There is a newer version of the record available.

Published July 17, 2020 | Version 0.2.0
Software Open

datalad/datalad-osf: More DataLad and OSF integration

  • 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-credentials command to more conveniently set and reset OSF credentials for use by DataLad

    • create-sibling-osf can now create public projects

    • OSF projects are now of category data by default and another category can be set via create-sibling-osf --category

    • Assign 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-osf Git remote helper to use an OSF project as a regular Git remote, using osf://<projectid> URLs. Performance can be suboptimal when used with datalad push in 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 --sibling to -s/--name for uniformity with other such DataLad commands

    • Rename 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 functionality

  • Major 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