{ "info": { "author": "Alexander Myltsev", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: IPython", "Framework :: Jupyter", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Financial and Insurance Industry", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3 :: Only", "Topic :: Office/Business :: Financial", "Topic :: Office/Business :: Financial :: Investment", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Software Development :: Libraries", "Typing :: Typed" ], "description": "+----------+----------------------------------------+\n| Status | |Travis|_ |Gitter|_ |Pepy|_ |Codecov|_ |\n+----------+----------------------------------------+\n| Examples | |Binder|_ |\n+----------+----------------------------------------+\n| Support | |Donate|_ |\n+----------+----------------------------------------+\n\n.. |Travis| image:: https://travis-ci.org/okama-io/cifrum.svg?branch=master\n.. _Travis: https://travis-ci.org/okama-io/cifrum\n\n.. |Gitter| image:: https://badges.gitter.im/okama-io/community.svg\n.. _Gitter: https://gitter.im/okama-io/community\n\n.. |Pepy| image:: https://pepy.tech/badge/cifrum\n.. _Pepy: https://pepy.tech/badge/cifrum\n\n.. |Codecov| image:: https://codecov.io/gh/okama-io/cifrum/branch/master/graph/badge.svg\n.. _Codecov: https://codecov.io/gh/okama-io/cifrum\n\n.. |Binder| image:: https://mybinder.org/badge_logo.svg\n.. _Binder: https://mybinder.org/v2/gh/okama-io/cifrum/master?filepath=examples\n\n.. |Donate| image:: https://img.shields.io/badge/Donate-PayPal-green.svg\n.. _Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=SC8RT7A7FT5HC¤cy_code=USD&source=url\n\n**cifrum** |--| a flexible and easy-to-use Python 3.6+ library for analysis &\nmanipulation with financial & economic data\n\n**cifrum** is released under the terms of GPL license. We appreciate all kinds of\ncontributions, financial resources to maintain the project and accelerate its\ndevelopment.\n\nIf you find **cifrum** useful in your financial research, private investments or\ncompany, please consider making a donation to the project commensurate with\nyour resources. Any amount helps!\n\nAll donations will be used strictly to fund cifrum development supporting\nactivities: the Python library development, `frontend solutions `_,\ndocumentation and maintenance work, and paying for hosting costs of servers.\n\nIf you are interested in donating to the project, please, use the Paypal\nbutton: |Donate|_\n\n.. contents:: Contents of this Document\n\nIntroduction\n============\n\n``cifrum`` is a Python library developed to solve quantitative finance and\ninvestments tasks. Additionally, it has the broader goal to become the most\nuseful and flexible open sourced tool for financial data analysis available in\npopular programming languages.\n\nApplications\n============\n\nUseful applications of ``cifrum`` in the community developed are as follows:\n\n* Fully-functional ``Angular2+``-based web-application `okama.io`_\n* `tell us more `_ if you know any\n\nThe Ecosystem\n=============\n\nThe ecosystem around the library consists of:\n\n* The Python package\n* Financial and Economic data for several markets\n* ``Angular2+`` web-application `okama.io`_\n* `Financial terms glossary `_\n* `The community `_\n\nMain Features\n=============\n\n* ``[x]`` ``TimeSeries`` to verify correctness of financial data manipulations\n* ``[x]`` Error-free manipulations with financial data checked by tests and active community\n* ``[x]`` Asset analysis tools for asset correlations and main performance indicators\n* ``[ ]`` Portfolio analysis tools for asset class allocation and portfolio backtesting\n* ``[ ]`` Portfolio optimization and efficient frontier visualization\n* ``[ ]`` Monte Carlo Simulation for financial assets and investment portfolios\n* ``[ ]`` Bonds key properties calculations\n* ``[x]`` Access to financial data from different stock markets: EOD close, adjusted close, currency rates, inflation\n* ``[x]`` Financial and Economic data with API with GraphQL data access\n\nFinancial and Economic data freely available\n============================================\n* ``[x]`` EOD adjusted close for NYSE and NASDAQ stocks and ETF\n* ``[x]`` EOD close for Moscow Exchange stocks and ETF\n* ``[x]`` EOD close for Russian open-end funds\n* ``[ ]`` EOD close for BSE and NSE stocks and ETF (India)\n* ``[x]`` EOD for main stock and bond Indexes\n* ``[ ]`` Bonds data for Moscow Exchange-traded securities: EOD close, coupons, maturity\n* ``[x]`` Exchange Rates for USD, EUR, RUB\n* ``[ ]`` Exchange Rates for Bitcoin [BTC], Ethereum [ETH], Binance Coin [BNB] and other cryptocurrencies\n* ``[x]`` Inflation for US, EU, and Russia\n* ``[x]`` Key interest rates for US, EU, and Russia\n* ``[x]`` History of deposit rates for top 10 banks of Russia\n\nInstallation\n============\n\nThe library is published to `pypi.org `_.\n\nInstall stable version:\n\n.. code :: bash\n\n pip install -U cifrum\n\n\nInstall development version:\n\n.. code :: bash\n\n pip install -U git+https://github.com/okama-io/cifrum.git\n\n\nJupyter Notebooks\n=================\n\nThe `examples `_ folder contains Jupyter notebooks\nthat show how to use the library parts in depth.\n\n`examples `_ are also compatible with\nbinder. You can try it by pressing the |Binder|_ button.\n\nDependencies\n============\n\nThe library dependencies are listed at\n`pyproject.toml `_ under\n``[tool.poetry.dependencies]`` section.\n\nDiscussion, Development, and Getting Help\n=========================================\n\n- The development discussion takes place at `the GitHub repo\n `_. We encourage you to report issues using `the Github\n tracker `_. We welcome all kinds of issues related to\n correctness, documentation, performance, and feature requests.\n- `The community forum `_ can also be used for general\n questions and discussions.\n- Finally, the `Gitter channel `_ is available for the development\n related questions.\n\nContributing\n============\n\nAll contributions, bug reports, bug fixes, documentation improvements,\nenhancements, frontend implementation, and ideas are welcomed and the subject\nto discuss. Simple ways to start contributing immediately:\n\n- Browse the issue tracker to find issues that interest you\n- Read the source code and improve the documentation or address TODOs\n- Improve the example library and tutorials\n- Bug reports are an important part of making the library more stable\n- Run the library through `the okama.io frontend `_ and suggest\n improvements in design, UI, and functionality\n\nThe code is hosted at `GitHub `_. You need an GitHub account\nwhich is free to contribute to the project. We use git for the version control\nto enable distributed work on the project.\n\nContributions should be submitted as a pull request. A member of the\ndevelopment team will review the pull request and guide you through the\ncontributing process.\n\nFeel free to ask questions at `the community `_.\n\nLicense\n=======\n\n`GPL `_\n\n.. |--| unicode:: U+2013\n.. _okama.io: https://okama.io/\n.. _okama-glossary: https://okama.io/#/glossary\n.. _okama-discourse: http://community.okama.io\n.. _cifrum-github: https://github.com/okama-io/cifrum\n.. _cifrum-github-issues: https://github.com/okama-io/cifrum/issues\n.. _license: https://github.com/okama-io/cifrum/blob/master/LICENSE\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/okama-io/cifrum", "keywords": "Modern portfolio theory,Financial library,Asset allocation,Portfolio investments,Financial operations,Financial analysys,Quantitative finance", "license": "", "maintainer": "Alexander Myltsev", "maintainer_email": "", "name": "cifrum", "package_url": "https://pypi.org/project/cifrum/", "platform": "", "project_url": "https://pypi.org/project/cifrum/", "project_urls": { "Homepage": "https://github.com/okama-io/cifrum", "Repository": "https://github.com/okama-io/cifrum" }, "release_url": "https://pypi.org/project/cifrum/0.2.6/", "requires_dist": [ "numpy (>=1.16,<2.0)", "PyContracts (>=1.8,<2.0)", "pandas (>=0.24,<0.25)", "pinject (>=0.14.1,<0.15.0)", "typing_extensions (>=3.7,<4.0)" ], "requires_python": ">=3.6,<4.0", "summary": "Flexible and easy-to-use Python library for analysis & manipulation with financial & economic data", "version": "0.2.6" }, "last_serial": 5940932, "releases": { "0.2.5": [ { "comment_text": "", "digests": { "md5": "18d959645e9561a19015d3f64f339962", "sha256": "b397507e461c4e3327d7da89c16d1b3bbb0ef4cffd9fdc6b0c89c501e2d1b9ad" }, "downloads": -1, "filename": "cifrum-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "18d959645e9561a19015d3f64f339962", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 43471, "upload_time": "2019-10-07T19:17:44", "url": "https://files.pythonhosted.org/packages/86/a1/a415c58d0285212e115d659c6d42973e9afbf17a1714f90db7b6cfca9376/cifrum-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f07481e221349f1cbabcff26eb7e0fc", "sha256": "5048f6202147928af7faea65610ea80e384added567e2681a2ea4b203bf33e60" }, "downloads": -1, "filename": "cifrum-0.2.5.tar.gz", "has_sig": false, "md5_digest": "3f07481e221349f1cbabcff26eb7e0fc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 35223, "upload_time": "2019-10-07T19:17:47", "url": "https://files.pythonhosted.org/packages/3f/8c/1db9fd3cc9bae367693984609dec6f294d84d6301514fac90a5b971e53e0/cifrum-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "ea0afb9d6ac810315ba035454d272845", "sha256": "a3cae7536f6f545c1670283db827f44207b307db91b8bd8908ba380acea210c6" }, "downloads": -1, "filename": "cifrum-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ea0afb9d6ac810315ba035454d272845", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 43468, "upload_time": "2019-10-07T19:21:12", "url": "https://files.pythonhosted.org/packages/11/c1/d5a7166c2d009b5d0a8362433bb665630753aec870083ec25e291a4c4e0d/cifrum-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39ede528b7c695ba4f0f56e60ede2b07", "sha256": "a55943f12f2998c7659510a04de684664a5f3edf8502fdf0d8348849b74491b1" }, "downloads": -1, "filename": "cifrum-0.2.6.tar.gz", "has_sig": false, "md5_digest": "39ede528b7c695ba4f0f56e60ede2b07", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 35232, "upload_time": "2019-10-07T19:21:14", "url": "https://files.pythonhosted.org/packages/23/ce/7e466c0aedfe6b9307be796b3ff8f706489fa2ee61b3a1cb27c1b7f9de9d/cifrum-0.2.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ea0afb9d6ac810315ba035454d272845", "sha256": "a3cae7536f6f545c1670283db827f44207b307db91b8bd8908ba380acea210c6" }, "downloads": -1, "filename": "cifrum-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ea0afb9d6ac810315ba035454d272845", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 43468, "upload_time": "2019-10-07T19:21:12", "url": "https://files.pythonhosted.org/packages/11/c1/d5a7166c2d009b5d0a8362433bb665630753aec870083ec25e291a4c4e0d/cifrum-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39ede528b7c695ba4f0f56e60ede2b07", "sha256": "a55943f12f2998c7659510a04de684664a5f3edf8502fdf0d8348849b74491b1" }, "downloads": -1, "filename": "cifrum-0.2.6.tar.gz", "has_sig": false, "md5_digest": "39ede528b7c695ba4f0f56e60ede2b07", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 35232, "upload_time": "2019-10-07T19:21:14", "url": "https://files.pythonhosted.org/packages/23/ce/7e466c0aedfe6b9307be796b3ff8f706489fa2ee61b3a1cb27c1b7f9de9d/cifrum-0.2.6.tar.gz" } ] }