Skip to main content

engratepy

Python SDK for Engrate cost-of-energy calculations and optimisation.

engratepy fetches an electricity tariff and lets you either compute its cost over a time window — broken down per tariff component — from your own input data, or embed that cost directly into your own optimisation model as variables and constraints (for example, to optimise battery dispatch or EV charging against the real tariff).

Examples

See the engrate-cookbook for runnable examples of using the SDK.

Metadata

Release files for engratepy 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for engratepy 0.1.1
File
engratepy-0.1.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
engratepy-0.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
engratepy-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
engratepy-0.1.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
engratepy-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
engratepy-0.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
engratepy-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
engratepy-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
engratepy-0.1.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
engratepy-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
engratepy-0.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
engratepy-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
engratepy-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
engratepy-0.1.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
engratepy-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details

Total release size: 8.1 MB

Release files / engratepy-0.1.1-cp314-cp314-win_amd64.whl

Download URL engratepy-0.1.1-cp314-cp314-win_amd64.whl
Size 458.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
34d8f76eebc2797338244ebcd8e76897a9e188e014722a814aeffc4e868d89d1
BLAKE2b-256 checksum
How to use checksums
f694e6f06d7d1cc45bd274fdaf2c692fca0b0929f1805bd406ef46252ce7671e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / engratepy-0.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL engratepy-0.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 605.6 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
02b115b7ac783e387348fa014247bfd2d323d50e3bfa4e18cb231d085176a4f1
BLAKE2b-256 checksum
How to use checksums
b99ae0af530cc785ed7f4a0cf622fec00855e8389b532e4230db1cbc3bc0eb78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / engratepy-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL engratepy-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 545.2 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0c50a27de88bd99a29cc3c239cc25c281da3158498c2fe153a5d425a9c06ef44
BLAKE2b-256 checksum
How to use checksums
b7660397486c1161ba2e7f513d3dbbf29a0562ce5fd1b46abab069cf82d2834f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / engratepy-0.1.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL engratepy-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Size 529.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7c33a8fd41fed05b822d2ef9b5de28e802e68a773fc5c58f9d3addbc9c3a3de8
BLAKE2b-256 checksum
How to use checksums
ba08db4f4398d67188b578b500b567e790121da358a9cf0854148ad708aa8bcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / engratepy-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL engratepy-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 560.4 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
dd3fcbab3fc211196ed44f25791cb57435dd1135b520cd55df94fb3bf10416ff
BLAKE2b-256 checksum
How to use checksums
ba7307cb391235e44b949577f5b32d9ba8924693d30d7fbba10ea18d042ad0dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / engratepy-0.1.1-cp313-cp313-win_amd64.whl

Download URL engratepy-0.1.1-cp313-cp313-win_amd64.whl
Size 449.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
843aa0a461ca8702b3d1f834caa63b4016ca6d47d7bfa560e9f091875f18bae8
BLAKE2b-256 checksum
How to use checksums
1a3445539dd643535f4f45fcc99a8df58aff3960a46103a27b32db086f32b967
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / engratepy-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL engratepy-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 601.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8cb91e09716fba6dc89b637ab7f3113a48e4a3cac6a1b2eb235827235ab88347
BLAKE2b-256 checksum
How to use checksums
e0d8d4fe58b557af9f6d43d147a19e87ac11420267581e090dd7fd1298d2c4dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / engratepy-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL engratepy-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 536.8 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6f5f1476c4aa8b913daab97662cd2c76de797de8b0b7ce1e56819d0110e5aef8
BLAKE2b-256 checksum
How to use checksums
c8b531c7db98eb7a494cd36efa77196897940573e08341663eda536a2724b67f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / engratepy-0.1.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL engratepy-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Size 525.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
99ff3e937841d2886cc6e4fb592563934b5dc3c90e4ac495754a13321ec07ca9
BLAKE2b-256 checksum
How to use checksums
ff82e9c96ddb86740c8a4a58f4b62ad973d883dd6e02165863ec739c1c3712e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / engratepy-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL engratepy-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 560.1 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
9c773ddfa186b955f3c5fc4c679f067eeecf45030081cc0cbb71707bb0d3c037
BLAKE2b-256 checksum
How to use checksums
cf519a6d6b61119e8b9af4996ba6001b2e4e93b777b4b44d29f4e1570c5ba184
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / engratepy-0.1.1-cp312-cp312-win_amd64.whl

Download URL engratepy-0.1.1-cp312-cp312-win_amd64.whl
Size 536.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
13024586c6f35f078a0ffe63d66f9ac220834a907122f60059ce1e2fe8dab8c2
BLAKE2b-256 checksum
How to use checksums
231a3a1328b2d451a36bcb0976519c9ee782653c3b1e34323479448cf6bf5d86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / engratepy-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL engratepy-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 602.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ed6b5df20672ebba93324e4fb2f31aba0245ea5435c4fc380cdb164198b22972
BLAKE2b-256 checksum
How to use checksums
ca4c36663ddeffd5bc56629666e6a73d8e1bb679d63a35fa1cc1b73a715cbcca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / engratepy-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL engratepy-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 539.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4e720c1e58612cc753805d10cf29470af3e70acc8836e731dd2fe8767a1200d5
BLAKE2b-256 checksum
How to use checksums
58d62e22aa7b016103566f2679fd5a9bea42d243ae03f2db3544bfa2b1879963
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / engratepy-0.1.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL engratepy-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 530.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5a8c783be40bc9879eb90063217e860a8b29b08477eee18a14af5ffa62126b39
BLAKE2b-256 checksum
How to use checksums
5c0d458f293bc4f837172ea30afbece4685cf556c9e39d07070cb6e157ad89b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release files / engratepy-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL engratepy-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 563.7 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
d1fcab43d130c690421bc5092f647ca3d674efebd64ff09307ee30a9b6bb7638
BLAKE2b-256 checksum
How to use checksums
e8ba000338824acd62d0ab6a3e532949b2e60f1949fadb3954912e5fe5edb1b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

15 release files

0.1.0

15 release 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