There is a newer version of the record available.

Published March 8, 2021 | Version 0.11.0
Software Open

dandi/dandi-cli: 0.11.0

  • 1. Dartmouth College, @Debian, @DataLad, @PyMVPA, @fail2ban
  • 2. MIT
  • 3. CatalystNeuro
  • 4. Kitware

Description

๐Ÿš€ Enhancement ๐Ÿ› Bug Fix
  • Add dateModified to asset metadata #452 (@jwodder)
  • fix: change enum to const for single enums #449 (@satra)
  • Add --new-schema option to ls command for converting output #445 (@jwodder)
  • Eliminate check for session_start_time preceding date_of_birth #440 (@jwodder)
  • Eliminate DANDI_SCHEMA; add get_schema_version() #442 (@jwodder)
  • Discard empty "sex" and "species" fields on conversion #438 (@jwodder)
  • schema: minor spotted typo fixes #435 (@yarikoptic)
  • Retry requests on ConnectionErrors #437 (@jwodder)
  • Include HDMF version as well into the token #434 (@yarikoptic)
  • Error if sha256 digest is missing from asset being downloaded #428 (@jwodder)
  • Report dandi version in User-Agent header #424 (@jwodder)
  • Remove misleading log message about authenticating with new API #425 (@jwodder)
  • Distinguish between pre- and post-validation when uploading #420 (@jwodder)
  • Log failed HTTP connections; include PID and TID in logs; include asset path in upload log messages #418 (@jwodder)
  • Revert PR #409 (Content-MD5 header) #419 (@jwodder)
  • Set Content-MD5 header when uploading asset parts #409 (@jwodder)
  • upload(): Only yield first "validating" status to pyout #417 (@jwodder)
  • Add more logging when uploading & downloading #412 (@jwodder)
  • Sleep increasing amounts while waiting for uploaded assets to validate #408 (@jwodder)
  • Populate wasDerivedFrom #386 (@jwodder)
  • FIX: use authorized checkout for actions #403 (@satra)
  • enh: account for samples, sessions and participants #392 (@satra @jwodder @yarikoptic)
  • Disabling logging to stderr while using pyout #401 (@jwodder)
  • Cache file digests and check for change in digest when uploading #391 (@jwodder)
  • Make existing="refresh" a synonym for "overwrite" for new upload #390 (@jwodder)
  • RF/NF: Identifiable and BareAssetMeta to describe an asset anywhere #373 (@yarikoptic @jwodder)
  • Give known_urls human-readable display strings #384 (@jwodder)
  • Make dandi download -i <instance> run in a Dandiset download that Dandiset #383 (@jwodder)
  • Give validate command a --schema VERSION option for validating assets and dandiset.yaml #379 (@jwodder)
  • Support downloading folders and latest Dandiset version #377 (@jwodder @yarikoptic)
  • Add include_metadata=False parameter to asset-listing DandiAPIClient methods #378 (@jwodder @yarikoptic)
  • Discard invalid asset identifiers when extracting metadata #374 (@jwodder)
  • Handle uploading already-present files in new API #347 (@jwodder)
  • Adjust license metadata conversion #364 (@jwodder @yarikoptic)
  • Give AssetMeta and DandiMeta json_dict() methods for better dictification #346 (@jwodder)
  • BF: allow to handle an item with multiple files #342 (@yarikoptic)
  • ENH: devel upload dandiset metadata #341 (@yarikoptic)
  • Try self.listFile() again on ConnectionErrors #335 (@jwodder)
  • Add functions for validating metadata against JSON Schema and use in tests #338 (@jwodder)
  • Fix AttributeError: 'Resource' object has no attribute 'values' #336 (@jwodder)
  • [DATALAD RUNCMD] Swap order of str and AnyUrl to be from specific to generic #334 (@yarikoptic)
  • cleaning up biosample and participant #312 (@satra @jwodder)
  • Tee all logs to user log directory #318 (@jwodder)
  • Update for new API at https://api.dandiarchive.org/api #283 (@jwodder)
โš ๏ธ Pushed to master
  • Merge branch 'gh-320' (@yarikoptic)
  • DOC: provide description for both DANDI_API_KEY and DANDI_GIRDER_API_KEY (@yarikoptic)
  • ENH: log at DEBUG result.text from a failed response (@yarikoptic)
  • ENH: allow for DeprecationWarning to come from requests_toolbelt, not our problem (@yarikoptic)
๐Ÿ  Internal ๐Ÿ“ Documentation ๐Ÿงช Tests Authors: 3

Files

dandi/dandi-cli-0.11.0.zip

Files (200.8 kB)

Name Size Download all
md5:29f1a0e17d1f2bdcdb9d420177bc11e6
200.8 kB Preview Download

Additional details

Related works