Skip to main content

proptech

Alpha software – experimental, no warranty, not for production or investment decisions.

A zero-dependency Python library for real estate investment modeling, with a focus on the BRRRR strategy (Buy, Rehab, Rent, Refinance, Repeat) and cash flow analytics.

This software is experimental and intended for informational, modeling, and educational purposes only. It does not constitute financial, investment, legal, tax, or professional advice.

Installation

pip install proptech

Quickstart

Evaluate a BRRRR real estate investment scenario:

import proptech

deal = proptech.BRRRRModel(
    purchase_price=120_000,
    rehab_cost=40_000,
    after_repair_value=220_000,
    monthly_rent=2_200,
    monthly_expenses=800,  # Taxes, insurance, maintenance, property management
    refinance_ltv=0.75,    # 75% LTV cash-out refinance
    refinance_rate=0.065,  # 6.5% interest rate
    amortization_years=30
)

print(f"Total Project Cost: ${deal.total_project_cost:,.2f}")
print(f"New Loan Amount (Refinance): ${deal.new_loan_amount:,.2f}")
print(f"Capital Remaining in Deal: ${deal.cash_left_in_deal:,.2f}")
print(f"Monthly Cash Flow: ${deal.monthly_cash_flow:,.2f}")

if deal.cash_left_in_deal <= 0:
    print("Capital fully recovered via refinancing.")
else:
    print(f"Cash-on-Cash Return: {deal.cash_on_cash_return:.2f}%")

Disclaimer

Experimental alpha software – no warranty, no professional advice.
This software (proptech) is experimental, alpha-quality software developed by Albergracht Technologies for computational, modeling, and educational purposes only. It is provided “as is”, without any warranties of any kind, express or implied, including but not limited to warranties of accuracy, completeness, reliability, merchantability, fitness for a particular purpose, or non-infringement.

No professional advice. Nothing in this software, its documentation, outputs, or examples constitutes or should be construed as financial, investment, legal, tax, or professional advice of any kind. Do not rely on this software for making real-world financial, investment, or business decisions. Always consult qualified, licensed professionals before acting on any information derived from this software.

Alpha status; errors and bugs. This is an alpha release. It may contain bugs, errors, inaccuracies, omissions, and breaking changes. Features may be incomplete, change without notice, or be removed entirely. Backward compatibility is not guaranteed between versions.

Use at your own risk. You use this software solely at your own risk. Albergracht Technologies and its contributors shall not be liable for any direct, indirect, incidental, special, consequential, or exemplary damages arising out of or in connection with the use, performance, or inability to use this software, including but not limited to loss of profits, data, business opportunities, or investment losses, even if advised of the possibility of such damages.

By using this software, you acknowledge that you have read, understood, and agree to this disclaimer.

Download files

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

Source Distribution

proptech-0.1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

proptech-0.1.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file proptech-0.1.0.tar.gz.

File metadata

  • Download URL: proptech-0.1.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for proptech-0.1.0.tar.gz
Algorithm Hash digest
SHA256 012dbf78c2977c87650eabf93425ca72a8b90b0e02837fa5c8c12ea4a0c49cf5
MD5 e67493765dd68b3ce568ea20f419f507
BLAKE2b-256 f22a11271d462bf908b7eead17c722f3f3045fadea52efabc6695557d3b900e6

See more details on using hashes here.

File details

Details for the file proptech-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: proptech-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for proptech-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ccd01ab30f80be87f5566d2ce229967530a1585a792c7223e316d620aee4e1e
MD5 9a63503ac6571822473e937103661b3b
BLAKE2b-256 f5e2b12b33223f8de233acdfa5aa5066f4b50805d68abefd662c9d9e83edcc97

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page