Client-side database library for the ROMI (Robotics for Microfarms) plant database ecosystem.
Project description
PlantDB.Client
Client-side database library for the ROMI (Robotics for Microfarms) plant database ecosystem.
This package provides a Python interface for interacting with ROMI's plant database system, enabling efficient storage, retrieval, and management of plant-related data.
Features include:
- REST API integration
- Data validation
- Streamlined access to plant phenotyping data.
Overview
PlantDB is a library 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_client-0.14.4.tar.gz.
File metadata
- Download URL: plantdb_client-0.14.4.tar.gz
- Upload date:
- Size: 17.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92160150f0b93c8191b370fccdd05984b5ea7a32eba377a91f546f5f886faf44
|
|
| MD5 |
d0fd25e2b7b5d0b1b4f65f2a57ad3bb3
|
|
| BLAKE2b-256 |
da24e05d187ca654c726bc1d8ba7c845451a549468e6e1ec62046a0fa3cd08d7
|
Provenance
The following attestation bundles were made for plantdb_client-0.14.4.tar.gz:
Publisher:
pip_build_client.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_client-0.14.4.tar.gz -
Subject digest:
92160150f0b93c8191b370fccdd05984b5ea7a32eba377a91f546f5f886faf44 - Sigstore transparency entry: 186042890
- Sigstore integration time:
-
Permalink:
romi/plantdb@2f73751813527ed00627a2cc4f0125327ceccfaf -
Branch / Tag:
refs/heads/dev - Owner: https://github.com/romi
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pip_build_client.yml@2f73751813527ed00627a2cc4f0125327ceccfaf -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file plantdb_client-0.14.4-py3-none-any.whl.
File metadata
- Download URL: plantdb_client-0.14.4-py3-none-any.whl
- Upload date:
- Size: 17.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb1819d27c01368b941c27e5ae1e9a0b1fb5f2ea129a23da14bc5639acfdb3db
|
|
| MD5 |
922c54f3659773037c12d4ba5af48613
|
|
| BLAKE2b-256 |
46202432488fe454d32c9d99ebc8775cc2bfac998e97843e3c212111e3711dc5
|
Provenance
The following attestation bundles were made for plantdb_client-0.14.4-py3-none-any.whl:
Publisher:
pip_build_client.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_client-0.14.4-py3-none-any.whl -
Subject digest:
bb1819d27c01368b941c27e5ae1e9a0b1fb5f2ea129a23da14bc5639acfdb3db - Sigstore transparency entry: 186042892
- Sigstore integration time:
-
Permalink:
romi/plantdb@2f73751813527ed00627a2cc4f0125327ceccfaf -
Branch / Tag:
refs/heads/dev - Owner: https://github.com/romi
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pip_build_client.yml@2f73751813527ed00627a2cc4f0125327ceccfaf -
Trigger Event:
workflow_dispatch
-
Statement type: