Skip to main content

Data hub for pandapower and pandapipes networks based on MongoDB

Project description

pandapower pandapipes

pandahub pandahub pandahub

pandahub is a data hub for pandapower and pandapipes networks based on MongoDB. It allows you to store pandapower and pandapipes networks as well as timeseries in a MongoDB. pandahub allows you to access the database directly through the PandaHub class, but also provides a REST-API based on FastAPI. Access through the API is managed with a user management implementation based on FastAPI Users.

Development

docker compose up -d runs a mongodb container alongside a pandahub api instance with live reload available at http://localhost:8002. To connect to an existing database instead, set MONGODB_URL to the connection string through an environment variable / in you .env file.

Swagger UI is available at http://localhost:8002/docs.

If you develop on the library and do not need the fastapi app, docker compose up db -d starts only the mongodb container.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pandahub-0.3.9.zip (62.1 kB view details)

Uploaded Source

File details

Details for the file pandahub-0.3.9.zip.

File metadata

  • Download URL: pandahub-0.3.9.zip
  • Upload date:
  • Size: 62.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for pandahub-0.3.9.zip
Algorithm Hash digest
SHA256 98bbd6fcdb3a656c091033b4aa48a52388c23b79a580257e05d2082fcae90a5f
MD5 2fdaff04cf8adc8f95d83ddc90003e1a
BLAKE2b-256 59a04e3515c2137f3b87eb9cd77fff27c87d632497783fe7b0a561a4e5eab24b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page