Storage, Retrieval, and Versioning of Infrastructure Networks
Project description
# Network Store Service
## Overview
This package implements a hydraulic network topology store by mapping structures such as tanks, reservoirs, and junctions onto the nodes of a graph, whereas structures such as channels, pipes, pumps, and valves are mapped onto graph edges.
The structure models are implemented as separate, open-source libraries:
[kisters.network_store.model_library](https://gitlab.com/kisters/network-store/model-library): Base Classes for Network Models
[kisters.network_store.model_library.water](https://gitlab.com/kisters/network-store/model-library-water): Network Models for Water Infrastructure
Furthermore, KISTERS maintains a python client for easy scripting against the Network Store Service: [kisters.network_store.client.network](https://gitlab.com/kisters/network-store/client)
## Licence
The KISTERS Network Store Service (package name kisters.network-store.service) is distributed under the GNU Affero General Public License v3.0 (AGPLv3), with commercial licences available. See the [AGPLv3-LICENCE](AGPLv3-LICENCE) file for details about the AGPLv3 licence. To receive a commercial licence, contact [KISTERS](https://www.kisters.de/).
## Running
The service can be run locally using uvicorn (installable with pip):
`shell uvicorn kisters.network_store.service.padp.asgi.app:create_app --factory `
### Environment Variables
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for kisters.network_store.service-1.2.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fefd3e8a30f1fa55afe68a8fa0fbd55d2518a633cb36610b0ef6f34c55b50a0 |
|
MD5 | 3b626a692e2a05984f6808fac18cc087 |
|
BLAKE2b-256 | fc4a44098e1a5e27d20eb64bfc6745645608a13d5c5cefb0bf3746cb500f9d79 |