Giter Site home page Giter Site logo

anikfal / datalad Goto Github PK

View Code? Open in Web Editor NEW

This project forked from datalad/datalad

0.0 0.0 0.0 39.44 MB

Keep code, data, containers under control with git and git-annex

Home Page: http://datalad.org

License: Other

Shell 1.19% Python 98.68% PowerShell 0.01% Makefile 0.05% Batchfile 0.03% Jinja 0.01% Singularity 0.03%

datalad's Introduction

 ____            _             _                   _ 
|  _ \    __ _  | |_    __ _  | |       __ _    __| |
| | | |  / _` | | __|  / _` | | |      / _` |  / _` |
| |_| | | (_| | | |_  | (_| | | |___  | (_| | | (_| |
|____/   \__,_|  \__|  \__,_| |_____|  \__,_|  \__,_|
                                              Read me

DOI Travis tests status Build status Extensions Linters codecov.io Documentation License: MIT GitHub release Supported Python versions Testimonials 4 https://www.singularity-hub.org/static/img/hosted-singularity--hub-%23e32929.svg Contributor Covenant DOI

All Contributors

Distribution

Anaconda Arch (AUR) Debian Stable Debian Unstable Fedora Rawhide package Gentoo (::science) PyPI package

10000-ft. overview

DataLad makes data management and data distribution more accessible. To do that, it stands on the shoulders of Git and Git-annex to deliver a decentralized system for data exchange. This includes automated ingestion of data from online portals and exposing it in readily usable form as Git(-annex) repositories, so-called datasets. The actual data storage and permission management, however, remains with the original data providers.

The full documentation is available at http://docs.datalad.org and http://handbook.datalad.org provides a hands-on crash-course on DataLad.

Extensions

A number of extensions are available that provide additional functionality for DataLad. Extensions are separate packages that are to be installed in addition to DataLad. In order to install DataLad customized for a particular domain, one can simply install an extension directly, and DataLad itself will be automatically installed with it. An annotated list of extensions is available in the DataLad handbook.

Support

The documentation for this project is found here: http://docs.datalad.org

All bugs, concerns, and enhancement requests for this software can be submitted here: https://github.com/datalad/datalad/issues

If you have a problem or would like to ask a question about how to use DataLad, please submit a question to NeuroStars.org with a datalad tag. NeuroStars.org is a platform similar to StackOverflow but dedicated to neuroinformatics.

All previous DataLad questions are available here: http://neurostars.org/tags/datalad/

Installation

Debian-based systems

On Debian-based systems, we recommend enabling NeuroDebian, via which we provide recent releases of DataLad. Once enabled, just do:

apt-get install datalad

Gentoo-based systems

On Gentoo-based systems (i.e. all systems whose package manager can parse ebuilds as per the Package Manager Specification), we recommend enabling the ::science overlay, via which we provide recent releases of DataLad. Once enabled, just run:

emerge datalad

Other Linux'es via conda

conda install -c conda-forge datalad

will install the most recently released version, and release candidates are available via

conda install -c conda-forge/label/rc datalad

Other Linux'es, macOS via pip

Before you install this package, please make sure that you install a recent version of git-annex. Afterwards, install the latest version of datalad from PyPI. It is recommended to use a dedicated virtualenv:

# Create and enter a new virtual environment (optional)
virtualenv --python=python3 ~/env/datalad
. ~/env/datalad/bin/activate

# Install from PyPI
pip install datalad

By default, installation via pip installs the core functionality of DataLad, allowing for managing datasets etc. Additional installation schemes are available, so you can request enhanced installation via pip install datalad[SCHEME], where SCHEME could be:

  • tests to also install dependencies used by DataLad's battery of unit tests
  • full to install all dependencies.

More details on installation and initial configuration can be found in the DataLad Handbook: Installation.

License

MIT/Expat

Contributing

See CONTRIBUTING.md if you are interested in internals or contributing to the project.

Acknowledgements

DataLad development is supported by a US-German collaboration in computational neuroscience (CRCNS) project "DataGit: converging catalogues, warehouses, and deployment logistics into a federated 'data distribution'" (Halchenko/Hanke), co-funded by the US National Science Foundation (NSF 1429999) and the German Federal Ministry of Education and Research (BMBF 01GQ1411). Additional support is provided by the German federal state of Saxony-Anhalt and the European Regional Development Fund (ERDF), Project: Center for Behavioral Brain Sciences, Imaging Platform. This work is further facilitated by the ReproNim project (NIH 1P41EB019936-01A1). Mac mini instance for development is provided by MacStadium.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

glalteva
glalteva

πŸ’»
adswa
adswa

πŸ’»
chrhaeusler
chrhaeusler

πŸ’»
soichih
soichih

πŸ’»
mvdoc
mvdoc

πŸ’»
mih
mih

πŸ’»
yarikoptic
yarikoptic

πŸ’»
loj
loj

πŸ’»
feilong
feilong

πŸ’»
jhpoelen
jhpoelen

πŸ’»
andycon
andycon

πŸ’»
nicholsn
nicholsn

πŸ’»
adelavega
adelavega

πŸ’»
kskyten
kskyten

πŸ’»
TheChymera
TheChymera

πŸ’»
effigies
effigies

πŸ’»
jgors
jgors

πŸ’»
debanjum
debanjum

πŸ’»
nellh
nellh

πŸ’»
emdupre
emdupre

πŸ’»
aqw
aqw

πŸ’»
vsoch
vsoch

πŸ’»
kyleam
kyleam

πŸ’»
driusan
driusan

πŸ’»
overlake333
overlake333

πŸ’»
akeshavan
akeshavan

πŸ’»
jwodder
jwodder

πŸ’»
bpoldrack
bpoldrack

πŸ’»
yetanothertestuser
yetanothertestuser

πŸ’»
Christian MΓΆnch
Christian MΓΆnch

πŸ’»
Matt Cieslak
Matt Cieslak

πŸ’»
Mika PflΓΌger
Mika PflΓΌger

πŸ’»
Robin Schneider
Robin Schneider

πŸ’»
Sin Kim
Sin Kim

πŸ’»
Michael Burgardt
Michael Burgardt

πŸ’»
Remi Gau
Remi Gau

πŸ’»
MichaΕ‚ Szczepanik
MichaΕ‚ Szczepanik

πŸ’»
Basile
Basile

πŸ’»
Taylor Olson
Taylor Olson

πŸ’»
James Kent
James Kent

πŸ’»
xgui3783
xgui3783

πŸ’»
tstoeter
tstoeter

πŸ’»
Stephan Heunis
Stephan Heunis

πŸ’»
Matt McCormick
Matt McCormick

πŸ’»
Vicky C Lau
Vicky C Lau

πŸ’»
Chris Lamb
Chris Lamb

πŸ’»
Austin Macdonald
Austin Macdonald

πŸ’»

macstadium

datalad's People

Contributors

yarikoptic avatar mih avatar kyleam avatar bpoldrack avatar adswa avatar christian-monch avatar debanjum avatar jwodder avatar glalteva avatar mslw avatar driusan avatar vsoch avatar andycon avatar kimsin98 avatar aqw avatar chrhaeusler avatar thechymera avatar effigies avatar taylols avatar mikapfl avatar nobodyinperson avatar bpinsard avatar dependabot[bot] avatar jsheunis avatar matrss avatar disastermo avatar adelavega avatar akeshavan avatar loj avatar asmacdo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.