{ "info": { "author": "Amazon", "author_email": "gluon-ts-dev@amazon.com", "bugtrack_url": null, "classifiers": [], "description": "# GluonTS - Probabilistic Time Series Modeling in Python\n\n![PyPI](https://img.shields.io/pypi/v/gluonts.svg?style=flat-square) ![GitHub](https://img.shields.io/github/license/awslabs/gluon-ts.svg?style=flat-square)\n\nGluonTS is a Python toolkit for probabilistic time series modeling,\nbuilt around [Apache MXNet (incubating)](https://mxnet.incubator.apache.org/).\n\nGluonTS provides utilities for loading and iterating over time series datasets,\nstate of the art models ready to be trained, and building blocks to define\nyour own models and quickly experiment with different solutions.\n\n* [Documentation](https://gluon-ts.mxnet.io/)\n* [Paper](https://arxiv.org/abs/1906.05264)\n\n## Installation\n\nGluonTS requires Python 3.6, and the easiest\nway to install it is via `pip`:\n\n```bash\npip install gluonts\n```\n\n## Quick start guide\n\nThis simple example illustrates how to train a model from GluonTS on some data,\nand then use it to make predictions. As a first step, we need to collect\nsome data: in this example we will use the volume of tweets mentioning the\nAMZN ticker symbol.\n\n```python\nimport pandas as pd\nurl = \"https://raw.githubusercontent.com/numenta/NAB/master/data/realTweets/Twitter_volume_AMZN.csv\"\ndf = pd.read_csv(url, header=0, index_col=0)\n```\n\nThe first 100 data points look like follows:\n\n```python\nimport matplotlib.pyplot as plt\ndf[:100].plot(linewidth=2)\nplt.grid(which='both')\nplt.show()\n```\n\n![Data](https://github.com/awslabs/gluon-ts/raw/master/docs/figures/Tweets_AMZN_data.png)\n\nWe can now prepare a training dataset for our model to train on.\nDatasets in GluonTS are essentially iterable collections of\ndictionaries: each dictionary represents a time series\nwith possibly associated features. For this example, we only have one\nentry, specified by the `\"start\"` field which is the timestamp of the\nfirst datapoint, and the `\"target\"` field containing time series data.\nFor training, we will use data up to midnight on April 5th, 2015.\n\n```python\nfrom gluonts.dataset.common import ListDataset\ntraining_data = ListDataset(\n [{\"start\": df.index[0], \"target\": df.value[:\"2015-04-05 00:00:00\"]}],\n freq = \"5min\"\n)\n```\n\nA forecasting model in GluonTS is a *predictor* object. One way of obtaining\npredictors is by training a correspondent *estimator*. Instantiating an\nestimator requires specifying the frequency of the time series that it will\nhandle, as well as the number of time steps to predict. In our example\nwe're using 5 minutes data, so `freq=\"5min\"`,\nand we will train a model to predict the next hour, so `prediction_length=12`.\nWe also specify some minimal training options.\n\n```python\nfrom gluonts.model.deepar import DeepAREstimator\nfrom gluonts.trainer import Trainer\n\nestimator = DeepAREstimator(freq=\"5min\", prediction_length=12, trainer=Trainer(epochs=10))\npredictor = estimator.train(training_data=training_data)\n```\n\nDuring training, useful information about the progress will be displayed.\nTo get a full overview of the available options, please refer to the\ndocumentation of `DeepAREstimator` (or other estimators) and `Trainer`.\n\nWe're now ready to make predictions: we will forecast the hour following\nthe midnight on April 15th, 2015.\n\n```python\ntest_data = ListDataset(\n [{\"start\": df.index[0], \"target\": df.value[:\"2015-04-15 00:00:00\"]}],\n freq = \"5min\"\n)\n\nfrom gluonts.dataset.util import to_pandas\n\nfor test_entry, forecast in zip(test_data, predictor.predict(test_data)):\n to_pandas(test_entry)[-60:].plot(linewidth=2)\n forecast.plot(color='g', prediction_intervals=[50.0, 90.0])\nplt.grid(which='both')\n```\n\n![Forecast](https://github.com/awslabs/gluon-ts/raw/master/docs/figures/Tweets_AMZN_forecast.png)\n\nNote that the forecast is displayed in terms of a probability distribution:\nthe shaded areas represent the 50% and 90% prediction intervals, respectively,\ncentered around the median (dark green line).\n\n## Further examples\n\nThe following are good entry-points to understand how to use\nmany features of GluonTS:\n\n* [Quick Start Tutorial](https://github.com/awslabs/gluon-ts/tree/master/docs/examples/basic_forecasting_tutorial/tutorial.md): a quick start guide.\n* [Extended Forecasting Tutorial](https://github.com/awslabs/gluon-ts/tree/master/docs/examples/extended_forecasting_tutorial/extended_tutorial.md): a detailed tutorial on forecasting.\n* [evaluate_model.py](https://github.com/awslabs/gluon-ts/tree/master/examples/evaluate_model.py): how to train a model and compute evaluation metrics.\n* [benchmark_m4.py](https://github.com/awslabs/gluon-ts/tree/master/examples/benchmark_m4.py): how to evaluate and compare multiple models on multiple datasets.\n\nThe following modules illustrate how custom models can be implemented:\n\n* [`gluonts.model.seasonal_naive`](https://github.com/awslabs/gluon-ts/tree/master/src/gluonts/model/seasonal_naive): how to implement simple models using just NumPy and Pandas.\n* [`gluonts.model.simple_feedforward`](https://github.com/awslabs/gluon-ts/tree/master/src/gluonts/model/simple_feedforward): how to define a trainable, Gluon-based model.\n\n## Contributing\n\nIf you wish to contribute to the project, please refer to our\n[contribution guidelines](https://github.com/awslabs/gluon-ts/tree/master/CONTRIBUTING.md).\n\n## Citing\n\nIf you use GluonTS in a scientific publication, we encourage you to add\nthe following reference to the associated\n[paper](https://arxiv.org/abs/1906.05264):\n\n```\n@article{gluonts,\n title={{GluonTS: Probabilistic Time Series Modeling in Python}},\n author={Alexandrov, A. and Benidis, K. and Bohlke-Schneider, M. and\n Flunkert, V. and Gasthaus, J. and Januschowski, T. and Maddix, D. C.\n and Rangapuram, S. and Salinas, D. and Schulz, J. and Stella, L. and\n T\u00fcrkmen, A. C. and Wang, Y.},\n journal={arXiv preprint arXiv:1906.05264},\n year={2019}\n}\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/awslabs/gluon-ts", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "gluon-ts-dev@amazon.com", "name": "gluonts", "package_url": "https://pypi.org/project/gluonts/", "platform": "", "project_url": "https://pypi.org/project/gluonts/", "project_urls": { "Homepage": "https://github.com/awslabs/gluon-ts" }, "release_url": "https://pypi.org/project/gluonts/0.3.3/", "requires_dist": [ "boto3 (==1.*)", "holidays (==0.9.*)", "matplotlib (==3.*)", "mxnet (<1.5.*,>=1.3.1)", "numpy (==1.14.*)", "pandas (>=0.25.0)", "pydantic (==0.28.*)", "tqdm (>=4.23.0)", "ujson (>=1.35)", "fbprophet (>=0.4.*) ; extra == 'prophet'", "rpy2 (<3.*,>=2.9.*) ; extra == 'r'", "flask (~=1.0) ; extra == 'shell'", "gunicorn (~=19.9) ; extra == 'shell'" ], "requires_python": ">= 3.6", "summary": "GluonTS is a Python toolkit for probabilistic time series modeling, built around MXNet.", "version": "0.3.3" }, "last_serial": 5740315, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "62ac114617beb8b009d0cf0bd196d68d", "sha256": "c18a5628711cc5c7c9d73a3693c07230a86b64b3c18531514d8e6958f5ded861" }, "downloads": -1, "filename": "gluonts-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "62ac114617beb8b009d0cf0bd196d68d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 215200, "upload_time": "2019-06-03T16:09:16", "url": "https://files.pythonhosted.org/packages/1c/09/7995513e3358e321ba10ead7426b3c6c2b7d00c487901e8c10a039cc3622/gluonts-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd47f28f54351b2d12e8bbbd3aa22aaf", "sha256": "71021419f09076e98b746fe38b23e833d7aecf649ffac52b9f23f9aff07678a9" }, "downloads": -1, "filename": "gluonts-0.1.1.tar.gz", "has_sig": false, "md5_digest": "fd47f28f54351b2d12e8bbbd3aa22aaf", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 143808, "upload_time": "2019-06-03T16:09:18", "url": "https://files.pythonhosted.org/packages/dc/3c/3565f0dc4c017e9dc9f4efe3bfe948ce79d15b9931b5a16968a15e9c2d4a/gluonts-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5fc3c29ca8fd2dc715a7a3486969cd26", "sha256": "3964aa5724411f4df8cf4930829bd3207193f58bae5f811479c4f1b7f31b5d78" }, "downloads": -1, "filename": "gluonts-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5fc3c29ca8fd2dc715a7a3486969cd26", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 222317, "upload_time": "2019-06-07T15:37:26", "url": "https://files.pythonhosted.org/packages/51/3b/8a8864b7b52575dfebfdb19acb9e424816902bf1fcc9d44ed4680990a304/gluonts-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a99a280bf713e8d5bfe1e4a7643ab612", "sha256": "5b6892bf852fccb67242f9bf35aaef5d9907c9dd5725a7b6f59db2ca6824cb45" }, "downloads": -1, "filename": "gluonts-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a99a280bf713e8d5bfe1e4a7643ab612", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 148966, "upload_time": "2019-06-07T15:37:28", "url": "https://files.pythonhosted.org/packages/7f/2e/1ed15ed21ed47789bb36ef147eb5568dfae3869fb6365123a77b3e0aa286/gluonts-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1662200cfd0d32f5421eb3d618ce3822", "sha256": "e8b6f0076d82f901f571698e0ac48e18be79c853948c58c3c348fa26083254c2" }, "downloads": -1, "filename": "gluonts-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1662200cfd0d32f5421eb3d618ce3822", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 222308, "upload_time": "2019-06-13T12:47:28", "url": "https://files.pythonhosted.org/packages/54/45/14a8aa203f27fa05272c5bb6f40ac3a8705919dfb732bdafb1f44c4ca79c/gluonts-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f14cdafeec130f9d492cd9dfe18f9b4", "sha256": "271fbfb6ae9321372b7a68b706cc1a51601791bd5740b2ee2271f6bec7872963" }, "downloads": -1, "filename": "gluonts-0.1.3.tar.gz", "has_sig": false, "md5_digest": "8f14cdafeec130f9d492cd9dfe18f9b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 148079, "upload_time": "2019-06-13T12:47:30", "url": "https://files.pythonhosted.org/packages/e3/37/ca881cd5ee2c71c0ea9004e76dae976244828296fb108f928b7a736c5052/gluonts-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "bf3e56e105de088153d3512a31fe2428", "sha256": "2d7accd3b1e31e6b4a60fc03f5a7125c0dc3d3790015a41a4029baaa837e5553" }, "downloads": -1, "filename": "gluonts-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "bf3e56e105de088153d3512a31fe2428", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 222514, "upload_time": "2019-06-14T21:33:27", "url": "https://files.pythonhosted.org/packages/23/4a/f736941b23d639270121f0db30e2f1eed8d6986be5dd7166d396eecfd6ea/gluonts-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6e997d5bd3f0a4f6237f41650b10085", "sha256": "0e5869530439736ac79daeecaf8c42cf7b2f7c395a38417034f609577cfebbea" }, "downloads": -1, "filename": "gluonts-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b6e997d5bd3f0a4f6237f41650b10085", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 148187, "upload_time": "2019-06-14T21:33:29", "url": "https://files.pythonhosted.org/packages/ad/3a/7e650fa3c82f0ed35e0e67e7d15f4901fa839b6d1d568e794c3d07f58a77/gluonts-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "dfbc893b5795db71b7313464cf7324a7", "sha256": "9fb47d8733f9bcc57b9e8b9ec50b098207efea0a3b4e2d31ee3c317cb9859cdb" }, "downloads": -1, "filename": "gluonts-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dfbc893b5795db71b7313464cf7324a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 247406, "upload_time": "2019-07-05T15:22:00", "url": "https://files.pythonhosted.org/packages/bd/55/783da8784f3a8e2a6c83f7326e23d537da113f00fae3727cd72828195493/gluonts-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87ebcb446e7489f6fc4a7ca49901b991", "sha256": "b2363958c92b6b020ea486e735dbba6bba5a1be27966fd8d5e3d71ecce2be3ff" }, "downloads": -1, "filename": "gluonts-0.2.0.tar.gz", "has_sig": false, "md5_digest": "87ebcb446e7489f6fc4a7ca49901b991", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 659537, "upload_time": "2019-07-05T15:22:03", "url": "https://files.pythonhosted.org/packages/9f/86/28904146c7ded05b2db855053f3d1f3b732c1c4707b4105bb7c419e3fec1/gluonts-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ae2349f6cb7897594b5f1c01d9d9d321", "sha256": "cd511a626bfc0f79d6957426ccff84ffd640375e964df0e3823a445df135f89b" }, "downloads": -1, "filename": "gluonts-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ae2349f6cb7897594b5f1c01d9d9d321", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 247360, "upload_time": "2019-07-08T16:19:02", "url": "https://files.pythonhosted.org/packages/a4/0c/0fe1dd49e3ba31fe257ca46c98f9ca192a1dd31bfa5a17b2edfb54a46285/gluonts-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d47c830d46588b329b83c743e5a5e340", "sha256": "dabb0e7c9b782676c425af8f730b1322d7505befd1443fdf4c4b92f69c76a43b" }, "downloads": -1, "filename": "gluonts-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d47c830d46588b329b83c743e5a5e340", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 674014, "upload_time": "2019-07-08T16:19:05", "url": "https://files.pythonhosted.org/packages/3e/1d/be0c37ff1f5637fa7ec57ac4573120a29615b19a0e6d4565ac5db6e5a390/gluonts-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "8e3f8eb5f23a46c5f65b6b035130fbde", "sha256": "435b2942c5464ae092ea6b7053e76d57ebf294aaa175db4540bb83b2a47f46b6" }, "downloads": -1, "filename": "gluonts-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8e3f8eb5f23a46c5f65b6b035130fbde", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 247824, "upload_time": "2019-07-10T09:38:11", "url": "https://files.pythonhosted.org/packages/0a/40/4e294a4d809581311a80103e58b4188ba120f997393f01ec28f6f4307540/gluonts-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "863d82b60267f5895afeb712c0717156", "sha256": "3b0347c3d8b1c48db04902c0a5a120e2fe253973e8800083049beca376958d13" }, "downloads": -1, "filename": "gluonts-0.2.2.tar.gz", "has_sig": false, "md5_digest": "863d82b60267f5895afeb712c0717156", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 674490, "upload_time": "2019-07-10T09:38:13", "url": "https://files.pythonhosted.org/packages/79/f1/faf068f7f5512d60ce5cbf90914ab60a08fdf458c376b029bd790a963a1d/gluonts-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "46dc08e35c36126cac0be2a58561a192", "sha256": "5efbb8c018b8e5bea314be82870c914413ada3a4a97c712f4c62ef0663ce79b5" }, "downloads": -1, "filename": "gluonts-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "46dc08e35c36126cac0be2a58561a192", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 248114, "upload_time": "2019-07-10T12:49:31", "url": "https://files.pythonhosted.org/packages/bd/1a/e8d4ca99d5890ec131e563b6f056b89609359ab48fe595cf881d839e09a2/gluonts-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c158d054392af497c3076c8726e98419", "sha256": "a07d5cf2c66c8afdd809acbf8d59a85b84f4d1c6f886422f2a45fc56416915e7" }, "downloads": -1, "filename": "gluonts-0.2.3.tar.gz", "has_sig": false, "md5_digest": "c158d054392af497c3076c8726e98419", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 674755, "upload_time": "2019-07-10T12:49:33", "url": "https://files.pythonhosted.org/packages/84/f4/f57c39deae5aa688f0462dc09e64b155f7b477ecb3bc5c8f972b8c21927e/gluonts-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b2a6757a8cdda13beb670c77d7637079", "sha256": "965c07a54fc62c139f4ce9d1443c8b1d47ddf4e7aefb929369703330c0f6fa66" }, "downloads": -1, "filename": "gluonts-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b2a6757a8cdda13beb670c77d7637079", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 260124, "upload_time": "2019-07-22T20:26:13", "url": "https://files.pythonhosted.org/packages/b4/00/571b159f09f08eebd28b3e2f22d2acf7228bf0be0c3c3a731f7262e32a4a/gluonts-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "593dd94d0d67b26e772e9ae2a95317ed", "sha256": "6971fdff639dd40c61ea61f9de577d723fc652c037bfc177f20192d3bcf95340" }, "downloads": -1, "filename": "gluonts-0.3.0.tar.gz", "has_sig": false, "md5_digest": "593dd94d0d67b26e772e9ae2a95317ed", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 684575, "upload_time": "2019-07-22T20:26:15", "url": "https://files.pythonhosted.org/packages/93/50/65910d3b527499832eff4ec1c750eeb4e7042b69ea7ec35a51662da036ee/gluonts-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4b73666113ee5b697a13e232b8527f2b", "sha256": "41fa324446f5389b9055e2a71dc7f4768f787b224e4c4b0289a801e3da8684e0" }, "downloads": -1, "filename": "gluonts-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4b73666113ee5b697a13e232b8527f2b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 281781, "upload_time": "2019-08-01T16:00:37", "url": "https://files.pythonhosted.org/packages/8a/5a/5581b06a43ba61894eb1ca423399d1fa8bcc77543d5bd2eeb4fb082f17f7/gluonts-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9a2fef26029107eea3df4cc0fe58b2a", "sha256": "bc43914f16069e2322ca6f579850f9ca6d203c08df7f7bcb1b4e5bda1de27d61" }, "downloads": -1, "filename": "gluonts-0.3.1.tar.gz", "has_sig": false, "md5_digest": "a9a2fef26029107eea3df4cc0fe58b2a", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 689095, "upload_time": "2019-08-01T16:00:38", "url": "https://files.pythonhosted.org/packages/c1/e1/eba36c7b8cae95e6fe8cb8827a9c620d69aac6a093a36e4cb9b03c0d558b/gluonts-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "9cad26ae57ef2e5d1f37d5a9c9201ddf", "sha256": "ea043577d23a31ccf5f6f455640c6084b1fa48e37cfd6fc35fae0ee6832e2a59" }, "downloads": -1, "filename": "gluonts-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9cad26ae57ef2e5d1f37d5a9c9201ddf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 285062, "upload_time": "2019-08-13T00:17:51", "url": "https://files.pythonhosted.org/packages/19/69/521234b250c0dc0413cc98f57d5876e45e6e720e68a551c7273fee293d96/gluonts-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58a9e655646343daca5291a974e051c0", "sha256": "1e5d864f9d800562d50d763f30ed57033ac61f19a6e8d282dd5d9c77955f06c3" }, "downloads": -1, "filename": "gluonts-0.3.2.tar.gz", "has_sig": false, "md5_digest": "58a9e655646343daca5291a974e051c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 689321, "upload_time": "2019-08-13T00:17:53", "url": "https://files.pythonhosted.org/packages/95/17/b46c0460973f1c27834366cc583cfd68308d36c397dd2865de11429f7b5e/gluonts-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "371d802668c023737525e3bd354acf4c", "sha256": "12450338e4afc4026ca8576c995756f0fdf87e1f4d7a9e5a28ac5e038029007c" }, "downloads": -1, "filename": "gluonts-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "371d802668c023737525e3bd354acf4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 288663, "upload_time": "2019-08-28T02:06:10", "url": "https://files.pythonhosted.org/packages/09/a3/6bf439e90552770142efa5dedb73ee61879a22579fe7d561a66912e30b90/gluonts-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71a34906af8c0e8500c0d32b8010e39f", "sha256": "21014e3ec93863b19da790c8f1d186ca927f425c5c1a11f1e1713707b4405b04" }, "downloads": -1, "filename": "gluonts-0.3.3.tar.gz", "has_sig": false, "md5_digest": "71a34906af8c0e8500c0d32b8010e39f", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 689381, "upload_time": "2019-08-28T02:06:12", "url": "https://files.pythonhosted.org/packages/5b/e1/66df983e7b4cf0f250c40ed30035970c43c7dd0c87b6b0796f4f15eb695b/gluonts-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "371d802668c023737525e3bd354acf4c", "sha256": "12450338e4afc4026ca8576c995756f0fdf87e1f4d7a9e5a28ac5e038029007c" }, "downloads": -1, "filename": "gluonts-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "371d802668c023737525e3bd354acf4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 288663, "upload_time": "2019-08-28T02:06:10", "url": "https://files.pythonhosted.org/packages/09/a3/6bf439e90552770142efa5dedb73ee61879a22579fe7d561a66912e30b90/gluonts-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71a34906af8c0e8500c0d32b8010e39f", "sha256": "21014e3ec93863b19da790c8f1d186ca927f425c5c1a11f1e1713707b4405b04" }, "downloads": -1, "filename": "gluonts-0.3.3.tar.gz", "has_sig": false, "md5_digest": "71a34906af8c0e8500c0d32b8010e39f", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 689381, "upload_time": "2019-08-28T02:06:12", "url": "https://files.pythonhosted.org/packages/5b/e1/66df983e7b4cf0f250c40ed30035970c43c7dd0c87b6b0796f4f15eb695b/gluonts-0.3.3.tar.gz" } ] }