-
-
PyRFA Enterprise Support
Good news. We have launched PyRFA Enterprise Support for organizations that require our professional support for using PyRFA. Check out the complete benefits of becoming a PyRFA Enterprise subscriber here.
-
PyRFA 8.1.0 on PyPI
Great news. Our PyRFA 8.1.0 and 7.7.0 (for 32bit support) are now available on PyPI and immediately supports Python 3.6 You are now able to install PyRFA using pip with:
pip install pyrfa
What's new in 8.1.0:
- 17 March 2017
- Supports Python3.6
- Adds getClientSessions() for Interactive Provider
- Adds getClientWatchList() for Interactive Provider
- Automatically loads dictionaries from the installed package folder
- Able to privately submitData to a specific session ID
- Able to closeSubmit items for a specific session ID
- Available from PyPI
API guide is available on our GitHub page including example scripts.
-
PyRFA 8.0.3 Release
What's new:
- Interactive provider is able to logout clients with logoutSubmit()
- Fixed a bug where NIP did not close item submission after calling serviceDownSubmit()
Downloads are available at https://github.com/devcartel/pyrfa.
-
PyRFA Download Statistics (November 2016)
Since the released of our PyRFA which recently supports Python 3.5, we have collected the download popularity and statistics as illustrated below:
- The most popular platform: Windows (64bit)
- The most popular Python version: Python 2.7
PyRFA for Windows vs. Linux Downloads
PyRFA Downloads by Python Versions
PyRFA for Windows 64bit vs. 32bit Downloads
PyRFA Downloads by Platforms
-
PyRFA 8.0.2 Release
What's new:
- Supports unicode string function calls
- Adds data output for interactive provider
- Makes PyRFA totally silent
- Fixed a Timeseries bug
- New versioning number
- Other bugs fixed
- Compiled with RFA C++ 8.0.1.E1
Downloads are available at https://github.com/devcartel/pyrfa.
-
PyRFA 8.0.1.0 Release
In 8.0.1.0, PyRFA brings a new capability for market price subscription where it can invoke server-side field filtering upon subscription. The market data updates will contain only fields of interest. This is called "View." With this new feature, PyRFA aims to reduce bandwidth used in very volatile market data updates. Also, we have qualified our builds with Red Hat Enterprise Linux 7.
What's new:
- Supports FID filtering subscription with View
- Updates RDMDictionary and enumtype.def
- Compiled with RFA 8.0.1.L1
- Qualified with RHEL7
Downloads are available at https://github.com/devcartel/pyrfa.
-
New PyRFA 8.0.0.6 with Interactive Provider
Much requested feature, Interactiive Publisher, has made its way to PyRFA 8.0.0.6. With this Interactive Publisher, users can build a client/server independently of TREP-RT infrastructure. Or so called a Direct Feed. Consumer app can now subscribe directly to Provider with this feature. See all releases here.
-
PyRFA Download Statistics (February 2016)
PyRFA is widely picked up by many finance tech developers around the world. It's been downloaded more than 600 times and counting since we released it to the public in 2013. We have been collecting the API download statistics for a while now and we think it is interesting in terms of OSes and platform people are developing application with PyRFA. These stats help us prioritize our future API releases and to help us focus on our QA process and platform extension. Here are some key takeaway:
- The most popular platform: Windows (64bit)
- The most popular Python version: Python 2.7
PyRFA for Windows vs. Linux Downloads
PyRFA Downloads by Python Versions
PyRFA for Windows 64bit vs. 32bit Downloads
PyRFA Downloads by Platforms
-
Print GitHub Markdown as PDF
We have this little, handy Javascript in our browser bookmark when we need to print GitHub markdown files to PDF. In order to print as PDF in our brower, we need to remove all unnecessary HTML and CSS from GitHub page. That Javascript is:
javascript:(function(e,a,g,h,f,c,b,d)%7Bif(!(f=e.jQuery)%7C%7Cg%3Ef.fn.jquery%7C%7Ch(f))%7Bc=a.createElement(%22script%22);c.type=%22text/javascript%22;c.src=%22http://ajax.googleapis.com/ajax/libs/jquery/%22+g+%22/jquery.min.js%22;c.onload=c.onreadystatechange=function()%7Bif(!b&&(!(d=this.readyState)%7C%7Cd==%22loaded%22%7C%7Cd==%22complete%22))%7Bh((f=e.jQuery).noConflict(1),b=1);f(c).remove()%7D%7D;a.documentElement.childNodes%5B0%5D.appendChild(c)%7D%7D)(window,document,%221.3.2%22,function($,L)%7B$('%23header,%20.pagehead,%20.breadcrumb,%20.commit,%20.meta,%20%23footer,%20%23footer-push,%20.wiki-actions,%20%23last-edit,%20.actions,%20.header,.site-footer,.repository-sidebar,.file-navigation,.commit-tease,.gh-header-meta,.gh-header-actions,#wiki-rightbar,#wiki-footer').remove();%20$('%23files,%20.file').css(%7B%22background%22:%22none%22,%20%22border%22:%22none%22%7D);%20$('link').removeAttr('media');%7D); var removeMe = document.getElementsByClassName("file-header")[0]; removeMe.parentNode.removeChild(removeMe);
Copy and make a bookmark of this script then go to your markdown page then click that saved bookmark. Voila! Clean and ready to print as PDF from your web browser.