v1.7.0
New Features:
-
Support copying and moving data and segment (#748, #753, #777)
-
Support importing data from auth cloud storage (#747, #768, #769, #770)
-
Add special error messages to all attrs in
Label
andCatalog
when the attr does not exist (#731) -
Add
gas auth
command to authenticate, list and unset TensorBay account (#672, #681, #684, #693) -
Support listing and unsetting config in
gas config
command (#695, #697) -
The CLI config file format is updated to support multiple profiles better (#638)
-
Add
Vector.__abs__
to get the 2-norm of a vector (#674) -
Add the following basic arithmetic methods for
Vector
: (#673)Vector.__sub__
Vector.__rsub__
Vector.__mul__
Vector.__rmul__
Vector.__truediv__
Vector.__floordiv__
-
Add
__contains__
method for the followingSequence
subclasses (#707, #708):UserSequence
NameList
SortedNameList
DatasetBase
-
Add
__eq__
method forUserSequence
andUserMapping
(#719, #726) -
Add
__reversed__
method forUserSequence
(#727)
Bug fixes:
- Fix the issue that
.png
files are all missing inRP2K
open dataset loader (#714)
Interface adjustment:
- Use
NameSortedList
inSensors
to replaceNameSortedDict
(#704) - Rename
NamedList
toNameList
andNameSortedList
toSortedNameList
(#706)
Improvements:
- Move lazy evaluation related code to
client/lazy.py
(#688) - Use
bisect
inNameSortedList
to replaceSortedDict
(#703) - Remove
sortedcontainers
from dependancies (#705) - Group version control methods from
DatasetClientBase
intoVersionControlClient
(#750)
Performance:
- Enhance the performance of the following methods: (#675)
Polyline2D.uniform_frechet_distance
Polyline2D.similarity
- Override
PagingList
mixin methods inherited fromMutableSequence
to enhance its performance (#686)
Documentation:
- Add docs about copying and moving data and segment (#761, #765)
- Add docs about importing data from auth cloud storage (#756)
- Add docs about
gas auth
andgas config
(#696, #702) - Fix typos in docs (#679)
- Refine the docs (#700, #736, #725, #754)