{ "info": { "author": "Phil Weir (moneypandas tweaks), Tom Augspurger (cyberpandas)", "author_email": "phil.weir@flaxandteal.co.uk", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# Moneypandas\n\nMoneypandas is a prototype fork of Cyberpandas for currency, using the `money` library. Even this README is shamelessly purloigned, with thanks to Tom Augspurger and the ContinuumIO team.\n\nThis package provides support for storing currency data inside a pandas DataFrame using pandas' [Extension Array Interface](http://pandas-docs.github.io/pandas-docs-travis/extending.html#extension-types)\n\n```python\nIn [1]: from moneypandas import MoneyArray\n\nIn [2]: import pandas as pd\n\nIn [3]: df = pd.DataFrame({\"money\": MoneyArray(['1284 EUR', '121 EUR', '\u20ac14'])})\n\nIn [4]: df\nOut[4]:\n money\n0 EUR 1,284.00\n1 EUR 121.00\n2 EUR 14.00\n```\n\nFor more examples, including summing and converting mixed-currency columns, see the `examples` folder.\n\n(note: not yet tested with Conda, only setuptools/pipenv)\n\nTo efficiently perform operations, aggregation is done per currency first, and then XMoney used to do necessary operations on the output aggregates.\n\nCurrency conversion of a Series only uses XMoney and conversion where currencies mismatch, so converting a column mostly of BBBs, with a few AAAs, should scale according to the number of AAAs.\n\n## TODO\n\n* implement more reduce functions\n* testing for arithmetic\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/flaxandteal/moneypandas", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "moneypandas", "package_url": "https://pypi.org/project/moneypandas/", "platform": "", "project_url": "https://pypi.org/project/moneypandas/", "project_urls": { "Homepage": "https://github.com/flaxandteal/moneypandas" }, "release_url": "https://pypi.org/project/moneypandas/0.9.3/", "requires_dist": [ "pandas (>=0.23.0)", "six", "money" ], "requires_python": "", "summary": "Money type for pandas", "version": "0.9.3" }, "last_serial": 5867114, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "md5": "46ddc4c5a736527e8b722493f3b2ad68", "sha256": "0dcfa89d08b8aabef0f794a2b99030fe46f8dceac5d3b230650b260c86a17c34" }, "downloads": -1, "filename": "moneypandas-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "46ddc4c5a736527e8b722493f3b2ad68", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16546, "upload_time": "2019-09-21T19:27:44", "url": "https://files.pythonhosted.org/packages/1a/7d/b98ff08c3cbe7513d5137fbcb29af7b785e5cdfe8303e3fceaff29c4cc8f/moneypandas-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6dbb939e74c6a95e5de9bb83b2b710e8", "sha256": "30fcb2664b8ecac5496d5893b004f9d09bb29f4f2ece0d526fa847943a3a4716" }, "downloads": -1, "filename": "moneypandas-0.9.0.tar.gz", "has_sig": false, "md5_digest": "6dbb939e74c6a95e5de9bb83b2b710e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19810, "upload_time": "2019-09-21T19:27:46", "url": "https://files.pythonhosted.org/packages/37/87/120595e341cb373a7fa3b4d846abf61054eb971bd54bc54870f3630e6c38/moneypandas-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "03d93c924949abf674a95b74028be671", "sha256": "60225a6c171d71f7bd264c62050ebda198609528ae120515f1d08541d3f7f7d8" }, "downloads": -1, "filename": "moneypandas-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03d93c924949abf674a95b74028be671", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16546, "upload_time": "2019-09-21T20:20:39", "url": "https://files.pythonhosted.org/packages/92/b5/e4e86ab3986ef9ffd6690a2b3048dfb1f21eed4284a8388274bb4664ae2d/moneypandas-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ebfef571c7697d26786c1c204a7d148", "sha256": "e1cd405c369f9cdd34cff7af9e584599a473efc247695159abc863a259b78eff" }, "downloads": -1, "filename": "moneypandas-0.9.1.tar.gz", "has_sig": false, "md5_digest": "7ebfef571c7697d26786c1c204a7d148", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19818, "upload_time": "2019-09-21T20:20:42", "url": "https://files.pythonhosted.org/packages/0e/e0/5459df853d35a9164a31660eb9d80d485cfb45168b34032acff713d84abd/moneypandas-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "a58c6e535ce65f3e746e5a765a7f80d9", "sha256": "6384b2008c213f7daf9dff71c1dfc457297ce471612c9403e4dbad0c3050f394" }, "downloads": -1, "filename": "moneypandas-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a58c6e535ce65f3e746e5a765a7f80d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16535, "upload_time": "2019-09-21T20:25:50", "url": "https://files.pythonhosted.org/packages/c4/19/a450b87ed06ed713f01bc7fb9842641036486e4e8cda6ddca97bbd9345f8/moneypandas-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5979e7630eba1a0f4926871c2b711894", "sha256": "ac81741c133b37960951faee6dd5c34e7c7dcd555e5708a93f9cd307c2adcc0b" }, "downloads": -1, "filename": "moneypandas-0.9.2.tar.gz", "has_sig": false, "md5_digest": "5979e7630eba1a0f4926871c2b711894", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19801, "upload_time": "2019-09-21T20:25:51", "url": "https://files.pythonhosted.org/packages/55/40/0bb4d229a2cb0f37e7292d861478c3bb826089d4e17b2634de063007a7e3/moneypandas-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "67e49be1786192b0055a01c9a4193a48", "sha256": "05f9226d9c166570c18f421c292c37ec7bea6fb62d86a321e6867fc551454c2b" }, "downloads": -1, "filename": "moneypandas-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67e49be1786192b0055a01c9a4193a48", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16547, "upload_time": "2019-09-21T20:30:46", "url": "https://files.pythonhosted.org/packages/cb/e8/9daac31124ad62d835b38e78dbca409206e1e9914def67b25183f8a4cd4d/moneypandas-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67097df178be339765361dda0f7142fd", "sha256": "f9670634648afacd003707b3a996aad2d66821c57a9b60d7d44111550bfa4150" }, "downloads": -1, "filename": "moneypandas-0.9.3.tar.gz", "has_sig": false, "md5_digest": "67097df178be339765361dda0f7142fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19819, "upload_time": "2019-09-21T20:30:48", "url": "https://files.pythonhosted.org/packages/6e/73/a29e21ddf0f6f8c672a641131bed92b5f1618af3ee624b200d466e814896/moneypandas-0.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "67e49be1786192b0055a01c9a4193a48", "sha256": "05f9226d9c166570c18f421c292c37ec7bea6fb62d86a321e6867fc551454c2b" }, "downloads": -1, "filename": "moneypandas-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67e49be1786192b0055a01c9a4193a48", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16547, "upload_time": "2019-09-21T20:30:46", "url": "https://files.pythonhosted.org/packages/cb/e8/9daac31124ad62d835b38e78dbca409206e1e9914def67b25183f8a4cd4d/moneypandas-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67097df178be339765361dda0f7142fd", "sha256": "f9670634648afacd003707b3a996aad2d66821c57a9b60d7d44111550bfa4150" }, "downloads": -1, "filename": "moneypandas-0.9.3.tar.gz", "has_sig": false, "md5_digest": "67097df178be339765361dda0f7142fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19819, "upload_time": "2019-09-21T20:30:48", "url": "https://files.pythonhosted.org/packages/6e/73/a29e21ddf0f6f8c672a641131bed92b5f1618af3ee624b200d466e814896/moneypandas-0.9.3.tar.gz" } ] }