Commits on Source
292
58b0c795
Centre stitching header
Jun 27, 2025
416830cb
Strip new lines when logging stitching
Oct 10, 2025
841c340c
Scan data card centres lists, displays duration
Oct 14, 2025
fb3658c9
Colour sliders in seadragon viewer
Oct 16, 2025
19913b8f
Limit brightness and contrast, move sliders to high z to avoid collisions
Oct 16, 2025
3d3ca9eb
Merge branch 'log-lines' into 'v3'
Oct 17, 2025
eb01aaf0
Completes all necessary movements along a single axis
Oct 17, 2025
e0b086bd
Added parisitic motion detect, z prediction and saved results
Oct 17, 2025
71e21d1e
Step range and all other data is saved to stage_measure thing
Oct 17, 2025
0267251a
Move and measure and z predict are now separate functions
Oct 17, 2025
725f9933
Typehints and docstrings added
Oct 17, 2025
0bf3b421
Added stage measure to config list
Oct 17, 2025
15487014
Optional autofocus and other minor tweaks
Oct 17, 2025
ada120db
Minor tweaks to z_pred and lowered tolerance for failure
Oct 17, 2025
b90ecf8c
Motion detection is now a function and a few other minor tweaks
Oct 17, 2025
e3273055
Docstring added
Oct 17, 2025
e74ac9d8
Improved docstrings and type hints.
Oct 17, 2025
61c38772
Removed the need for steps_generate function
Oct 17, 2025
23d53949
Small moves and medium moves are now in separate functions
Oct 17, 2025
1c7527c2
Parisitic motion is now tracked with an exception
Oct 17, 2025
d494761c
Updated docstrings and fixed ruff errors
Oct 17, 2025
38906c8f
Moved quadratic function to utilities file
Oct 17, 2025
f7264441
Updated labthings dependencies
Oct 17, 2025
703e8293
Rom data is now saved to settings.json
Oct 17, 2025
47bc1479
Changed function names.
Oct 17, 2025
db0dc112
Tracking correlations and stage coordinates with class now.
Oct 17, 2025
63bd34f5
Removed focus_data
Oct 17, 2025
4106d034
Delta is tracked with class now
Oct 17, 2025
f0a67bac
Type set and added default values to data tracker class
Oct 17, 2025
d035b186
Updated docstrings
Oct 17, 2025
8ce7f9f7
Removed empty lines
Oct 17, 2025
32129125
Fixed spelling
Oct 17, 2025
6579a65f
Made changes based on ruff-lint-increased feedback
Oct 17, 2025
d6c47bd4
Ruff formatting stuff
Oct 17, 2025
897cb022
Improved code readability
Oct 17, 2025
4cde2d5c
Changed typehints to literal for axis and direction
Oct 17, 2025
024c74f6
More docstrings and comments. Removed json dump to openflexure folder.
Oct 17, 2025
f501e774
More refactoring
Oct 17, 2025
e95f31d8
Resolved data tracking error.
Oct 17, 2025
875bf1a6
Fixed ruff format errors
Oct 17, 2025
8dad3463
Made changes to docstrings and a few minor code changes.
Oct 17, 2025
3a0961e9
Clearer dictionary keys
Oct 17, 2025
1afaa534
Removed cv2 resize
Oct 17, 2025
ab9a3241
Typehint added and import removed.
Oct 17, 2025
1e7f62f8
2 unit tests added. Added a dummy matrix to mock_csm and changed position in...
Oct 17, 2025
6bed02ec
Removed assert statement and replaced with custom exception
Oct 17, 2025
e3a17240
Typehint given to data
Oct 17, 2025
773f19ee
Added unit test for parasitic error
Oct 17, 2025
094cb94d
Ruff formatting
Oct 17, 2025
61167888
Fixed pydoctor errors
Oct 17, 2025
e5b0c7f0
Created function to collate data with unit test for it
Oct 17, 2025
1e7ad7bf
Fixed ruff errors
Oct 17, 2025
3f29e6cc
Changed variable name, fixed parasitic error
Oct 17, 2025
19b2afe7
Logging fixes
Oct 17, 2025
8a0836f3
Fix some annotations, arguments, and docstring formatting
Oct 17, 2025
9fe6ad8e
Reduce argument numbers with data class and constants
Oct 17, 2025
23c4ac6c
Adjust data types and remove need to reset tracker
Oct 17, 2025
ee76a468
Move actions to top of ROM thing
Oct 17, 2025
f1730ff2
Tidy up ROM action and add a lock
Oct 17, 2025
8a1acbea
Refactor as class methods, renaming methods based on intended purpose.
Oct 17, 2025
50d6298c
Start updating ROM tests for new structure
Oct 17, 2025
664c7de5
Add more ROM tests
Oct 17, 2025
3d49cbf9
Adding even more ROM tests
Oct 17, 2025
95f5bbb1
Ensure ROM z-predict returns an integer and add more tests.
Oct 17, 2025
30217a4c
Add tests for initial moves at start of ROM test
Oct 17, 2025
a935105e
Update docstrings in response to review.
Oct 17, 2025
b314ced4
Final Range of motion tests
Oct 17, 2025
0be62d77
Scan viewer component
Oct 17, 2025
39a04df5
Objects for scan locations allowing more sophisitcated tracking.
Oct 19, 2025
f781e6b6
Image intermediate locations between sample and background
Oct 19, 2025
dbb0a4ac
Fix issues found by MyPy
Oct 19, 2025
635375a0
Fix assumption that CSM was a numpy array not a list
Oct 20, 2025
ff606ff1
Apply spelling corrections and variable renaming from code review of branch improve-scan-planning
Oct 20, 2025
e51fbb4f
Merge branch 'improve-scan-planning' into 'v3'
Oct 20, 2025
72c35c30
Adjust CSM Thing to allow calculation of stage coords from img coords and use this in stage measure
Oct 20, 2025
7f657ae8
No error on parasitic motion after small step checking for stage movement, use background detect
Oct 20, 2025
16687b52
Format time difference in webapp
Oct 20, 2025
bffd7f9d
Improve type consistency and error message
Oct 21, 2025
04d31620
Send scan duration as a number (or null) from backend. Format in UI
Oct 21, 2025
d5701fab
Fix sync button to emit click on click event.
Oct 21, 2025
18ad404a
Set colour correction to interpolate value
Oct 21, 2025
b8eb1907
Modify range of motion _move_back_until_motion_detected to move in SMALL_STEP steps
Oct 21, 2025
d913db92
CCM for HQ cam also
Oct 21, 2025
ab0e00eb
Fix ruff
Oct 21, 2025
5c2d61ba
Refactor brightness, contrast, and saturation filters into Vue props.
Oct 21, 2025
4c1dcdb8
Tidy up HTML spacing and styling
Oct 21, 2025
073ef2ca
Merge branch 'camera-defaults-patch' into 'v3'
Oct 21, 2025
be5087b9
Merge branch 'colourful-dragon' into 'v3'
Oct 21, 2025
203fb53c
Merge branch 'fix-sync-button' into 'v3'
Oct 21, 2025
82f43525
Release lock at end of ROM test
Oct 22, 2025
13b190a8
Merge branch 'modified-times' into 'v3'
Oct 23, 2025
b1413ca6
Camera metadata with basic data
Oct 23, 2025
e0ce4060
Fix property name and call
Oct 23, 2025
f8ee71b9
Make thing state mutable within the method
Oct 23, 2025
057376a7
Capture metadata with more info, including default time tags
Oct 23, 2025
c2d8160f
Smart Scan metadata containing scan name if scan is running
Oct 23, 2025
4f0d4536
Apply suggestions from code review of branch camera-metadata
Oct 23, 2025
9db2cb95
Apply suggestions from code review of branch camera-metadata
Oct 23, 2025
24be9934
Apply suggestions from code review of branch camera-metadata
Oct 23, 2025
60204042
Add timezone to capture metadata
Oct 23, 2025
192 additional commits have been omitted to prevent performance issues.
Loading
Loading