{ "@context": "https://doi.org/10.5063/schema/codemeta-2.0", "@type": "SoftwareSourceCode", "name": "eossr", "description": "

\"eOSSR\"

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/eossr
Documentation: https://escape2020.pages.in2p3.fr/wp3/eossr/

\"pipeline\"License:\"coverage\"DOI\"\"Binder\"

Stable versions

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

Cite

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" }