Skip to main content

plantgraph

The plant context graph schema used by penguineer and homeostat. It depends only on Pydantic.

A graph has typed nodes (unit, equipment, stream, tag, loop, actuator, sample_point, quality) and typed edges (flows_to, measures, controls, manipulates, samples, reported_as, affects). Every node and edge carries a stable id, a provenance (declared, inferred or confirmed), a source (user, llm, data, dexpi or homeostat), a confidence and valid_from / valid_to dates.

from plantgraph import PlantGraph

graph = PlantGraph.model_validate(data)  # data loaded from YAML or JSON
graph.valid_on(date(2026, 8, 3))  # the plant as it was on that day
graph.to_data()  # back to a plain dict

Licensed under Apache-2.0.

Metadata

Release files for plantgraph 0.5.0

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

Source distribution (sdist)

Source distribution for plantgraph 0.5.0
File Size Uploaded Provenance Actions
plantgraph-0.5.0.tar.gz 8.7 kB With provenance Details for plantgraph-0.5.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for plantgraph 0.5.0
File Interpreter ABI Platform Actions
plantgraph-0.5.0-py3-none-any.whl Python 3 none any Details for plantgraph-0.5.0-py3-none-any.whl

Total release size: 17.6 kB

Release files / plantgraph-0.5.0.tar.gz

Download URL plantgraph-0.5.0.tar.gz
Size 8.7 kB
Tags Source
SHA-256 checksum
How to use checksums
21c4d990636f30c0a45ad01f072be61324d722bcb34b775eee9dc1b955058393
BLAKE2b-256 checksum
How to use checksums
ba2db8b7ab5b029d25cadad2e1623518329bf6b9c82d56f617564f81d7e8da73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

Release files / plantgraph-0.5.0-py3-none-any.whl

Download URL plantgraph-0.5.0-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bcb5c4b88db0ee3eaf9da0c9012a6ada8e9be5eb03e64e7f993465e56ee5868d
BLAKE2b-256 checksum
How to use checksums
8440ba46f71a92ae4782e7aa3a210da575a812d268a85257aedc5aa2b4f3dec5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 26, 2026.

Transparency log

Security for plantgraph 0.5.0

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for plantgraph-0.5.0.tar.gz

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 Oct 26, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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