Commit graph

1873 commits

Author SHA1 Message Date
Joel Collins
489b81f34b Removed some unused gevent imports 2020-07-02 23:41:28 +01:00
Joel Collins
bbd64a8117 2.2.5 2020-07-01 16:08:01 +01:00
Joel Collins
38cdecd39a Revert "Spawn metadata IO in greenlets"
This reverts commit 0e78d7be82
2020-07-01 15:05:43 +00:00
Joel Collins
0e78d7be82 Spawn metadata IO in greenlets 2020-07-01 15:58:31 +01:00
Joel Collins
78d0345239 Spawn metadata IO in greenlets 2020-07-01 15:58:18 +01:00
Joel Collins
d9fd00b255 Never cache microscope state 2020-07-01 15:50:31 +01:00
Joel Collins
6c0017be5a Added metadata cache key 2020-07-01 15:35:31 +01:00
Joel Collins
1cba4205a6 Removed async metadata. Added metadata cache. 2020-07-01 15:35:21 +01:00
Joel Collins
0101a5b91e Added expiringdict 2020-07-01 15:34:53 +01:00
Joel Collins
3500dd54ed 2.2.4 2020-06-29 16:08:29 +00:00
Joel Collins
5d6aa2adc0 Merge branch 'csm-timing' into 'master'
Version bump CSM plugin

See merge request openflexure/openflexure-microscope-server!65
2020-06-29 15:58:45 +00:00
Joel Collins
e48d86acf3 Merge branch 'master' into 'csm-timing'
# Conflicts:
#   poetry.lock
2020-06-29 15:57:50 +00:00
Joel Collins
e081ae4e09 Added sleep timer to dev extension 2020-06-29 11:57:44 +01:00
Joel Collins
cea4ce3453 Merge branch 'flipped-timeouts' into 'master'
Flipped to explicit finite lock timeouts

See merge request openflexure/openflexure-microscope-server!66
2020-06-29 09:52:07 +00:00
Joel Collins
9cecb477cb Flipped to explicit finite lock timeouts 2020-06-29 09:03:27 +01:00
Joel Collins
832a9adbe3 2.2.3 2020-06-28 09:24:15 +01:00
Joel Collins
2d2b4c769c Fixed metadata now saving to files 2020-06-28 09:22:25 +01:00
Joel Collins
b948174936 Fixed zip builder data path 2020-06-28 09:22:10 +01:00
Joel Collins
b71df382b0 2.2.2 2020-06-25 18:42:37 +01:00
Joel Collins
768b005fe1 Merge branch 'variable-lock-timeout' into 'master'
Variable lock timeout

See merge request openflexure/openflexure-microscope-server!64
2020-06-25 17:02:34 +00:00
Joel Collins
28ce7fb08b Removed lock timeout for metadata IO 2020-06-25 16:48:30 +01:00
Joel Collins
2435842ff6 Changed locks to 1s default 2020-06-25 16:48:17 +01:00
Joel Collins
f60d85fa89 Updated dependencies 2020-06-25 16:00:26 +01:00
Joel Collins
3a5f23ee4a Updated LabThings to 0.6.7 2020-06-25 16:00:20 +01:00
Joel Collins
3ee58b3adc Close #153 2020-06-25 15:58:42 +01:00
Joel Collins
a757afcc78 Cleaned up readme 2020-06-25 15:56:25 +01:00
Joel Collins
e5487b4ad8 Removed submodule stuff 2020-06-25 15:54:54 +01:00
Joel Collins
98819403b3 Switched client from submodule to included 2020-06-25 15:40:51 +01:00
Richard Bowman
26041e565c Version bump CSM plugin
The new version includes timing information, so we can calibrate
the stage move times.
2020-06-25 10:01:08 +01:00
Joel Collins
1e3d62ea26 Iterated to 2.2.1 2020-06-24 16:16:20 +00:00
Joel Collins
6b39669546 Removed default timeout from camera lock 2020-06-24 16:04:33 +00:00
Joel Collins
176367cd7d Iterated version to 2.2.0 2020-06-24 11:41:48 +01:00
Joel Collins
7c1c49eff2 Added 5 second timeout to device locks 2020-06-24 10:39:00 +01:00
Joel Collins
8d04359a2f Updated LabThings to 0.6.6 2020-06-24 10:00:53 +01:00
Joel Collins
359c1cd1d2 Updated submodules 2020-06-23 13:55:49 +01:00
Joel Collins
70d3af9edb Specified LABTHINGS_JSON_ENCODER 2020-06-23 13:48:29 +01:00
Joel Collins
44ba4b272c Switch to batch-writing metadata 2020-06-15 18:00:33 +01:00
Joel Collins
5dc838d5eb Added method to batch-write metadata parameters 2020-06-15 18:00:16 +01:00
Joel Collins
cb7fe593bf Added debug timer 2020-06-15 18:00:02 +01:00
Joel Collins
aa9f621476 Merge branch 'optimised-capture-threadpools' into 'master'
Optimised capture IO

See merge request openflexure/openflexure-microscope-server!62
2020-06-15 16:28:25 +00:00
Joel Collins
27e658ece4 Updated labthings to 0.6.5 2020-06-15 17:23:58 +01:00
Joel Collins
1c1dcdbe1a Acquire microscope lock for state and settings IO 2020-06-15 16:19:33 +01:00
Joel Collins
5d70d5f7fe Remove camera timeout 2020-06-15 16:19:17 +01:00
Joel Collins
efd872babb Remove stage timeout 2020-06-15 16:19:07 +01:00
Joel Collins
160cd82889 Lock sangaboard while reading position 2020-06-15 16:18:58 +01:00
Joel Collins
5916daebfb Removed explicit async EXIF IO 2020-06-15 12:12:10 +01:00
Joel Collins
93e2893b10 Removed unused gevent refs 2020-06-15 12:11:03 +01:00
Joel Collins
89637976e7 Reverted frame thread to patched threading.Thread 2020-06-15 12:09:23 +01:00
Joel Collins
0edb696c99 Switched file IO to greenlet 2020-06-15 10:11:50 +01:00
Joel Collins
2305a562d9 Switched metadata IO to greenlet 2020-06-15 10:01:31 +01:00