Commit graph

4926 commits

Author SHA1 Message Date
Joel Collins
78ce3a9a11 Explicit output stream must be specified when capturing 2019-01-08 15:46:57 +00:00
Joel Collins
3f69332240 Fixed TestUnencodedMethods 2019-01-08 13:25:46 +00:00
Joel Collins
3c34b43e32 Fixed TestCaptureMethods 2019-01-08 13:23:36 +00:00
Joel Collins
af76442149 Added link to packaging 2019-01-07 17:07:28 +00:00
Joel Collins
eb181fcaa5 Created very basic quickstart 2019-01-07 16:53:11 +00:00
Joel Collins
c8b7249bd9 Fixed minor formatting error 2019-01-07 16:41:59 +00:00
Joel Collins
7b9efea478 Simplified microscope plugin method example 2019-01-07 16:40:21 +00:00
Joel Collins
1e7947e097 Added microscope plugin structure 2019-01-07 16:24:49 +00:00
Joel Collins
aa7468e960 Updated the readme 2019-01-07 16:14:36 +00:00
Joel Collins
0cab5c962d Stripped down doc requirements 2019-01-07 15:58:45 +00:00
Joel Collins
1c88f571ed Removed setup.py install, and fixed requirements path 2019-01-07 15:47:16 +00:00
Joel Collins
d4a5ee1909 Added openflexure-microscope 1.0.0b0 to readthedocs requirements.txt 2019-01-07 15:46:32 +00:00
Joel Collins
1e2f827918 Move readthedocs requirements to docs directory 2019-01-07 15:18:46 +00:00
Joel Collins
c506679384 Removed redundant start script 2019-01-07 15:09:42 +00:00
Joel Collins
c24b037fa9 Generated requirements.txt from Poetry for documentation build 2019-01-07 15:04:45 +00:00
Joel Collins
df9712c836 Merge branch 'poetry' into 'master'
Closes issue #18

Closes #18

See merge request openflexure/openflexure-microscope-software!3
2019-01-07 14:55:48 +00:00
Joel Collins
32f44e7e04 Updated Julians email address 2019-01-07 14:32:57 +00:00
Joel Collins
3545bfc526 Updated pyproject.toml with beta semver and updated dependencies 2019-01-07 13:08:46 +00:00
jtc42
27d71c12de Minor comments on picamera lens shading 2019-01-06 18:42:01 +00:00
jtc42
e8074252ca Migrate to Poetry pyproject.toml 2019-01-06 18:37:25 +00:00
jtc42
58cbbf32c2 Ignore pyenv files 2019-01-06 18:37:13 +00:00
Joel Collins
5fe83a902f Clarified default config paths 2018-12-20 16:06:09 +00:00
Joel Collins
eae92199a6 Improved Config module documentation 2018-12-20 16:01:20 +00:00
Joel Collins
f6711ad205 Created quickstart documentation page 2018-12-20 15:45:21 +00:00
Joel Collins
7e36356f5d Started microscope runtime-config documentation 2018-12-20 15:45:11 +00:00
Joel Collins
f3158bdf66 Started proper plugin documentation 2018-12-20 15:45:02 +00:00
Joel Collins
95a3abde7e Restructured builtin plugins and docstrings 2018-12-20 15:44:43 +00:00
Joel Collins
9ca821c24c Merge branch 'master' of https://gitlab.com/openflexure/openflexure-microscope-software 2018-12-20 11:32:02 +00:00
Joel Collins
d681a2069d Started re-writing plugin documentation 2018-12-20 11:31:50 +00:00
Joel Collins
561a1bdf05 Update README.md 2018-12-20 10:07:28 +00:00
Joel Collins
367c68ad6f Fixed capture URL in JSON 2018-12-18 16:27:14 +00:00
Joel Collins
36c18c9d9c Added gunicorn to requirements 2018-12-14 12:14:51 +00:00
Joel Collins
79c5cff253 Lock scaling on mobile devices 2018-12-14 12:14:39 +00:00
Joel Collins
b7b3663122 Added buttons to toggle sidebars 2018-12-13 12:16:44 +00:00
Joel Collins
c0c3cf6963 Merge branch 'v1-blueprints' into 'master'
View blueprints and plugin system

See merge request openflexure/openflexure-microscope-software!2
2018-12-12 15:06:25 +00:00
Joel Collins
d0e738c6af Load config and plugins at startup 2018-12-12 15:02:19 +00:00
Joel Collins
71b5c685ca Created new MicroscopeViewPlugin class to give shortcut to an associated MicroscopePlugin 2018-12-12 15:01:57 +00:00
Joel Collins
5b7f6a0e44 Get view plugins directly from attached microscope object plugins 2018-12-12 15:01:31 +00:00
Joel Collins
10d89e541b Updated plugin tester 2018-12-12 15:01:10 +00:00
Joel Collins
e1b021583b Rewritten plugin attacher for new system 2018-12-12 15:00:49 +00:00
Joel Collins
6d464349b7 Completely rewritten plugin loader to accept absolute modules, or single file paths 2018-12-12 15:00:30 +00:00
Joel Collins
86cc29ee84 Added default and test plugins to default microscoperc 2018-12-12 14:59:48 +00:00
Joel Collins
bde2e9de2a Moved plugins up one level and added new view plugins 2018-12-12 14:58:55 +00:00
Joel Collins
ac5f26ef6b Removed pointless second plugin from one file 2018-12-11 17:27:44 +00:00
Joel Collins
87901131a0 Make default plugins importable 2018-12-11 17:22:17 +00:00
Joel Collins
be084f6f57 Added API plugin demo 2018-12-11 17:22:01 +00:00
Joel Collins
4cbfe16cc2 Edit return methods for API plugin example 2018-12-11 17:21:37 +00:00
Joel Collins
2fdabccfb0 Added user plugin directory to defaults path 2018-12-11 17:21:18 +00:00
Joel Collins
39e325a52a Automatically load API endpoint plugins 2018-12-11 17:20:46 +00:00
Joel Collins
c1630f91e6 Include plugins blueprints 2018-12-11 17:20:27 +00:00