Skip to content

8.29.1#833

Draft
bimac wants to merge 49 commits intoiblrigv8from
iblrigv8dev
Draft

8.29.1#833
bimac wants to merge 49 commits intoiblrigv8from
iblrigv8dev

Conversation

@bimac
Copy link
Contributor

@bimac bimac commented Jul 22, 2025

No description provided.

bimac added 3 commits July 21, 2025 10:11
* Update .pre-commit-config.yaml

* Update README.md

* refactor tab "about"

* Update tab_about.py

* Update tab_about.py

* refactor tab "data"

* data worker does not work

* Update tab_data.py

* remove tab_session

* refactor splash

* Update splash.py

* refactor log tab

* Update tab_log.py

* Update tab_log.py
@coveralls
Copy link

coveralls commented Jul 22, 2025

Coverage Status

coverage: 53.939% (+3.9%) from 50.021%
when pulling 07af2cf on iblrigv8dev
into a5033c3 on iblrigv8.

bimac and others added 26 commits July 23, 2025 10:03
Bugfix. Copy log session from one drive to another
add getter/setter for extractor tasks
* refactor sound functions

* keep signature of `make_sound()`

* more refactoring

* ruff

* Update sound.py

* Update sound.py

* Update sound.py

* Update sound.py

* Update sound.py

* Update test_sound.py

* Update sound.py

* Update sound.py
bimac and others added 20 commits August 19, 2025 18:24
typo fix in file name for photometry
* Refactor `online_plots.py` to improve CLI handling and modularize plot application logic.

* Switch `online_plots` to use multiprocessing for improved process management and integrate graceful termination handling. Update `base_choice_world` to reflect these changes.

* Update base_choice_world.py

* some fixes

* Update online_plots.py

* Update online_plots.py

* Update online_plots.py

* Update online_plots.py

* Update online_plots.py

* Refactor Alyx session registration and improve typing across `base_tasks` and `base_choice_world` classes.

* Update base_choice_world.py

* move online plots to session folder

* Update base_choice_world.py

* Update online_plots.py

* Update test_alyx.py

* Update test_alyx.py

* Update online_plots.py

* Update base_choice_world.py

* Update test_online_plots.py

* Update test_online_plots.py

* Update CHANGELOG.md
* micromanipulator NP2 compute with reversed reference shank

* micromanipulator GUI wip

* WIP np2.4

* function to register probe insertions and trajectories to alyx

* micromanipulator GUI update

* changelog and create entrypoint

* add window icon !

* ruff format on top of check

* bump ibllib version number

* fix the tests !

* gui micromanipulator: single shank support

* modify spacings: it is actually 250 um shank to shank

* when updating an existing probe, the values get replaced

* add the pivot shank combobox

* put the pivot shank in black and bold in the display

* fix tests by providing custom shanks spacings

* handle shank order instead of pivot shank

* ruff ruff ruff

* micromanipulator GUI: roll angle computations

* fix the GUI registration part

* fiiiiine

---------

Co-authored-by: Florian Rau <bimac@users.noreply.github.com>
* frameclock channel added as a parameter to the hardware settings

* testing happiness

* mocking hardware settings

* ruff

* named temporary file necessary

* compatibility with iblphotometry 0.1.2

* ruff

* bumped iblphotometry version

* decoupled copier and tests from ibl-photometry

* ruff
* Improve type hints and docstrings in `get_local_and_remote_paths` function

* Tests for iterate_previous_sessions()

* Refactor `get_previous_sessions` to improve readability

* Refactor `get_local_and_remote_paths` to use Pydantic model

* Refactor `TaskArgsMixin` to simplify temporary directory handling

* Fix incorrect initialization of `AdvancedChoiceWorldSession` in test

* Remove `get_commit_hash` and related test, cleanup unused imports

* Refactor type hints, docstrings, and logic in `path_helper` functions; add test cases for `iterate_collection`.

* Remove unnecessary typehints for data returned by load_pydantic_yaml

* Update test_path_helper.py

* Refactor `SessionInfo` integration: update type hints, `test_choice_world`, and replace `Bunch` with `SessionInfo` in `path_helper`.

* ruff

* Refactor `_iterate_protocols`: add type hints, enhance docstrings, improve variable naming, and streamline logic with `re`.

* Add unit tests and refactor `path_helper`; introduce `deduce_settings_filename`, enhance docstrings, type hints, and validation logic

* Enhance docstrings in `path_helper`: improve formatting, consistency, and type references with reStructuredText conventions

* Update CHANGELOG.md

* Add unit tests for `get_local_and_remote_paths` and `load_pydantic_yaml`; refactor imports in `test_path_helper`.

* Enhance docstrings in `path_helper`: add detailed examples, notes, and path descriptions.

* Update main.yaml

* Add concurrency to cancel in-progress workflow runs for the same PR/branch
* move sending of trial data ahead of sleep timer

* Create test_passive_stimulus.pqt

* Revert "Create test_passive_stimulus.pqt"

This reverts commit 8c177f0.

* Update CHANGELOG.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants