Skip to content

Releases: Graviti-AI/tensorbay-python-sdk

v1.24.2

10 Feb 15:36
Compare
Choose a tag to compare

New Features:

  • Add verify_tls_certificate attr to requests.Config (#1271, #1272)

Bug Fixes:

  • Fix the wrong matrix conversion in CameraMatrix.as_matrix (#1266)

Improvements:

  • Remove the None values in upload permission result (#1270)

v1.24.1

23 Sep 15:23
Compare
Choose a tag to compare

Bug Fixes:

  • Fix the TypeError when using _repr1 on python builtin type with _repr_type (#1258)

Install Dependencies:

  • Set the minimum version of urllib3 to v1.15 (#1254)
  • Remove the limitation numpy <= 1.20.3 (#1265)

Documentation:

  • Add the pdf download option on the Read The Docs website (#1263)
  • Correct the example code in the docs (#1255, #1257)
  • Replace all the .cn url with .com in the docs (#1252)

v1.24.0

12 Apr 11:59
Compare
Choose a tag to compare

New Features:

Bug Fixes:

  • Fix the incorrect parentCategories of nuImages dataloader (#1192)
  • Fix the incorrect creation form of frames in nuImages dataloader (#1218)
  • Remove the space in the category names of VGGFace2 dataloader (#1201)
  • Fix the NoneType error in Job.update (#1200)
  • Remove the space in the remote path of CarConnection dataloader (#1204)
  • Add the missing job type to job system (#1233, #1242, #1239)

Improvements:

  • Replace . with - in attribute names of nuImages dataloader (#1226)
  • Move method retry from Job to SquashAndMergeJob (#1247)
  • Refine the error message when calling unimplemented get_callback_body method (#1246)

Documentation:

  • Add the doc about "BasicSearch" and "SearchResult" (#1229, #1241)
  • Use Sphinx "List Table" directive to generate tables (#1193)
  • Reconstruct "Fusion Dataset" in chapter "Advanced Features" (#1210)
  • Refine the docs (#1228, #1198, #1214, #1221, #1237)

v1.20.0

21 Jan 06:58
Compare
Choose a tag to compare

New Features:

  • Add open dataset loaders VGGFace2 (#1146)

Bug Fixes:

  • Fix reading cached file failed in multiprocess environment (#1151, #1188)
  • Fix the Job.started_at will not be updated (#1189)
  • Fix the ValueError when init PointList2D and RLE with numpy array (#1190)
  • Fix the NoneType error in Job.update (#1200)

Improvements:

  • Remove the multiprocess lock and add pid to cached file path (#1188)

Documentation:

  • Change the Sphinx html theme to "furo" (#1061)
  • Refine the docstring (#1163)

v1.19.0

30 Dec 13:20
Compare
Choose a tag to compare

New Features:

  • Implement the async job framework (#1155, #1182)

    • Implement JobMixin._create_job (#1162)
    • Implement JobMixin._get_job (#1166)
    • Implement Job.update (#1174, #1184)
    • Implement JobMixin.delete_job (#1171)
    • Implement Job.retry and Job.abort (#1170)
    • Implement JobMixin._list_job (#1173)
  • Implement SquashAndMerge feature by async job framework (#1134, #1179)

    • Implement SquashAndMerge.create_job (#1168)
    • Implement SquashAndMerge.delete_job (#1175)
    • Implement SquashAndMerge.get_job (#1176)
    • Implement SquashAndMerge.list_job (#1177, #1181)
    • Implement SquashAndMergeJob.result (#1178, #1183)
  • Add the following open dataset loader:

    • CityscapesGTFine (#1160)
    • CityscapesGTCoarse (#1167)
    • RarePlanesReal (#1157)
    • RarePlanesSynthetic (#1158)
    • UrbanObjectDetection (#1172)

Improvements:

  • Getting mask urls from OpenAPI getDataDetails to reduce the number of requests (#1114)

Documentation:

v1.18.1

17 Dec 03:42
Compare
Choose a tag to compare

Bug fixes:

  • Fix RemoteFileMixin._urlopen() failed when url is expired (#1165)

v1.18.0

15 Dec 13:58
Compare
Choose a tag to compare

New Features:

  • Add interfaces to communicate with Sextant Apps (#1112, #1132, #1139, #1153)
    • Implement Sextant.list_benchmarks (#1133)
    • Implement Sextant.list_evaluations (#1136)
    • Implement Sextant.create_evaluations (#1135)
    • Implement Evaluation.get_result (#1137)
  • Add SemanticMask for BDD100K_MOTS2020 dataset (#1102)
  • Add author, updated_at and parent_commit_id for Draft (#1108)
  • Add --show-drafts for CLI gas log to support displaying open drafts (#1124, #1161)

Improvements:

  • Remove the redundant attributes in BDD100K dataset (#1109)
  • Update VersionControlClient to VersionControlMixin (#1131)
  • Use stem to represent the filename without extension in opendataset module (#1145)

Bug fixes:

  • Add the missing categoryDelimiter to the OxfordIIITPet catalog (#1111)
  • Fix NoneType not subscriptable error in listMaskUrls (#1118)
  • Fix the AttributeError when calling the mocker class methods (#1119)
  • Correct the wrong attribute names in nuImages catalog (#1148)

Documentation:

  • Add "PaddlePaddle" instructions in "INTEGRATIONS" chapter (#1128)
  • Add documentation for Sextant in ”Applications“ chapter (#1149)
  • Reconstruct Storage Config in chapter Advanced Features (#1116)
  • Support deleting automatically generated rst files via make clean (#1129)
  • Refine the docstring (#1110, #1115)

v1.17.2

06 Dec 12:52
Compare
Choose a tag to compare

Bug fixes:

  • Fix the TypeError caused by positional arguments mismatch when using Profile (#1150)

v1.17.1

06 Dec 10:55
Compare
Choose a tag to compare

Bug fixes:

  • Fix the request timeout issue when reading data in multiprocess environment (#1143)

v1.17.0

02 Dec 13:21
Compare
Choose a tag to compare

New Features:

  • Add --sort option for CLI gas branch and gas tag to support sorting branches and tags (#1095)
  • Support recording statistical info for Data.open().read() in Profile class (#1096)
  • Add StorageConfig class to store storage config info (#1098)
  • Add SegmentClient.get_data to get data info by its remote_path (#1071)
  • Support showing a piece of data via remote_path in CLI gas ls (#1097)

Improvements:

  • add URL class for getting and updating the file url (#1088, #1092, #1142)
  • Add train, val and test in segment name in DAVIS2017 (#1100)

Bug fixes:

  • Fix the wrong graph in CLI gas log when merging branches (#1101)
  • Add the missing categoryDelimiter in COCO2017 catalog (#1106)
  • Fix the FileExistsError when using cache with multiprocess (#1113)

Documentation:

  • Use autosummary to generate rst files in opendataset module under "API" chapter (#1086)
  • Refine the docs (#1103, #1105)
  • Refine the docstring (#1089)