There is a newer version of the record available.

Published April 21, 2022 | Version v0.6
Software Open

eossr

  • 1. Univ. Savoie Mont Blanc, CNRS, LAPP
  • 2. GSI
  • 3. ECAP, FAU (Nuremberg, Germany)

Contributors

Distributor:

Description

 

The ESCAPE OSSR library

The eOSSR Python library gathers all the developments made for the OSSR. In particular, it includes:- an API to programmatically access the OSSR, retrieve records and publish content- functions to map and crosswalk metadata between the CodeMeta schema adopted for the OSSR and Zenodo internal schema- functions to help developers automatically contribute to the OSSR, in particular using their continuous integration (see also code snippets)

Code: https://gitlab.in2p3.fr/escape2020/wp3/eossrDocumentation: https://escape2020.pages.in2p3.fr/wp3/eossr/

 

Former stable versions

  • v0.5:
  • v0.4:
  • v0.3.3:
  • v0.2 :

Install

Commands to be run in your terminal.

For users

pip install eossr

You can also run it with docker:

docker run -it gitlab-registry.in2p3.fr/escape2020/wp3/eossr:latest

Visit our registry to see the available docker containers.

Note that latest tag always point to the latest stable released container.

For developers

git clone https://gitlab.in2p3.fr/escape2020/wp3/eossr.gitpip install -e "./eossr"

Running tests

To run tests locally, run:

pip install -e "./eossr[tests]"pytest eossr

Some tests will be skiped if SANDBOX_ZENODO_TOKEN is not defined in your environment variables.If you want to run these tests, you will need to create a sandbox zenodo token and add it to your env:

export SANDBOX_ZENODO_TOKEN="your_sandbox_token"

License

See LICENSE

Cite

To cite this library, use the cite section in the Zenodo page (rightcolumn, below the Versions section).

Notes

Release Notes: eossr v0.6 Minor bug fixes and documentation improvements. Full changelog: https://gitlab.in2p3.fr/escape2020/wp3/eossr/-/releases/v0.6

Files

eossr.zip

Files (442.6 kB)

Name Size Download all
md5:0ccbc4ba5b9a155e6d519ae0e4d795dd
442.6 kB Preview Download

Additional details

Related works

Is derived from
Software: https://gitlab.in2p3.fr/escape2020/wp3/eossr (URL)
Is documented by
Software documentation: https://gitlab.in2p3.fr/escape2020/wp3/eossr/-/blob/master/README.md (URL)

Funding

ESCAPE – European Science Cluster of Astronomy & Particle physics ESFRI research infrastructures 824064
European Commission