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.2.tar.gz (342.2 kB view details)

Uploaded Source

Built Distributions

ondamonitor-23.8.2-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.2-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.2-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.2-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.2.tar.gz.

File metadata

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

File hashes

Hashes for ondamonitor-23.8.2.tar.gz
Algorithm Hash digest
SHA256 b524ea45050380ffe67178f7b5608bcdb9213055d4af803439a9d169c0d284c5
MD5 c9ba178727e99f9691a5c0a98f18356d
BLAKE2b-256 c364dc52ffeb07e72e334a256dc106a39bf977cb1c847ae20378c89ff665bf03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ondamonitor-23.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 831bc31b499ec583af3af8dd15f918ee861e6227af8705e9f6587b7ac44518ae
MD5 361dc14e4e273f65ac2dab9ffe44c3a1
BLAKE2b-256 302d6cb8a9e854a0326bcfff95d1145996fb54b75e0354517297372d098a4b71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ondamonitor-23.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7f20cede70e591dee736b4571f35fa5ec1187340a3e23ec8b2dd03aef46fc76
MD5 b913e8a391b9e52051e1c841c8a834dc
BLAKE2b-256 6bb2a1b20aa1a91f1f83f3e71187ba343ea0fdaeedeb77199b0ab4c4a9f1e27b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ondamonitor-23.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85c4c579ed180bd29d775ad74312ff8bd93e76fba91ec74d04be7d62875096a9
MD5 ac6a357fa380d270955238614d2ff4d9
BLAKE2b-256 af79ebd574370026c73bfd583ce135b60a920d985277ae0251c7647f54a9cffe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ondamonitor-23.8.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c1f5db81df387879b903679d0412d3938595de468b399aaeb721b3cd99bd188e
MD5 ef87abf8e89ddeeb0e4b4a80c6f5e494
BLAKE2b-256 1fd9f06f3a0c227cf893754ff260c7b44042a11c0aac910c825a8a244f3643d6

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