Skip to main content

SQL-Alchemy dialect for the OpenEnergy Platform

Project description

OpenEnergyPlatform

An SQLAlchemy Dialect for the OEP

SQLAlchemy internally uses so called "dialects" to provide a consistent interface to different database drivers. The oedialect supplies your SQLAlchemy installation with a dialect using the REST-API of the Open Energy Platform (OEP). In short, the oedialect allows you to use SQLAlchemy to down- and upload data to an OEP instance.

License / Copyright

This repository is licensed under GNU Affero General Public License v3.0 (AGPL-3.0)

Installation

pip install oedialect

On MS-Windows make sure to install a version of shapely first. conda install shapely -c conda-forge

Tutorials

You can find tutorials and examples here.

Testing

To run the tests locally, first install the tox test environment pip install tox

You need to setup a local instance of the Open Energy Platform

Set your connection token that you got from your local OEP instance LOCAL_OEP_TOKEN=<your_token>

Finally, run tox

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

oedialect-0.1.1.tar.gz (31.8 kB view details)

Uploaded Source

Built Distribution

oedialect-0.1.1-py3-none-any.whl (31.4 kB view details)

Uploaded Python 3

File details

Details for the file oedialect-0.1.1.tar.gz.

File metadata

  • Download URL: oedialect-0.1.1.tar.gz
  • Upload date:
  • Size: 31.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for oedialect-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e71819a5f2d5ebf47f75851cc02cc0c9a3facf66a4d8e84a039dfd1ba1f5611c
MD5 a46a667404a00314ef72cc93b6323dec
BLAKE2b-256 fe5a674d2a229b2404b248f8355b1580fc0c33efdb5e038f1d2f133ac62db8ba

See more details on using hashes here.

File details

Details for the file oedialect-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: oedialect-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 31.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for oedialect-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7ec2e63bce2d24b43ad2c68056f198bde5167ff0c0fc3dadc238ef5079ccfe1e
MD5 502f120cb5e6101e18b458e9ca4a95c9
BLAKE2b-256 a7747b22039e440acec3d9508d3463bf8528ba364c5e801ec27b4b0d81bbe894

See more details on using hashes here.

Supported by

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