datalad/datalad-osf: More DataLad and OSF integration
Authors/Creators
- 1. Institute of Neuroscience and Medicine, Brain & Behaviour (INM-7), Research Centre Jülich, Jülich, Germany and Institute of Systems Neuroscience, Medical Faculty, Heinrich Heine University Düsseldorf, Düsseldorf, Germany
- 2. Institute of Neuroscience and Medicine, Brain & Behaviour (INM-7), Research Centre Jülich, Jülich, Germany
- 3. Psychoinformatics Lab, INM-7, Research Centre Juelich
- 4. Erasmus School of Social and Behavioral Sciences, Erasmus University Rotterdam
- 5. NISER, Bhubaneswar
- 6. Carl von Ossietzky Universität Oldenburg
- 7. Cognitive Neuroscience, Institute of Neuroscience & Medicine (INM‐3), Research Centre Juelich, Juelich, Germany
- 8. Center for Adaptive Rationality, Max Planck Institute for Human Development, Berlin, Germany
Description
This release brings a variety improvements that jointly better utilize DataLad and OSF features
Add the ability to query a credential store via DataLad, when no credentials are found in environment variables
Add
osf-credentialscommand to more conveniently set and reset OSF credentials for use by DataLadcreate-sibling-osfcan now create public projectsOSF projects are now of category
databy default and another category can be set viacreate-sibling-osf --categoryAssign default OSF project tags to location any and specific datasets via OSF search functionality
Add the ability to use OSF projects as git-annex exports or actual annex stores
Add
git-remote-osfGit remote helper to use an OSF project as a regular Git remote, usingosf://<projectid>URLs. Performance can be suboptimal when used withdatalad pushin DataLad versions up to 0.13.0 (repeated, avoidable Git repository uploads). Fixes have been queue for 0.13.1, and 0.14.0.Ability to
datalad clone osf://<projectid>to publish and obtain entire datasets via OSF , without the use of a separate service for Git hosting
API changes
Rename
create-sibling-osf --siblingto-s/--namefor uniformity with other such DataLad commandsRename
create-sibling-osf --mode {annexstore,exporttree}to--mode {annex,export}to match git-annex terminology
Expanded test suite
- Credential-less read-only access to public datasets
Fixes
- User/password authentication used user as password and failed
Dropped dependency on
7z, archive and compression is now implemented via Python standard library functionalityMajor documentation overhaul to reflect the new features and changed behavior
Files
datalad/datalad-osf-0.2.0.zip
Files
(1.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:b0f88e18fbdf9778d747c2e39470b416
|
1.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/datalad/datalad-osf/tree/0.2.0 (URL)