What's Changed * 5.0.x feature/pid setp actuators by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/378 * Feature/create setp pid actuators by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/379 * Feature/adding control modules by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/389 * Patch/uninit hardware by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/395 * implement the modification of the control modules UI from the plugin by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/397 * Feature/update UI from plugins by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/399 * get the right tags from github to set the versions required at instal… by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/401 * Bugfix/units tcpip by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/402 * updated docs to use miniforge and mamba by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/407 * make sure to handle and keep degree for unit of angles (if specified) by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/408 * Update/doc by loicguilmard in https://github.com/PyMoDAQ/PyMoDAQ/pull/419 * correct signature for setup_menu by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/433 * Dashboard inherits CustomApp by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/429 * Feature/bayesian explicit dwa names by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/434 * Update/pymodacdoc by loicguilmard in https://github.com/PyMoDAQ/PyMoDAQ/pull/422 * minimal updates regarding plugin_info to pyproject by loicguilmard in https://github.com/PyMoDAQ/PyMoDAQ/pull/436 * Update data.py by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/446 * added tests to serialize DataActuator and DataToActuators by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/467 * Pyside6 GitHub actions by malik-irain in https://github.com/PyMoDAQ/PyMoDAQ/pull/463 * Fix daq_logger command by malik-irain in https://github.com/PyMoDAQ/PyMoDAQ/pull/481 * Refresh repo list in github actions by malik-irain in https://github.com/PyMoDAQ/PyMoDAQ/pull/483 * Parameter tree list fix by malik-irain in https://github.com/PyMoDAQ/PyMoDAQ/pull/482 * replaced new annoucmeent for 2025 by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/489 * add a mechanism to obtain the crosshair from a viewer in a plugin by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/492 * Replaced QApplication calls with mkQApp by malik-irain in https://github.com/PyMoDAQ/PyMoDAQ/pull/488 * adding some specific import for backcompatibility by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/493 * Update/callables4to5 by loicguilmard in https://github.com/PyMoDAQ/PyMoDAQ/pull/447 * backcompatibilty by loicguilmard in https://github.com/PyMoDAQ/PyMoDAQ/pull/495 * Documentation - Introduce lab stories - Arduino on Ubuntu. by quantumm in https://github.com/PyMoDAQ/PyMoDAQ/pull/461 * Revert "Documentation - Introduce lab stories - Arduino on Ubuntu." by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/498 * Adding training annoucements by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/501 * Documentation - Lab story - Arduino on Ubuntu by quantumm in https://github.com/PyMoDAQ/PyMoDAQ/pull/499 * Lab Story by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/503 * Feature/clean documentation by quantumm in https://github.com/PyMoDAQ/PyMoDAQ/pull/504 * adding a citation from a github user by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/506 * Added a section to provide optional development dependancies by malik-irain in https://github.com/PyMoDAQ/PyMoDAQ/pull/502 * Exclude folders from coverage by malik-irain in https://github.com/PyMoDAQ/PyMoDAQ/pull/514 * adding enums module for backcompatibility by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/516 * DAQ_Move instanciation with the actuator named argument by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/519 * handle close in case driver is None by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/520 * Cleaning init by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/525 * using new loading of png icons by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/527 * Backup pip environment by malik-irain in https://github.com/PyMoDAQ/PyMoDAQ/pull/522 * handle bounds for overbounds values within DataActuator by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/530 * introduce the custom_command in control modules by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/531 * convenience methods to set values of the abs and rel spinbox by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/532 * make sure current_value is updated when the polling is stoped by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/533 * New pymodaq_updater by malik-irain in https://github.com/PyMoDAQ/PyMoDAQ/pull/513 * Added update and documentation for pymodaq_modules by loicguilmard in https://github.com/PyMoDAQ/PyMoDAQ/pull/512 * Feature/spinbox shortcuts daq move by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/535 * Cleaning/controller by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/536 * Bugfic/preset manager by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/537 * backcompatibility by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/540
What's Changed * make sure to get the base logger to access its handler by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/309 * Bugfix/tooltip loop by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/310 * Fix typo in documentation by BenediktBurger in https://github.com/PyMoDAQ/PyMoDAQ/pull/314 * make sure the childadded change doesn't cause error by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/316 * Feature/tcpip parameters serialization by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/326 * add H5Browser.load_file() to load a new file by rgeneaux in https://github.com/PyMoDAQ/PyMoDAQ/pull/327 * Sliders now accept suffix and SIprefix if given in opts by Ashwolaa in https://github.com/PyMoDAQ/PyMoDAQ/pull/328 * better explanation about usage and test suite for the object_deserialization by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/324 * adding properties to check properly if controller is master or slave by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/330 * adding docstring by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/331 * Feature/qapplication with statement by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/335 * Feature/dashboard loader for extensions by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/336 * remove pull request trigger by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/337 * test to check that loadind an axis node with a DataLoader is fine by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/341 * Feature/daq move sizing by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/342 * update doc by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/344 * Removed unused Slot decorator on DashBoard.stop_moves() by loicguilmard in https://github.com/PyMoDAQ/PyMoDAQ/pull/343 * Feature/threadcommand daq scan by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/349 * Bugfix/viewer dispatcher names by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/351 * Bugfix/plot colors by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/354 * Bugfix/release hdf5 file ref by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/347 * Added confirmation overwrite if FileExists by loicguilmard in https://github.com/PyMoDAQ/PyMoDAQ/pull/334 * Feature/data units by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/356 * adding the angle method to DataBase by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/357 * Feature/data units by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/358 * Feature/config children by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/359 * patch PlotColors by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/361 * use ThreadCommand with status_sig everywhere by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/360 * Update tutorial "Write & release a new plugin" by quantumm in https://github.com/PyMoDAQ/PyMoDAQ/pull/364
New Contributors * loicguilmard made their first contribution in https://github.com/PyMoDAQ/PyMoDAQ/pull/343
What's Changed * Improve the serializer by BenediktBurger in https://github.com/PyMoDAQ/PyMoDAQ/pull/430 * Corrected bug in remote_manager by rbeignon in https://github.com/PyMoDAQ/PyMoDAQ/pull/438 * Update GitHub Action Versions by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/437
New Contributors * rbeignon made their first contribution in https://github.com/PyMoDAQ/PyMoDAQ/pull/438
What's Changed * Add long_description_content_type to setup by rgeneaux in https://github.com/PyMoDAQ/PyMoDAQ/pull/417 * Add example for qt-less standalone module using LECO by BenediktBurger in https://github.com/PyMoDAQ/PyMoDAQ/pull/413 * Features/binary transport for PyLECO by BenediktBurger in https://github.com/PyMoDAQ/PyMoDAQ/pull/404 * use base_units to get the displayed unit by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/425 * get new current value when user change the actuator axis by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/426 * add specific condition for displaying correct units by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/427
409 shows a major breaking chnage in the Bayesian Optimisation package. Until this sis included in pymodaq, we will restrict this libray to the <2.0.0 version