cryoem-monitor
Electron Microscope Monitoring System using Prometheus with an Visualisation using Grafana Endpoint
| Source | https://github.com/DiamondLightSource/cryoem-monitor |
|---|---|
| Releases | https://github.com/DiamondLightSource/cryoem-monitor/releases |
from cryoem_monitor import __version__
print(f"Hello cryoem_monitor {__version__}")
Run FastAPI Server
Before you create the FastAPI server, export the path variable where the XML file from the EM is stored.
export ${PATH_VARIABLE}
fastapi run src/cryoem_monitor/server/prometheus.py
Run Diagnostic Data Collection
- XML_file_path is where you have HealthMonitor Data setup (It should be the same as the ${PATH_VARIABLE})
- Sever port is the link to the FastAPI prometheus server which is interfaced with
cryoem_monitor.run --path ${XML_file_path} --server ${server_port}
Export Base Grafana Template
- This creates a base Grafana Dashboard JSON file that can be imported containing all Parameters
cryoem_monitor.graf-export --device ${EM_device_name}
Metadata
Release files for cryoemmonitor 0.2.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cryoemmonitor-0.2.12.tar.gz | 32.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cryoemmonitor-0.2.12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 55.3 kB
Release files / cryoemmonitor-0.2.12.tar.gz
| Download URL | cryoemmonitor-0.2.12.tar.gz |
|---|---|
| Size | 32.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3c03a2f95da502e66038c1a3f14aad3db4ff98950fb228a68a249b28c5f8f1e8
|
|
BLAKE2b-256 checksum How to use checksums |
93e4281e297f3fa64ece3a35ab98ceb949de40e903c7cf5a8a1bef6e4a898cd6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2026.
Transparency logRelease files / cryoemmonitor-0.2.12-py3-none-any.whl
| Download URL | cryoemmonitor-0.2.12-py3-none-any.whl |
|---|---|
| Size | 22.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
19f39faf3234f3495406d6ce4af0e2834a81c4925f8e8d3bdd221f4c3238ccc2
|
|
BLAKE2b-256 checksum How to use checksums |
b9f7b08cc297400a18c6f2f8c042833458097bd338599bd5b096885161248253
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 10, 2026.
Transparency log