{ "info": { "author": "Quentin Sun", "author_email": "qsun.career@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Financial and Insurance Industry", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Topic :: Office/Business :: Financial :: Investment", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "================\nQuant_Experiment\n================\n\n.. image:: https://img.shields.io/pypi/v/quant_experiment.svg\n :target: https://pypi.python.org/pypi/quant_experiment\n :alt: PyPI Version\n\n.. image:: https://img.shields.io/pypi/l/quant_experiment.svg\n :target: https://opensource.org/licenses/Apache-2.0\n :alt: License\n\n.. image:: https://img.shields.io/pypi/pyversions/quant_experiment.svg\n :target: https://pypi.python.org/pypi/quant_experiment\n :alt: Python Version Support\n\nFeatures\n========\n\n- **Realtime stock and option data:** You can easily extract the latest stock and option information\n- **Option characteristics:** Library provides you with option relevant characteristics based on Black-Scholes model\n\nInstallation\n============\n\nInstalling With ``pip``\n-----------------------\n.. code-block:: bash\n\n $ pip install quant_experiment\n\nQuickstart\n==========\nData is retrieved from Alpha Vantage API free services, make sure initializing a key variable first\n\n.. code:: python\n\n key = \"YOUR_API_KEY\"\n\n1. Operation on stock data\n\n.. code:: python\n\n from quant_experiment import finproducts\n stock_demo = finproducts.Stock('AAPL',key)\n stock_demo.price #return realtime stock price\n stock_demo.latestTradingDay #lastest trading day\n stock_demo.volume #volume\n\n2. Operation on option data\n\n.. code:: python\n\n from quant_experiment import finproducts\n option_demo = finproducts.VanillaOption('AAPL', 21, 6, 2019, 180, 'calls')\n #call option with expiration date 2019-06-21 and strike price 180\n option_demo.option_info()\n\nGiving us output as:\n\n.. figure:: https://github.com/liveoncecao/quant_experiment/blob/master/images/option_info.png?raw=true\n :alt: alias of image\n\n3. Return option property based on Black-Scholes\n\n.. code:: python\n\n from quant_experiment import finproducts\n option_demo = finproducts.VanillaOption('AAPL', 21, 6, 2019, 180, 'calls')\n option_demo.BS_Info(key) #return implied volatility by default\n option_demo.BS_Info(key,'greeks') #return delta, gamma, vega, theta and rho\n\n\nContributing\n============\nAll contributions are welcome.\n\n\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/liveoncecao/quant_experiment", "keywords": "stocks,market,options,pricing,quant,quotes,tickers,symbol", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "quant-experiment", "package_url": "https://pypi.org/project/quant-experiment/", "platform": "", "project_url": "https://pypi.org/project/quant-experiment/", "project_urls": { "Homepage": "https://github.com/liveoncecao/quant_experiment" }, "release_url": "https://pypi.org/project/quant-experiment/1.0.4/", "requires_dist": [ "requests", "pandas", "beautifulsoup4", "datetime", "pytest" ], "requires_python": "", "summary": "Python module to get stock and option information through Wed Scraping and Alpha Vantage API", "version": "1.0.4" }, "last_serial": 5100813, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "982c7829b986b5c9f5e589ef6eb2225c", "sha256": "970fab97e22ba9093f85a83a47e3a167f7048cfa46aae9777e2dc9baf3a79d71" }, "downloads": -1, "filename": "quant_experiment-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "982c7829b986b5c9f5e589ef6eb2225c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5584, "upload_time": "2019-03-17T18:25:30", "url": "https://files.pythonhosted.org/packages/82/95/23b0a5db4260ec25c4a84fe4a96ecae4fb7d324cdb93f1ea0d61eef6d803/quant_experiment-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64794ebb602af7532f9358552ec58370", "sha256": "5bffa87f194e076bd61324ac739a5590384d1792a5763eecfa29530fa79167a2" }, "downloads": -1, "filename": "quant_experiment-1.0.0.tar.gz", "has_sig": false, "md5_digest": "64794ebb602af7532f9358552ec58370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4536, "upload_time": "2019-03-17T18:25:33", "url": "https://files.pythonhosted.org/packages/7a/c8/d676edb1c41912cb5e090a903d52c82e500d7ef04985f9659a34a7b6d439/quant_experiment-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "2c438f8d20b9de8ac7793f587ea9e7d3", "sha256": "c0ab96f8f93dc5ba96eeb35595fc4cd43089c034af5990637c1a549e16e02f61" }, "downloads": -1, "filename": "quant_experiment-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2c438f8d20b9de8ac7793f587ea9e7d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6320, "upload_time": "2019-03-18T05:17:45", "url": "https://files.pythonhosted.org/packages/62/b0/f51c1f1057743853c29618617f0f4de29fb7b4609aec24e640b02b228889/quant_experiment-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45427358ac2b9194786fee8f2d1f9371", "sha256": "d7cd847345b90409cb802284581fdb0e2cb1dca583a4b5d1b0b571711f8c974a" }, "downloads": -1, "filename": "quant_experiment-1.0.1.tar.gz", "has_sig": false, "md5_digest": "45427358ac2b9194786fee8f2d1f9371", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5453, "upload_time": "2019-03-18T05:17:49", "url": "https://files.pythonhosted.org/packages/95/41/c87f7ccbe7718e9fca142b931f2d160a499cabbd5b915481fd1a968b4f2f/quant_experiment-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e58131ae150cb32578751e08b4872a6f", "sha256": "a08728ab64bd00adb08f241e7a27d9517229445251eaac6e18c0aac98af0c68c" }, "downloads": -1, "filename": "quant_experiment-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e58131ae150cb32578751e08b4872a6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6325, "upload_time": "2019-03-18T05:30:56", "url": "https://files.pythonhosted.org/packages/9b/b5/05ac678931617e26821e39a31f1d117064cc8e66b1c2ef89cc7d8cf4d524/quant_experiment-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74cdbc8f3666a4bdc4321e931437659c", "sha256": "61306001a07927dcebf4e610135ff1b80d47d93708fc90e9662f109e879e3b46" }, "downloads": -1, "filename": "quant_experiment-1.0.2.tar.gz", "has_sig": false, "md5_digest": "74cdbc8f3666a4bdc4321e931437659c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5456, "upload_time": "2019-03-18T05:30:59", "url": "https://files.pythonhosted.org/packages/f7/83/73822915b116ca7fbecf66a7446acdbdb330e9730b99ab570c09c02c944b/quant_experiment-1.0.2.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "ebf29392356118f0d031616b2318820b", "sha256": "aca5baadf3eaf95205b4b3dfb9e496907d391952eb8995594dd13cd40bbac152" }, "downloads": -1, "filename": "quant_experiment-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ebf29392356118f0d031616b2318820b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7083, "upload_time": "2019-04-04T20:26:03", "url": "https://files.pythonhosted.org/packages/7d/ef/93e3b6281f1a04c28f14344bc577c0fa3f6569fcf176065e529d09f88bd3/quant_experiment-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02b8e161bdf581f06d2d051d7e72d4ca", "sha256": "e8089792cb04020a85354fd2bb755728835621d97b924b77e625d1ba8168d894" }, "downloads": -1, "filename": "quant_experiment-1.0.4.tar.gz", "has_sig": false, "md5_digest": "02b8e161bdf581f06d2d051d7e72d4ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5777, "upload_time": "2019-04-04T20:26:05", "url": "https://files.pythonhosted.org/packages/b4/24/c3ca032b17e9a9fb858a7484443d011fcac45d0b0c531f249de638ced376/quant_experiment-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ebf29392356118f0d031616b2318820b", "sha256": "aca5baadf3eaf95205b4b3dfb9e496907d391952eb8995594dd13cd40bbac152" }, "downloads": -1, "filename": "quant_experiment-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ebf29392356118f0d031616b2318820b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7083, "upload_time": "2019-04-04T20:26:03", "url": "https://files.pythonhosted.org/packages/7d/ef/93e3b6281f1a04c28f14344bc577c0fa3f6569fcf176065e529d09f88bd3/quant_experiment-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02b8e161bdf581f06d2d051d7e72d4ca", "sha256": "e8089792cb04020a85354fd2bb755728835621d97b924b77e625d1ba8168d894" }, "downloads": -1, "filename": "quant_experiment-1.0.4.tar.gz", "has_sig": false, "md5_digest": "02b8e161bdf581f06d2d051d7e72d4ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5777, "upload_time": "2019-04-04T20:26:05", "url": "https://files.pythonhosted.org/packages/b4/24/c3ca032b17e9a9fb858a7484443d011fcac45d0b0c531f249de638ced376/quant_experiment-1.0.4.tar.gz" } ] }