nimi-python icon indicating copy to clipboard operation
nimi-python copied to clipboard

Python bindings for NI Modular Instrument drivers.

Results 175 nimi-python issues
Sort by recently updated
recently updated
newest added

### Description of issue We should rename the "master" branch to "main". "main" is now essentially the industry standard. As part of the change, we will need to update references...

task
priority-low

The Python nifgen API seems to have streaming support, but haven't seen any examples or tests using streaming. Are there any known limitations ? Planning to test following "\niFgen\documentation\English\SigGenHelp.chm::/streaming.html" but...

### Description of issue NI-FGEN devices are referred to as Signal Generators. The correct term is Waveform Generators. Usages: - https://github.com/ni/nimi-python/blob/02ebc9ed0bcc43f74d685b26f30a634c19a98e8c/src/nifgen/metadata/config.py#L58 NI-SCOPE devices are referred to as High Speed Digitizers....

docs
nifgen
niscope

### Description of issue Due to a bug in NI-DCPower driver runtime 2022 Q3 (Internal error [AB#1973297](https://dev.azure.com/ni/DevCentral/_workitems/edit/1973297)), doing self_cal on a simulated session with a resource name that doesn't match...

test
nidcpower
tech-debt

### Description of issue As part of [#1403](https://github.com/ni/nimi-python/issues/1403) we need to deprecate get_channel_name. This also requires that [#11584](https://github.com/ni/nimi-python/issues/1584) be resolved. Some additional considerations from Shreyas: "Adding hapigen support is one...

### Description of issue On a multi-instrument session in `niscope`, any method that returns `MeasurementStats` or ` WaveformInfo` object (fetch(), read(), and friends) returns wrong data when the channel repeatability...

bug
niscope

### Description of issue There are custom types that are accepted/returned by public methods: - `WaveformInfo` by `fetch`, `fetch_into`, and `read` methods in `niscope` - `MeasurementStats` by `fetch_measurement_stats` method in...

docs
codegen
niscope
nidcpower
tech-debt
nidigital

- [x] This contribution adheres to [CONTRIBUTING.md](https://github.com/ni/nimi-python/blob/master/CONTRIBUTING.md). ~- [ ] I've updated [CHANGELOG.md](https://github.com/ni/nimi-python/blob/master/CHANGELOG.md) if applicable.~ ~- [ ] I've added tests applicable for this pull request~ ### What does this...

We currently use `coverage` tool to report the code coverage from unit and system tests. See e.g: https://github.com/ni/nimi-python/blob/266e87f372e27d4a05cbc637b0bbe8e5dc305726/generated/nidcpower/tox-system_tests.ini#L32 https://github.com/ni/nimi-python/blob/266e87f372e27d4a05cbc637b0bbe8e5dc305726/tox-travis.ini#L46 Logs: - https://app.travis-ci.com/github/ni/nimi-python/jobs/576582446#L2052 - https://github.com/ni/nimi-python/runs/7326743697?check_suite_focus=true#step:3:1027 We should looking into setting a...

test

### Description of issue `niScope_GetChannelName()` and `niScope_GetChannelNameFromString()` are present in NI-SCOPE C API, but missing in `niscope` Python bindings. `get_channel_names(indices)` should be added to `niscope` Python bindings to cover for...

API
task
niscope