Skip to main content

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.

Metadata

Release files for ondamonitor 23.8.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ondamonitor 23.8.3
File Size Uploaded
ondamonitor-23.8.3.tar.gz 1.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for ondamonitor 23.8.3
File
ondamonitor-23.8.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
ondamonitor-23.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
ondamonitor-23.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
ondamonitor-23.8.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details

Total release size: 5.9 MB

Release files / ondamonitor-23.8.3.tar.gz

Download URL ondamonitor-23.8.3.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
846bce85985f805af40dd0f4c357d48746e5f5682a086479582186b11ecf0dd2
BLAKE2b-256 checksum
How to use checksums
784cdacbf1ce74a11c20e76d784bf58253c6f404a224cec02a4bec0b4be36819
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.15

Release files / ondamonitor-23.8.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ondamonitor-23.8.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
030ceb85080835cc03358d7f5e809850ab8fb8e22a619ba1807319c7d6fca1bd
BLAKE2b-256 checksum
How to use checksums
3be0de8018482d499a8e132fadf0e5abf8922ed65fe474147257d91531151a07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.15

Release files / ondamonitor-23.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ondamonitor-23.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b3d2eef9d5175aca16a36d112bb8f9aa6f539a406775fabb37bff4325a4c92a9
BLAKE2b-256 checksum
How to use checksums
0cd12d2f3fd708e63809fcf26fc2e4326d4619ec86dd51bc8b3bee803b7474cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.15

Release files / ondamonitor-23.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ondamonitor-23.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.0 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ee2e4229437bbc86a6300aefc29416442420c443ff3c29158dfb6129d0a4c747
BLAKE2b-256 checksum
How to use checksums
39e1fa2b0a234f765b645c3cf5b5e3187841febc4a3179ead7b28806b7fb695b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.15

Release files / ondamonitor-23.8.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ondamonitor-23.8.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.0 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
640c6a05ca24174278611eaa23b5323995b31c63015b95822822d4c4aadcd2b8
BLAKE2b-256 checksum
How to use checksums
2e18bcb88b4d20d67151890e44fe1a4e3f37c727f7a3aa090a9af6e0a24e4c6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.15

Release history Release notifications | RSS feed

This release

23.8.3 This release

5 release files

23.8.2

5 release files

21.5.0

5 release files

0.0.0

1 release file

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