India Energy Stack

ies-ingest

Open Python library for engineers building IES-shaped systems. Apache 2.0. On PyPI.

Apache 2.0 · On PyPI

ies-ingest

Open Python library for engineers building IES-shaped systems. Apache 2.0. On PyPI.

pip install ies-ingest

What it does

ies-ingest is the orchestration and contract layer we wrote for ourselves while building energymap.in on top of the India Energy Stack. We donated it under Apache 2.0 because the next DISCOM, startup, or regulator implementing IES will want the same plumbing — and should not have to write it twice.

60-second quickstart

Three copy-runnable steps from empty terminal to a record written back into your stack.

  1. Install

    bash
    pip install ies-ingest
  2. Read an IES-shaped record

    python
    from ies_ingest import Client
    
    client = Client(api_key="your_key")
    record = client.read("urn:in:meter:DL-PRPL-001:0042")
    print(record.sanctioned_load_kw, record.discom)
  3. Write it back into your stack

    python
    client.write("your_db_handle", record)

Source and license

Apache 2.0 — read or fork ies-ingest on GitHub.

Pair with