Skip to content

v1.5.0

Compare
Choose a tag to compare
@linjiX linjiX released this 31 May 10:28
· 7 commits to v1.5.x since this release

New Features:

  • Redesign and implement the gas CLI based on TensorBay version control (#575):

    • Support draft number and revision in TBRN (#525)
    • Add gas dataset command to create, list and delete dataset (#523, #526, #528, #530, #534, #571)
    • Support gas ls command to list segments and data in specific draft or revision (#541, #618)
    • Add gas draft command to create and list drafts (#546, #547, #548)
    • Add gas commit command to commit draft (#549)
    • Add gas cp command to upload files to draft (#551)
    • Add gas rm command to remove segment and data in draft (#555, #582)
  • Add detailed resuming message when uploading process got interrupted (#516, #536)

  • Add ModuleImportError to print detailed install instruction when the optional requirement package is not installed (#544)

  • Implement DatasetBase.__delitem__ to support delete segment from dataset by del (#542)

  • Add open dataset loader LISA Traffic Sign (#518)

Bug fixes:

  • Fix the ValueError when passing the last item to UserSequence.index (#627, Fix #610)

Improvements:

  • Remove the redundant class variable description in KeypointsInfo (#506)
  • Implement python attr framework AttrsMixin (#447, #559, #560, #565, #569, #566, #580)
  • Move TBRN from utility module to cli module (#540)
  • Inherit EqMixin to replace __eq__ in the following intrinsic classes (#539):
    • CameraMatrix
    • DistortionCoefficients
    • CameraIntrinsics

Documentation:

Deprecations:

  • Deprecate CLI gas create and gas delete (#568)
  • Deprecate legacy fusion dataset TBRN (#581)
  • Remove the following deprecated interfaces (#511):
    • Following exceptions:
      • GASDatasetError
      • GASDatasetTypeError
      • GASException
      • GASPathError
      • GASResponseError
      • GASSegmentError
    • The start and stop keyword arguments in the following methods:
      • GAS.list_dataset_names
      • DatasetClientBase.list_drafts
      • DatasetClientBase.list_commits
      • DatasetClientBase.list_tags
      • DatasetClientBase.list_branches
      • DatasetClientBase.list_segment_names
      • SegmentClient.list_data_paths
      • SegmentClient.list_data
      • FusionSegmentClient.list_frames
    • Following methods:
      • DatasetClientBase.list_draft_titles_and_numbers