python-labthings
python-labthings copied to clipboard
Python implementation of LabThings, based on the Flask microframework
Bumps [jsonschema](https://github.com/Julian/jsonschema) from 3.2.0 to 4.0.0. Release notes Sourced from jsonschema's releases. v4.0.0 Partial support for Draft 2020-12 (as well as 2019-09). Thanks to Thomas Schmidt and Harald Nezbeda. False...
Bumps [flask](https://github.com/pallets/flask) from 1.1.4 to 2.0.3. Release notes Sourced from flask's releases. 2.0.3 Changes: https://flask.palletsprojects.com/en/2.0.x/changes/#version-2-0-3 Milestone: https://github.com/pallets/flask/milestone/17?closed=1 2.0.2 Changes: https://flask.palletsprojects.com/en/2.0.x/changes/#version-2-0-2 2.0.1 Changes: https://flask.palletsprojects.com/en/2.0.x/changes/#version-2-0-1 2.0.0 New major versions of all the...
Hey @jtc42, sorry that I cross-spam here. I'm trying to get the labthings into the ESP32's. You already put a lot of effort into the ESP branch of this project...
**Is your feature request related to a problem? Please describe.** I tried to lower the length of the ActionView _deque but could not find a way that would not result...
See https://gitlab.com/openflexure/openflexure-microscope-server/-/blob/master/openflexure_microscope/utilities.py#L25 We should introduce into the spec common scientific data types, and sensible ways to (de)serialize them. Start with Numpy arrays (as we've already done this, see link above)....
Mozilla Web Things framework allows for additional descriptions of Things, such as device types, using IoT ontology. We should provide something similar. Ideally using an existing ontology....
I am sure we have discussed in the past the merits of defining a `View` subclass for each endpoint, e.g. in an `Extension`. I have a nasty feeling that I...
Eventually, Extensions may become the backbone of constructing an LT app **Example of use:** OFM with spectrometer: All spectrometer logic (functions, component, and views) can be handled by the extension
Depends on https://github.com/labthings/python-labthings/issues/6 Extensions overview will show extension metadata, extension views, and extension components. This is extensible for anything else we might allow extensions to add in the future
A lot of stuff can be generated using Sphinx autodocs. A lot of the documentation around writing Things and Extensions can be taken from the OpenFlexure Microscope docs with little...