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
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)