Skip to main content

CI Coverage

License

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)

Source distribution for cryoemmonitor 0.2.12
File Size Uploaded
cryoemmonitor-0.2.12.tar.gz 32.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cryoemmonitor 0.2.12
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.2.12 This release

2 release files

0.2.11

2 release files

0.2.10

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page