{ "info": { "author": "Alex Raichev", "author_email": "alex@raichev.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Payulator\n*********\n.. image:: http://mybinder.org/badge.svg\n :target: http://mybinder.org:/repo/araichev/payulator\n\n.. image:: https://travis-ci.org/araichev/payulator.svg?branch=master\n :target: https://travis-ci.org/araichev/payulator\n\nA small Python 3.6+ library that calculates loan payments.\nSimilar to the business loan calculator at `Calculator.net `_.\n\n\nInstallation\n============\n``pip install payulator``\n\n\nUsage\n=====\nPlay with the examples in the Jupyter notebook at ``ipynb/examples.ipynb``\nYou can even do so online by clicking the Binder badge above.\n\n\nAuthors\n=======\n- Alex Raichev, 2018-01-20\n\n\nDocumentation\n=============\nOn Github Pages `here `_.\n\n\nChanges\n=======\n\n3.3.0, 2019-06-04\n-----------------\n- Added the key ``periodic_payment`` to the output of the function ``summarize_interest_only_loan``.\n- Added the keys ``first_payment_date`` and ``last_payment_date`` to the output of the functions ``summarize_interest_only_loan`` and ``summarize_ammortized_loan``.\n- Updated dependencies.\n\n\n3.2.0, 2019-04-15\n-----------------\n- Added a ``fee_payment`` column to payment schedules. It's debatable whether this is a breaking change. I'll say no.\n- Added date slicing to the function ``aggregate_payment_schedules`` and some cumulative sum columns to the output. It's debatable whether the latter is a breaking change. I'll say no.\n- Added more type hints.\n- Published to PyPI.\n\n\n3.1.0, 2019-02-22\n-----------------\n- Switched to Poetry\n- Switched to Python 3.6\n- Used data class\n\n\n3.0.0, 2018-03-24\n-----------------\n- Changed function names\n- Added a Loan class\n\n\n2.0.0, 2018-03-10\n-----------------\n- Changed function names\n- Replaced number of years with number of payments\n- Added a function to compute interest-only loans\n\n\n1.1.0, 2018-03-03\n-----------------\n- Added the function ``aggregate_payment_schedules``\n\n\n1.0.0, 2018-01-27\n------------------\n- First release\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "Alex Raichev", "maintainer_email": "alex@raichev.net", "name": "payulator", "package_url": "https://pypi.org/project/payulator/", "platform": "", "project_url": "https://pypi.org/project/payulator/", "project_urls": null, "release_url": "https://pypi.org/project/payulator/3.3.0/", "requires_dist": [ "pandas (>=0.24,<0.25)", "voluptuous (>=0.11,<0.12)", "dataclasses (>=0.6,<0.7)" ], "requires_python": ">=3.6,<4.0", "summary": "A Python 3.6+ loan calculator", "version": "3.3.0" }, "last_serial": 5354925, "releases": { "3.2.0": [ { "comment_text": "", "digests": { "md5": "2f61af1590494e4cc181f2be329727dd", "sha256": "24f104045076b4cb8f078d98488966de836411d8640be75b21b494e198990aab" }, "downloads": -1, "filename": "payulator-3.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2f61af1590494e4cc181f2be329727dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 24457, "upload_time": "2019-04-15T00:51:42", "url": "https://files.pythonhosted.org/packages/83/f2/4df2adc689914af12109666e8316196debe39fbf817bb3f8dc97e4ea5c5f/payulator-3.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d83b4b591b639fffc08940454fcb3cae", "sha256": "b7ceb9459e198422aef19ae809dfd07eacf871c708e56bc9c10d5a8f8319854d" }, "downloads": -1, "filename": "payulator-3.2.0.tar.gz", "has_sig": false, "md5_digest": "d83b4b591b639fffc08940454fcb3cae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8069, "upload_time": "2019-04-15T00:51:44", "url": "https://files.pythonhosted.org/packages/3a/c8/8301ac26d55c5e1f3e1166f9b4a838b64d2c25596a602d7096b3e6087f17/payulator-3.2.0.tar.gz" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "ddc722a661eb844883c6f909211b5184", "sha256": "eafa7ba90a432392706cea2022166a49080ad30446e170bf27c29a336a7621cc" }, "downloads": -1, "filename": "payulator-3.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ddc722a661eb844883c6f909211b5184", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 8711, "upload_time": "2019-06-03T23:18:07", "url": "https://files.pythonhosted.org/packages/ce/bb/8606e26836bb136dfe159d64798cecb7f9906b4953c7d16b8506fa7768aa/payulator-3.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05fbfa04a1b8009da89937845e1b33f4", "sha256": "aca8026222a8e031d218f75eecfc7474049ce2a87e2cd3f130a4833d903ccbd9" }, "downloads": -1, "filename": "payulator-3.3.0.tar.gz", "has_sig": false, "md5_digest": "05fbfa04a1b8009da89937845e1b33f4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8455, "upload_time": "2019-06-03T23:18:09", "url": "https://files.pythonhosted.org/packages/98/a4/bb74de7a277827f049140716fde46867e3c469210b3f24cd5ccdc5335904/payulator-3.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ddc722a661eb844883c6f909211b5184", "sha256": "eafa7ba90a432392706cea2022166a49080ad30446e170bf27c29a336a7621cc" }, "downloads": -1, "filename": "payulator-3.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ddc722a661eb844883c6f909211b5184", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 8711, "upload_time": "2019-06-03T23:18:07", "url": "https://files.pythonhosted.org/packages/ce/bb/8606e26836bb136dfe159d64798cecb7f9906b4953c7d16b8506fa7768aa/payulator-3.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05fbfa04a1b8009da89937845e1b33f4", "sha256": "aca8026222a8e031d218f75eecfc7474049ce2a87e2cd3f130a4833d903ccbd9" }, "downloads": -1, "filename": "payulator-3.3.0.tar.gz", "has_sig": false, "md5_digest": "05fbfa04a1b8009da89937845e1b33f4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8455, "upload_time": "2019-06-03T23:18:09", "url": "https://files.pythonhosted.org/packages/98/a4/bb74de7a277827f049140716fde46867e3c469210b3f24cd5ccdc5335904/payulator-3.3.0.tar.gz" } ] }