Python Host Language Interface for FAME


License
AGPL-3.0
Install
pip install pyhli==0.0.12

Documentation

pyhli

Python access to FIS MarketMap Analytic C Toolkit

Prerequisites

Confirm FIS Market Map Analytic Platform is properly installed with Qoma product (FAME_PRODQ) entitlements:

cat /dev/null | ${FAME}/fame
FAME Release 11.6 64-bit  Copyright (C) 2018 FIS (TM) and/or its subsidiaries.  All rights reserved.
Licensed to:  Qoma
License number:  QMA4101066:11AC0200:Linux_x86
* 
EXIT
${FAME}/linfo | grep YES
FAME_FAME           : YES       
FAME_CHLI           : YES       
FAME_FFI            : YES       
FAME_PRODF          : YES       
FAME_PRODQ          : YES
bash-4.2$ 

Installation

pyhli is available on the Python Package Index

pip install pyhli

Testing

Linux

From a shell:

python /usr/bin/pyhliHelloWorld.py 
--
  cfmini(status) status = 0
  cfmver(status,ver) status = 0 ver = 11.63000

	FIS MarketMap Analytic Platform
 	Hello World from Python!
 	FAME HLI 11.63000 pyhli 0.0.3
	Python 2.7.5
	Linux 4.9.0-4-amd64 (#1 SMP Debian 4.9.65-3+deb9u1 (2017-12-23)) x86_64
	x86_64

  cfmfin(status) status = 0
--

Windows

From an Anaconda prompt:

python c:\Miniconda3\Scripts\pyhliHelloWorld.py
--
  cfmini(status) status = 0
  cfmver(status,ver) status = 0 ver = 11.63000

        FIS MarketMap Analytic Platform
        Hello World from Python!
        FAME HLI 11.63000 pyhli 0.0.3
        Python 3.6.5
        Windows 10 (10.0.14393) AMD64
        Intel64 Family 6 Model 63 Stepping 0, GenuineIntel

  cfmfin(status) status = 0
--

For commercial licenses and support, contact Qoma.