Skip to content

Project overview

Marcos edited this page Feb 24, 2023 · 3 revisions

This project consists of

  • A Mako-based code generator that creates Python bindings for several NI Modular Instruments driver APIs (i.e. NI-SCOPE).
  • Metadata that describes the API of each driver. This is fed into the code generator.
    • Provided by NI using internal tools. The metadata sourced in GitHub should not be manually edited.
    • "Add-on" supplementary metadata that is specific to the Python bindings. This is manually created and edited by project developers.
  • Build process to generate each of the Python bindings, PyPI wheels, and run the unit tests.
  • Source for system tests.
Clone this wiki locally