{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# RevPy\n\n[![Build Status](https://travis-ci.org/flix-tech/RevPy.svg?branch=master)](https://travis-ci.org/flix-tech/RevPy)\n\nCollection of some revenue management tools for Python 3. \n\n## Features\n\n- Single leg optimizer (EMSRb)\n- Fare transformation for unrestricted fare structures\n- EMSRb for unrestricted fare structures (EMSRb-MR)\n- A multi-flight recapture method (MFRM) for estimating unconstrained demand from sales transaction data\n\n## TODO\n - Leg bid price calculator for networks using deterministic LP method\n - Based on this, implementation of DAVN\n\n## Literature\n1. Talluri and van Ryzin: \"The Theory and Practice of Revenue Management\", _Springer_ (2004)\n2. Fiig et al.: \"Optimization of mixed fare structures: Theory and applications\", _Journal of Revenue and Pricing Management_ (2010)\n3. Ratliff et al.: \"A multi-flight recapture heuristic for estimating unconstrained demand from airline bookings\", _Journal of Revenue and Pricing Management_ (2008)", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "revpy", "package_url": "https://pypi.org/project/revpy/", "platform": "", "project_url": "https://pypi.org/project/revpy/", "project_urls": null, "release_url": "https://pypi.org/project/revpy/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "", "version": "0.1.1" }, "last_serial": 2628496, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "f600323b5e26a4c3a8192c62b1add109", "sha256": "8d438d51beb6aca7968d58f2332a99dfbb56231847dcb63249ac03b6d70e8673" }, "downloads": -1, "filename": "revpy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f600323b5e26a4c3a8192c62b1add109", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8426, "upload_time": "2017-02-08T15:56:51", "url": "https://files.pythonhosted.org/packages/ff/66/65126990819cf810d12718d87ad4bdbf104a594c051a827844b5515749ef/revpy-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f600323b5e26a4c3a8192c62b1add109", "sha256": "8d438d51beb6aca7968d58f2332a99dfbb56231847dcb63249ac03b6d70e8673" }, "downloads": -1, "filename": "revpy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f600323b5e26a4c3a8192c62b1add109", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8426, "upload_time": "2017-02-08T15:56:51", "url": "https://files.pythonhosted.org/packages/ff/66/65126990819cf810d12718d87ad4bdbf104a594c051a827844b5515749ef/revpy-0.1.1.tar.gz" } ] }