-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need support for complex numbers in our NI-FGEN and NI-SCOPE APIs #514
Comments
There are challenges and API design questions on how to best support those types (NIComplexF64 and NIComplexI16) in our Python APIs. We estimate that only a very small number of clients use complex waveforms with NI-FGEN and NI-SCOPE – most of those customers use NI-RFSG and NI-RFSA which aren't in nimi-python and aren't planned for the 0.9 release. Given this, and the sheer amount of work remaining, there's a pretty good change that we won't get to this. |
Closing item until demand is requested for Complex numbers. |
When we add this to NI-FGEN, we should keep the same signature for the public method and dispatch to the proper function internally if possible, rather than adding new public methods. |
We expect this is a low-priority item, and we haven't heard requests for it. It's very rare for this to be used on its own without an upconverter or downconverter, which we don't offer support for in python. Please comment if this is something your application needs. |
NI-FGEN and NI-SCOPE both support generating and acquiring complex waveforms. For example, NI-5541 and NI-5442 have Onboard Signal Processing that upconverts a complex waveform and generates it. The APIs use NIComplexI16 and NIComplexF64 to represent complex numbers.
nimi-python doesn't support those types.
The text was updated successfully, but these errors were encountered: