{ "info": { "author": "Cameron Yick", "author_email": "cameron.yick@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Financial and Insurance Industry", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Office/Business :: Financial :: Investment" ], "description": "Tiingo Python\n=============\n\n\n.. image:: https://img.shields.io/pypi/v/tiingo.svg?maxAge=600\n :target: https://pypi.python.org/pypi/tiingo\n\n.. image:: https://img.shields.io/codecov/c/github/hydrosquall/tiingo-python.svg?maxAge=600\n :target: https://codecov.io/gh/hydrosquall/tiingo-python\n :alt: Coverage\n\n.. image:: https://img.shields.io/travis/hydrosquall/tiingo-python.svg?maxAge=600\n :target: https://travis-ci.org/hydrosquall/tiingo-python\n\n.. image:: https://readthedocs.org/projects/tiingo-python/badge/?version=latest&maxAge=600\n :target: https://tiingo-python.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/hydrosquall/tiingo-python/shield.svg?maxAge=600\n :target: https://pyup.io/repos/github/hydrosquall/tiingo-python/\n :alt: Updates\n\n.. image:: https://mybinder.org/badge_logo.svg\n :target: https://mybinder.org/v2/gh/hydrosquall/tiingo-python/master?filepath=examples%2Fbasic-usage-with-pandas.ipynb\n :alt: Launch Binder\n\n\n\nTiingo is a financial data platform that makes high quality financial tools available to all. Tiingo has a REST and Real-Time Data API, which this library helps you to access. Presently, the API includes support for the following endpoints:\n\n* Stock Market Ticker Closing Prices + Metadata. Data includes full distribution details and is validated using a proprietary EOD Price Engine.\n* Curated news from top financial news sources + blogs. Stories are tagged with topic tags and relevant stock tickers by Tiingo's algorithms.\n\n\nUsage\n--------\n\nIf you'd like to try this library before installing, click below to open a folder of online runnable examples.\n\n.. image:: https://mybinder.org/badge_logo.svg\n :target: https://mybinder.org/v2/gh/hydrosquall/tiingo-python/master?filepath=examples\n :alt: Launch Binder\n\n\nFirst, install the library from PyPi:\n\n.. code-block:: shell\n\n pip install tiingo\n\nIf you prefer to receive your results in ``pandas DataFrame`` or ``Series`` format, and you do not already have pandas installed, install it as an optional dependency:\n\n.. code-block:: shell\n\n pip install tiingo[pandas]\n\nNext, initialize your client. It is recommended to use an environment\nvariable to initialize your client for convenience.\n\n.. code-block:: python\n\n from tiingo import TiingoClient\n # Set TIINGO_API_KEY in your environment variables in your .bash_profile, OR\n # pass a dictionary with 'api_key' as a key into the TiingoClient.\n\n client = TiingoClient()\n\nAlternately, you may use a dictionary to customize/authorize your client.\n\n.. code-block:: python\n\n config = {}\n\n # To reuse the same HTTP Session across API calls (and have better performance), include a session key.\n config['session'] = True\n\n # If you don't have your API key as an environment variable,\n # pass it in via a configuration dictionary.\n config['api_key'] = \"MY_SECRET_API_KEY\"\n\n # Initialize\n client = TiingoClient(config)\n\nNow you can use ``TiingoClient`` to make your API calls. (Other parameters are available for each endpoint beyond what is used in the below examples, inspect the docstring for each function for details.).\n\n.. code-block:: python\n\n # Get Ticker\n ticker_metadata = client.get_ticker_metadata(\"GOOGL\")\n\n # Get latest prices, based on 3+ sources as JSON, sampled weekly\n ticker_price = client.get_ticker_price(\"GOOGL\", frequency=\"weekly\")\n\n # Get historical GOOGL prices from August 2017 as JSON, sampled daily\n historical_prices = client.get_ticker_price(\"GOOGL\",\n fmt='json',\n startDate='2017-08-01',\n endDate='2017-08-31',\n frequency='daily')\n\n # Check what tickers are available, as well as metadata about each ticker\n # including supported currency, exchange, and available start/end dates.\n tickers = client.list_stock_tickers()\n\n # Get news articles about given tickers or search terms from given domains\n articles = client.get_news(tickers=['GOOGL', 'AAPL'],\n tags=['Laptops'],\n sources=['washingtonpost.com'],\n startDate='2017-01-01',\n endDate='2017-08-31')\n\n\nTo receive results in ``pandas`` format, use the ``get_dataframe()`` method:\n\n.. code-block:: python\n\n #Get a pd.DataFrame of the price history of a single symbol (default is daily):\n ticker_history = client.get_dataframe(\"GOOGL\")\n\n #The method returns all of the available information on a symbol, such as open, high, low, close,\n #adjusted close, etc. This page in the tiingo api documentation lists the available information on each\n #symbol: https://api.tiingo.com/docs/tiingo/daily#priceData.\n\n #Frequencies and start and end dates can be specified similarly to the json method above.\n\n #Get a pd.Series of only one column of the available response data by specifying one of the valid the\n #'metric_name' parameters:\n ticker_history = client.get_dataframe(\"GOOGL\", metric_name='adjClose')\n\n #Get a pd.DataFrame for a list of symbols for a specified metric_name (default is adjClose if no\n #metric_name is specified):\n ticker_history = client.get_dataframe(['GOOGL', 'AAPL'],\n frequency='weekly',\n metric_name='volume',\n startDate='2017-01-01',\n endDate='2018-05-31')\n\n\nYou can specify any of the end of day frequencies (daily, weekly, monthly, and annually) or any intraday frequency for both the ``get_ticker_price`` and ``get_dataframe`` methods. Weekly frequencies resample to the end of day on Friday, monthly frequencies resample to the last day of the month, and annually frequencies resample to the end of day on 12-31 of each year. The intraday frequencies are specified using an integer followed by \"Min\" or \"Hour\", for example \"30Min\" or \"1Hour\".\n\nFurther Docs\n-------------\n\n* Official Tiingo Documentation: https://api.tiingo.com\n* `tiingo-python` Documentation: https://tiingo-python.readthedocs.io.\n\nFeatures\n---------\n\n* Easy programmatic access to Tiingo API\n* Reuse requests session across API calls for better performance\n* On most methods, pass in `fmt=\"object\"` as a keyword to have your responses come back as `NamedTuples`, which should have a lower memory impact than regular Python dictionaries.\n\nRoadmap:\n---------\n\n* Client-side validation of tickers\n* Data validation of returned responses\n* Case insensitivity for ticker names\n* More documentation / code examples\n\nFeel free to file a PR that implements any of the above items.\n\nRelated Projects:\n------------------\n* Riingo_ : Client for Tiingo in the R Programming Language\n\n.. _Riingo: https://github.com/business-science/riingo\n\nCredits\n--------\n\n* Many thanks to Rishi Singh for creating Tiingo.\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n=======\nHistory\n=======\n\n0.13.0 (2019-11-XX - Unreleased)\n--------------------------------\n* Update me with new features!\n\n0.12.0 (2019-10-20)\n--------------------\n* Feature: Added 3 new methods for crypo endpoints: top of book prices, historical, and metadata endpoints (@n1rna #340)\n* Feature: Permit list_tickers to support multiple asset types at once (@n1rna #346)\n\n0.11.0 (2019-09-01)\n--------------------\n* [/news] Internally rename sources parameter to \"source\", ensure lists are passed as comma separated values #325. Non-breaking external change.\n* [/news] Add new URL parameter for \"onlyWithTickers\" #327\n\n0.10.x (2019-05-11)\n--------------------\n* Documentation: Added a \"Peer Comparison Analysis\" Jupyter Notebook under \"/examples\" (@i3creations #197)\n* Minor: Update error message to clarify multiple tickers only work with single metrics\n* Updated development dependencies\n\n0.9.x (2019-01-30)\n------------------\n* Documentation: Added runnable jupyter notebook sample under \"/examples\"\n* Minor: bumped various library dependencies\n\n0.8.0 (2018-07-06)\n------------------\n* Major: Add IEX Endpoint to retrieve data with intraday frequencies (@dcwtx #125)\n* Minor: update documentation for contributing/releasing new versions\n* Speed up Travis build process with pip cache\n\n0.7.0 (2018-06-14)\n------------------\n* Major: Provide functions for returning data as pandas Dataframes or Series (@dcwtx #112)\n* Minor documentation edits\n\n0.6.0 (2018-04-30)\n------------------\n\n* Fix bug in resample argument name (@dcwtx #82)\n* Add tool for removing API Keys from test fixtures (@dcwtx #107)\n* Remove official support for Python 3.3\n\n0.5.0 (2018-03-11)\n------------------\n\n* Updated examples in docs for getting historical prices\n* Add interfaces to obtain mutual fund and ETF tickers (@savagesmc #62)\n* Raise explicit error when API key is missing (#44)\n* Update development dependencies\n\n\n0.4.0 (2017-10-22)\n------------------\n\n* Make tests run in 1/10th the time with ``vcr.py`` (@condemil #32)\n* Add support for returning python objects instead of dictionaries (@BharatKalluri #33)\n\n\n0.3.0 (2017-09-17)\n------------------\n\n* Add support for listing all tickers + date ranges\n* Add support for interacting with the ``/news`` API\n* Improve logging of REST client errors\n\n\n0.2.0 (2017-09-01)\n------------------\n\n* Improve test coverage of tickers endpoint\n* Deprecate the Mutual Funds endpoint\n\n0.1.0 (2017-08-24)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hydrosquall/tiingo-python", "keywords": "tiingo,finance,stocks,rest", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "tiingo", "package_url": "https://pypi.org/project/tiingo/", "platform": "", "project_url": "https://pypi.org/project/tiingo/", "project_urls": { "Homepage": "https://github.com/hydrosquall/tiingo-python" }, "release_url": "https://pypi.org/project/tiingo/0.12.0/", "requires_dist": [ "requests", "pandas (>=0.18) ; extra == 'pandas'" ], "requires_python": "", "summary": "REST Client for Tiingo Data Platform API", "version": "0.12.0" }, "last_serial": 6004939, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "be1ff4b6c6d6074eba033f3f9fb94786", "sha256": "d70a15a7a54f078edc27ba8ba6b6277d63e3cdaf6e9ffda1630ade70f1a541b7" }, "downloads": -1, "filename": "tiingo-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be1ff4b6c6d6074eba033f3f9fb94786", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7328, "upload_time": "2017-08-25T05:37:54", "url": "https://files.pythonhosted.org/packages/73/fe/08a45fd20d883892999a2cca12515c1fe74e593a26eb722089b60fd34220/tiingo-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ccf365d483c1df3c36796d88b2cf0c16", "sha256": "938d1d56a657e7a42b26528493e9d92a479a872707b400c39c24e8d60e9860cd" }, "downloads": -1, "filename": "tiingo-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ccf365d483c1df3c36796d88b2cf0c16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14191, "upload_time": "2017-08-25T05:40:43", "url": "https://files.pythonhosted.org/packages/c0/e5/c34634aef9b3b81e84197251a05948ad9c62a8383cbc200519db1751d13b/tiingo-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e73fc33bf3d3174d8e3eafa857fff4c1", "sha256": "42d6491c40f3d9e16d1e7f51a5a8228d929d527d2bbcee4f60aa03871231c71a" }, "downloads": -1, "filename": "tiingo-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e73fc33bf3d3174d8e3eafa857fff4c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8085, "upload_time": "2017-08-26T13:10:00", "url": "https://files.pythonhosted.org/packages/79/ae/5a95af0b4018927bd2cdd13af774ebf750b18c454a63fec49eebf73d3a7a/tiingo-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2384b81a7c5772fed4ef3120fcbb9be1", "sha256": "0d6eefdf71a4cdbf23322eeb703583fed81dad538a539d75f01ce6b6d82b3b90" }, "downloads": -1, "filename": "tiingo-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2384b81a7c5772fed4ef3120fcbb9be1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14983, "upload_time": "2017-08-26T13:10:01", "url": "https://files.pythonhosted.org/packages/9e/20/6476fef4d6086bd7e6fa6135250f9af751f7de5cb3ffe4ddb8f029eeae91/tiingo-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f37dada09e75f6a11a57fd76196dc0b7", "sha256": "cf9a29c2a2ed507c692f6fefaec3ecc539e4ca366a16a2b94a3ed2c0104ac1fa" }, "downloads": -1, "filename": "tiingo-0.1.3.tar.gz", "has_sig": false, "md5_digest": "f37dada09e75f6a11a57fd76196dc0b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17268, "upload_time": "2017-08-29T03:20:14", "url": "https://files.pythonhosted.org/packages/22/37/9027fd66c3464de882e9e450ef4416f380709402673a47c6d205859d80e2/tiingo-0.1.3.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "d97f8f2f51696dda004e6faa9afb1e17", "sha256": "f4438a70e6d471f1f30b3eb33064ea1718259b73681381e942f956a205f71b83" }, "downloads": -1, "filename": "tiingo-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d97f8f2f51696dda004e6faa9afb1e17", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11638, "upload_time": "2019-05-12T03:17:20", "url": "https://files.pythonhosted.org/packages/e2/69/b9060602cf821fc84d2b09d45a5879857fbd246fc6d8cd152682a214e309/tiingo-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdfa9697b0ca72efd7118b2be1429bf4", "sha256": "b3480dd1eee16a743300a2858808359be0d5b936ddcd46268015e6ee0718b4e0" }, "downloads": -1, "filename": "tiingo-0.10.0.tar.gz", "has_sig": false, "md5_digest": "fdfa9697b0ca72efd7118b2be1429bf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40483, "upload_time": "2019-05-12T03:17:21", "url": "https://files.pythonhosted.org/packages/f8/00/6b4d9d7798a181590a0d0891d319e6227fc6a24299d99b8b117d2b7c31ec/tiingo-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "1902297eed8ef85e0ae4ea66f529cb18", "sha256": "12cfde34d27c324500c1eb3874fb1f7d3ec295007cc8737c1c0cc8848d39c8ff" }, "downloads": -1, "filename": "tiingo-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1902297eed8ef85e0ae4ea66f529cb18", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11802, "upload_time": "2019-09-02T01:49:46", "url": "https://files.pythonhosted.org/packages/4f/45/51cb038d4c72ef0440de07239fc78d85c70540d2b3fc05a69a8ea111c1ce/tiingo-0.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afc7cc2f32f3a7ff4c29fa002f9cc098", "sha256": "9e89536b2366787855f5b71f09e4b7cc2ba288f5700d88f38839ef30144fdd0b" }, "downloads": -1, "filename": "tiingo-0.11.0.tar.gz", "has_sig": false, "md5_digest": "afc7cc2f32f3a7ff4c29fa002f9cc098", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40759, "upload_time": "2019-09-02T01:49:47", "url": "https://files.pythonhosted.org/packages/0e/16/6ac31d556a8746ad7a655bc0620216ecbfb2b9ccae23590a690552b5a687/tiingo-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "31d2a62c1e8d5a05b9802b9b7159e931", "sha256": "6a3470702df83b25809a0564e97886d9b4b86a50c87e369fbeafd6408de505e8" }, "downloads": -1, "filename": "tiingo-0.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31d2a62c1e8d5a05b9802b9b7159e931", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12225, "upload_time": "2019-10-20T23:03:47", "url": "https://files.pythonhosted.org/packages/a6/c3/f618cebfb1d49b693d0f92249ce9b3685eb3f3b79a8d53a8a7e2eb87715a/tiingo-0.12.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff1a6ab9b060f8d338ed25f2c33b0d53", "sha256": "59ddd7d53357a3a1197db4d603e83a39605f13ac958a88d50cf806d31927aa8f" }, "downloads": -1, "filename": "tiingo-0.12.0.tar.gz", "has_sig": false, "md5_digest": "ff1a6ab9b060f8d338ed25f2c33b0d53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 604578, "upload_time": "2019-10-20T23:03:50", "url": "https://files.pythonhosted.org/packages/4c/a2/1bf1c68c99059b6255e502e2180769b3fa6e40bdf9b540e5eb2ad23b3755/tiingo-0.12.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5c9c8527798ca2f86e8472c1faccebd6", "sha256": "f9195f658dcbf6966970682e4f74d659af4d15aecb58b804f34399178c811ae3" }, "downloads": -1, "filename": "tiingo-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c9c8527798ca2f86e8472c1faccebd6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8146, "upload_time": "2017-09-01T13:52:42", "url": "https://files.pythonhosted.org/packages/45/74/f3988be195ffde105902896423cb8f5b87654d7360becd6c70f83e73975b/tiingo-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ce062d64bd58b32fe10001abf206b40", "sha256": "2dcca6dae5645e420f437a01ff0489c31722457b2ad27bc70cfd314ce9661566" }, "downloads": -1, "filename": "tiingo-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5ce062d64bd58b32fe10001abf206b40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16258, "upload_time": "2017-09-01T13:52:43", "url": "https://files.pythonhosted.org/packages/0e/cf/56c2b9ab74deb79176d8252844cabd80d84128b80f26a9547f8a39ffeea3/tiingo-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "39270813bf702d59ba2414588a23df65", "sha256": "81b1a8b89e4b2bcd8340ae5c86e4ab25ccfd3afd53881037977d41393276c3ec" }, "downloads": -1, "filename": "tiingo-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39270813bf702d59ba2414588a23df65", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8827, "upload_time": "2017-09-17T20:54:38", "url": "https://files.pythonhosted.org/packages/27/b8/afd822b8fb62bbd74ead12005873124691af8c83fd85d9bb5736b65203fb/tiingo-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec4f5742f5402ce167192e47a889fbb5", "sha256": "2d4b3d6b59ae4eaea0d755f39c349ae8a718ba24f39776430b93a6807ce71199" }, "downloads": -1, "filename": "tiingo-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ec4f5742f5402ce167192e47a889fbb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17135, "upload_time": "2017-09-17T20:54:39", "url": "https://files.pythonhosted.org/packages/da/75/32cb6940a4458f1837e75d5eb79cd118e378006b776b237eff43e64e98d1/tiingo-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d6a8f02f0e8857d2df119b16d6693587", "sha256": "4021e36140a5e57ebd1227791bd141f85ca6605b6c957f2dbc4b5bdd92596ca6" }, "downloads": -1, "filename": "tiingo-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6a8f02f0e8857d2df119b16d6693587", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9283, "upload_time": "2017-09-17T22:01:32", "url": "https://files.pythonhosted.org/packages/a0/5b/e1483814f1286b3dabed0cced9f1bd84414cd642743f7f9882e92566bd13/tiingo-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c7b7ff3e13b24cdd22c9a1ce1225f22", "sha256": "35799fa315327333383fe8befcb3a48a262213c30f19900989a3797f3afe95eb" }, "downloads": -1, "filename": "tiingo-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4c7b7ff3e13b24cdd22c9a1ce1225f22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17571, "upload_time": "2017-09-17T22:01:33", "url": "https://files.pythonhosted.org/packages/b9/6f/b6a3f819f70b887f4bbe77abcda39b2051037fc364219f5af3e3af44cc5b/tiingo-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "d5246825e79eda8c4193f9574f76c0d2", "sha256": "c014414db5155cb8eba93c6dc9608fd55206bd6f37c1e79e3368d1510c139868" }, "downloads": -1, "filename": "tiingo-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d5246825e79eda8c4193f9574f76c0d2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9613, "upload_time": "2017-09-18T00:13:10", "url": "https://files.pythonhosted.org/packages/f6/2b/9d3da877c5231f2aaddfcb870102cd2c221ba7be1c79d7f7f1bc18dd85a8/tiingo-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5d796d7354aef0b26f358769cac9494", "sha256": "003482cabbfb8fb1dde3088cc971401b67b4712c3a62b3e3c1c0337f9ff86782" }, "downloads": -1, "filename": "tiingo-0.3.2.tar.gz", "has_sig": false, "md5_digest": "c5d796d7354aef0b26f358769cac9494", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17768, "upload_time": "2017-09-18T00:13:12", "url": "https://files.pythonhosted.org/packages/68/15/b2f203a362789a5a4fc89cd808862b30e52f15a5a04e31bee8ccd7329b4c/tiingo-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "cac6fc5cb85b79addbf8dfc382c3e80a", "sha256": "10ee7938fcabba1f5d95961d73db3c94a3f3dc35a7f3b2c7825d985bd2f1da5b" }, "downloads": -1, "filename": "tiingo-0.4.0.tar.gz", "has_sig": false, "md5_digest": "cac6fc5cb85b79addbf8dfc382c3e80a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31568, "upload_time": "2017-10-23T00:08:38", "url": "https://files.pythonhosted.org/packages/3c/0d/71d8bdc870064e2251727dc12b9ab7391cd619b0a4fecfec1cc696346f65/tiingo-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "853da211ba220049d40ce800afcfe209", "sha256": "4e748f362a7e547946a534e50f8f27f7be70347d5fb25b50486c2d0594607273" }, "downloads": -1, "filename": "tiingo-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "853da211ba220049d40ce800afcfe209", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10336, "upload_time": "2017-11-21T02:36:43", "url": "https://files.pythonhosted.org/packages/e3/a7/58b96385f4ef0b06f4d9dfb68bb772cd8bfa4a757e801bdeff7408da285b/tiingo-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3efaa34eb833725e67becf8991462456", "sha256": "b8ae6e080dbfc271205acb8f27d4c4cc0beda15ced739070e880ae51ec566338" }, "downloads": -1, "filename": "tiingo-0.4.1.tar.gz", "has_sig": false, "md5_digest": "3efaa34eb833725e67becf8991462456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29892, "upload_time": "2017-11-21T02:36:44", "url": "https://files.pythonhosted.org/packages/17/d3/dfd1f5c4a23bc0ad278e370139df82c7d81386be08723f540ea32c397fce/tiingo-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "fec3ce98856880873ee1b0e9d6180378", "sha256": "67cb4af7715feef7296150ba1482ca799dc73153321986fc6ed4133f911191a2" }, "downloads": -1, "filename": "tiingo-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fec3ce98856880873ee1b0e9d6180378", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10517, "upload_time": "2017-12-24T18:39:38", "url": "https://files.pythonhosted.org/packages/4c/ca/fc18a3de7f0e02590fb3e3ef47a95c21db2c25020ee39957d605b62c8e29/tiingo-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba196090d3f446c0eba4bdc0095eeaa8", "sha256": "468b673d0e02140820b9ac73bb5a890e3d4829828cde6ef4487eb36a1368c00b" }, "downloads": -1, "filename": "tiingo-0.4.2.tar.gz", "has_sig": false, "md5_digest": "ba196090d3f446c0eba4bdc0095eeaa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31854, "upload_time": "2017-12-24T18:39:22", "url": "https://files.pythonhosted.org/packages/b6/ce/6629771c2cb5c882ada43eb41eee5d756f8bec859524c2958967bfd89824/tiingo-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "3116a2726d1e1d500a9b14006d1e13d2", "sha256": "9d474bb1918f4cc8e9c063b226b07d0693cdd3a03f79ba0ae836d9b932893303" }, "downloads": -1, "filename": "tiingo-0.4.3.tar.gz", "has_sig": false, "md5_digest": "3116a2726d1e1d500a9b14006d1e13d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32457, "upload_time": "2018-03-11T19:29:22", "url": "https://files.pythonhosted.org/packages/c9/cd/e0c56aa6195d3ad7d37c6d90928f7eb82c41f0c03cf29d1d1bb7208a9ed4/tiingo-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "5eba1623e8ca8ce57efa4abbe043eb61", "sha256": "689f9e521dac13da0b24dd20278a136eb07a8764618b8d8cbf91786202f73887" }, "downloads": -1, "filename": "tiingo-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5eba1623e8ca8ce57efa4abbe043eb61", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10772, "upload_time": "2018-03-11T19:41:23", "url": "https://files.pythonhosted.org/packages/0e/a5/311a979c527800a691911828ef4b28e5920ad79b1c1e3406d864311cbd34/tiingo-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a13f207ef569c0be3e49caee26e15ab", "sha256": "7dd4fc4e84c7d419aaa5f1d81bfb576060fb6a2978eebfbc5210b65ad5989604" }, "downloads": -1, "filename": "tiingo-0.5.0.tar.gz", "has_sig": false, "md5_digest": "7a13f207ef569c0be3e49caee26e15ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32720, "upload_time": "2018-03-11T19:41:25", "url": "https://files.pythonhosted.org/packages/24/70/f92b005e449ca282c9f864a814edec35e077bcf344e784f60947ba17c52e/tiingo-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "0e444423abe890a1b1c24c358498e29d", "sha256": "139d46207ade54d55497af03839c6312057e14e32c03fa5df69eee1808997746" }, "downloads": -1, "filename": "tiingo-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e444423abe890a1b1c24c358498e29d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10780, "upload_time": "2018-04-21T20:11:38", "url": "https://files.pythonhosted.org/packages/59/c4/ce2befa81dee1bfc2263c5f9bbe3a16600f58bb03dbcb16cdc65e63aa193/tiingo-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb13c842a1d7a96404da534c5e6dbd34", "sha256": "bbbaf524ede9ea5a415415e1de34122897be9d7f8ecd3443c244cab9a350ff17" }, "downloads": -1, "filename": "tiingo-0.5.1.tar.gz", "has_sig": false, "md5_digest": "bb13c842a1d7a96404da534c5e6dbd34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33150, "upload_time": "2018-04-21T20:11:39", "url": "https://files.pythonhosted.org/packages/a4/b4/3ee59aac23d1c9aac4e18ffc1ea1af62028cd4c31792305c32d81eded722/tiingo-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "a72bf3462128c0d1a402c6593b8f91c6", "sha256": "4daf96896d60fc14981f178dbcdac4d751c2b57d9a6358743a06cb63cc4ebcc3" }, "downloads": -1, "filename": "tiingo-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a72bf3462128c0d1a402c6593b8f91c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7663, "upload_time": "2018-05-01T03:03:35", "url": "https://files.pythonhosted.org/packages/1f/a4/cc29130a073b104cde3e438574b361c24e5e03e7bb7d4f8021ed6f8cb541/tiingo-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e73d2aa2d67b0f4200371a624bbcaebd", "sha256": "a4d9bfb3e8a1b29a9254954a14e3a1ab72e44c37485d1fb591a51ca552c5160f" }, "downloads": -1, "filename": "tiingo-0.6.0.tar.gz", "has_sig": false, "md5_digest": "e73d2aa2d67b0f4200371a624bbcaebd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32554, "upload_time": "2018-05-01T03:03:36", "url": "https://files.pythonhosted.org/packages/a2/89/e85a2dae593d35d91c0ef25fadcaf108d92aeaef4ded82aba39adb44fcb0/tiingo-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "9bb8df39cdbc357a876b4b02acef8e1a", "sha256": "9676049cb0ab713a7d0bb7d3ecd07cc8721ff3e9799b9a2c582a8bc75c95a413" }, "downloads": -1, "filename": "tiingo-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9bb8df39cdbc357a876b4b02acef8e1a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9084, "upload_time": "2018-06-14T05:38:19", "url": "https://files.pythonhosted.org/packages/58/5e/19778ad95df4b1bb0bfad7415f1abff0b58282ac0434512222f7a466ebb1/tiingo-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "842dc7d79ee9e81bacb4a34b78cc6b45", "sha256": "5508449840f8fa963efa1c569360eb997513c2d8af03798c3ba7d8bc2aa3cbca" }, "downloads": -1, "filename": "tiingo-0.7.0.tar.gz", "has_sig": false, "md5_digest": "842dc7d79ee9e81bacb4a34b78cc6b45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35699, "upload_time": "2018-06-14T05:38:21", "url": "https://files.pythonhosted.org/packages/07/25/896693bc3d731b5bc4ebc10e149cad1580733583f81850f3ebd2b8326cf4/tiingo-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "bb717b69b70a63c61173b09f47c29ba8", "sha256": "878a323c5c7494b730f260950405e183eee81c6baa35e274a465a9c43ff94c3c" }, "downloads": -1, "filename": "tiingo-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb717b69b70a63c61173b09f47c29ba8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13952, "upload_time": "2018-07-07T17:48:21", "url": "https://files.pythonhosted.org/packages/bd/49/5c8f99477a1642079f0f411604b6359bdc8b6b657ff1e0104b2eca4c9f30/tiingo-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0635df2409bd1d775d3aa550dfdc5b0f", "sha256": "2a115b643cac4b1aff6850d93d6c4e13a7980f1e94b362ebc389972c14337b54" }, "downloads": -1, "filename": "tiingo-0.8.0.tar.gz", "has_sig": false, "md5_digest": "0635df2409bd1d775d3aa550dfdc5b0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40830, "upload_time": "2018-07-07T17:48:22", "url": "https://files.pythonhosted.org/packages/d2/4c/416d44cd92e108e51a40bce09a60415b470a3956029dc975d371b71ae1e1/tiingo-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "4b618801dda85842bcbcb1c56e887782", "sha256": "06abb6cd4ec1e670dd1d64ce8678795541ea5e54a05dcd9caa0cb9d6e9378f82" }, "downloads": -1, "filename": "tiingo-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4b618801dda85842bcbcb1c56e887782", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11165, "upload_time": "2019-01-31T03:45:14", "url": "https://files.pythonhosted.org/packages/96/9f/91cc4d2055a54874236799e9ae96bbac5107705d3d7f0c4c50a45fd13dfb/tiingo-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "225382b0da002ab8a2f20ec92a6f782d", "sha256": "45b8615af39b66d57db13032642b3aa1d7a7ea3cfe12a9853f691d4e01cf28ec" }, "downloads": -1, "filename": "tiingo-0.9.0.tar.gz", "has_sig": false, "md5_digest": "225382b0da002ab8a2f20ec92a6f782d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39979, "upload_time": "2019-01-31T03:45:16", "url": "https://files.pythonhosted.org/packages/cf/e8/2195737583738cd5a2f15182e3bb3caf411ee4fe671516cacf9afb26d954/tiingo-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "31d2a62c1e8d5a05b9802b9b7159e931", "sha256": "6a3470702df83b25809a0564e97886d9b4b86a50c87e369fbeafd6408de505e8" }, "downloads": -1, "filename": "tiingo-0.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31d2a62c1e8d5a05b9802b9b7159e931", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12225, "upload_time": "2019-10-20T23:03:47", "url": "https://files.pythonhosted.org/packages/a6/c3/f618cebfb1d49b693d0f92249ce9b3685eb3f3b79a8d53a8a7e2eb87715a/tiingo-0.12.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff1a6ab9b060f8d338ed25f2c33b0d53", "sha256": "59ddd7d53357a3a1197db4d603e83a39605f13ac958a88d50cf806d31927aa8f" }, "downloads": -1, "filename": "tiingo-0.12.0.tar.gz", "has_sig": false, "md5_digest": "ff1a6ab9b060f8d338ed25f2c33b0d53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 604578, "upload_time": "2019-10-20T23:03:50", "url": "https://files.pythonhosted.org/packages/4c/a2/1bf1c68c99059b6255e502e2180769b3fa6e40bdf9b540e5eb2ad23b3755/tiingo-0.12.0.tar.gz" } ] }