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-23.8.3.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

ondamonitor-23.8.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

ondamonitor-23.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

ondamonitor-23.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

ondamonitor-23.8.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: ondamonitor-23.8.3.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for ondamonitor-23.8.3.tar.gz
Algorithm Hash digest
SHA256 846bce85985f805af40dd0f4c357d48746e5f5682a086479582186b11ecf0dd2
MD5 5611cd6a27bb9f86e36f7bdfc45f55cb
BLAKE2b-256 784cdacbf1ce74a11c20e76d784bf58253c6f404a224cec02a4bec0b4be36819

See more details on using hashes here.

File details

Details for the file ondamonitor-23.8.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ondamonitor-23.8.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 030ceb85080835cc03358d7f5e809850ab8fb8e22a619ba1807319c7d6fca1bd
MD5 a73434f819f476b134a5ac73d0d12f47
BLAKE2b-256 3be0de8018482d499a8e132fadf0e5abf8922ed65fe474147257d91531151a07

See more details on using hashes here.

File details

Details for the file ondamonitor-23.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ondamonitor-23.8.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3d2eef9d5175aca16a36d112bb8f9aa6f539a406775fabb37bff4325a4c92a9
MD5 c03dc23620b0fe1cfa481060fa898ae3
BLAKE2b-256 0cd12d2f3fd708e63809fcf26fc2e4326d4619ec86dd51bc8b3bee803b7474cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ondamonitor-23.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee2e4229437bbc86a6300aefc29416442420c443ff3c29158dfb6129d0a4c747
MD5 cd028c2c436f030ec3b898fd87c0fb51
BLAKE2b-256 39e1fa2b0a234f765b645c3cf5b5e3187841febc4a3179ead7b28806b7fb695b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ondamonitor-23.8.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 640c6a05ca24174278611eaa23b5323995b31c63015b95822822d4c4aadcd2b8
MD5 428a3f891e3c283c821ac0824050d55d
BLAKE2b-256 2e18bcb88b4d20d67151890e44fe1a4e3f37c727f7a3aa090a9af6e0a24e4c6b

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