{ "info": { "author": "Keegan Callin", "author_email": "kc@kcallin.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.4", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "======\npyaeso\n======\n\n``pyaeso`` is a python package that makes access to the\nAlberta, Canada, Electric System Operator's (AESO) Energy Trading\nSystem (ETS) easier.\n\nThe Alberta Electric Systems Operator (AESO) \noperates Alberta's deregulated electricity market. AESO provides\nprice, demand, and other valuable information through the publically\naccessible Energy Trading System (ETS) website .\nThis information is useful for economic analysis, power trading,\nelectric system study, and electric system forecasting. The first\nstep in using such information is to download it and parse it into\nuseful data structures - a task performed by this library. Typically\nthe data will feed statistical methods, heuristics, and system models\nto provide useful analysis of the Alberta electric system.\n\nThe pyaeso project is hosted at and\nreleases are made via the Python Package Index at\n. Online documentation is available\nat .\n\n\nAudience\n========\n\nA basic knowledge of the Python programming language is required to\nuse this library. Python is an easy to learn, powerful language. An\nexcellent introductory tutorial is available at\n.\n\n\nRequirements\n============\n* *Python 2.4 or better* - Available at \n (2009-11-25).\n\n* *pytz* - \"World timezone definitions, modern and historical\".\n Available at (2009-11-14).\n\n\nInstallation\n============\n\nExtract the archive, enter the recovered directory and type:\n\n``python setup.py install``\n\n\nUsage\n=====\n\nSome code samples that use pyaeso are availble in the ``examples``\ndirectory. One sample is listed here::\n\n\n >>> # Standard Library imports\n >>> import sys\n >>> import datetime\n >>> try:\n ... # Python 3.x style\n ... from io import BytesIO\n ... except ImportError:\n ... # Python 2.x\n ... from StringIO import StringIO as BytesIO\n ... \n >>> # 3rd Party Module imports\n >>> import aeso\n >>> from aeso import equilibrium\n >>>\n >>> # Program\n >>> end_date = datetime.date.today()\n >>> start_date = end_dt - datetime.timedelta(1)\n >>> f = BytesIO()\n >>> try:\n ... equilibrium.dump_equilibrium(f, start_dt, end_dt)\n ... ofs = f.seek(0)\n ... data = list(equilibrium.parse_equilibrium_file(f))\n ... finally:\n ... f.close()\n ... \n >>> for d in data:\n ... print d.t.astimezone(aeso.AB_TZ), '$' + str(d.price), str(d.demand) + 'MW'\n ... \n\n\nKnown Incompatibilities\n=======================\n\n* *Python <= 2.3* - Fails because pyaeso uses several standard library\n modules that were introduced in Python 2.4.\n\n\n`pyaeso` 0.7 (2011-12-26)\n=========================\n* Support for Python 2.7, 3.0, 3.1, and 3.2 added and tested.\n\n* Added timeout parameters to most urlopen and dump functions.\n\n* Simplified test infrastructure.\n\n* Fixed date handling in ATC to match AESO's new format.\n\n* Removed all ATC functions from pyaeso.ets module. These functions\n have been marked as deprecated since 0.5 and have been replaced by the\n aeso.atc module.\n\n* Updated aeso.csd parser to convert total net generation values of '-'\n to 'None' rather than throwing a ValueError.\n\n* Updated examples to use aeso package.\n\n\nBugs and Enhancements\n=====================\n\nIf you would like to file a bug report or feature request then you can\ndo so at .\n\n\nContact\n=======\n\nAs the maintainer of this library I, Keegan Callin, would welcome your\npolite, constructive comments and criticisms of this library. I can\nbe reached by email using the address kc (at) kcallin.net. If you need\nto talk to me on the telephone or send me something by snail mail, send\nme an email and I'll gladly mail you instructions on how to reach me.", "description_content_type": null, "docs_url": "https://pythonhosted.org/pyaeso/", "download_url": "http://pypi.python.org/pypi/pyaeso", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/kc/pyaeso/wiki/Home", "keywords": null, "license": "GNU General Public License Version 3 (GPLv3)", "maintainer": null, "maintainer_email": null, "name": "pyaeso", "package_url": "https://pypi.org/project/pyaeso/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyaeso/", "project_urls": { "Download": "http://pypi.python.org/pypi/pyaeso", "Homepage": "http://bitbucket.org/kc/pyaeso/wiki/Home" }, "release_url": "https://pypi.org/project/pyaeso/0.7/", "requires_dist": null, "requires_python": null, "summary": "Pythonic access to the Alberta (Canada) Electric System Operator (AESO) Energy Trading System (ETS).", "version": "0.7" }, "last_serial": 796958, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "f565bb896b7bfa100ed286e6aa18d632", "sha256": "a03247d9554c9d8a97fd8de899dd0d2d071c8073fb1e6a4fc8f05ae7e51e4ebe" }, "downloads": -1, "filename": "pyaeso-0.2.tar.bz2", "has_sig": false, "md5_digest": "f565bb896b7bfa100ed286e6aa18d632", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 352751, "upload_time": "2009-11-26T00:26:08", "url": "https://files.pythonhosted.org/packages/bb/c9/7ef65c3e78ea5543f98299354434bb045018d7f08ebb607f0287c94ad8ff/pyaeso-0.2.tar.bz2" }, { "comment_text": "", "digests": { "md5": "de74fbd8f510792a55b853b92969936d", "sha256": "58220c4b3cf78ade5c12df02836036e73357daca65f08a3d16ee849c82dd2463" }, "downloads": -1, "filename": "pyaeso-0.2.tar.gz", "has_sig": false, "md5_digest": "de74fbd8f510792a55b853b92969936d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 347457, "upload_time": "2009-11-26T00:26:02", "url": "https://files.pythonhosted.org/packages/d3/58/62e2f961cda089d97617e982a3511912cef0cd8a9b44cdc0d53d1393621d/pyaeso-0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "a525f7f376d22ca72bc547f8c8d29a52", "sha256": "dc930265624cb0cec768e22f0b926f0e4f21a77fe2f06d188d438329d501d9aa" }, "downloads": -1, "filename": "pyaeso-0.2.zip", "has_sig": false, "md5_digest": "a525f7f376d22ca72bc547f8c8d29a52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 350685, "upload_time": "2009-11-26T00:26:15", "url": "https://files.pythonhosted.org/packages/b9/0a/a6d819c53b81959fe17e9102b92eb21d5ff9bb23b7aae91c427c592af922/pyaeso-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "52e96090139979dd608085877986af16", "sha256": "993225e5ca9ad52c136284cbc2267545475f96d4d534decdb1d44f11e6c16576" }, "downloads": -1, "filename": "pyaeso-0.3.tar.bz2", "has_sig": false, "md5_digest": "52e96090139979dd608085877986af16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 624531, "upload_time": "2009-12-19T19:51:00", "url": "https://files.pythonhosted.org/packages/c5/85/bde506e034f8837849c28be7a1f24a65f75ef7dbcc0572f2846e545b3d2e/pyaeso-0.3.tar.bz2" }, { "comment_text": "", "digests": { "md5": "d113f85b265d6f469dacb623e6ca8cc0", "sha256": "3ae2ec09b843f54e62592415978c92009ae34acf4cc807d754c2f6c9bc783e59" }, "downloads": -1, "filename": "pyaeso-0.3.tar.gz", "has_sig": false, "md5_digest": "d113f85b265d6f469dacb623e6ca8cc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 616490, "upload_time": "2009-12-19T19:50:49", "url": "https://files.pythonhosted.org/packages/02/5a/a6cef05d35cc4ad66ad75364e8d9f808062c098532a4cf4230842913f39c/pyaeso-0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "888cb5ab0b28f073a53a73de93cb99ab", "sha256": "9371d2eeed1388ea276cc9b138e6cae6d46cefc93bcf07a5092ca8b2539721a0" }, "downloads": -1, "filename": "pyaeso-0.3.zip", "has_sig": false, "md5_digest": "888cb5ab0b28f073a53a73de93cb99ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 621137, "upload_time": "2009-12-19T19:51:11", "url": "https://files.pythonhosted.org/packages/5d/2c/a2359a754dd8119a889c9444ad5460c107db2a80f8d96898f9cb693ce3f2/pyaeso-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "783e9829e95129e1ccd328cdaa356760", "sha256": "66fd4c792d68d0ad5b6bf693235d4cf1366c14496184395e496335f59d28acdd" }, "downloads": -1, "filename": "pyaeso-0.4.tar.bz2", "has_sig": false, "md5_digest": "783e9829e95129e1ccd328cdaa356760", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 176437, "upload_time": "2010-02-16T20:09:49", "url": "https://files.pythonhosted.org/packages/5d/e1/06e25a7b668a61e1615a1e70cab008bf96b1f35d2afac44f2a8e3cfa1f0b/pyaeso-0.4.tar.bz2" }, { "comment_text": "", "digests": { "md5": "56157fb4fc901247fb155d2697050e26", "sha256": "317f0a341399bd412a20e1df1d4e5cf472c80b48527d0820733389608ad5a66f" }, "downloads": -1, "filename": "pyaeso-0.4.tar.gz", "has_sig": false, "md5_digest": "56157fb4fc901247fb155d2697050e26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 174807, "upload_time": "2010-02-16T20:09:40", "url": "https://files.pythonhosted.org/packages/25/32/5ab32a0e2b3c83d1fc5af5d9ecb83cf7c26fd05ffc40f9ffed187ab1b3d0/pyaeso-0.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "37d79b6e139cb59fea73f863c62db757", "sha256": "f0b01320d1d21dccb3d0878561b79fd043b78cdeb5aead0bdf505eea76a82c13" }, "downloads": -1, "filename": "pyaeso-0.4.zip", "has_sig": false, "md5_digest": "37d79b6e139cb59fea73f863c62db757", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 181645, "upload_time": "2010-02-16T20:09:58", "url": "https://files.pythonhosted.org/packages/77/37/c444f0ce7b92cdb5e3b69b53178e72b3324126a3cd3f4fcec0e3cf10c36f/pyaeso-0.4.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "e570e7933ab84b86753dcbae79fb01fb", "sha256": "71bedc23467e53e1222aa7905b99c6235513bb43b6b54b791dee2acb91b2a170" }, "downloads": -1, "filename": "pyaeso-0.5.tar.bz2", "has_sig": false, "md5_digest": "e570e7933ab84b86753dcbae79fb01fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 183738, "upload_time": "2010-03-16T08:50:50", "url": "https://files.pythonhosted.org/packages/10/6c/e9223c0e932f0cdfb63a14d2f5ab332eb4343cc4adf4bf8bbe3120ae0862/pyaeso-0.5.tar.bz2" }, { "comment_text": "", "digests": { "md5": "ee600b23f1d747acbb4b6f87067fbcc4", "sha256": "4150f129b25c7e30bb908d87e3a2847e82cac7663b36e08db9606a0787203ba9" }, "downloads": -1, "filename": "pyaeso-0.5.tar.gz", "has_sig": false, "md5_digest": "ee600b23f1d747acbb4b6f87067fbcc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 184061, "upload_time": "2010-03-16T08:50:41", "url": "https://files.pythonhosted.org/packages/b5/95/0eb82feb1f5dc943a834483c29dfb5adc128af6f17329898ccac1c1df872/pyaeso-0.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "dcbb33d86236b8235d8fedda191a2f54", "sha256": "42826fa0395dd4f98134ee3458ff6d123ea23fb586991958bf98830a64171b0a" }, "downloads": -1, "filename": "pyaeso-0.5.zip", "has_sig": false, "md5_digest": "dcbb33d86236b8235d8fedda191a2f54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194801, "upload_time": "2010-03-16T08:50:59", "url": "https://files.pythonhosted.org/packages/4f/6c/2a067d246f452c6722f2edafed026e7467ed7772463021985594440d510b/pyaeso-0.5.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "3d2a89f65a1e7a8d32b1e469a1a56077", "sha256": "f305ce1c84639602e6187ecba3e4211bf50c277dc81fe30f8abe9b2465748853" }, "downloads": -1, "filename": "pyaeso-0.6.tar.bz2", "has_sig": false, "md5_digest": "3d2a89f65a1e7a8d32b1e469a1a56077", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 190168, "upload_time": "2010-12-22T14:53:49", "url": "https://files.pythonhosted.org/packages/69/8f/dd3d72a34072f3f833b16c542e951299d8d957745c48e1793b144715581d/pyaeso-0.6.tar.bz2" }, { "comment_text": "", "digests": { "md5": "e01d402c779389bfb6eb7eab45bce566", "sha256": "b96e5cb1f6adaeeb9eb64ab47edcfa2f29c9ba2f36c86de62eb1e5802ce95756" }, "downloads": -1, "filename": "pyaeso-0.6.tar.gz", "has_sig": false, "md5_digest": "e01d402c779389bfb6eb7eab45bce566", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 196761, "upload_time": "2010-12-22T14:53:40", "url": "https://files.pythonhosted.org/packages/93/35/a6cb88421015d422121f46604313fc0772b97ea24087b044655dadc2e079/pyaeso-0.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "37aaa32fc8588f953730518f35dd47b1", "sha256": "a5643041fa97e83b66803d3716d21a84aeaa67d5c485cc27d6c192966094defb" }, "downloads": -1, "filename": "pyaeso-0.6.zip", "has_sig": false, "md5_digest": "37aaa32fc8588f953730518f35dd47b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 215710, "upload_time": "2010-12-22T14:53:53", "url": "https://files.pythonhosted.org/packages/12/b6/f5d4b132e263d4d39ce93996b93c887d1100a2df7076cead05b5447a22f4/pyaeso-0.6.zip" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "641750455826023782977eacf85ca2f2", "sha256": "4f6ecd251eb2abc404bea28e0141b12c125f7ed45c6f4228268ac5650d4734ac" }, "downloads": -1, "filename": "pyaeso-0.7.tar.bz2", "has_sig": false, "md5_digest": "641750455826023782977eacf85ca2f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 188153, "upload_time": "2011-12-28T09:23:58", "url": "https://files.pythonhosted.org/packages/5d/f5/3ae7255ddd9a1af02257d59209b43ab0a3271f6834f2480fb80cb9b61573/pyaeso-0.7.tar.bz2" }, { "comment_text": "", "digests": { "md5": "e23017a164b10c9b0ab407be48d62cdb", "sha256": "533ccecef1f5e18c57023866aa2f9d889dacb4e802f8123c64becdafd02142f8" }, "downloads": -1, "filename": "pyaeso-0.7.tar.gz", "has_sig": false, "md5_digest": "e23017a164b10c9b0ab407be48d62cdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 192999, "upload_time": "2011-12-28T09:23:56", "url": "https://files.pythonhosted.org/packages/8e/b7/eac405776cbe714d98b827b88ddee05041a2a425dbb9d52131c7d32ab851/pyaeso-0.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "f39277d46482186cb894b2f8b21127bd", "sha256": "a948eaf165f9de70225e4ea4d0a021d435b1bf0193307d48d0f0f1df507d5930" }, "downloads": -1, "filename": "pyaeso-0.7.zip", "has_sig": false, "md5_digest": "f39277d46482186cb894b2f8b21127bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 221323, "upload_time": "2011-12-28T09:23:59", "url": "https://files.pythonhosted.org/packages/30/4c/eefce3fe54dcd1ce1ef531cdaabecd2c9a30f3fbf8404e548d3dfb008da1/pyaeso-0.7.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "641750455826023782977eacf85ca2f2", "sha256": "4f6ecd251eb2abc404bea28e0141b12c125f7ed45c6f4228268ac5650d4734ac" }, "downloads": -1, "filename": "pyaeso-0.7.tar.bz2", "has_sig": false, "md5_digest": "641750455826023782977eacf85ca2f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 188153, "upload_time": "2011-12-28T09:23:58", "url": "https://files.pythonhosted.org/packages/5d/f5/3ae7255ddd9a1af02257d59209b43ab0a3271f6834f2480fb80cb9b61573/pyaeso-0.7.tar.bz2" }, { "comment_text": "", "digests": { "md5": "e23017a164b10c9b0ab407be48d62cdb", "sha256": "533ccecef1f5e18c57023866aa2f9d889dacb4e802f8123c64becdafd02142f8" }, "downloads": -1, "filename": "pyaeso-0.7.tar.gz", "has_sig": false, "md5_digest": "e23017a164b10c9b0ab407be48d62cdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 192999, "upload_time": "2011-12-28T09:23:56", "url": "https://files.pythonhosted.org/packages/8e/b7/eac405776cbe714d98b827b88ddee05041a2a425dbb9d52131c7d32ab851/pyaeso-0.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "f39277d46482186cb894b2f8b21127bd", "sha256": "a948eaf165f9de70225e4ea4d0a021d435b1bf0193307d48d0f0f1df507d5930" }, "downloads": -1, "filename": "pyaeso-0.7.zip", "has_sig": false, "md5_digest": "f39277d46482186cb894b2f8b21127bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 221323, "upload_time": "2011-12-28T09:23:59", "url": "https://files.pythonhosted.org/packages/30/4c/eefce3fe54dcd1ce1ef531cdaabecd2c9a30f3fbf8404e548d3dfb008da1/pyaeso-0.7.zip" } ] }