What's Changed * do no polling of the final position reached if not within the scan by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/569 * usage of SERIALIZABLE for python 3.10 by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/571
What's Changed * Fix serialize imports in LECO and in deprecated pymodaq folder by rgeneaux in https://github.com/PyMoDAQ/PyMoDAQ/pull/542 * Update GitHub Action Versions by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/541 * Bugfix/leco actuator by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/544 * Provide overwrite parameter to allow writing on an existing file by malik-irain in https://github.com/PyMoDAQ/PyMoDAQ/pull/545 * Use new serializer with LECO parts by BenediktBurger in https://github.com/PyMoDAQ/PyMoDAQ/pull/466 * Revert "Use new serializer with LECO parts" by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/552 * better scan averaging https://github.com/PyMoDAQ/PyMoDAQ/pull/565
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 * browse entry points in all discovered plugins by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/442 * add a opposite button by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/448 * handling volt which is not a base unit... by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/452 * GitHub actions random fail fix by malik-irain in https://github.com/PyMoDAQ/PyMoDAQ/pull/455 * fixing build error for tables version depending on python version by loicguilmard in https://github.com/PyMoDAQ/PyMoDAQ/pull/453 * show multiaxis settings if axis_names initially empty by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/459 * cleaned up imports by loicguilmard in https://github.com/PyMoDAQ/PyMoDAQ/pull/451 * changed bug report to a yaml form by loicguilmard in https://github.com/PyMoDAQ/PyMoDAQ/pull/454 * Update GitHub Action Versions by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/468 * ParameterControlModule was initializing twice a Qobject by Ashwolaa in https://github.com/PyMoDAQ/PyMoDAQ/pull/476 * handle the actuator's close method by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/484 * Increase visibility on code.gouv.fr by loicguilmard in https://github.com/PyMoDAQ/PyMoDAQ/pull/490 * Update GitHub Action Versions by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/500 * Fix (v4) for "Update GitHub Action Versions" fail by malik-irain in https://github.com/PyMoDAQ/PyMoDAQ/pull/526 * Use QShortcut in Qspinbox by Ashwolaa in https://github.com/PyMoDAQ/PyMoDAQ/pull/456 * Bugfix/averaging 44x by seb5g in https://github.com/PyMoDAQ/PyMoDAQ/pull/566