{ "info": { "author": "Dominik Rubo", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Information Analysis" ], "description": "# Air quality data\n\nA toolkit to retrieve, analyze and visualize data from a variety of air quality\nsensors.\n\nThe scripts include tools to \n* wrap the APIs of various data providers, including Civic Lab Brussels'\n[InfluencAir] project, the [luftdaten.info] project, [madavi.de] and\n[irceline.be] \n* represent sensors of those different providers as objects with a unified\n interface to make it easy to interact with them \n* retrieve sensor measurement data through API calls \n* cache those data \n* clean and combine the data \n* describe measurements statistically - individual sensors or groups to\n compare \n* plot measurement time series \n* find sensors that are geographically close to a point of interest or to other\n sensors \n\nFor usage examples, see the [demo] notebook.\n\n## Installation\nTo install airqdata from PyPI, run \n`pip install airqdata`\n\nA Python 3.5+ environment and several Python packages are required. When\ninstalling airqdata with pip, those dependencies will be installed\nautomatically. Otherwise see requirements.txt and\ninstall_requirements.sh in this repository.\n\n## Legal\nThe scripts are licensed under the [GPLv3].\n\nData made available by the luftdaten.info project are [licensed][luftdaten\nlicensing] under the [Open Database License][ODbL].\n\nData published by the Belgian Interregional Environment Agency (IRCEL/CELINE)\nare [licensed][irceline licensing] under the [Creative Commons Attribution 4.0\nlicense][CC-BY 4.0].\n\n[InfluencAir]: https://influencair.be\n[luftdaten.info]: https://luftdaten.info\n[madavi.de]: https://www.madavi.de/ok-lab-stuttgart\n[irceline.be]: http://www.irceline.be/en\n[demo]: https://nbviewer.jupyter.org/gist/dr-1/450c275b1ad2cbf88e9c4325c5d032bc\n[GPLv3]: https://www.gnu.org/licenses/gpl-3.0.html\n[luftdaten licensing]: https://archive.luftdaten.info/00disclamer.md\n[ODbL]: https://opendatacommons.org/licenses/odbl/1.0/\n[irceline licensing]: http://www.irceline.be/en/documentation/open-data\n[CC-BY 4.0]: https://creativecommons.org/licenses/by/4.0\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/dr-1/airqdata", "keywords": "air quality pollution sensor data analysis particulate matter pm influencair irceline luftdaten", "license": "GNU GPLv3", "maintainer": "", "maintainer_email": "", "name": "airqdata", "package_url": "https://pypi.org/project/airqdata/", "platform": "", "project_url": "https://pypi.org/project/airqdata/", "project_urls": { "Homepage": "https://github.com/dr-1/airqdata" }, "release_url": "https://pypi.org/project/airqdata/0.2/", "requires_dist": [ "matplotlib (>=2)", "pandas (>=0.22)", "requests (>=2.10)" ], "requires_python": ">=3.5", "summary": "A toolkit to retrieve, analyze and visualize data from a variety of air quality sensors.", "version": "0.2" }, "last_serial": 4561439, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "863da5cb15c7d512d56f6f89f15540c5", "sha256": "1d3e068f31820a3624b57bea99a9d935851ecb459e65f1d42604578fa23b172f" }, "downloads": -1, "filename": "airqdata-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "863da5cb15c7d512d56f6f89f15540c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 31536, "upload_time": "2018-11-29T23:59:22", "url": "https://files.pythonhosted.org/packages/aa/aa/4ed4c32a8bc9995745a9873cda1a340a0647034c42860b0c42bd7520a659/airqdata-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "603e7e9187abeeb1f15001b8119c29c5", "sha256": "f85548bfdfa8aa17fb9d5ba94450534bba2c6ab41c9eb6e4cc715136c0590ea1" }, "downloads": -1, "filename": "airqdata-0.1.tar.gz", "has_sig": false, "md5_digest": "603e7e9187abeeb1f15001b8119c29c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 16654, "upload_time": "2018-11-29T23:59:24", "url": "https://files.pythonhosted.org/packages/9f/e0/67de7661e97b0d9aca5296d9464f398dfeff4c1f23a7ed8a6391f49d23e4/airqdata-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "bf5be027d98aaa8fc4a6d4ffe67ab49c", "sha256": "9e235b0392bd82a0e375242646309be13988ab1993d5a314e855cb64661ca29a" }, "downloads": -1, "filename": "airqdata-0.2-py3-none-any.whl", "has_sig": true, "md5_digest": "bf5be027d98aaa8fc4a6d4ffe67ab49c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 31686, "upload_time": "2018-12-04T22:41:09", "url": "https://files.pythonhosted.org/packages/53/29/9961d0afe04e57fb72505291c9b1f2347ca8da6cc411572f739f781b7027/airqdata-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3791056673b46758d4c3bd960cf8d722", "sha256": "53c5b2d363b8ec670c9544058e254f924d743dec13a4a0253a16d1b33deb2fc0" }, "downloads": -1, "filename": "airqdata-0.2.tar.gz", "has_sig": true, "md5_digest": "3791056673b46758d4c3bd960cf8d722", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 16892, "upload_time": "2018-12-04T22:41:13", "url": "https://files.pythonhosted.org/packages/0b/bc/eff0d6c434fc99c113fc2c2c03cb68767efda9f9319d997da5d1754c3713/airqdata-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bf5be027d98aaa8fc4a6d4ffe67ab49c", "sha256": "9e235b0392bd82a0e375242646309be13988ab1993d5a314e855cb64661ca29a" }, "downloads": -1, "filename": "airqdata-0.2-py3-none-any.whl", "has_sig": true, "md5_digest": "bf5be027d98aaa8fc4a6d4ffe67ab49c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 31686, "upload_time": "2018-12-04T22:41:09", "url": "https://files.pythonhosted.org/packages/53/29/9961d0afe04e57fb72505291c9b1f2347ca8da6cc411572f739f781b7027/airqdata-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3791056673b46758d4c3bd960cf8d722", "sha256": "53c5b2d363b8ec670c9544058e254f924d743dec13a4a0253a16d1b33deb2fc0" }, "downloads": -1, "filename": "airqdata-0.2.tar.gz", "has_sig": true, "md5_digest": "3791056673b46758d4c3bd960cf8d722", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 16892, "upload_time": "2018-12-04T22:41:13", "url": "https://files.pythonhosted.org/packages/0b/bc/eff0d6c434fc99c113fc2c2c03cb68767efda9f9319d997da5d1754c3713/airqdata-0.2.tar.gz" } ] }