Recent Releases of https://github.com/datalad/datalad-metalad
https://github.com/datalad/datalad-metalad - Bugfix release
What's Changed
- Remove redefinition of legacy extractor base-class by @christian-monch in https://github.com/datalad/datalad-metalad/pull/408
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.21...0.4.22
- Python
Published by christian-monch over 2 years ago
https://github.com/datalad/datalad-metalad - Hot-fix release
- Use correct class to determine extractor generation by @christian-monch
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.20...0.4.21
- Python
Published by christian-monch over 2 years ago
https://github.com/datalad/datalad-metalad - Bug fix release
What's Changed
- Specify minimum version of
importlib-metadataandimportlib-resourcesby @christian-monch in https://github.com/datalad/datalad-metalad/pull/406
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.18...0.4.20
- Python
Published by christian-monch over 2 years ago
https://github.com/datalad/datalad-metalad - Support python 3.12 and clean up
What's Changed
- Update versioneer by @christian-monch in https://github.com/datalad/datalad-metalad/pull/398
- Add pre-commit package to the development requirements by @christian-monch in https://github.com/datalad/datalad-metalad/pull/399
- Remove package
sixand its usage by @christian-monch in https://github.com/datalad/datalad-metalad/pull/402 - Replace
pkg_rsourceswithimportlib.metadataby @christian-monch in https://github.com/datalad/datalad-metalad/pull/401
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.17...0.4.18
- Python
Published by christian-monch over 2 years ago
https://github.com/datalad/datalad-metalad - Improvement and bug fix release 0.4.17
What's Changed
- NF: adds updated custom dataset+file extractors by @jsheunis in https://github.com/datalad/datalad-metalad/pull/353
- Add generation to metadata extractors to be able to tell one from another by @yarikoptic in https://github.com/datalad/datalad-metalad/pull/351
- BUG: fix extractor type in
metadata_recordby @jsheunis in https://github.com/datalad/datalad-metalad/pull/374 - Expand tabs by @asmacdo in https://github.com/datalad/datalad-metalad/pull/369
- BF: imports
BaseMetadataExtractorfromdatalad-deprecatedby @jsheunis in https://github.com/datalad/datalad-metalad/pull/377 - Render result reports for meta-add if not run in batch-mode by @adswa in https://github.com/datalad/datalad-metalad/pull/358
- BF: Raise early and informative when extracting from a non-existing file by @adswa in https://github.com/datalad/datalad-metalad/pull/355
- Update minimal datalad-metadata-model versions by @christian-monch in https://github.com/datalad/datalad-metalad/pull/378
New Contributors
- @asmacdo made their first contribution in https://github.com/datalad/datalad-metalad/pull/369
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.16...0.4.17
- Python
Published by christian-monch about 3 years ago
https://github.com/datalad/datalad-metalad - 0.4.16
What's Changed
- Fix a bug in metadata adding
- Fix man page building
- Add a draft of a user guide on writing custom extractors by @mslw in https://github.com/datalad/datalad-metalad/pull/282
- DOC: A variety of small improvements to the docs by @adswa in https://github.com/datalad/datalad-metalad/pull/321
- Switch macOS appveyor builds to Monterey by @adswa in https://github.com/datalad/datalad-metalad/pull/326
- Merge maint (0.4.12) by @yarikoptic in https://github.com/datalad/datalad-metalad/pull/337
- DOC: Make a history page from the README by @adswa in https://github.com/datalad/datalad-metalad/pull/339
- Codespell: adding config, workflow and fixing some typos by @yarikoptic in https://github.com/datalad/datalad-metalad/pull/336
- Clean up historical comment that was addressed by @adswa in https://github.com/datalad/datalad-metalad/pull/342
- Convert "Metalad first steps" gist to a docs chapter by @mslw in https://github.com/datalad/datalad-metalad/pull/352
- Render API commands as commandline references by @adswa in https://github.com/datalad/datalad-metalad/pull/324
- Correct comment labeling of installation through PyPi by @candleindark in https://github.com/datalad/datalad-metalad/pull/364
- ENH: Allow
DatasetMetadataExtractor.get_required_content()to return a generator by @jsheunis in https://github.com/datalad/datalad-metalad/pull/361 - Return non-ok result records with a generic result renderer by @adswa in https://github.com/datalad/datalad-metalad/pull/357
- MNT: Refactor extraction code by @jsheunis in https://github.com/datalad/datalad-metalad/pull/367
New Contributors
- @mslw made their first contribution in https://github.com/datalad/datalad-metalad/pull/282
- @candleindark made their first contribution in https://github.com/datalad/datalad-metalad/pull/364
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.12...0.4.16
- Python
Published by christian-monch about 3 years ago
https://github.com/datalad/datalad-metalad - Bug fix release
What's Changed
- TST: Don't error out on deprecation warnings by @adswa in https://github.com/datalad/datalad-metalad/pull/295
- Do not try to dump a None-MRR by @christian-monch in https://github.com/datalad/datalad-metalad/pull/306
- Move MacOS test to monterey by @christian-monch in https://github.com/datalad/datalad-metalad/pull/308
- Check for None Metadata Root Record in search by @christian-monch in https://github.com/datalad/datalad-metalad/pull/309
- include root-dataset and sub-dataset in UUID-set by @christian-monch in https://github.com/datalad/datalad-metalad/pull/333
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.11...0.4.12
- Python
Published by christian-monch over 3 years ago
https://github.com/datalad/datalad-metalad - Maintenance release for datalad 0.18
What's Changed
- Use pipeline processor instances only once. by @christian-monch in https://github.com/datalad/datalad-metalad/pull/293
- Adapt metalad to datalad 0.18 by @christian-monch in https://github.com/datalad/datalad-metalad/pull/304
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.10...0.4.11
- Python
Published by christian-monch over 3 years ago
https://github.com/datalad/datalad-metalad - Bug fix release
bump required datalad-metadata-model version to include proper unicode filename handling
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.9...0.4.10
- Python
Published by christian-monch over 3 years ago
https://github.com/datalad/datalad-metalad - Bugfix for legacy extractors
What's Changed
- Python
Published by christian-monch over 3 years ago
https://github.com/datalad/datalad-metalad - Bug fix release
- Add test data to package to allow remote tests of legacy extractors
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.6...0.4.7
- Python
Published by christian-monch over 3 years ago
https://github.com/datalad/datalad-metalad - Salvage old extractors
What's Changed
- Move the extractors that were removed from datalad-core to metalad by @christian-monch in https://github.com/datalad/datalad-metalad/pull/284
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.5...0.4.6
- Python
Published by christian-monch over 3 years ago
https://github.com/datalad/datalad-metalad - Bug fix release 0.4.5
What's Changed
- Improve
meta-aggregateargument handling by @christian-monch in https://github.com/datalad/datalad-metalad/pull/280 - Set required datalad-metadata-model version to 0.3.5 by @christian-monch in https://github.com/datalad/datalad-metalad/pull/280
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.4...0.4.5
- Python
Published by christian-monch over 3 years ago
https://github.com/datalad/datalad-metalad - Bug fix release 0.4.4
What's Changed
- Fix number of required path arguments in
meta-aggregateinterface. This corrects themeta-aggreateusage-message and fixes issue #275 by @christian-monch in https://github.com/datalad/datalad-metalad/pull/279
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.3...0.4.4
- Python
Published by christian-monch almost 4 years ago
https://github.com/datalad/datalad-metalad - Bug fix release 0.4.3
What's Changed
- Fix issue #277: JSON output of
meta-extract, which is scrambled by status-messages fromsubdatasets()-calls by @christian-monch in https://github.com/datalad/datalad-metalad/pull/278
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.2...0.4.3
- Python
Published by christian-monch almost 4 years ago
https://github.com/datalad/datalad-metalad - Bug fix release
What's Changed
- Fix file-path determination if dataset-path or file-path contain symlinks by @christian-monch in https://github.com/datalad/datalad-metalad/pull/274
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.1...0.4.2
- Python
Published by christian-monch almost 4 years ago
https://github.com/datalad/datalad-metalad - Bug fix release
What's Changed
- Support absolute intra-dataset paths and catch not-tracked errors by @christian-monch in https://github.com/datalad/datalad-metalad/pull/267
- BF(TST): do not chdir directly, use "chpwd" helper with have by @yarikoptic in https://github.com/datalad/datalad-metalad/pull/269
- Improve tests, fix potential errors and reduce log output by @christian-monch in https://github.com/datalad/datalad-metalad/pull/270
- Use proper mock attributes for testing by @christian-monch in https://github.com/datalad/datalad-metalad/pull/271
- Fix symlink issue by @christian-monch in https://github.com/datalad/datalad-metalad/pull/272
- Prepare changelog for 0.4.1 release by @christian-monch in https://github.com/datalad/datalad-metalad/pull/273
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.4.0...0.4.1
- Python
Published by christian-monch almost 4 years ago
https://github.com/datalad/datalad-metalad - Paradise City
0.4.0 (Tue Jun 21 2022)
Enhancements
- Add a changelog
- Replace positional
---argument with--force-dataset-level-flag (@christian-monch) - Use pytest for testing (@christian-monch)
Bug Fix
- Fix datalad version determination in tests (@christian-monch) Merge pull request #260 from datalad/fix-datalad-version-determination
Authors: 1
- Christian Mönch (@christian-monch)
- Python
Published by christian-monch almost 4 years ago
https://github.com/datalad/datalad-metalad - Bug fix release
- Fix the determination of the datalad version in tests code (@christian-monch)
Full Changelog: https://github.com/datalad/datalad-metalad/compare/0.3.9...0.3.10
- Python
Published by christian-monch almost 4 years ago
https://github.com/datalad/datalad-metalad - Bug fix release
- include pipeline descriptions in package
- Python
Published by christian-monch almost 4 years ago
https://github.com/datalad/datalad-metalad - Bug fix release
- ensure pipeline definitions are installed
- Python
Published by christian-monch almost 4 years ago
https://github.com/datalad/datalad-metalad - Fix pipeline installation
- Fix a bug in the installation specification that prevented pipelines from beeing installed
- Python
Published by christian-monch almost 4 years ago
https://github.com/datalad/datalad-metalad - 0.3.4
Bugfix release
- Disable result renderer in subdataset in core extractor calls by @christian-monch in https://github.com/datalad/datalad-metalad/pull/258
- Fix traverser-error on unresolved topleveldir path argument by @christian-monch in https://github.com/datalad/datalad-metalad/pull/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
- Python
Published by christian-monch almost 4 years ago
https://github.com/datalad/datalad-metalad - Bug fix release
This release fixes one bug:
- Issue #253 :
top-level-dirargument ofDatasetTraverserdoes not handle relative paths correctly.
- Python
Published by christian-monch almost 4 years ago
https://github.com/datalad/datalad-metalad - Bug fix release
This release fixes two bugs:
- Issue #245:
get_required_content()was not called in dataset-level metadata extractors - Issue #247: module
datalad_metalad.extractors.studyminimetawas not found.
- Python
Published by christian-monch about 4 years ago
https://github.com/datalad/datalad-metalad - Fix missing requirements
Minimal release to add a missing requirement of "six"
- Python
Published by christian-monch about 4 years ago
https://github.com/datalad/datalad-metalad - Metadata handling, the next generation
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 repositorymeta-dump: dump metadata stored in a repository.meta-aggregate: aggregate metadata stored in sub-datasets and store it in the super-datasetmeta-extract: run extractors to create metadata from repository-contentmeta-filter: run filter over all or parts of the metadata stored in a repositorymeta-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 fromstudyminimeta-metadata that is optimized fordatalad 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: https://github.com/datalad/datalad-metalad/compare/0.2.1...0.3.0
- Python
Published by christian-monch about 4 years ago
https://github.com/datalad/datalad-metalad - Fixing the worst
- Minor release to rectify a few general things before development restarts.
- Discontinue support for Python 2
customextractor 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)
- Python
Published by mih almost 6 years ago
https://github.com/datalad/datalad-metalad - Settling in
- New
runprovmetadata extractor fordatalad runrecord metadata as W3C PROV meta_report()was renamed tometa_dump()to better reflect its purpose and capabilities- Various smallish changes for more robust and streamlined behavior
- Python
Published by mih almost 7 years ago
https://github.com/datalad/datalad-metalad - New life
Born from the ashes of a revolution.... Metadata for the win!
- Python
Published by mih about 7 years ago