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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
012dbf78c2977c87650eabf93425ca72a8b90b0e02837fa5c8c12ea4a0c49cf5
|
|
| MD5 |
e67493765dd68b3ce568ea20f419f507
|
|
| BLAKE2b-256 |
f22a11271d462bf908b7eead17c722f3f3045fadea52efabc6695557d3b900e6
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ccd01ab30f80be87f5566d2ce229967530a1585a792c7223e316d620aee4e1e
|
|
| MD5 |
9a63503ac6571822473e937103661b3b
|
|
| BLAKE2b-256 |
f5e2b12b33223f8de233acdfa5aa5066f4b50805d68abefd662c9d9e83edcc97
|