Skip to content

Releases: datalad/datalad-metalad

Bug fix release

23 Jun 13:55
Compare
Choose a tag to compare
  • ensure pipeline definitions are installed

Fix pipeline installation

23 Jun 13:02
Compare
Choose a tag to compare
  • Fix a bug in the installation specification that prevented pipelines from beeing installed

0.3.4

22 Jun 15:34
34c2e6e
Compare
Choose a tag to compare

Bugfix release

  • Disable result renderer in subdataset in core extractor calls by @christian-monch in #258
  • Fix traverser-error on unresolved top_level_dir path argument by @christian-monch in #259
  • Update minimal datalad metadata model version to 0.3.1 (this fixes a bug in fetching and pushing of metadata)
  • Add an automated pypi release action

Bug fix release

20 Jun 08:57
11a0b6d
Compare
Choose a tag to compare

This release fixes one bug:

  1. Issue #253 : top-level-dir argument of DatasetTraverser does not handle relative paths correctly.

Bug fix release

18 May 11:05
e16c06b
Compare
Choose a tag to compare

This release fixes two bugs:

  1. Issue #245: get_required_content() was not called in dataset-level metadata extractors
  2. Issue #247: module datalad_metalad.extractors.studyminimeta was not found.

Fix missing requirements

01 Apr 08:17
Compare
Choose a tag to compare

Minimal release to add a missing requirement of "six"

Metadata handling, the next generation

01 Apr 07:06
Compare
Choose a tag to compare

This is a new suite of datalad commands to handle metadata. It includes a new storage backend, that does not interfere (and does not inter-operate) with the metadata storage system used in versions < 0.3.0.

New commands:

The following commands are new, or have a changed syntax and semantic

  • meta-add: add metadata to a repository
  • meta-dump: dump metadata stored in a repository.
  • meta-aggregate: aggregate metadata stored in sub-datasets and store it in the super-dataset
  • meta-extract: run extractors to create metadata from repository-content
  • meta-filter: run filter over all or parts of the metadata stored in a repository
  • meta-conduct: execute pipelines that process metadata, e.g. extract metadata from all files in a dataset and add it to the repository. A few pipelines are provided with the release.

New extractors and idexers:

  • studyminimeta-extractor: creates metadata from studyminimeta-files, i.e. <dataset-root>/.studyminimeta.yaml.
  • studyminimeta-indexer: creates key-value sets from studyminimeta-metadata that is optimized for datalad search.

Note

This new suite of metadata commands is more or less a complete rewrite of the previous version. The concept has evolved, the syntax and semantics of the commands have changed, and the documentation is still growing.

At the moment there is no tool to import old metadata into the new system (although that is possible by reading the old metadata, converting each entry to a metadata record and add it to the new system via meta-add). The next release is intended to provide a tool for that.

Full Changelog: 0.2.1...0.3.0

Fixing the worst

14 Jul 17:45
@mih mih
0.2.1
Compare
Choose a tag to compare
  • Minor release to rectify a few general things before development restarts.
  • Discontinue support for Python 2
  • custom extractor now reports files IDs
  • Various internal changes to keep pace with DataLad development
  • Prevent needless re-extraction of metadata (thanks to @adswa and @bpoldrack for analysis and fix)

Settling in

02 Jun 10:13
@mih mih
0.2.0
Compare
Choose a tag to compare
  • New runprov metadata extractor for datalad run record metadata as W3C PROV
  • meta_report() was renamed to meta_dump() to better reflect its purpose and capabilities
  • Various smallish changes for more robust and streamlined behavior

New life

08 May 08:40
@mih mih
0.1.0
Compare
Choose a tag to compare

Born from the ashes of a revolution.... Metadata for the win!