{ "info": { "author": "Guillermo Lozano Branger", "author_email": "qheuristics@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Scientific/Engineering :: Information Analysis" ], "description": "========\nOverview\n========\n\n\n\naomie is a pure Python 3 open source library that helps you handle Iberian electricity market data published by OMIE.\n\nOver 80 statistical indicators of historical data of the Iberian electricity market are published at\nhttp://www.omie.es/aplicaciones/datosftp/datosftp.jsp. These indicators are available as downloadable zip files\ncontaining text files of daily data with different levels of aggregation (by bidding unit, technology, etc.).\nTo analyse these indicators over time or to make comparison between them you need to follow these steps:\n\n- Download all the data files covering the time horizon of interest\n- Extract the daily text files from the downloaded zip files\n- Combine the content of potentially thousands of files\n\naomie automates this workflow. It downloads all files of the required metric over a user-specified\ntime period, unzips the downloaded files and inserts their content into a SQLite database. Once in the database,\ndata analysis can be conveniently performed using SQLite directly or with tools such as pandas in Python or\ndplyr in R.\n\n* Free software: MIT license\n\nInstallation\n============\n\n::\n\n pip install aomie\n\nUsage\n=====\n\nImport the aomie library into your Python libraries, scripts or applications as usual::\n\n import aomie\n\namoie includes a succint command line interface that make OMIE data handling extremely easy.\nSome usage examples follow.\n\nA typical aomie starts by jointly setting the required configuration parameters through\na toml configuration file\n\n::\n\n omie -f myconfig.toml\n\n\nThe configuration settings included in myconfig.toml are now avalaible to omie commands\nwithout having to explicitly call the toml config file again, e.g. to download data just type\n\n::\n\n omie download\n\nObviously you can use a different config file at any time\n\n::\n\n omie -f otherconfig.toml download\n\nor just change some of the configuration settings\n\n::\n\n omie -c end 200512\n\nTo check the current configuration settings type\n\n::\n\n omie -d\n\nOnce the zip files have been downloaded we can extract them like this\n\n::\n\n omie extract\n\nTo complete the workflow by inserting the extracted data into a SQLite database type\n\n::\n\n omie insert\n\nThe aomie commmand fetch bundles all the key data handling tasks. To run these\ntasks in a single step just type\n\n::\n\n omie -f myconfig.toml -c end 200512 fetch\n\nGiven the convenience of the fetch command, other commands that just perform one of\nthe steps in omie workflow may seem redundant. Note however that omie data\nhandling tasks covering long time horizons may involve downloading and processing\nhundreds of MBs that are disk and time consuming, and you may therefore prefer to proceed\ncautiously step by step.\n\nMore information can be found in the command line help, e.g. to learn more about\naomie commands such as download type\n\n::\n\n omie download --help\n\nFrom this help we learn that we can download and extract in a single step by typing\n\n::\n\n omie download -e\n\nTIP: you can save your self some typing in the command line replacing omie with om,\ne.g. like this\n\n::\n\n om download -e\n\nDocumentation\n=============\n\nhttps://aomie.readthedocs.io/\n\n\nDevelopment\n===========\n\nTo run all the tests run::\n\n tox\n\nNote, to combine the coverage data from all the tox environments run:\n\n.. list-table::\n :widths: 10 90\n :stub-columns: 1\n\n - - Windows\n - ::\n\n set PYTEST_ADDOPTS=--cov-append\n tox\n\n - - Other\n - ::\n\n PYTEST_ADDOPTS=--cov-append tox\n\n\nChangelog\n=========\n\n0.0.0 (2019-09-15)\n------------------\n\n* First release on GitHub.\n* First release on PyPI (2019-09-17)\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/qheuristics/aomie", "keywords": "OMIE,electricity market,data handling", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aomie", "package_url": "https://pypi.org/project/aomie/", "platform": "", "project_url": "https://pypi.org/project/aomie/", "project_urls": { "Changelog": "https://aomie.readthedocs.io/en/latest/changelog.html", "Documentation": "https://aomie.readthedocs.io/", "Homepage": "https://github.com/qheuristics/aomie", "Issue Tracker": "https://github.com/qheuristics/aomie/issues" }, "release_url": "https://pypi.org/project/aomie/0.0.0/", "requires_dist": [ "click", "toml", "pandas" ], "requires_python": ">=3.6", "summary": "Pure Python 3 open source library to handle Iberian electricity market data published by OMIE.", "version": "0.0.0" }, "last_serial": 5841797, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "d946b22a91e5fe488bb7645c7e7fa083", "sha256": "9370d414f56448d650049a634f19858092e489d25827c4267f2b0835850bf2ff" }, "downloads": -1, "filename": "aomie-0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d946b22a91e5fe488bb7645c7e7fa083", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 8440, "upload_time": "2019-09-17T13:37:38", "url": "https://files.pythonhosted.org/packages/7d/00/2d2264112edf65c098b3aa88a069b5906623f5dfb996c74769dba2353818/aomie-0.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c09bc7ed436308f4ab333698386595e", "sha256": "078b1d9e2eb174e0f88ab2cca47201e292f2fa4622fffbb71ed26a1a617dab1f" }, "downloads": -1, "filename": "aomie-0.0.0.tar.gz", "has_sig": false, "md5_digest": "3c09bc7ed436308f4ab333698386595e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 16483, "upload_time": "2019-09-17T13:37:40", "url": "https://files.pythonhosted.org/packages/75/6d/3b7c62d0daa276fa4fe442b9927e787f423a186f3d7502b7d83217660b3a/aomie-0.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d946b22a91e5fe488bb7645c7e7fa083", "sha256": "9370d414f56448d650049a634f19858092e489d25827c4267f2b0835850bf2ff" }, "downloads": -1, "filename": "aomie-0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d946b22a91e5fe488bb7645c7e7fa083", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 8440, "upload_time": "2019-09-17T13:37:38", "url": "https://files.pythonhosted.org/packages/7d/00/2d2264112edf65c098b3aa88a069b5906623f5dfb996c74769dba2353818/aomie-0.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c09bc7ed436308f4ab333698386595e", "sha256": "078b1d9e2eb174e0f88ab2cca47201e292f2fa4622fffbb71ed26a1a617dab1f" }, "downloads": -1, "filename": "aomie-0.0.0.tar.gz", "has_sig": false, "md5_digest": "3c09bc7ed436308f4ab333698386595e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 16483, "upload_time": "2019-09-17T13:37:40", "url": "https://files.pythonhosted.org/packages/75/6d/3b7c62d0daa276fa4fe442b9927e787f423a186f3d7502b7d83217660b3a/aomie-0.0.0.tar.gz" } ] }