Releases: DataLab-Platform/DataLabSimpleClient
v0.11.0
Version 0.11.0
DataLab Simple Client is fully compatible with DataLab 0.19.0 and above.
With older versions of the DataLab server, some features may not work.
💥 Changes:
- Remote API (
SimpleRemoteProxy
):- Added
add_group
method (new in DataLab 0.19.0) get_object_uuids
method: addedgroup
argument to filter by group ID, title or number (new in DataLab 0.19.0)
- Added
v0.10.1
Version 0.10.1
🛠️ Bug fixes:
- Fixed
get_version
method inSimpleRemoteProxy
to handle server versions
with a development suffix (e.g.0.14.dev0
)
Version 0.10.0
DataLab Simple Client is fully compatible with DataLab 0.14.2 and above.
With older versions of the DataLab server, some features may not work.
💥 Changes:
- Remote API (
SimpleRemoteProxy
):- Merged
open_object
andopen_objects
methods toload_from_files
- Merged
v0.10.0
DataLab Simple Client is fully compatible with DataLab 0.14.2 and above.
With older versions of the DataLab server, some features may not work.
💥 Changes:
- Remote API (
SimpleRemoteProxy
):- Merged
open_object
andopen_objects
methods toload_from_files
- Merged
v0.9.1
DataLab Simple Client is fully compatible with DataLab 0.14.0 and above.
With older versions of the DataLab server, some features may not work.
💥 Changes:
- Remote API (
SimpleRemoteProxy
):- Changed constructor signature to accept
autoconnect
as argument,
defaulting toTrue
- Thus, when creating a
SimpleRemoteProxy
instance, the connection to the
server is now established automatically by default (i.e. same behavior as
DataLab'scdl.proxy.RemoteProxy
class) get_object_titles
method now accepts "macro" as panel name and returns
the list of macro titles- New
run_macro
,stop_macro
andimport_macro_from_file
methods
- Changed constructor signature to accept
v0.8.0
Version 0.8.0
DataLab Simple Client is fully compatible with DataLab 0.11.0 and above.
With older versions of the DataLab server, some features may not work.
💥 Changes:
- Added
keep_roi
argument toSimpleRemoteProxy.delete_metadata
method
🛠️ Bug fixes:
- Fixed
SimpleRemoteProxy.get_object
method when there is no object to return
(None
is returned instead of an exception)
v0.7.0
Version 0.7.0
DataLab Simple Client is fully compatible with DataLab 0.10.0 and above.
With older versions of the DataLab server, some features may not work.
💥 Changes:
- Added
toggle_auto_refresh
method toSimpleRemoteProxy
- Added
context_no_refresh
method toSimpleRemoteProxy
(context manager) - Added
toggle_show_titles
method toSimpleRemoteProxy
- Remote client is now checking the server version and shows a warning message if
the server version may not be fully compatible with the client version.
Version 0.6.0
💥 Changes:
-
Remote API (
SimpleRemoteProxy
):- Added
get_group_titles_with_object_infos
method
- Added
-
New
widgets
module:- New
GetObjectDialog
class:- Ready-to-use dialog box to retrieve an object from a DataLab server
from cdlclient.widgets import GetObjectDialog
- See example in
cdlclient/tests/get_object_dialog.py
- New
Version 0.5.0
💥 Changes:
-
Remote API (
SimpleRemoteProxy
):- Added
is_connected
method
- Added
-
New
widgets
module:- New
ConnectionDialog
class:- Ready-to-use dialog box to connect to a DataLab server
from cdlclient.widgets import ConnectionDialog
- See example in
cdlclient/tests/connect_dialog.py
- New
Version 0.4.0
💥 Changes:
- Remote API (
SimpleRemoteProxy
):- Added dict-like interface (e.g.
proxy['obj123']
) - Renamed
switch_to_panel
method toset_current_panel
(compatibility with DataLab 0.9) - Added
get_current_panel
method - Changed
select_groups
first argumentselection
(compatibility with DataLab 0.9) - Changed
select_objects
arguments (compatibility with DataLab 0.9)
- Added dict-like interface (e.g.
Version 0.3.0
💥 Changes:
-
Remote API (
SimpleRemoteProxy
):get_object
method now takes either object number, UUID or a titleget_object_shapes
method now takes either object number, UUID or a title- Removed deprecated
get_object_from_uuid
andget_object_from_title
methods
-
Simplified DataLab object model:
- Added
SignalObj.uuid
item - Added
ImageObj.uuid
item
- Added
Version 0.2.0
💥 Changes:
-
Remote API (
SimpleRemoteProxy
):- New
raise_window
method - New
get_object_shapes
method - New
get_object
method - New
get_object_from_uuid
method - New
get_object_from_title
method
- New
-
Added simplified DataLab object model:
simplemodel.SignalObj
classsimplemodel.ImageObj
class
v0.6.0 - First public release
Version 0.6.0
💥 Changes:
-
Remote API (
SimpleRemoteProxy
):- Added
get_group_titles_with_object_infos
method
- Added
-
New
widgets
module:- New
GetObjectDialog
class:- Ready-to-use dialog box to retrieve an object from a DataLab server
from cdlclient.widgets import GetObjectDialog
- See example in
cdlclient/tests/get_object_dialog.py
- New
Version 0.5.0
💥 Changes:
-
Remote API (
SimpleRemoteProxy
):- Added
is_connected
method
- Added
-
New
widgets
module:- New
ConnectionDialog
class:- Ready-to-use dialog box to connect to a DataLab server
from cdlclient.widgets import ConnectionDialog
- See example in
cdlclient/tests/connect_dialog.py
- New
Version 0.4.0
💥 Changes:
- Remote API (
SimpleRemoteProxy
):- Added dict-like interface (e.g.
proxy['obj123']
) - Renamed
switch_to_panel
method toset_current_panel
(compatibility with DataLab 0.9) - Added
get_current_panel
method - Changed
select_groups
first argumentselection
(compatibility with DataLab 0.9) - Changed
select_objects
arguments (compatibility with DataLab 0.9)
- Added dict-like interface (e.g.
Version 0.3.0
💥 Changes:
-
Remote API (
SimpleRemoteProxy
):get_object
method now takes either object number, UUID or a titleget_object_shapes
method now takes either object number, UUID or a title- Removed deprecated
get_object_from_uuid
andget_object_from_title
methods
-
Simplified DataLab object model:
- Added
SignalObj.uuid
item - Added
ImageObj.uuid
item
- Added
Version 0.2.0
💥 Changes:
-
Remote API (
SimpleRemoteProxy
):- New
raise_window
method - New
get_object_shapes
method - New
get_object
method - New
get_object_from_uuid
method - New
get_object_from_title
method
- New
-
Added simplified DataLab object model:
simplemodel.SignalObj
classsimplemodel.ImageObj
class
Version 0.1.0
First release of the DataLab Simple Client.