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)
| File | Size | Uploaded | |
|---|---|---|---|
| ondamonitor-23.8.3.tar.gz | 1.8 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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
|