No project description provided
Project description
![GitHub](https://img.shields.io/github/license/openergy/omemdb?color=brightgreen) [![test-and-publish](https://github.com/openergy/omemdb/actions/workflows/opypackage-standard.yml/badge.svg?branch=develop)](https://github.com/openergy/omemdb/actions/workflows/opypackage-standard.yml) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/omemdb) ![PyPI](https://img.shields.io/pypi/v/omemdb)
# Omemdb Omemdb is a in memory Object Relational Mapper giving the ability to write queries and manipulate data using an object oriented paradigm. It enables to deal with a database based on you own language.
More specifically, it allows to: - Create a model database containing tables containing records - Manipulate simply your data and create field validations - Store/retrieve your data to/from json
To install omemdb, run: “pip install omemdb” or “conda install omemdb”
### Documentation Documentation is available in the doc folder. To ensure the examples in the documentation remain up to date, they are tested by running the odocgen script in omemdb doc directory.
#### users documentation
see [doc-users.md](doc/doc-users.md) (use doc-users.py to modify)
#### developer documentation
see [doc-developers.md](doc/doc-developers.md)
Field validation is based on [Marshmallow v3 framework](https://marshmallow.readthedocs.io/en/stable/).
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
Built Distribution
File details
Details for the file omemdb-3.0.2.tar.gz
.
File metadata
- Download URL: omemdb-3.0.2.tar.gz
- Upload date:
- Size: 48.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5364911aef65240a8f4e0a8d268187ea7ca8775bb534cdaceaaf3a17dbcc66bd |
|
MD5 | 1103a63d085176507b132ffedeeef834 |
|
BLAKE2b-256 | efb9322a1191cf70398c9a853840bd279f9ed7ec57ce3957f4afbee3c92f0abc |
File details
Details for the file omemdb-3.0.2-py3-none-any.whl
.
File metadata
- Download URL: omemdb-3.0.2-py3-none-any.whl
- Upload date:
- Size: 63.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b2fe7ca285d2179483dbc37c80b31d5b138c5d0c060e2ccddee99bfba35122b |
|
MD5 | 6bdbf4ec308b93006ba37ac06c7b50d2 |
|
BLAKE2b-256 | 261b7c64c1d8be2e57bb1b5fb14d7b56c75b0e68fe236740eb7867d6f3d682ca |