{ "info": { "author": "Dayal Chand Aichara", "author_email": "dc.aichara@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Education", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "[![](https://img.shields.io/badge/PriceIndices-1.3.0-blue)](https://github.com/dc-aichara/PriceIndices)\n\n## Installation \n\n### pip \n\n```\npip install PriceIndics\n```\n\n### From Source (Github)\n \n git clone https://github.com/dc-aichara/Price-Indices.git\n \n cd Price-Indices \n \n python3 setup.py install\n \n## Usages \n \n```python\nfrom PriceIndices import MarketHistory, Indices\n\n```\n## Examples \n\n- #### Get market history and closing price\n\n```python\n>>> history = MarketHistory()\n\n# Get Market History \n\n>>> df_history = history.get_history(\"bitcoin\", \"2020-03-16\", \"2021-03-15\") \n>>> df_history.head()\n open high low close volume market_cap date\n0 59267.429049 60540.992712 55393.165363 55907.200226 6.641937e+10 1.042946e+12 2021-03-15\n1 61221.134297 61597.918396 59302.316977 59302.316977 4.390123e+10 1.106226e+12 2021-03-14\n2 57343.370247 61683.864014 56217.972382 61243.084766 6.066983e+10 1.142369e+12 2021-03-13\n3 57821.218747 57996.619490 55376.650088 57332.088964 5.568994e+10 1.069366e+12 2021-03-12\n4 55963.180089 58091.062703 54484.593089 57805.123019 5.677234e+10 1.078136e+12 2021-03-11\n\n# Get closing price\n\n>>> price_data = history.get_price(\"bitcoin\", \"2020-03-16\", \"2021-03-15\") \n\n>>> price_data.head()\n date price\n0 2021-03-15 55907.200226\n1 2021-03-14 59302.316977\n2 2021-03-13 61243.084766\n3 2021-03-12 57332.088964\n4 2021-03-11 57805.123019\n\n```\n\n- #### Calculate Volatility Index\n\n```python\nindices = Indices(df=price_data)\n>>> df_bvol = indices.get_vola_index() \n>>> df_bvol.head()\n date price BVOL_Index\n0 2019-10-29 9427.69 0.711107\n1 2019-10-28 9256.15 0.707269\n2 2019-10-27 9551.71 0.709765\n3 2019-10-26 9244.97 0.698544\n4 2019-10-25 8660.70 0.692656\n\n```\n\n- #### Plot Volatility Index\n\n```python\n>>> indices.get_vola_graph(df_bvol) \n\n\"\"\"\nThis will return a plot of BVOL index against time also save volatility index plot in your working directory as 'bvol_index.png'\n\"\"\"\n```\n\n\n\n- #### Calculate Relative Strength Index (RSI)\n\n```python\n\n>>> df_rsi = indices.get_rsi() \n\n>>> print(df_rsi.head())\n date price RSI_1 RS_Smooth RSI_2\n0 2019-10-30 9205.73 64.641855 1.624958 61.904151\n1 2019-10-29 9427.69 65.707097 1.709072 63.086984\n2 2019-10-28 9256.15 61.333433 1.597755 61.505224\n3 2019-10-27 9551.71 66.873327 2.012345 66.803267\n4 2019-10-26 9244.97 63.535368 1.791208 64.173219\n\n\n```\n\n- #### Plot RSI\n\n```python\n>>> indices.get_rsi_graph(df_rsi) \n\n\"\"\"\nThis will return a plot of RSI against time and also save RSI plot in your working directory as 'rsi.png'\n\"\"\"\n```\n\n\n\n- #### Get Bollinger Bands and its plot\n\n```python\n>>> df_bb = indices.get_bollinger_bands(days=20, plot=True) \n>>> df_bb.head()\n date price BB_upper BB_lower\n0 2019-10-30 9205.73 9635.043581 -8428.5855\n1 2019-10-29 9427.69 9550.707153 -8397.6225\n2 2019-10-28 9256.15 9408.263164 -8356.0250\n3 2019-10-27 9551.71 9268.466516 -8304.6565\n4 2019-10-26 9244.97 9003.752779 -8239.3520\n\n\n\"\"\"\nThis will also save Bollingers bands plot in your working directory as 'bollinger_bands.png'\n\"\"\"\n\n```\n\n\n\n\n- #### Get Moving Average Convergence Divergence (MACD) and its plot\n\n```python\n\n>>> df_macd = indices.get_moving_average_convergence_divergence(plot=True)\n\"\"\"\nThis will return a pandas DataFrame and save EMA plot as 'macd.png' in working directory. \n\"\"\"\"\n>>> df_macd.head()\n date price MACD\n0 2019-10-30 9205.73 0.000000\n1 2019-10-29 9427.69 17.706211\n2 2019-10-28 9256.15 17.692715\n3 2019-10-27 9551.71 41.057952\n4 2019-10-26 9244.97 34.426864\n\n\n```\n\n\n\n- #### Get Simple Moving Average (SMA) and its plot\n\n```python\n>>> df_sma = indices.get_simple_moving_average(days=20, plot=True) \n\"\"\"This will return a pandas DataFrame and save EMA plot as 'sma.png' in working directory. \n\"\"\"\"\n>>> df_sma.head()\n date price SMA\n0 2019-10-30 9205.73 8467.488000\n1 2019-10-29 9427.69 8400.797333\n2 2019-10-28 9256.15 8330.597333\n3 2019-10-27 9551.71 8268.254667\n4 2019-10-26 9244.97 8187.244667\n\n\n```\n\n\n\n- ### Get Exponential Moving Average (EMA) and its plot\n\n```python\n>>> df_ema = indices.get_exponential_moving_average(periods=[20,70], plot=True)\n\"\"\"This will return a pandas DataFrame and save EMA plot as 'ema.png' in working directory. \n\"\"\"\"\n\n>>> df_ema.head()\n date price EMA_20 EMA_70\n0 2019-10-30 9205.73 9205.730000 9205.730000\n1 2019-10-29 9427.69 9226.869048 9211.982394\n2 2019-10-28 9256.15 9229.657710 9213.226552\n3 2019-10-27 9551.71 9260.329356 9222.761297\n4 2019-10-26 9244.97 9258.866561 9223.386895\n>>> \n\n\n```\n\n\n\n### License\n \n[MIT](https://choosealicense.com/licenses/mit/) \u00a9 [Dayal Chand Aichara](https://github.com/dc-aichara)\n\n\n### Check out [webpage](https://dc-aichara.github.io/PriceIndices/) of PriceIndices package. \n\n### I have created a [cryptocurrency technical indicators dashboard](https://crypto-indicators-dashboard.herokuapp.com/) which uses this library. \n### Disclaimer: \n\n```\nAll content provided here, is for educational purpose and your general information only, procured from third party sources.\nI make no warranties of any kind in relation to this content, including but not limited to accuracy\nand updatedness. No part of the content that I provide constitutes financial advice, legal advice \nor any other form of advice meant for your specific reliance for any purpose. Any use or reliance on\nmy content is solely at your own risk and discretion. You should conduct your own research, review, \nanalyse and verify my content before relying on them. Trading is a highly risky activity that can \nlead to major losses, please therefore consult your financial advisor before making any decision.\nNo content on this Site is meant to be a solicitation or offer.\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/dc-aichara/PriceIndices/archive/v1.3.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dc-aichara/Price-Indices", "keywords": "Volatility,blockchain,cryptocurrency,Price,trading,CoinMarketCap,Indices,Indicators", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "PriceIndices", "package_url": "https://pypi.org/project/PriceIndices/", "platform": "", "project_url": "https://pypi.org/project/PriceIndices/", "project_urls": { "Download": "https://github.com/dc-aichara/PriceIndices/archive/v1.3.0.tar.gz", "Homepage": "https://github.com/dc-aichara/Price-Indices" }, "release_url": "https://pypi.org/project/PriceIndices/1.3.0/", "requires_dist": null, "requires_python": "", "summary": "A python package to get historical market data of cryptocurrencies, and calculate & plot different price technical indicators.", "version": "1.3.0", "yanked": false, "yanked_reason": null }, "last_serial": 9782939, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "62fd0c3f4e95570a730bc8cbff9b0b3c", "sha256": "252626d1bb2e45ea32afa6173f180f2bb2359a8d143b837e93d639e1871a38fd" }, "downloads": -1, "filename": "PriceIndices-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "62fd0c3f4e95570a730bc8cbff9b0b3c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5390, "upload_time": "2019-05-30T07:14:44", "upload_time_iso_8601": "2019-05-30T07:14:44.326809Z", "url": "https://files.pythonhosted.org/packages/91/2b/0076aba68b1e1d0ece68838f3a258e38fb6aa7a48f29ec6f873380872d91/PriceIndices-0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "475b52565e89e92de090b4b86b08bb8c", "sha256": "b23e166bbd16c6b9299794e01aba2674288a99ac4ab01352aee43fd936b4ea85" }, "downloads": -1, "filename": "PriceIndices-0.1.tar.gz", "has_sig": false, "md5_digest": "475b52565e89e92de090b4b86b08bb8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4282, "upload_time": "2019-05-30T07:14:46", "upload_time_iso_8601": "2019-05-30T07:14:46.542646Z", "url": "https://files.pythonhosted.org/packages/bc/70/2f7eb820514af0535792b55aff686fca4753ede7c6643cacf344da49a733/PriceIndices-0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6b5a3897a6f5c7f74b289cf515740c5e", "sha256": "22f8cf153ae128b9d0dc6435ab33ffd88b24bb3f2dae38eef670bdccda6b031a" }, "downloads": -1, "filename": "PriceIndices-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6b5a3897a6f5c7f74b289cf515740c5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6482, "upload_time": "2019-06-24T08:12:19", "upload_time_iso_8601": "2019-06-24T08:12:19.400617Z", "url": "https://files.pythonhosted.org/packages/1d/e5/1390a2a68edf68fe7335c3ad251b30ce6df3ee17dc90f5e16ba45c0612bb/PriceIndices-0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7c0420fba32af20dd2f4c2edb14eca4d", "sha256": "f4c436d80100d7baea3aca0aea2030d022a5bda2d3428f767091a673fb48835a" }, "downloads": -1, "filename": "PriceIndices-0.2.tar.gz", "has_sig": false, "md5_digest": "7c0420fba32af20dd2f4c2edb14eca4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5197, "upload_time": "2019-06-24T08:12:22", "upload_time_iso_8601": "2019-06-24T08:12:22.050836Z", "url": "https://files.pythonhosted.org/packages/2f/3b/c3753fff7047f757c61dd217fc603e11a88227ecd2709fb8d711c9c4ee80/PriceIndices-0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3": [ { "comment_text": "", "digests": { "md5": "1197cf44ed4688402898b2885d39da2b", "sha256": "4d9fb9aaf2e4f7e60aca4e07587dc2b0352c05ca6c6d1815e6deee3a948ad04f" }, "downloads": -1, "filename": "PriceIndices-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1197cf44ed4688402898b2885d39da2b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6906, "upload_time": "2019-06-24T08:46:47", "upload_time_iso_8601": "2019-06-24T08:46:47.532740Z", "url": "https://files.pythonhosted.org/packages/ba/34/e213802423acf366b4794954690c5b5f7750b6a338a79168a5a0072c803b/PriceIndices-0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cd91711aec4945c44f74394b0a4c4242", "sha256": "a9e82a57937bebd8a2893c49c9bdaceae1d2a531a4a1d4f57a878ff442140a08" }, "downloads": -1, "filename": "PriceIndices-0.3.tar.gz", "has_sig": false, "md5_digest": "cd91711aec4945c44f74394b0a4c4242", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5654, "upload_time": "2019-06-24T08:46:49", "upload_time_iso_8601": "2019-06-24T08:46:49.104460Z", "url": "https://files.pythonhosted.org/packages/2f/6c/aac30f5b529bca7d8096f95bc94624c39547cd1bfbac1f097a6d9dcfbd4a/PriceIndices-0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4": [ { "comment_text": "", "digests": { "md5": "bcca0c09e1214c0c6aaeb4a5e6d4790e", "sha256": "3b254ec8585ad6758940728168bd356ff33f8062ea1160298c9059dc9dd9c689" }, "downloads": -1, "filename": "PriceIndices-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "bcca0c09e1214c0c6aaeb4a5e6d4790e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7975, "upload_time": "2019-07-09T02:37:06", "upload_time_iso_8601": "2019-07-09T02:37:06.320390Z", "url": "https://files.pythonhosted.org/packages/7d/57/934ad14e1ecd974f00354c73cd56428956633ef66a4de65929cac81701f6/PriceIndices-0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5c90a33ab47d3986cdb521ce5058af78", "sha256": "b1f494b4c7a5e0af3846eb002ad8756f11e59487828c0f55ab92380c4d6d6e5b" }, "downloads": -1, "filename": "PriceIndices-0.4.tar.gz", "has_sig": false, "md5_digest": "5c90a33ab47d3986cdb521ce5058af78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6799, "upload_time": "2019-07-09T02:37:08", "upload_time_iso_8601": "2019-07-09T02:37:08.268049Z", "url": "https://files.pythonhosted.org/packages/06/d4/ce5d663c4a819bb7a15a5c78cc611e62533df91bd043a90b3948e13539b2/PriceIndices-0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "189419b0ad6078be9de57ba5d92bc07b", "sha256": "ab4878c0c37137bb6b35add3e9f59a633a226836489eb21faa0a113fad3ce932" }, "downloads": -1, "filename": "PriceIndices-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "189419b0ad6078be9de57ba5d92bc07b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8841, "upload_time": "2019-07-11T03:07:40", "upload_time_iso_8601": "2019-07-11T03:07:40.647985Z", "url": "https://files.pythonhosted.org/packages/6c/d3/ad0ba5ba8a25e1593cadc011fbf72bdf360eb99fe61e7bf62c1cf75352d2/PriceIndices-0.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9729a018f75e0ce25af6eed2be4a4c1f", "sha256": "021ef834bf0b6be08346937d1695491321c934a9ffca856e2be21884350a829d" }, "downloads": -1, "filename": "PriceIndices-0.5.1.tar.gz", "has_sig": false, "md5_digest": "9729a018f75e0ce25af6eed2be4a4c1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7780, "upload_time": "2019-07-11T03:07:42", "upload_time_iso_8601": "2019-07-11T03:07:42.620130Z", "url": "https://files.pythonhosted.org/packages/a7/a8/0e9168dbb6dfb6673d1e7b638f5716a9400fd9eabf3ae08ce7b0eed00127/PriceIndices-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "3bfae1f773728d3eaf54cb1c892d4e8c", "sha256": "147afd4cc2ebfa64ecf4d259bb256762f1dc61e0e2055175d41e8ad58914f91e" }, "downloads": -1, "filename": "PriceIndices-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3bfae1f773728d3eaf54cb1c892d4e8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8893, "upload_time": "2019-08-30T01:26:00", "upload_time_iso_8601": "2019-08-30T01:26:00.522782Z", "url": "https://files.pythonhosted.org/packages/53/0c/c3615b2d2871f5236f7efedfe32d48b1f0c59e1002afa9df5e076be969aa/PriceIndices-0.5.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d6b92d10131f64efdba0241cdbdcb25a", "sha256": "e89f70cc51e87cd79a02e9e57843ff15589c5812acf44bf3179c0c643c8e722c" }, "downloads": -1, "filename": "PriceIndices-0.5.2.tar.gz", "has_sig": false, "md5_digest": "d6b92d10131f64efdba0241cdbdcb25a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7832, "upload_time": "2019-08-30T01:26:02", "upload_time_iso_8601": "2019-08-30T01:26:02.768586Z", "url": "https://files.pythonhosted.org/packages/9a/dd/29fe780d3c7abe9f81b006b36a589282d8263d69940a2d2e7f786728168c/PriceIndices-0.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "97739df4c0a77e3c61dc3877081b043f", "sha256": "5342ed946bcecebb41b78b1b3af78978f08dab3fb2527b6c8b594e5cc1ea27ef" }, "downloads": -1, "filename": "PriceIndices-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "97739df4c0a77e3c61dc3877081b043f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8969, "upload_time": "2019-10-24T08:31:36", "upload_time_iso_8601": "2019-10-24T08:31:36.876640Z", "url": "https://files.pythonhosted.org/packages/09/46/253ddf73b4191f70101d0976cfce813543d8137ae1996b52675c8c0aa41f/PriceIndices-0.5.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "859e5bca3e19e039fd9512cadb4f2b4c", "sha256": "9158abc429278ebaa2d2f139447b5856469a2467a0c2873b5e86f3b1412f75a7" }, "downloads": -1, "filename": "PriceIndices-0.5.3.tar.gz", "has_sig": false, "md5_digest": "859e5bca3e19e039fd9512cadb4f2b4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7905, "upload_time": "2019-10-24T08:31:38", "upload_time_iso_8601": "2019-10-24T08:31:38.904265Z", "url": "https://files.pythonhosted.org/packages/a0/ca/2834bb62b16d82c65f395504bfb851fba6fa6972cf5d80bf8d423f0eef7f/PriceIndices-0.5.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "3fb7fc90f64ed05603841c02cf323f2b", "sha256": "236732e1970341c1964b9367c77d0af4810ce53926702c1abe807c1b41c53627" }, "downloads": -1, "filename": "PriceIndices-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3fb7fc90f64ed05603841c02cf323f2b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8991, "upload_time": "2019-10-24T08:50:56", "upload_time_iso_8601": "2019-10-24T08:50:56.340368Z", "url": "https://files.pythonhosted.org/packages/58/c3/51d786a03708722c3595eeb5aef2db34fcf2f6aecb6268d21f91f54da751/PriceIndices-0.5.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "022fc8149202804f0650d4687c07e997", "sha256": "5a70ef13e6cd96c754b7a2ebb3a0f5552bef9c7987a805eedaad83f48603edc7" }, "downloads": -1, "filename": "PriceIndices-0.5.4.tar.gz", "has_sig": false, "md5_digest": "022fc8149202804f0650d4687c07e997", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7932, "upload_time": "2019-10-24T08:50:58", "upload_time_iso_8601": "2019-10-24T08:50:58.600412Z", "url": "https://files.pythonhosted.org/packages/15/3f/1b46d3003711130468a5cb57e8048be9e601701288a8c8f346c1e0aaecf0/PriceIndices-0.5.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "06a370dbd7f2b045cd20560e9dacb4f9", "sha256": "80e2421c57868cada951e60b02bb36252566c1d12f8338d2c028c966772a9294" }, "downloads": -1, "filename": "PriceIndices-0.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "06a370dbd7f2b045cd20560e9dacb4f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8919, "upload_time": "2019-10-25T01:53:21", "upload_time_iso_8601": "2019-10-25T01:53:21.850783Z", "url": "https://files.pythonhosted.org/packages/14/dc/2829ec98b3d795a842b65bcdbdac9b3bcceb6995f8224beb35d11a7b34d5/PriceIndices-0.5.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a39cb42885b65c11f99e83fb32d1d4b9", "sha256": "80d6d43d299ae854954af87517b599869c8db0ed433f1bb3b2ef5dbea592b87d" }, "downloads": -1, "filename": "PriceIndices-0.5.5.tar.gz", "has_sig": false, "md5_digest": "a39cb42885b65c11f99e83fb32d1d4b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7867, "upload_time": "2019-10-25T01:53:23", "upload_time_iso_8601": "2019-10-25T01:53:23.477351Z", "url": "https://files.pythonhosted.org/packages/5f/c1/aa93042c280c35a8139914cec6116a01e413dfa8ff430f2c539d6beb22a9/PriceIndices-0.5.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "80282e30a922e281f87b53bdd93c0b5b", "sha256": "0f68fe060bf17376c155f1f0030a2818eae59a42cf9a8a73ac723c3a65197c67" }, "downloads": -1, "filename": "PriceIndices-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "80282e30a922e281f87b53bdd93c0b5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8936, "upload_time": "2019-10-28T02:54:11", "upload_time_iso_8601": "2019-10-28T02:54:11.070407Z", "url": "https://files.pythonhosted.org/packages/68/ca/56b687026e46e732bfbda066ce0021a1c36d9809ab9ca503d52decfe3472/PriceIndices-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "78f6f9deacc80f38850846a3f7939b8e", "sha256": "c115bb7d12a647a1a60358421423e973df36d5f094ae39145a692bbe0e2805c9" }, "downloads": -1, "filename": "PriceIndices-1.0.0.tar.gz", "has_sig": false, "md5_digest": "78f6f9deacc80f38850846a3f7939b8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7883, "upload_time": "2019-10-28T02:54:13", "upload_time_iso_8601": "2019-10-28T02:54:13.492275Z", "url": "https://files.pythonhosted.org/packages/8a/28/fc925d55abfe1f1deab988713b676d18016ac094217682bed4f5bad67d96/PriceIndices-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7efd93381d1f4a9b5c73b9ee957bc78d", "sha256": "685c6f7abf1ef4494497cd88ecda826eb0a2b6feff30a08c7ded42740d263c31" }, "downloads": -1, "filename": "PriceIndices-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7efd93381d1f4a9b5c73b9ee957bc78d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8943, "upload_time": "2019-10-29T01:21:23", "upload_time_iso_8601": "2019-10-29T01:21:23.609443Z", "url": "https://files.pythonhosted.org/packages/41/d0/287b15cf8bfd1fa15318f75976b8e12d449664c647f8a3e1ed58454f4a37/PriceIndices-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "05aa89af341cbc55a8cea84df0a82df9", "sha256": "c39e5c5c5cfdf5e047a072ce0dfb4ddc1fdeb0bba7b0d545108d4af9e8bb62ce" }, "downloads": -1, "filename": "PriceIndices-1.0.1.tar.gz", "has_sig": false, "md5_digest": "05aa89af341cbc55a8cea84df0a82df9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7892, "upload_time": "2019-10-29T01:21:25", "upload_time_iso_8601": "2019-10-29T01:21:25.814797Z", "url": "https://files.pythonhosted.org/packages/bb/d0/db30a489c41ca3913f308ee014aef092aa6e15973bef716e7720e7e089c8/PriceIndices-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ed3fd9aa1f37554057a2df96740570b4", "sha256": "d2351b7ae241dbf3163cb2c81b154789094f25e3198acdee0768afd6ee583ee1" }, "downloads": -1, "filename": "PriceIndices-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ed3fd9aa1f37554057a2df96740570b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8935, "upload_time": "2019-10-29T02:21:41", "upload_time_iso_8601": "2019-10-29T02:21:41.072001Z", "url": "https://files.pythonhosted.org/packages/fb/db/dbd51ebe609a975bdb5e606886e1086aca1d124c7aefaffe10d4da12ce28/PriceIndices-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6fdaf8b1e16cc037256bbaa7cfd41ffe", "sha256": "d406e31d3b78c555da2647f04431a61e795f83ac030eb3f576fd918a70b26eed" }, "downloads": -1, "filename": "PriceIndices-1.0.2.tar.gz", "has_sig": false, "md5_digest": "6fdaf8b1e16cc037256bbaa7cfd41ffe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7887, "upload_time": "2019-10-29T02:21:43", "upload_time_iso_8601": "2019-10-29T02:21:43.388243Z", "url": "https://files.pythonhosted.org/packages/ce/55/e8f3170c81ea1fc95bc9afc95620b0d43f717b4c4df590e0bb932d60f790/PriceIndices-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "9c5bf0e5fd6e937b291d84fd89d32799", "sha256": "5b81a942ef7937db2029c5427cb1bd799a860446ddbab113c0a3feec0e12649a" }, "downloads": -1, "filename": "PriceIndices-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9c5bf0e5fd6e937b291d84fd89d32799", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8973, "upload_time": "2019-10-30T01:01:21", "upload_time_iso_8601": "2019-10-30T01:01:21.055907Z", "url": "https://files.pythonhosted.org/packages/91/f5/a022e289033f5061e9993f8b2d1246922f6866f8deb23fee3901b2ebdbe6/PriceIndices-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "33c58716d34135f3dd13988b4aac8c3c", "sha256": "d6a0cff8ef65b3bfef9926280c97e7daefa2760375fae7c4c04bbdbe16089b4d" }, "downloads": -1, "filename": "PriceIndices-1.0.3.tar.gz", "has_sig": false, "md5_digest": "33c58716d34135f3dd13988b4aac8c3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7928, "upload_time": "2019-10-30T01:01:23", "upload_time_iso_8601": "2019-10-30T01:01:23.112466Z", "url": "https://files.pythonhosted.org/packages/9b/3b/c4d93c75de4bdfe53dd9db039a61acb8ab4a60438f24df0a305f0542db13/PriceIndices-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "93878e4c739760a39c2e042836f39ea7", "sha256": "3213272be9c0846809119619b81ef14c4a7e05097c5134a1838e1b2604561709" }, "downloads": -1, "filename": "PriceIndices-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "93878e4c739760a39c2e042836f39ea7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8610, "upload_time": "2019-10-31T02:27:48", "upload_time_iso_8601": "2019-10-31T02:27:48.411668Z", "url": "https://files.pythonhosted.org/packages/b6/3b/be75af9004d2ead089191d3c3fadea7d5f64cd35354246bfab05b2ad74ab/PriceIndices-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a66db3ab45979627c465a7cfd636300f", "sha256": "3032545ec6823e137832eadcb5b6e8b26605c528bf8625e6a7a251640ad5bec6" }, "downloads": -1, "filename": "PriceIndices-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a66db3ab45979627c465a7cfd636300f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7557, "upload_time": "2019-10-31T02:27:50", "upload_time_iso_8601": "2019-10-31T02:27:50.264034Z", "url": "https://files.pythonhosted.org/packages/12/70/70fb31fab0c944c105278845219637249574fcf3145b071792e0936eb7cb/PriceIndices-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "4ee680e6a33f2228d767635b6e8bc2bf", "sha256": "362e4ed16cb3d598bcdf4e5f34f6f9001db87cb63a58da0b603fea0864dce182" }, "downloads": -1, "filename": "PriceIndices-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4ee680e6a33f2228d767635b6e8bc2bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8609, "upload_time": "2019-11-08T03:24:27", "upload_time_iso_8601": "2019-11-08T03:24:27.716730Z", "url": "https://files.pythonhosted.org/packages/cc/c7/0fc2c8c26f4d633742bf5b3817ca708dcb84a78ccb06c55b74d4b34cdb05/PriceIndices-1.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d065a93761d5eb099178810245c99abe", "sha256": "68652163e6ced1e71addd7f8150e3fe319f507d538cfa24aaa4e2ceb498f3741" }, "downloads": -1, "filename": "PriceIndices-1.1.1.tar.gz", "has_sig": false, "md5_digest": "d065a93761d5eb099178810245c99abe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7554, "upload_time": "2019-11-08T03:24:30", "upload_time_iso_8601": "2019-11-08T03:24:30.015965Z", "url": "https://files.pythonhosted.org/packages/08/68/b35c6c8f5b8ac750b1fc00a834537cf0904458c9ea31d5eafc3a05d91c7a/PriceIndices-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "78e708bb1610ed6c425e3b6b3ebf6b49", "sha256": "547b15fb6b1071adab98290f66c21a75a77c880af3f75b7384eb577b677b71b9" }, "downloads": -1, "filename": "PriceIndices-1.2.0.tar.gz", "has_sig": false, "md5_digest": "78e708bb1610ed6c425e3b6b3ebf6b49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10772, "upload_time": "2020-07-17T14:50:41", "upload_time_iso_8601": "2020-07-17T14:50:41.072885Z", "url": "https://files.pythonhosted.org/packages/06/bf/0b8411879b914c2276448fa04fe7d3683b5a46fbfd496555757c03d3b336/PriceIndices-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "87f822345d85ea5f72a54b7fc18b07bb", "sha256": "adb6d27abb78b362e619d6d916c2b59da27c6c00e6291dbd27380181c89b80e7" }, "downloads": -1, "filename": "PriceIndices-1.2.1.tar.gz", "has_sig": false, "md5_digest": "87f822345d85ea5f72a54b7fc18b07bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10759, "upload_time": "2020-07-17T15:05:58", "upload_time_iso_8601": "2020-07-17T15:05:58.186078Z", "url": "https://files.pythonhosted.org/packages/e3/0e/0cd4e85e612a22e1ae72a11d2dfef2346a7178e3cbe4377892b74f21ac63/PriceIndices-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "2c3e58a85c27f68a4d025a7bd2b3ab4c", "sha256": "9a2e9735eaf97e419a645bb53f98047c792c642f86a3d1e49f2a88f8527eb9bb" }, "downloads": -1, "filename": "PriceIndices-1.3.0.tar.gz", "has_sig": false, "md5_digest": "2c3e58a85c27f68a4d025a7bd2b3ab4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8304, "upload_time": "2021-03-16T10:06:41", "upload_time_iso_8601": "2021-03-16T10:06:41.875758Z", "url": "https://files.pythonhosted.org/packages/b8/8c/b0b67f4ee61c2beb111e4abca989d437be8442c6c294ab39df03650350ff/PriceIndices-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2c3e58a85c27f68a4d025a7bd2b3ab4c", "sha256": "9a2e9735eaf97e419a645bb53f98047c792c642f86a3d1e49f2a88f8527eb9bb" }, "downloads": -1, "filename": "PriceIndices-1.3.0.tar.gz", "has_sig": false, "md5_digest": "2c3e58a85c27f68a4d025a7bd2b3ab4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8304, "upload_time": "2021-03-16T10:06:41", "upload_time_iso_8601": "2021-03-16T10:06:41.875758Z", "url": "https://files.pythonhosted.org/packages/b8/8c/b0b67f4ee61c2beb111e4abca989d437be8442c6c294ab39df03650350ff/PriceIndices-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }