Deterministic US electricity tariff rate engine: pure functions, property-tested.
Project description
ratebook
Deterministic US electricity tariff rate engine. Pure functions, no I/O, no surprises —
correctness bugs here are customer-facing "your app lied about my bill" failures, so
everything is property-tested (hypothesis) and cross-validated against NREL's PySAM
utilityrate5 on representative tariffs spanning the supported structure classes. (PySAM is a
test-only oracle; those tests skip when it isn't installed — uv sync --group validation to run
them.)
v0 scope: tiered + time-of-use + seasonal energy charges plus fixed/minimum charges.
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
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 ratebook-0.1.0.tar.gz.
File metadata
- Download URL: ratebook-0.1.0.tar.gz
- Upload date:
- Size: 34.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7f0490bfd3b09477341113b8b4458f26648479949bb5f3d2610dc3a5e4e1a37
|
|
| MD5 |
1b4f4cdd4ac383bda9424984000e9ecc
|
|
| BLAKE2b-256 |
805875565cffc7fbb1af0bc1f58859f3539f26cad6bec44b032cc11919b933d6
|
File details
Details for the file ratebook-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ratebook-0.1.0-py3-none-any.whl
- Upload date:
- Size: 26.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4040de927e91ea2b0594431b317528ae6d953cab7611de8acabef1c935c1d14
|
|
| MD5 |
d654e943c24ed9547c6bbb8f9933e2a6
|
|
| BLAKE2b-256 |
6c6da62f3fcd9ecd899c283aa016b1b5f07203f090dae743f00e7db5d930142f
|