Metadata-Version: 2.4
Name: engratepy
Version: 0.1.0
Summary: Engrate cost-of-energy calculation & optimisation SDK
Author-email: Engrate <dev@engrate.io>
License-Expression: LicenseRef-Engrate-Evaluation
Project-URL: Homepage, https://engrate.io
Project-URL: Documentation, https://docs.engrate.io
Keywords: energy,tariff,optimisation,cost-of-energy,electricity
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Typing :: Typed
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: aiohttp
Requires-Dist: gurobipy>=13.0.2
Requires-Dist: highspy>=1.14.0
Requires-Dist: numpy
Requires-Dist: pandas>=3.0.3
Requires-Dist: pydantic>=2.13.4
Requires-Dist: python-dateutil
Requires-Dist: scipy>=1.17.1
Requires-Dist: typing_extensions>=4.15.0
Dynamic: license-file

# 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](https://github.com/engrate/engrate-cookbook) for
runnable examples of using the SDK.
