python3-datalad-next

DataLad extension for new features and improved user experience

Description

This extension provides feature additions and updates for DataLad (http://datalad.org). Unlike other more topical extensions, the provided functionality is broadly applicable, and each individual components is a candidate for migration into the DataLad core package. This includes new commands that become available through DataLad when this package is installed, but also runtime-modifications of other DataLad functionality that are enabled when the extension is loaded (see 'datalad.extensions.load' configuration switch). Examples are:

 - credential management system, and better integration with commands
 - support for dataset deposit/retrieval via WebDAV
 - support for git-annex-export in DataLad's push command
 - performance boosts for individual commands and IO throughput
 - additional git-annex special remotes for leaner archive access and
   dynamic, identifier-based access URL composition -- accessible
   via a dedicated 'download' command
 - Git remote helper to fetch/push from/to any place accessible via a
   git-annex special remote

Moreover, this packages provides utilities to facilitate DataLad-based development efforts:

 - framework for uniform command parameter validation
 - improved base class and utilities for git-annex special remote
   implementations
 - reusable pytest fixtures for common test scenarios
 - iter_subproc() helper for communication with subprocesses
   via input/output iterables
 - shell context manager for interaction with (remote) shells

This package contains the Python module and the documentation.

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Homepage

https://datalad-next.rtfd.org


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install python3-datalad-next