SQL-Alchemy dialect for the OpenEnergy Platform
Project description
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
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 Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
e71819a5f2d5ebf47f75851cc02cc0c9a3facf66a4d8e84a039dfd1ba1f5611c
|
|
MD5 |
a46a667404a00314ef72cc93b6323dec
|
|
BLAKE2b-256 |
fe5a674d2a229b2404b248f8355b1580fc0c33efdb5e038f1d2f133ac62db8ba
|
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
7ec2e63bce2d24b43ad2c68056f198bde5167ff0c0fc3dadc238ef5079ccfe1e
|
|
MD5 |
502f120cb5e6101e18b458e9ca4a95c9
|
|
BLAKE2b-256 |
a7747b22039e440acec3d9508d3463bf8528ba364c5e801ec27b4b0d81bbe894
|