Commit graph

629 commits

Author SHA1 Message Date
Richard Bowman
e73ee8875c Fixed type annotations in autofocus and mock stage
I don't know why these didn't fail before - possibly because of
incomplete type information from old numpy...
I removed a few annotations because they were failing (e.g.
np.sum can return a scalar or an array), but I don't think
this should be a problem - the function inputs and return values
are still typed.
2021-03-30 17:51:00 +01:00
Richard Bowman
cd5e32b843 Removed deprecated np.float
numpy 1.20 deprecates np.float, which was only ever an alias for
``float``.  I've replaced all occurrences of np.float with float, as
recommended.  There should be no change in functionality.
2021-03-30 17:40:19 +01:00
Richard Bowman
af7ef08f63 Move away from poetry
More or less everything is now done by setup.py
Pipfile simply installs the module in editable mode, which
recursively resolves dependencies as defined in setup.py.
2021-03-26 21:11:22 +00:00
Richard Bowman
2b3c0a9bac Make the origin override persistent
The dev tools pane now remembers the last address you entered in
"override origin" to save a few clicks  when doing local Vue development
2021-02-09 09:46:52 +00:00
Richard Bowman
afbb71607d Fix placement of tour messages for icons
The tour pop-ups were getting stuck in the tab icon container.
Explicitly specifying that they could overflow said container,
and setting them to show to the right, seems to have fixed this issue.
2021-02-06 15:32:27 +00:00
Joel Collins
5232b36644 Test cobertura mypy coverage report 2021-01-08 10:05:31 +00:00
Joel Collins
f877c4f745 Added Spiral scan to standard options 2021-01-05 14:30:49 +00:00
Joel Collins
18956bf230 Update README.md 2020-12-09 16:04:23 +00:00
Joel Collins
d2488c566a Added more Advanced bitrate controls 2020-12-08 17:57:42 +00:00
Joel Collins
42e0dfd39c Replaced MJPEG quality setting with MJPEG bitrate 2020-12-07 17:05:56 +00:00
Joel Collins
c75a7c5401 Lockfile update 2020-12-07 11:13:35 +00:00
Joel Collins
9d04842c56 Handle missing this.$refs.textboxKey ref 2020-12-07 11:12:07 +00:00
Joel Collins
599c31534d globalUpdateCaptures after scan 2020-12-07 10:37:04 +00:00
Joel Collins
58b2967f53 Fixed autofocus 'PiCameraStreamer' object has no attribute 'annotate_text' error 2020-12-07 10:12:30 +00:00
Joel Collins
311366c943 Added type hints to CSM extension 2020-12-04 17:05:40 +00:00
Joel Collins
920354537a Integrated CSMExtension 2020-12-04 16:05:39 +00:00
Joel Collins
7ba3f447e1 Added extra type hints 2020-12-04 15:23:03 +00:00
Joel Collins
1de6b2a0ab Fixed onScanError 2020-12-04 15:14:30 +00:00
Joel Collins
4d1d0a15c4 Added log level filter 2020-12-04 15:08:47 +00:00
Joel Collins
08f653233b Fixed onError propagation 2020-12-04 15:08:39 +00:00
Joel Collins
213dec3e5c Fixed individual captures creating 'undefined' dataset 2020-12-04 14:24:00 +00:00
Joel Collins
3c3ecd7f0c Updated dependencies 2020-12-04 13:39:49 +00:00
Joel Collins
63b633ba44 2.9 dev numpy types 2020-12-04 13:35:11 +00:00
Joel Collins
fd42e2e2b6 Fixed broken dataset rendering if key exists but is empty 2020-12-01 17:13:20 +00:00
Joel Collins
37f92b6cce Linting fixes 2020-11-30 17:17:14 +00:00
Joel Collins
b8354d3e8e Added type information to LABTHINGS_EXTENSIONS 2020-11-30 17:11:30 +00:00
Joel Collins
bc3927759f Handle missing endpoints 2020-11-30 17:10:00 +00:00
Joel Collins
d28848412c Fixed get_locations method reference 2020-11-30 16:59:56 +00:00
Joel Collins
18a0eedd5e Fixed tile method reference 2020-11-30 16:57:54 +00:00
Joel Collins
8d0759e9e0 Updated default extensions to subclass structure 2020-11-30 16:41:39 +00:00
Joel Collins
7866ec0f47 Static type analysis 2020-11-30 13:36:45 +00:00
Joel Collins
b2192b2190 Fixed unused imports 2020-11-25 15:32:08 +00:00
Joel Collins
5137d1b9dc Added basic unit tests of non-integrated functions 2020-11-25 15:25:17 +00:00
Joel Collins
4ba4403125 Added custom h4 formatting 2020-11-24 12:28:59 +00:00
Joel Collins
455b8681f7 Rearranged element layout 2020-11-24 12:28:45 +00:00
Joel Collins
a2f8158698 feat: Removed backlash settings 2020-11-24 12:26:31 +00:00
Joel Collins
c0fcd22cc3 feat: Added backlash and settle time settings 2020-11-24 12:26:14 +00:00
Joel Collins
0f7cecb545 feat: Added stream and capture quality settings 2020-11-24 12:25:57 +00:00
Joel Collins
e17366d976 fix: Fixed IHI tab icon duplication bug 2020-11-24 12:25:30 +00:00
Joel Collins
3e783c5e7c Common watch format 2020-11-23 17:32:09 +00:00
Joel Collins
d49b34ef6c Added options to invert navigation steps 2020-11-23 17:32:00 +00:00
Joel Collins
2e34722d6e Removed old console logs 2020-11-23 13:08:44 +00:00
Joel Collins
358d44189b Removed unneeded plugin:vue/essential 2020-11-23 12:00:14 +00:00
Joel Collins
3c2b5f56a1 Fixed release notes 2020-11-22 17:10:52 +00:00
Joel Collins
52942d598d Updated Vue ESLint plugin 2020-11-22 17:06:30 +00:00
Joel Collins
ef9f257e23 Fixed global state and scrolltotop 2020-11-22 17:01:46 +00:00
Joel Collins
a1ae94792e Cleaned up store and removed unused FoV setting 2020-11-22 16:52:30 +00:00
Joel Collins
f187a3a00d Removed unused webcomponent support 2020-11-22 16:33:01 +00:00
Joel Collins
65df702dfd Removed unused commented line 2020-11-18 16:09:35 +00:00
Joel Collins
b8a45693a7 Merge branch 'lst-image' of https://gitlab.com/openflexure/openflexure-microscope-server into lst-image 2020-11-18 15:29:39 +00:00