{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Operating System :: MacOS", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": ".. image:: https://travis-ci.org/i05nagai/mafipy.svg?branch=master\n :target: https://travis-ci.org/i05nagai/mafipy\n\n.. image:: https://circleci.com/gh/i05nagai/mafipy.svg?style=svg\n :target: https://circleci.com/gh/i05nagai/mafipy\n\n.. image:: https://codeclimate.com/github/i05nagai/mafipy/badges/gpa.svg\n :target: https://codeclimate.com/github/i05nagai/mafipy\n :alt: Code Climate\n\n.. image:: https://codeclimate.com/github/i05nagai/mafipy/badges/coverage.svg\n :target: https://codeclimate.com/github/i05nagai/mafipy/coverage\n :alt: Test Coverage\n\n.. image:: https://codeclimate.com/github/i05nagai/mafipy/badges/issue_count.svg\n :target: https://codeclimate.com/github/i05nagai/mafipy\n :alt: Issue Count\n\n.. image:: https://badges.gitter.im/mafipy/Lobby.svg\n :alt: Join the chat at https://gitter.im/mafipy/Lobby\n :target: https://gitter.im/mafipy/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n\n\nmafipy\n======\n\nDescription\n============\n\nmathmatical finance in python.\nSupported methods are belows:\n\n* replication method\n\n * QuantoCMS\n\n* Analytic formula\n\n * Black Scholes\n\n * Black\n\n * SABR\n\n* Quasi Monte Carlo\n\n * sobol sequence (cython) up to 21202 dimension\n\nInstallation\n============\n\n.. code:: shell\n\n pip install mafipy\n\nRun examples\n\n.. code:: shell\n\n git clone https://github.com/i05nagai/mafipy.git\n cd mafipy\n python examples/plot_smile_curve_sabr.py\n\nYou will see the following drawing.\n\n.. image:: ./docs/images/examples/plot_simle_curve_sabr.png\n :target: ./docs/images/examples/plot_simle_curve_sabr.png\n :height: 400px\n :width: 500 px\n :align: center\n\nDocumentation\n=============\n* `API document`_ \n\n .. _API document: https://i05nagai.github.io/mafipy_docs/html/\n\n* `Benchmarks`_\n\n .. _`Benchmarks`: https://i05nagai.github.io/mafipy_benchmarks/html/\n\nContributing\n============\nSet up development environment.\n\n.. code:: shell\n\n git clone https://github.com/i05nagai/mafipy.git\n cd mafipy\n git submodule init\n git submodule update\n pip install -r requirements.txt\n\n\nBuilds\n------\n\nTo generate c files,\n\n.. code:: shell\n\n python setup.py build_ext\n\n\nTest\n-----\n\nTo run tests, you additionally need to install `pytest`.\n\n.. code:: shell\n\n pip install -r requirements-dev.txt\n python setup.py test\n\n\nBenchmarks\n----------\n\n`asv` is required to execute benchmarks.\nYou can install `asv` by `pip`.\n\n.. code:: shell\n\n pip install asv\n\nThen \n\n.. code:: shell\n\n # execute benchmarks\n python setup.py benchmark\n # generate html file from the results\n python setup.py benchmark_publish\n # preview the generated html through local server\n python setup.py benchmark_preview\n\nRelated Projects\n================\n* `GitHub - lballabio/QuantLib: The QuantLib C++ library `_\n\n * One of the best library for mathmatical finance.\n The library is written in C++. \n There are many wrapper projects of the QuantLib.\n* `GitHub - finmath/finmath-lib: Mathematical Finance Library: Algorithms and methodologies related to mathematical finance. `_\n\n * Mathematical Finance Library: Algorithms and methodologies related to mathematical finance.\n The library is written in Java.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "i05nagai", "maintainer_email": "", "name": "mafipy", "package_url": "https://pypi.org/project/mafipy/", "platform": "", "project_url": "https://pypi.org/project/mafipy/", "project_urls": null, "release_url": "https://pypi.org/project/mafipy/0.1.dev2/", "requires_dist": [ "numpy (==1.14.3)", "scipy (==1.1.0)" ], "requires_python": "", "summary": "", "version": "0.1.dev2" }, "last_serial": 4187780, "releases": { "0.1.dev2": [ { "comment_text": "", "digests": { "md5": "b6add9afa1ed400ff3bfa8e5385066a7", "sha256": "8c3623f9994075d3b8e98dff72eff2e9f68219b29b35d45c1152cf875b28f777" }, "downloads": -1, "filename": "mafipy-0.1.dev2-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "b6add9afa1ed400ff3bfa8e5385066a7", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1046278, "upload_time": "2018-08-20T09:41:01", "url": "https://files.pythonhosted.org/packages/e4/71/a7fbf52c44d7e57e1bf833587f67fe0ff8eda736c696c71135a544d2cc3e/mafipy-0.1.dev2-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c0dd67e2f078aec227b6885a099ec47a", "sha256": "036b2bc76f058aba023e4f6d92835a019f8011158a6eb4cfe38a279dcafcbae9" }, "downloads": -1, "filename": "mafipy-0.1.dev2.tar.gz", "has_sig": false, "md5_digest": "c0dd67e2f078aec227b6885a099ec47a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78558, "upload_time": "2018-08-20T09:41:02", "url": "https://files.pythonhosted.org/packages/e5/45/e20097f669b51e22c49b646735aca482a33de598bb0a9441f4e098e4d91d/mafipy-0.1.dev2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b6add9afa1ed400ff3bfa8e5385066a7", "sha256": "8c3623f9994075d3b8e98dff72eff2e9f68219b29b35d45c1152cf875b28f777" }, "downloads": -1, "filename": "mafipy-0.1.dev2-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "b6add9afa1ed400ff3bfa8e5385066a7", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1046278, "upload_time": "2018-08-20T09:41:01", "url": "https://files.pythonhosted.org/packages/e4/71/a7fbf52c44d7e57e1bf833587f67fe0ff8eda736c696c71135a544d2cc3e/mafipy-0.1.dev2-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c0dd67e2f078aec227b6885a099ec47a", "sha256": "036b2bc76f058aba023e4f6d92835a019f8011158a6eb4cfe38a279dcafcbae9" }, "downloads": -1, "filename": "mafipy-0.1.dev2.tar.gz", "has_sig": false, "md5_digest": "c0dd67e2f078aec227b6885a099ec47a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78558, "upload_time": "2018-08-20T09:41:02", "url": "https://files.pythonhosted.org/packages/e5/45/e20097f669b51e22c49b646735aca482a33de598bb0a9441f4e098e4d91d/mafipy-0.1.dev2.tar.gz" } ] }