datalad / datalad-dataverse

A DataLad (www.datalad.org) extension to work with Dataverse
Other
9 stars 15 forks source link
closember datalad

DataLad extension for working Dataverse

Build status codecov Documentation Status License: MIT GitHub release PyPI version fury.io

All Contributors

Dataverse is open source research data repository software that is deployed all over the world as data or metadata repositories. It supports sharing, preserving, citing, exploring, and analyzing research data with descriptive metadata, and thus contributes greatly to open, reproducible, and FAIR science. DataLad, on the other hand, is a data management and data publication tool build on Git and git-annex. Its core data structure, DataLad datasets, can version control files of any size, and streamline data sharing, updating, and collaboration. This DataLad extension package provides interoperablity with Dataverse to support dataset transport to and from Dataverse instances.

Installation

# create and enter a new virtual environment (optional)
$ virtualenv --python=python3 ~/env/dl-dataverse
$ . ~/env/dl-dataverse/bin/activate
# install from PyPi
$ python -m pip install datalad-dataverse

How to use

Additional commands provided by this extension are immediately available after installation. However, in order to fully benefit from all improvements, the extension has to be enabled for auto-loading by executing:

git config --global --add datalad.extensions.load dataverse

Doing so will enable the extension to also alter the behavior the core DataLad package and its commands, from example to be able to directly clone from a Dataverse dataset landing page.

Full-compatibility with Windows requires a git-annex installation of version 10.20230321 (or later).

Summary of functionality provided by this extension

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Johanna Bayer
Johanna Bayer

πŸ“–
Nadine Spychala
Nadine Spychala

πŸš‡ πŸ“–
Benjamin Poldrack
Benjamin Poldrack

πŸš‡ πŸ’» πŸ“– 🚧 πŸ‘€ πŸ€” πŸ”§
Adina Wagner
Adina Wagner

πŸ’» πŸ€” πŸš‡ πŸ“– 🚧 πŸ‘€
Michael Hanke
Michael Hanke

πŸ’» πŸ€” 🚧 πŸš‡ πŸ‘€ πŸ”§
enicolaisen
enicolaisen

πŸ“–
Roza
Roza

πŸ“–
Kelvin Sarink
Kelvin Sarink

πŸ’»
Jan Ernsting
Jan Ernsting

πŸ’»
Chris Markiewicz
Chris Markiewicz

πŸ’»
Alex Waite
Alex Waite

πŸš‡ πŸ’» 🚧 πŸ”§
Shammi270787
Shammi270787

πŸ’»
Wu Jianxiao
Wu Jianxiao

πŸ’» πŸ‘€ πŸ““
Laura Waite
Laura Waite

πŸ“–
MichaΕ‚ Szczepanik
MichaΕ‚ Szczepanik

πŸš‡
Benedikt Ehinger
Benedikt Ehinger

πŸ› 🚧

This project follows the all-contributors specification. Contributions of any kind welcome!

Acknowledgements

This DataLad extension was developed with support from the German Federal Ministry of Education and Research (BMBF 01GQ1905), the US National Science Foundation (NSF 1912266), the Helmholtz research center JΓΌlich (RDM challenge 2022), and the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under grant SFB 1451 (431549029, INF project).