Skip to main content

Engrate cost-of-energy calculation & optimisation SDK

Project description

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.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

engratepy-0.1.0-cp314-cp314-win_amd64.whl (456.5 kB view details)

Uploaded CPython 3.14Windows x86-64

engratepy-0.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (603.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

engratepy-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (541.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

engratepy-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (527.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

engratepy-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl (558.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

engratepy-0.1.0-cp313-cp313-win_amd64.whl (447.6 kB view details)

Uploaded CPython 3.13Windows x86-64

engratepy-0.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (600.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

engratepy-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (533.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

engratepy-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (524.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

engratepy-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl (558.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

engratepy-0.1.0-cp312-cp312-win_amd64.whl (535.1 kB view details)

Uploaded CPython 3.12Windows x86-64

engratepy-0.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (599.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

engratepy-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (536.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

engratepy-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (528.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

engratepy-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl (562.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

File details

Details for the file engratepy-0.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: engratepy-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 456.5 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for engratepy-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fad2dea44621242c24786d152c43b445d49dda32d1209738da27129f0b077fed
MD5 b0d3a04e82db92300b0c8a52dca19542
BLAKE2b-256 4dfd9749fe5b10512f45fd33f23b8bab9ed5ab639711c0bb3b8b4af6fb06fa78

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp314-cp314-win_amd64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file engratepy-0.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for engratepy-0.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65e88dc2394d1c4598cedcb80df5edd30f1b645e45e82b8b3fd61bfb03bba90e
MD5 340751ab1f4b2205003cda8b4e68c5bf
BLAKE2b-256 452a39048fdca613a1d90d1871440ef552cfe688d359bd9e21f3ad7631d03388

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file engratepy-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for engratepy-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c743d226928816326064b898dd2ec222ead40915b9058b50ebecb2ae208136b8
MD5 5bc38a2c327cbdc483a0b830420bc75c
BLAKE2b-256 15c1304038325bc704ec368beaacf19002db9255f946dd95b6ca95f5c66ab7bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file engratepy-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for engratepy-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 186168aa0ec7f7b24c00879702b7a7058656031d1a89282d47cd36ccbdb36b35
MD5 5e8029dd7c0c672ae58e7dce38e65a61
BLAKE2b-256 c6e15b3acfc987059961a7f5479442e5c9fe366fc3bfbe99549b2870694d5ede

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file engratepy-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for engratepy-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 dc5ffa12470f725c63b24f578ddf73e60cdcea66412fa3b2bef6e4d93f203819
MD5 e9690fe67219a277f697325ae1ac1347
BLAKE2b-256 10a526a78f7ef5391c70c67d79ab264ddd802952da89b26df55fc39d463ad05a

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file engratepy-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: engratepy-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 447.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for engratepy-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 340a957e2d25d39a2ca6c3e2ca5dc741def9920269c695d16b81a0598aae9797
MD5 3d37f93fdf4334744b7c4c4a73665fd6
BLAKE2b-256 4fbacb8bead886d959440bdbc78d79f4bba9b2b40eafd5e76af99065d824d2a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file engratepy-0.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for engratepy-0.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81a95e7fb2efed52cc88a8b7e4893a9fafac9f0885b99b307188325b68080f1e
MD5 83dbe5effecf46ecd6815801bb2f4d97
BLAKE2b-256 f0aabc906db6e0f57d75f805bfb347870a199aeadf86ba33d126c19525975d6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file engratepy-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for engratepy-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0af9f895e5ae7c513d2b638e219d4c6f745d0b6626acdc9800d096b65f3788f1
MD5 9481ef3a500f30d45bf73481f9f7c39d
BLAKE2b-256 5575d5c60e0f401c2bb95d0080d475dc25ad10cc2365b9732554d8587297c2f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file engratepy-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for engratepy-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2071d82472caf2a2940fbde7cce17b339b4afbb4da13bb90600ad454f267df53
MD5 8855eb39bfdb94c68e60780854ebbe86
BLAKE2b-256 bd8d779808d9e9438fba17a25f76e4593ff52a12742da103c9091895ab2c8583

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file engratepy-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for engratepy-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 39030ad307704b6982622967d0baac5b694e6ae6d9e7a3b1d64f47fa951451e3
MD5 baf3bdd29f04011986dbf8f163f4557a
BLAKE2b-256 c9004eda59d0e4f6b4cdd22b307643379c264d8586b6e0c40b029246295d0c63

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file engratepy-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: engratepy-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 535.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for engratepy-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c386a5ac11c9e1fa9e340013c875c65bf87b5473afbc3e83e93065347e4c97f1
MD5 d791e9c4ab54b847adf46fb0cef169be
BLAKE2b-256 a5a2856e187afed24ef387b235e12f3fcfd7eeea8ec3137430b58d3e2d3b36a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file engratepy-0.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for engratepy-0.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a7f702d32034d23cddab4691cc264140284f23ea39069d782f3ed3fbbfcbad64
MD5 a766e401664b4ca96a1d85d254c16268
BLAKE2b-256 bb93b184639cbc57f4eb8512227acc21b1c6e477c2f761231e582e7253e9d187

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file engratepy-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for engratepy-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 72c6b11120efe1b3a7c74d346254319605eef2e24fa41eaf7fc3a3e258a33197
MD5 280179ddf2f2e8625b5390a3f162ce73
BLAKE2b-256 ab2740a29d11e7005a2dbd6e10f44875be52486d9df6c6b3f5b211915e17c4dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file engratepy-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for engratepy-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd55da4d97146c433cadafa93f8c133405e4980b2c50a469cc624f937b219997
MD5 8989d9f562e98083e3c5233a2f541d7e
BLAKE2b-256 93b22ebf3c4a6336370fa94d94ff8e27fa84bbd23bb90cd9d21cde316740d9c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file engratepy-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for engratepy-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 534c09b9832ee5538bc91df1e2f34cd31087079a2852d48b09a13cca8bdfc236
MD5 8ec2cb28643b1ebc9398ccfd8493ee01
BLAKE2b-256 0b215e2c17e3722ed0193ef905e721941a34f1ae7eb7c88151b477afd7b00f30

See more details on using hashes here.

Provenance

The following attestation bundles were made for engratepy-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish-engratepy.yml on engrate/eg-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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