{ "@context": "https://doi.org/10.5063/schema/codemeta-2.0", "@type": "SoftwareSourceCode", "name": "eossr", "description": "
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/eossr
Documentation: https://escape2020.pages.in2p3.fr/wp3/eossr/
Commands to be run in your terminal.
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.
git clone https://gitlab.in2p3.fr/escape2020/wp3/eossr.gitpip install -e eossr
To run tests locally, run:
pip install pytestpytest 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"
To cite this library, use the cite module in the Zenodo page.
", "license": "https://spdx.org/licenses/MIT", "version": "0.4", "softwareVersion": "0.4", "codeRepository": "https://gitlab.in2p3.fr/escape2020/wp3/eossr", "developmentStatus": "active", "isAccessibleForFree": true, "isPartOf": [ "https://gitlab.in2p3.fr/escape2020", "https://projectescape.eu/" ], "contIntegration": "https://gitlab.in2p3.fr/escape2020/wp3/eossr/-/pipelines", "buildInstructions": "https://gitlab.in2p3.fr/escape2020/wp3/eossr/-/blob/master/README.md", "issueTracker": "https://gitlab.in2p3.fr/escape2020/wp3/eossr/-/issues", "readme": "https://gitlab.in2p3.fr/escape2020/wp3/eossr/-/blob/master/README.md", "programmingLanguage": [ { "@type": "ComputerLanguage", "name": "Python", "url": "https://www.python.org/" } ], "softwareRequirements": [ { "@type": "SoftwareApplication", "identifier": "requests", "name": "requests", "softwareVersion": ">=3.6" }, { "@type": "SoftwareApplication", "identifier": "pytest", "name": "pytest", "softwareVersion": ">=5.4.2" } ], "keywords": [ "jupyter-notebook", "zenodo" ], "runtimePlatform": "Python 3", "downloadUrl": "https://gitlab.in2p3.fr/escape2020/wp3/eossr/-/archive/v0.4/eossr-v0.4.zip", "releaseNotes": "eossr v0.4. Full changelog: https://gitlab.in2p3.fr/escape2020/wp3/eossr/-/releases/v0.4", "dateCreated": "2021-08-31", "datePublished": "2022-03-04", "dateModified": "2022-03-04", "operatingSystem": "", "maintainer": { "@type": "Person", "@id": "https://orcid.org/0000-0003-2224-4594", "givenName": "Enrique", "familyName": "Garcia", "email": "garcia@lapp.in2p3.fr", "affiliation": { "@type": "Organization", "name": "Univ. Savoie Mont Blanc, CNRS, LAPP" } }, "author": [ { "@type": "Person", "@id": "https://orcid.org/0000-0002-5686-2078", "givenName": "Thomas", "familyName": "Vuillaume", "email": "vuillaume@lapp.in2p3.fr", "affiliation": { "@type": "Organization", "name": "Univ. Savoie Mont Blanc, CNRS, LAPP" } }, { "@type": "Person", "@id": "https://orcid.org/0000-0003-2224-4594", "givenName": "Enrique", "familyName": "Garcia", "email": "garcia@lapp.in2p3.fr", "affiliation": { "@type": "Organization", "name": "Univ. Savoie Mont Blanc, CNRS, LAPP" } } ], "contributor": [ { "@type": "Person", "@id": "https://orcid.org/0000-0002-5321-8404", "givenName": "Christian", "familyName": "Tacke", "affiliation": { "@type": "Organization", "name": "GSI" } }, { "@type": "Person", "@id": "https://orcid.org/0000-0001-7821-8673", "givenName": "Tam\u00e1s", "familyName": "G\u00e1l", "email": "tamas.gal@fau.de", "affiliation": { "@type": "Organization", "name": "ECAP, FAU (Nuremberg, Germany)" } } ], "funder": [ { "@type": "Organization", "name": "European Commission", "@id": "https://doi.org/10.13039/501100000780" } ], "funding": "824064" }