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 While working on #1290, a comment about how the repeated capabilities text in documentation was poor: ``` .. py:attribute:: nidigital.Session.sites[] If no prefix is added to...

docs

We recently added documentation for the repeated capability containers. See example https://nimi-python.readthedocs.io/en/master/nifgen/rep_caps.html This is silly: ``` session.script_triggers['0-2'].channel_enabled = True ``` We should use a real example. We should use more...

docs

NI-SCOPE recently introduced multi-instrument sessions. Some properties/methods can be targeted to a single instrument within the session. This is not exposed in nimi-python's `niscope` module. The way to do it...

API
niscope

### Description of issue In `niswitch`, there are [places](https://github.com/ni/nimi-python/pull/1307#discussion_r389977789) where `convert_comma_separated_string_to_list` converter could be used. This reduces the use of fancy functions.

source-breaker
niswitch

### Description of issue When major version is bumped, all deprecated warnings and codepaths should be removed, e.g.: https://github.com/ni/nimi-python/blob/da3cb45080f4901d8ae294ab577fb96e37042b51/generated/nifgen/nifgen/session.py#L2136

API
source-breaker

### Description of issue If a user runs `python3 -c "import nidcpower; nidcpower.print_diagnostic_information()"` the Driver version reported for Linux will be "Unknown". We should figure out a way to report...

enhancement
priority-medium

### Description of issue On [niscope PyPI page](https://pypi.org/project/niscope/), these links under **Usage** are broken: > The waveform returned from [fetch ](https://pypi.org/project/niscope/niscope/class.html#fetch) is a flat list of Python objects > The...

docs

`pytest` has `doctest` integration: http://doc.pytest.org/en/latest/doctest.html High-level, for code (most likely utilities) you can add little examples in the docstring which help document the utility in an unambiguous fashion. `doctest` will...

test

* Description of issue When deleting a arbitrary waveform the driver crashes with the error: AttributeError: '_SessionBase' object has no attribute '_clear_arb_waveform' My code is: options = {'simulate': False, 'driver_setup':...

bug
nifgen
priority-low

### Description of issue This is a usability problem that was uncovered by looking into #960 but is larger than just `nifgen.Session.delete_waveform()` so I am opening a separate issue. This...

API
priority-medium