Nidaqmx

Latest version: v1.0.2

Safety actively analyzes 701507 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.6.0

* Resolved Issues
* [132: __future__ imports are now all mandatory in the minimum supported python version](https://github.com/ni/nidaqmx-python/issues/132)
* Major Changes
* Add support for most NI-DAQmx 16.1-21.5 APIs.
* APIs using time data types are not yet supported.
* Various other improvements:
* No more empty docstrings on constants.
* Fix C API function mapping for attributes - dozens were incorrect.
* Remove some internal-only enumerations that were unused.
* **(compat breaker)** Fix two egregious naming issues when translating the API to `SNAKE_CASE`. `M_HZ` is now
`MHZ` (megahertz) and `<word>m_VOLTS` is now `MILLIVOLTS`.
* **(compat breaker)** Fix various constant names that didn't make any sense.
* Add a header to all auto-generated files indicating that they should not be edited by hand.

0.5.8

* Merged Pull Requests
* [Bug in InStream.readinto()](https://github.com/ni/nidaqmx-python/pull/45)
* [Fix for Linux where DAQmxGetSysNIDAQUpdateVersion is not available](https://github.com/ni/nidaqmx-python/pull/75)
* [Fix RelativeTo function names to match DLL names](https://github.com/ni/nidaqmx-python/pull/86)
* [fix: exported symbol names](https://github.com/ni/nidaqmx-python/pull/93)
* [fix: dev dependencies to avoid security alerts](https://github.com/ni/nidaqmx-python/pull/94)
* [fix: task.__del__ to use _saved_name](https://github.com/ni/nidaqmx-python/pull/95)
* [remove: python2.7 support](https://github.com/ni/nidaqmx-python/pull/96)
* [update: requirements](https://github.com/ni/nidaqmx-python/pull/97)
* [Fix warning regarding ABC import from collections](https://github.com/ni/nidaqmx-python/pull/104)
* [remove: py2, py27 support from classifiers](https://github.com/ni/nidaqmx-python/pull/105)
* [Correct Network Connection Loss Property](https://github.com/ni/nidaqmx-python/pull/111)
* Resolved Issues
* Fixed `test_many_sample_pulse_ticks` test
* Added a bridge device to test MAX config to enable `test_list_of_floats_property` to run
* [36: no version information available](https://github.com/ni/nidaqmx-python/issues/36)
* Major Changes
* Switched to [poetry](https://python-poetry.org/) build system.
* Updated supported Python versions to 3.7, 3.8, 3.9, and 3.10
* Updated to latest dependencies
* Replaced `numpy.bool` with `bool` native type

0.5.7

Not secure
* Resolved Issues
* [40: is_task_done() cannot be used.](https://github.com/ni/nidaqmx-python/issues/40)
* [42: register signal event not supported?](https://github.com/ni/nidaqmx-python/issues/42)

0.5.6

Not secure
* Resolved Issues
* [32: Incorrect types in samp_quant_samp_per_chan and total_samp_per_chan_generated parameters](https://github.com/ni/nidaqmx-python/issues/32)
* [1: nidaqmx doesn't work on Python 2.7.13](https://github.com/ni/nidaqmx-python/issues/1)

0.5.5

Not secure
* Resolved Issues
* Adding lock around `argtypes` to prevent race condition between setting `argtypes` and calling functions, in cases
the functions run in parallel.
* Some special cases needed unconditional locks around both the setting of `argtypes` and the actual function call,
like the variadic power-up state functions in system.py, and the register events functions in task.py.

0.5.4

Not secure
* Merged Pull Requests
* [Fix for unregistering callbacks](https://github.com/ni/nidaqmx-python/pull/15)
* Resolved Issues
* [13: Should _import_lib error for unsupported platforms?](https://github.com/ni/nidaqmx-python/issues/13)
* [12: Cannot catch load/version issues with public API](https://github.com/ni/nidaqmx-python/issues/12)
* [11: CONTRIBUTING.rst link to Issues is broken](https://github.com/ni/nidaqmx-python/issues/11)

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.