Skip to main content

dirigo-ni-digitizer

dirigo-ni-digitizer provides a National Instruments (NI-DAQmx)–based implementation of the Digitizer interface from Dirigo. It allows NI X-series and S-series DAQ boards to be used as digitizers within Dirigo acquisition workflows (e.g. galvo–galvo scanning, analog and photon-counting).

Note
This is a hardware plugin for Dirigo and is not intended to be used as a standalone library.

PyPI


Installation

First install the NI-DAQmx drivers from official NI channels. Then, inside your Python environment (e.g. a conda environment), run:

pip install dirigo-ni-digitizer

It is recommended to verify that your NI device is recognized in NI MAX or the Hardware Configuration Utility before using this plugin.

This library is provided "as is" without any warranties, express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. The authors are not responsible for any damage to hardware, data loss, or other issues arising from the use or misuse of this library. Users are advised to thoroughly test this library with their specific hardware and configurations before deployment.

This library depends on the NI-DAQmx API and its associated drivers, which must be installed and configured separately. This library interacts with the NI-DAQmx API through the officially supported nidaqmx Python wrappers. Compatibility and performance depend on the proper installation and operation of these third-party components.

This library is an independent implementation based on publicly available documentation from National Instruments. It is not affiliated with, endorsed by, or officially supported by National Instruments.

Use this library at your own risk. Proper operation of hardware and compliance with applicable laws and regulations is the sole responsibility of the user.

This project is licensed under the MIT License. See the LICENSE file for details.

Metadata

Release files for dirigo-ni-digitizer 0.1.0

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

Source distribution (sdist)

Source distribution for dirigo-ni-digitizer 0.1.0
File Size Uploaded Provenance Actions
dirigo_ni_digitizer-0.1.0.tar.gz 12.3 kB Without provenance Details for dirigo_ni_digitizer-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for dirigo-ni-digitizer 0.1.0
File Interpreter ABI Platform Actions
dirigo_ni_digitizer-0.1.0-py3-none-any.whl Python 3 none any Details for dirigo_ni_digitizer-0.1.0-py3-none-any.whl

Total release size: 23.8 kB

Release files / dirigo_ni_digitizer-0.1.0.tar.gz

Download URL dirigo_ni_digitizer-0.1.0.tar.gz
Size 12.3 kB
Tags Source
SHA-256 checksum
How to use checksums
dc0d248269110676d74825ac2613af16a2a811f03fcaedd947478b550207a80d
BLAKE2b-256 checksum
How to use checksums
eb0176da6476e6e1eb3e127d20329f8d06a25d154acf32727e2d842991f3a7a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / dirigo_ni_digitizer-0.1.0-py3-none-any.whl

Download URL dirigo_ni_digitizer-0.1.0-py3-none-any.whl
Size 11.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
97812c3dc060fb16fdab241921cf2038413b4b3bb16d1016836573d52ce6ba2e
BLAKE2b-256 checksum
How to use checksums
be40a64618cd54ebb7b4a56b67a0e2e8ff3d76f296acfe0d4665c24847c66621
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Security for dirigo-ni-digitizer 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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