Server-side component of the ROMI plant database system.
Project description
/ PlantDB.server
Server-side component of the ROMI plant database system.
Provides a robust REST API server implementation for managing plant phenotyping data.
Features include:
- File system database management
- Data synchronization services
- Command-line tools for database management
Overview
PlantDB is a library for the ROMI (Robotics for Microfarms) plant database ecosystem. It is designed for plant and agricultural research facilities and robotics labs that require lightweight plant data management infrastructure.
It consists of three components:
plantdb.commons: provides a Python API for interacting with plant dataplantdb.server: provides the server-side REST API to interact with plant dataplantdb.client: provides the client-side REST API to interact with plant data
For comprehensive documentation of the PlantImager project, visit: https://docs.romi-project.eu/plant_imager/
API documentation for the plantdb library is available at: https://romi.github.io/plantdb/
Environment Setup
We strongly recommend using isolated environments to install ROMI libraries.
This documentation uses conda as both an environment and package manager.
If you don't haveminiconda3 installed, please refer to the official documentation.
To create a new conda environment for PlantDB:
conda create -n plantdb 'python=3.10' ipython
Installation
Activate your environment and install the packages using pip:
conda activate plantdb # activate your environment first!
pip install plantdb.commons plantdb.server plantdb.client
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file plantdb_server-0.15.0.tar.gz.
File metadata
- Download URL: plantdb_server-0.15.0.tar.gz
- Upload date:
- Size: 67.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57329a048dc854131aad8bd35e1fc25dd5a80645d488deae27aa938d2fe01b6d
|
|
| MD5 |
be95fc869fd2d04c7d8d10c747212cad
|
|
| BLAKE2b-256 |
66e46d39c01e0d843120f9423368eb01f0dc0d7adcf21371ac02628e90e0cdbe
|
Provenance
The following attestation bundles were made for plantdb_server-0.15.0.tar.gz:
Publisher:
pip_build_server.yml on romi/plantdb
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
plantdb_server-0.15.0.tar.gz -
Subject digest:
57329a048dc854131aad8bd35e1fc25dd5a80645d488deae27aa938d2fe01b6d - Sigstore transparency entry: 1066520767
- Sigstore integration time:
-
Permalink:
romi/plantdb@1768aebe1f66003dea40f55c91eb03e4bb635119 -
Branch / Tag:
refs/tags/v0.15.0 - Owner: https://github.com/romi
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pip_build_server.yml@1768aebe1f66003dea40f55c91eb03e4bb635119 -
Trigger Event:
release
-
Statement type:
File details
Details for the file plantdb_server-0.15.0-py3-none-any.whl.
File metadata
- Download URL: plantdb_server-0.15.0-py3-none-any.whl
- Upload date:
- Size: 77.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ae51072d073a7c4c4258bf03a0f72085552960a9d1d833bf0fe81e5d3ed0630
|
|
| MD5 |
1fb84962b3efd6f13876dcd0e37e93a1
|
|
| BLAKE2b-256 |
e7c3a7f2111244663b0cc0112aef2b0e7b116ea0e8578519d73b64918e5135ee
|
Provenance
The following attestation bundles were made for plantdb_server-0.15.0-py3-none-any.whl:
Publisher:
pip_build_server.yml on romi/plantdb
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
plantdb_server-0.15.0-py3-none-any.whl -
Subject digest:
6ae51072d073a7c4c4258bf03a0f72085552960a9d1d833bf0fe81e5d3ed0630 - Sigstore transparency entry: 1066520771
- Sigstore integration time:
-
Permalink:
romi/plantdb@1768aebe1f66003dea40f55c91eb03e4bb635119 -
Branch / Tag:
refs/tags/v0.15.0 - Owner: https://github.com/romi
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pip_build_server.yml@1768aebe1f66003dea40f55c91eb03e4bb635119 -
Trigger Event:
release
-
Statement type: