Julian Stirling
|
7f657ae853
|
No error on parasitic motion after small step checking for stage movement, use background detect
|
2025-10-20 23:02:08 +01:00 |
|
Julian Stirling
|
72c35c302c
|
Adjust CSM Thing to allow calculation of stage coords from img coords and use this in stage measure
Using this stops the z-axis being flipped when the off diagonal elements of the CSM are different
signs.
|
2025-10-20 22:20:19 +01:00 |
|
Julian Stirling
|
635375a012
|
Fix assumption that CSM was a numpy array not a list
|
2025-10-20 16:40:41 +01:00 |
|
Julian Stirling
|
b314ced4f7
|
Final Range of motion tests
|
2025-10-17 17:31:34 +01:00 |
|
Julian Stirling
|
a935105e56
|
Update docstrings in response to review.
|
2025-10-17 15:26:39 +01:00 |
|
Julian Stirling
|
30217a4c38
|
Add tests for initial moves at start of ROM test
|
2025-10-17 15:19:06 +01:00 |
|
Julian Stirling
|
95f5bbb16c
|
Ensure ROM z-predict returns an integer and add more tests.
|
2025-10-17 15:19:06 +01:00 |
|
Julian Stirling
|
3d49cbf921
|
Adding even more ROM tests
|
2025-10-17 15:19:06 +01:00 |
|
Julian Stirling
|
664c7de5f8
|
Add more ROM tests
|
2025-10-17 15:19:06 +01:00 |
|
Julian Stirling
|
50d6298c06
|
Start updating ROM tests for new structure
|
2025-10-17 15:19:06 +01:00 |
|
Julian Stirling
|
8a1acbea28
|
Refactor as class methods, renaming methods based on intended purpose.
This was a very big commit as starting the refactor broke everything
|
2025-10-17 15:19:06 +01:00 |
|
Julian Stirling
|
f1730ff2c0
|
Tidy up ROM action and add a lock
|
2025-10-17 15:19:06 +01:00 |
|
Julian Stirling
|
ee76a46882
|
Move actions to top of ROM thing
|
2025-10-17 15:19:06 +01:00 |
|
Julian Stirling
|
23c4ac6c18
|
Adjust data types and remove need to reset tracker
|
2025-10-17 15:19:06 +01:00 |
|
Julian Stirling
|
9fe6ad8efb
|
Reduce argument numbers with data class and constants
|
2025-10-17 15:19:06 +01:00 |
|
Julian Stirling
|
8a0836f368
|
Fix some annotations, arguments, and docstring formatting
|
2025-10-17 15:19:06 +01:00 |
|
jaknapper
|
19b2afe7d7
|
Logging fixes
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
3f29e6ccea
|
Changed variable name, fixed parasitic error
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
1e7ad7bf29
|
Fixed ruff errors
|
2025-10-17 15:19:06 +01:00 |
|
Ben Chisholm
|
e5b0c7f049
|
Created function to collate data with unit test for it
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
61167888a6
|
Fixed pydoctor errors
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
094cb94da8
|
Ruff formatting
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
773f19ee36
|
Added unit test for parasitic error
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
e3a17240db
|
Typehint given to data
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
6bed02eccf
|
Removed assert statement and replaced with custom exception
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
1e7f62f8ad
|
2 unit tests added. Added a dummy matrix to mock_csm and changed position in mock_stage to a dictionary.
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
ab9a324122
|
Typehint added and import removed.
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
1afaa53413
|
Removed cv2 resize
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
3a0961e9dc
|
Clearer dictionary keys
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
8dad346320
|
Made changes to docstrings and a few minor code changes.
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
875bf1a6de
|
Fixed ruff format errors
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
e95f31d832
|
Resolved data tracking error.
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
f501e7741d
|
More refactoring
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
024c74f67b
|
More docstrings and comments. Removed json dump to openflexure folder.
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
4cde2d5cd1
|
Changed typehints to literal for axis and direction
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
897cb022b1
|
Improved code readability
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
d6c47bd43e
|
Ruff formatting stuff
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
6579a65f84
|
Made changes based on ruff-lint-increased feedback
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
32129125d6
|
Fixed spelling
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
8ce7f9f779
|
Removed empty lines
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
d035b186a2
|
Updated docstrings
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
f0a67bac19
|
Type set and added default values to data tracker class
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
4106d0348c
|
Delta is tracked with class now
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
63bd34f548
|
Removed focus_data
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
db0dc11274
|
Tracking correlations and stage coordinates with class now.
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
47bc1479e2
|
Changed function names.
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
703e8293d5
|
Rom data is now saved to settings.json
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
f7264441e1
|
Updated labthings dependencies
|
2025-10-17 15:19:06 +01:00 |
|
Chish36
|
38906c8fff
|
Moved quadratic function to utilities file
|
2025-10-17 15:19:05 +01:00 |
|
Chish36
|
d494761cbb
|
Updated docstrings and fixed ruff errors
|
2025-10-17 15:19:05 +01:00 |
|