Skip to main content

Real-time monitoring of x-ray imaging experiments

Project description

OM (OnDA Monitor) is a software framework for the development of programs that can monitor of x-ray imaging experiments in real-time.

It is the spiritual successor of the OnDA project and it is mantained mostly by the same team of developers.

OM provides users with a set of stable and efficient real-time monitors for the most common types of x-ray imaging experiments. These can be used immediately without modifications or can be easily adapted to meet the users’ requirements. In addition, the project provides a set of modules that can be used to easily develop other monitoring programs tailored to the characteristics of specific experiments.

OM can process imaging data in the broadest sense: multidimensional and multiple-pixel data (for example, a diffraction pattern or a photoemission spectrum, but also an image coming from a camera or a microscope), but also any kind of digital output from an instrument or sensor (for example, a temperature readout, beam and pulse energies, etc.).

OM focuses on scalability and portability, in order to facilitate its adoption for a wide array of current and future instruments. It also strives for stability and performance. In order to achieve these goals, OM uses free and open-source libraries and protocols.

OM is written in Python. The use of the Python programming language, which is particularly suited to prototyping and rapid development, makes OM easy to modify and to adapt to the requirements of specific experiments.

OM also aims to keep the code base simple and as small as possible. The focus is on providing a core set of functions, while allowing the framework to be expanded with external software when possible, avoiding the need to reimplement already optimized algorithms.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ondamonitor-21.5.0.tar.gz (175.5 kB view details)

Uploaded Source

Built Distributions

ondamonitor-21.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (562.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ondamonitor-21.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (569.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

ondamonitor-21.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (536.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

ondamonitor-21.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (536.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

File details

Details for the file ondamonitor-21.5.0.tar.gz.

File metadata

  • Download URL: ondamonitor-21.5.0.tar.gz
  • Upload date:
  • Size: 175.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for ondamonitor-21.5.0.tar.gz
Algorithm Hash digest
SHA256 ea8dfa38dcb6fe2a5526bee2f8632e19915a0de6242c5583fde588595e0a8a2a
MD5 5e31727557040b6412f637ff758df5bf
BLAKE2b-256 f15152935bab668e51dd1f16f71c4b459678d4b1256361c789835bf8c4b4d665

See more details on using hashes here.

File details

Details for the file ondamonitor-21.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ondamonitor-21.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 814cd801fed5301ec4adb6669e8a34ae4fd502f4293618f9f3429aeced2c34b6
MD5 c9b77efbce7c29345ffe1f27b9b9d020
BLAKE2b-256 f6913d5260b67a54188ffe3894e92657a5481f7395acb62d47b5d584fc9a35be

See more details on using hashes here.

File details

Details for the file ondamonitor-21.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ondamonitor-21.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ae9e5ee46ba9fd71969dafbeb7bbe48208638a72d666c6b4900b5f98d3a43f0
MD5 3b12f99a5be93ff3a8b9597650e0807a
BLAKE2b-256 86f21fd47e0c194e3eb762d814f4c00eba39d2c3ab43c0f5d7383aa0c6c76dfa

See more details on using hashes here.

File details

Details for the file ondamonitor-21.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ondamonitor-21.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e35cbb911901749b5075273b960ab5d302a07f2f3cd76b4e58e8ce7dbdb7098
MD5 5fcebcf25ad4239de172543aac2d4b97
BLAKE2b-256 57d5e198c06ae075648d4b67cee1551bf46a971a73e779dfaff1bde7a1ea8d95

See more details on using hashes here.

File details

Details for the file ondamonitor-21.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ondamonitor-21.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcb4c613bc4f4ff8a52b240908a1d41d1888e1a1097f0d4633d26c73b397f044
MD5 aecdb5cb3da8cb21e059a7f25b40704c
BLAKE2b-256 18b1bf903a13ae01241d811e387dbba1dbc01f2ad8a23b2e9c820ca76f75ca33

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page