Installation¶
groundfield requires Python 3.12 or newer and uses
Poetry for dependency management.
From the Git checkout¶
Dev dependencies (pytest, black, ipykernel) live in the dev group
and are installed by default.
Documentation group¶
To build the documentation locally:
PyPI¶
Once the first release is published:
Integration with the sister projects¶
groundfield is designed to work alongside groundinsight and
groundmeas. When the three projects share a Poetry environment they
can be wired up as path dependencies:
[tool.poetry.dependencies]
groundinsight = { path = "../groundinsight", develop = true }
groundmeas = { path = "../groundmeas", develop = true }
This step is optional and is usually only relevant for integration-heavy development.