Skip to main content

A Python library assisting financial modelling in scenario planning, decision-making, cashflow forecasting, and the like

Project description

Rangekeeper

Rangekeeper is a library assisting financial modelling in real estate scenario planning, decision-making, cashflow forecasting, and the like.

It decomposes elements of the Discounted Cash Flow (DCF) Proforma modelling approach into recomposable code functions that can be wired together to form a full model. More elaborate and worked-through examples of these classes and functions can be found in the walkthrough documentation.

Development of the library follows the rigorous methodology established by Profs Geltner and de Neufville in their book Flexibility and Real Estate Valuation under Uncertainty: A Practical Guide for Developers.

Dependencies:

Installation

  1. Install poetry, if you haven't yet: https://python-poetry.org/docs/master/#installing-with-the-official-installer

  2. Clone this repo.

  3. Use a terminal to install poetry packages from the repo's directory: <path_to_repo>$ poetry install

  4. Currently, this library is not yet available on Python Package Index (PyPI). If you wish to use this repo with other projects locally, you may install the Rangekeeper library via <path_to_repo>$ poetry run pip install -e <path_to_rangekeeper_repo>, replacing <path_to_rangekeeper_repo> with its location on your system.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rangekeeper-0.2.0a0.tar.gz (38.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rangekeeper-0.2.0a0-py3-none-any.whl (49.2 kB view details)

Uploaded Python 3

File details

Details for the file rangekeeper-0.2.0a0.tar.gz.

File metadata

  • Download URL: rangekeeper-0.2.0a0.tar.gz
  • Upload date:
  • Size: 38.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.3

File hashes

Hashes for rangekeeper-0.2.0a0.tar.gz
Algorithm Hash digest
SHA256 e4dca152867db88428f71f839502875cf2368ec548776578481f7895625027b3
MD5 43ef8b8b9e0dc5b5a92102757e2c150c
BLAKE2b-256 699502589289b493cc99ee6d2e25e10ad053a1aaa6f8aa0f79560d495ebb365b

See more details on using hashes here.

File details

Details for the file rangekeeper-0.2.0a0-py3-none-any.whl.

File metadata

File hashes

Hashes for rangekeeper-0.2.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 363a4a51310b09a86a4fe8526c4ab96a32e2772faad1dd58757eb8bf56eb5308
MD5 ed2161f01188459d8316a26b5e181c0e
BLAKE2b-256 5bb6c6c0c35d13c03d9d9b2fa5131912e51bb186a18c3584f4866bf5672416c7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page