Server API
What a plugin's Python routes call to read project data and keep state.
What a plugin's Flask routes call on the server: read a project's image, mask and cell table, keep state, and answer the browser. Everything here is importable from plexora.api, the only module a plugin should import from Plexora.
Project data
Read a project's image, segmentation and cell table.
Layers
Find the layers of a sample.
State and responses
Keep plugin state, answer requests and tell open viewers something changed.
Table operations
Register computations that run wherever the table lives.
Mixture fits
Fit a Gaussian mixture as Plexora does, and on the website let a route's fits be made by the page's helper Pythons.
Dropped files
Recognise a file kind of the plugin's own when it is dropped on the desktop app's window.
Resources
Where a file is, and the errors raised when it cannot be read here.
Utilities
Project setup status and small helpers.