Skip to main content

Tools for working with the RSpace ELN

Project description

inm-rspace

Python tools for interaction with the Rspace Electronic Lab Notebook. Developed at INM - Leibniz Institute for New Materials in Saarbrücken, Germany.

inm-rspace adds functionality to the rspace-client API to make it easier to include personal scientific data workflows. The main feature is the Workflow class, with which you can wrap arbitrary existing Python code in order to execute it on RSpace documents.

Installation and Setup

You can install inm-rspace through PyPI, which should automatically take care of installing dependencies (especially rspace-client). Simply type:

pip install inm-rspace

However, to use the API, you need to first create an API key as explained here. Furthermore, inm-rspace assumes you have saved this API key as RSPACE_API_KEY along with your RSpace URL as RSPACE_URL (e.g. https://leibniz-inm.researchspace.com) as environment variables in your terminal.

Examples

To learn how to generally use the rspace-client API, please refer to their examples.

As for how to use the inm-rspace extension for workflows, check the examples folder of this repository.

Documentation

The full API documentation is still in progress, but the current state is already available here.

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

inm_rspace-0.4.1.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

inm_rspace-0.4.1-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file inm_rspace-0.4.1.tar.gz.

File metadata

  • Download URL: inm_rspace-0.4.1.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.10 Darwin/24.5.0

File hashes

Hashes for inm_rspace-0.4.1.tar.gz
Algorithm Hash digest
SHA256 fc3db704c3c56c42369d399b1240c20e5e09c4067554c2d7c37c4ea6e47c8f7f
MD5 5ae4dbee54430ae7d07010cdc9e23041
BLAKE2b-256 61d488e45297469c2880aef2a0ba9373c0b0fe4353d649c2f5d45985022c5f04

See more details on using hashes here.

File details

Details for the file inm_rspace-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: inm_rspace-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.10 Darwin/24.5.0

File hashes

Hashes for inm_rspace-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 08622c951f04538f5e9a1ad47cafa3e321a3657bde940c160ba194f796a92f61
MD5 119f25b8678cf7e75fc866031f810fa1
BLAKE2b-256 e6c67f57a17ae253900815a21154f3207ad0f6f281a2ee0aa02b6ad4f4e6f0d9

See more details on using hashes here.

Supported by

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