Releases: ni/nitypes-python
Releases · ni/nitypes-python
nitypes 1.1.0.dev2
Bug Fixes
- Fix unpickling issues with Waveform and Signal (#237)
- Fixed broken links in CONTRIBUTING.md file (#253)
- Add doctests and acceptance tests to CI pipeline and fix broken doctests (#244)
- Make type hints compatible with numpy >= 2.4.x (#260)
What's Changed
- Add regression tests for unpickling nitypes 1.0.0 objects (#235)
- Minor improvements to Scalar class documentation and code (#239)
- Improved contributor documentation (#240)
New Contributors
- @KostaIlic2 made their first contribution in #239
Full Changelog: 1.1.0.dev1...1.1.0.dev2
nitypes 1.0.1
Bug Fixes
- Corrected the ordering of Digital Waveform Signal Indices (#222).
- In the nitypes 1.0.0 release, the signals were indexed in the same order as the underlying data array, with
signal_index: 0representing the leftmost bit. However, this was backwards from how waveform support in NI drivers indexes signals in digital ports, where the leftmost bit (typically the most significant bit) is considered the highest signal index. - This has been fixed in nitypes 1.0.1, so that
signal_index: 0is now the rightmost (least significant) bit. Signals now also have a separatecolumn_indexproperty that matches the index of the underlying array (and matches the oldsignal_indexbehavior).
- In the nitypes 1.0.0 release, the signals were indexed in the same order as the underlying data array, with
Full Changelog: 1.0.0...1.0.1
nitypes 1.0.1.dev0
What's Changed
- Reverse Indices for Digital Waveform Signals (#222)
Full Changelog: 1.0.0...1.0.1.dev0
nitypes 1.1.0.dev1
What's Changed
Full Changelog: 1.1.0.dev0...1.1.0.dev1
nitypes 1.1.0.dev0
What's Changed
Full Changelog: 1.0.0...1.1.0.dev0
nitypes 1.0.0
About
The nitypes Python package defines data types for NI Python APIs:
- Analog, complex, and digital waveforms
- Frequency spectrums
- Complex integers
- Time conversion
Documentation
See the API Reference.
Operating System Support
nitypes supports Windows and Linux operating systems.
Python Version Support
nitypes supports CPython 3.9+ and PyPy3.
nitypes 0.1.0-dev10
nitypes 0.1.0-dev9
What's Changed
- Add setter for sample_count property (#175)
Bug Fixes
- Changing unit description to units for consistency (#177)
- Prevent installing numpy 2.0.2 on Python 3.13 (#176)
- Remove int range checking from Scalar constructor (#178)
New Contributors
- @hellovolcano made their first contribution in #177
Full Changelog: 0.1.0-dev8...0.1.0-dev9
nitypes 0.1.0-dev8
What's Changed
Full Changelog: 0.1.0-dev7...0.1.0-dev8
nitypes 0.1.0dev7
What's Changed
- Create a Vector python type (#161)
- Add TimeDeltaArray to bintime (#160)
- Refactor Scalar to match Vector (#165)
Full Changelog: 0.1.0-dev6...0.1.0-dev7