Julian Stirling
|
3227c0cddf
|
Remove ruff-increased-checking.toml as all checker are now on!
|
2025-09-18 16:21:45 +01:00 |
|
Julian Stirling
|
6b1e40f689
|
Add flake8-simplicity rules
|
2025-09-18 16:21:45 +01:00 |
|
Julian Stirling
|
d7d1f42b2c
|
Enable PyTest ruff checks
|
2025-09-18 16:21:45 +01:00 |
|
Julian Stirling
|
4655300910
|
Pin ruff version, allowing only bugfix updates
Closes #548
|
2025-09-18 16:21:45 +01:00 |
|
Julian Stirling
|
528c6a2b63
|
Add PyLint ruff checks
|
2025-09-18 16:21:45 +01:00 |
|
Julian Stirling
|
65f172d650
|
Stop using print statments or root level loggers
|
2025-09-18 16:21:45 +01:00 |
|
Julian Stirling
|
338d49f9e6
|
Remove remaining TODOs in favour of issues
|
2025-09-18 16:10:36 +01:00 |
|
Julian Stirling
|
ef89b536fc
|
Remove assert statements from production code
|
2025-09-18 16:10:36 +01:00 |
|
Julian Stirling
|
2ce49088e7
|
Add return typehints to magic methods
|
2025-08-27 18:56:09 +01:00 |
|
Julian Stirling
|
4c46330959
|
Add ANN20X rules to ruff
|
2025-08-27 18:56:08 +01:00 |
|
Julian Stirling
|
d673196671
|
Add ANN002, and ANN003 rules
|
2025-08-27 18:54:16 +01:00 |
|
Julian Stirling
|
24233412af
|
Start adding ANN ruff rules
|
2025-08-27 18:54:15 +01:00 |
|
Julian Stirling
|
6142a267db
|
Add flake8 bugbear checks
|
2025-08-12 13:09:43 +01:00 |
|
Julian Stirling
|
c98fd8ab6a
|
No longer use LabThings-FastAPI dev dependencies
|
2025-08-11 11:56:26 +01:00 |
|
Julian Stirling
|
058f890c61
|
Update version numbers for v3 alpha2 release
|
2025-08-08 11:58:14 +01:00 |
|
jaknapper
|
c64fa4e05b
|
Update stitching to 0.2
|
2025-08-08 10:49:05 +01:00 |
|
Julian Stirling
|
25e41dbff4
|
Add script to pull webapp from CI artifacts
|
2025-08-06 15:04:11 +01:00 |
|
Julian Stirling
|
8ee2a38d2a
|
Bump LabThings-Fastapi to 0.0.11
|
2025-07-28 13:09:38 +01:00 |
|
Julian Stirling
|
c64fe170cc
|
Update pyproject.toml to be clear where version strings need to be changed on release.
|
2025-07-14 17:11:54 +01:00 |
|
Julian Stirling
|
7e6017f648
|
Get codespell passing and add it as a CI job.
|
2025-07-11 00:16:25 +01:00 |
|
Julian Stirling
|
e33fecaef0
|
Documentation of python magic class methods
|
2025-07-10 16:46:10 +01:00 |
|
Julian Stirling
|
864ca91e5c
|
Add docstrings to all public package
|
2025-07-10 15:29:10 +01:00 |
|
Julian Stirling
|
14359e73bb
|
Add public method docstrings.
|
2025-07-10 15:12:28 +01:00 |
|
Julian Stirling
|
1bbbfeef0f
|
Add docstrings to public methods
|
2025-07-10 14:04:48 +01:00 |
|
Julian Stirling
|
a30b726b91
|
Class docstrings
|
2025-07-10 13:27:41 +01:00 |
|
Julian Stirling
|
2cb4003835
|
Add module level docstrings.
|
2025-07-10 09:24:50 +01:00 |
|
Julian Stirling
|
80beeea07b
|
Add punctuation to docstrings
|
2025-07-10 09:24:50 +01:00 |
|
Julian Stirling
|
4dc41bb008
|
Single line summaries of docstrings
|
2025-07-10 09:24:49 +01:00 |
|
Julian Stirling
|
35d47fe3ed
|
Starting docstring on the same lines as the quotations
|
2025-07-10 09:24:49 +01:00 |
|
Julian Stirling
|
be6a6ca6fe
|
No starting docstrings with This
|
2025-07-10 09:24:49 +01:00 |
|
Julian Stirling
|
f51dae7b3a
|
Doc strings to imperative mood
|
2025-07-10 09:24:49 +01:00 |
|
Julian Stirling
|
dceb640c77
|
Add documentation job to the CI.
|
2025-07-10 09:24:49 +01:00 |
|
Julian Stirling
|
a84a916719
|
Restructured text fixes so that pydoctor would return without an error
|
2025-07-09 23:59:08 +01:00 |
|
Julian Stirling
|
f3ec5a445a
|
Update labthings-fastapi version in pyproject.toml
|
2025-07-07 15:25:16 +01:00 |
|
Julian Stirling
|
4e20067c68
|
Update json configuration and dependencies for SangaboardThing being in the repository
|
2025-07-02 17:27:09 +01:00 |
|
Julian Stirling
|
7f0745d772
|
Add some more scan_directories tests
|
2025-06-28 23:59:35 +01:00 |
|
Julian Stirling
|
2ce2f998fa
|
add tests for helper classes defined by fast stack
|
2025-06-27 00:34:51 +01:00 |
|
Joe Knapper
|
378998d230
|
Merge branch 'jpeg-capture-in-stacking' into 'v3'
2MP from 8MP capturing
Closes #364, #413, #298, #303, #288, #358, and #433
See merge request openflexure/openflexure-microscope-server!251
|
2025-06-25 17:57:51 +00:00 |
|
Julian Stirling
|
0933ece63a
|
Apply suggestions from code review of branch jpeg-capture-in-stacking
Co-authored-by: Beth Probert <beth_probert@outlook.com>
|
2025-06-25 15:39:36 +01:00 |
|
Julian Stirling
|
0e3f4305b5
|
Tidy post refactor of cameras
|
2025-06-23 11:26:24 +01:00 |
|
Julian Stirling
|
b5606984ae
|
Consolidate the BaseCamera, CameraStub, and CameraProtocol, move StreamingPiCamera2 to this repo
|
2025-06-23 11:25:49 +01:00 |
|
Julian Stirling
|
c70b487a1f
|
Automatically create HTML coverage report each time PyTest runs
|
2025-06-23 11:00:10 +01:00 |
|
Julian Stirling
|
c43b7cb8b4
|
Merge branch 'more-checkers' into 'v3'
Enable more lint checkers
See merge request openflexure/openflexure-microscope-server!290
|
2025-06-12 11:56:29 +00:00 |
|
Julian Stirling
|
37bb9635ad
|
Apply 2 suggestion(s) to 2 file(s)
Co-authored-by: Beth Probert <beth_probert@outlook.com>
|
2025-06-12 10:29:54 +00:00 |
|
Julian Stirling
|
3019e13c80
|
Add commented out code check to linters
|
2025-06-11 23:40:49 +01:00 |
|
Julian Stirling
|
04832892cc
|
Chnge docstring tester from Doc to D as Doc has no effect
|
2025-06-10 16:07:49 +01:00 |
|
Julian Stirling
|
1c54d25212
|
Add ruff checking for unnecessary comprehensions
|
2025-06-10 16:07:49 +01:00 |
|
Julian Stirling
|
2050c2dc7c
|
Add return checker, needed 4 fixes
|
2025-06-10 16:07:48 +01:00 |
|
Julian Stirling
|
3f0564f253
|
Turning on more lint checkers, warning for cameras that ignore resolution setting
|
2025-06-10 16:07:48 +01:00 |
|
Julian Stirling
|
0457978048
|
Update depedencies and changelog priort to v3.0.0-alpha1 release
Closes #398
|
2025-06-09 15:39:26 +01:00 |
|