bliss-tomo merge requestshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests2022-11-10T11:04:41+01:00https://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/136Test robustness22022-11-10T11:04:41+01:00Valentin VallsTest robustness2This should be a better way to wait for the end of the scan.
The other solution is !135 (which have to retry the tests many times)This should be a better way to wait for the end of the scan.
The other solution is !135 (which have to retry the tests many times)Valentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/135Draft: Test robustness2022-11-09T18:13:31+01:00Valentin VallsDraft: Test robustnessTry to have a CI a bit more robust.Try to have a CI a bit more robust.Valentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/134Added image_key to the tomo scans technique2022-11-09T10:13:36+01:00Valentin VallsAdded image_key to the tomo scans techniqueThis PR added `image_key` to the tomo scans technique
This easily can be used by the nxtomomill projectThis PR added `image_key` to the tomo scans technique
This easily can be used by the nxtomomill projectValentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/131Rework the revolvedpeter + tests2023-07-17T09:45:32+02:00Valentin VallsRework the revolvedpeter + testsThis PR improves the revolvedpeter + some unittests for coverage.
- Make it work for Daiquiri
- Objective API now returns index from 0..2 (previously it was 1..3)
- Use of `DeviceProxy` from BLISS instead of Tango
- Added a menu to setu...This PR improves the revolvedpeter + some unittests for coverage.
- Make it work for Daiquiri
- Objective API now returns index from 0..2 (previously it was 1..3)
- Use of `DeviceProxy` from BLISS instead of Tango
- Added a menu to setup what magnification are mounted and stored as settings (this is not anymore part of the yml)
- Add some tests + a fake wagoValentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/130Store tomo lib version inside files2022-11-08T10:57:47+01:00Valentin VallsStore tomo lib version inside files![image](/uploads/f90faf0b5ee3c40eee40f5f40bcf3c94/image.png)![image](/uploads/f90faf0b5ee3c40eee40f5f40bcf3c94/image.png)Valentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/129Updated test CI with nxtomomill2022-11-04T16:28:38+01:00Valentin VallsUpdated test CI with nxtomomillAdded `nxtomomill` in the CI
For now only the step scan is tested, but other scans could be added.
The test env or nxtomomill config still have to be tuned to make it ready.Added `nxtomomill` in the CI
For now only the step scan is tested, but other scans could be added.
The test env or nxtomomill config still have to be tuned to make it ready.Valentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/126rework tomo sequences2022-08-30T12:28:27+02:00Clemence Muzellerework tomo sequencesValentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/125Added auto projection info2022-08-30T10:14:42+02:00Clemence MuzelleAdded auto projection info(cherry picked from commit 0cae25a1c4a69ae3c78511a31a10025efc51410f)(cherry picked from commit 0cae25a1c4a69ae3c78511a31a10025efc51410f)Valentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/124Expose the name from TomoRefMot2022-08-30T14:56:07+02:00Valentin VallsExpose the name from TomoRefMot(cherry picked from commit 59725157609a62aa4ad776b04f14bdc004da9b4e)
Backport from ID19
Is is expected to export a name when the object is a `BeaconObject`, else the object was not properly loaded.(cherry picked from commit 59725157609a62aa4ad776b04f14bdc004da9b4e)
Backport from ID19
Is is expected to export a name when the object is a `BeaconObject`, else the object was not properly loaded.Valentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/123Protect the revolvedpeter magnification2022-08-30T10:05:48+02:00Valentin VallsProtect the revolvedpeter magnification(cherry picked from commit 761d37df8c55d14eb437c95ec0c446d9fa5e8180)
Fix from ID19
This is needed in case the controller is not there or at a weird position.
We could decide in the feature to raise an exception in this case, but for n...(cherry picked from commit 761d37df8c55d14eb437c95ec0c446d9fa5e8180)
Fix from ID19
This is needed in case the controller is not there or at a weird position.
We could decide in the feature to raise an exception in this case, but for now Daiquiri expect a value.Valentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/122Rework pixel size update2022-11-04T11:30:37+01:00Valentin VallsRework pixel size updateThis PR rework the way the auto pixel size is updated.
- Now `TomoDetectors` and `TomoDetector` are aware of there parents
- This allow `TomoDetector` to register itself the source of information it needs to compute the pixel size
This...This PR rework the way the auto pixel size is updated.
- Now `TomoDetectors` and `TomoDetector` are aware of there parents
- This allow `TomoDetector` to register itself the source of information it needs to compute the pixel size
This reduce the coupling between objects, and allow to parameterize the pixel size in different ways if needed.Valentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/115Update BM052022-08-19T11:39:57+02:00Valentin VallsUpdate BM05Clemence MuzelleClemence Muzellehttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/111CI: Make sure the doc build (without blissdata)2022-08-12T21:12:05+02:00Valentin VallsCI: Make sure the doc build (without blissdata)`BLISS_HASH` was not set for the documentation on the CI.
Here we use BLISS 1.10.x because i am lazy.
With the master the new `blissdata` package have to be properly setup.`BLISS_HASH` was not set for the documentation on the CI.
Here we use BLISS 1.10.x because i am lazy.
With the master the new `blissdata` package have to be properly setup.Valentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/109Create motionhook+activetomoconfig+standard2022-08-17T09:47:29+02:00Valentin VallsCreate motionhook+activetomoconfig+standardThis PR:
- Added a motion hook for the `TomoConfig` to trig changes on the sample stage motors (sx/sy/srot/yrot..., detector, magnification)
- `is_moving` is provided by `TomoConfig`, as a property and an event
- Added an `AutoProjec...This PR:
- Added a motion hook for the `TomoConfig` to trig changes on the sample stage motors (sx/sy/srot/yrot..., detector, magnification)
- `is_moving` is provided by `TomoConfig`, as a property and an event
- Added an `AutoProjection` to automatically take ct
- It provides few helpers to change the parameters and enable/disable or inhibit this action
- The `exposure_time` is sync between `tomoconfig.pars` (with an ugly patch)
- Provides an `ACTIVE_TOMOCONFIG` to mimic `ACTIVE_MG` for the tomography
- Added `InhibitAutoProjection` for scan and sequence preset
- Added a base code for `standard` commands for beamlinesValentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/108Fix out_of_beam_position2022-08-10T16:53:37+02:00Valentin VallsFix out_of_beam_positionValentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/105Remove tags in CI2022-08-12T15:43:44+02:00Valentin VallsRemove tags in CIValentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/102Fix zoom to fix the CI2022-07-29T17:02:42+02:00Valentin VallsFix zoom to fix the CIThis PR make some changes to fix the zoom optics device tests on the CI.
- Remove `update_on` from the controller (which was discussed with @muzelle)
- Clean up the duplicated `magnification` property setter, and merge it together with ...This PR make some changes to fix the zoom optics device tests on the CI.
- Remove `update_on` from the controller (which was discussed with @muzelle)
- Clean up the duplicated `magnification` property setter, and merge it together with `_move_motors`
- Fix the test values
- Some typo
@mammeri, be careful of the change on `update_on`. If there is a problem on the beamline, this have to be handled in a different way.Valentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/101lima_simulator: Sync with BLISS 1.102022-07-29T16:02:06+02:00Valentin Vallslima_simulator: Sync with BLISS 1.10Here is a fix to use BLISS 1.10.Here is a fix to use BLISS 1.10.Valentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/100Tomo: Small changes on API2022-07-25T11:34:59+02:00Valentin VallsTomo: Small changes on APIFew changes for robustness on scripts.
- Rename `sync` into `sync_hard` for consistency with axis.Few changes for robustness on scripts.
- Rename `sync` into `sync_hard` for consistency with axis.Valentin VallsValentin Vallshttps://gitlab.esrf.fr/tomo/bliss-tomo/-/merge_requests/97Tiling: Added param to restore motor positions2022-07-18T15:14:39+02:00Valentin VallsTiling: Added param to restore motor positionsCloses https://gitlab.esrf.fr/ui/daiquiri-tomo/-/issues/150Closes https://gitlab.esrf.fr/ui/daiquiri-tomo/-/issues/150Valentin VallsValentin Valls