================================================ NI Battery Cell Quality Python API Documentation ================================================ About ===== The **nibcq** module provides a Python API for performing battery cell characterization measurements using National Instruments hardware. It provides high-level APIs for Electrochemical Impedance Spectroscopy (EIS), AC Internal Resistance (ACIR), DC Internal Resistance (DCIR), and Open Circuit Voltage (OCV) testing. The code is maintained in the `nibcq-python repository `_. Support Policy -------------- nibcq supports all Operating Systems supported by the NI Battery Cell Quality Toolkit drivers (NI-DCPower, NI-DMM, NI-Switch, NI-DAQmx). It follows `Python Software Foundation `_ support policy for different versions of CPython, starting from 3.12. Python 3.12 or later is required. .. note:: NI created and supports nibcq. ---- Contributing ============ **At this time, we are not accepting external contributions to this project.** The nibcq library is currently in active internal development at National Instruments. While we appreciate the community's interest, we are not set up to handle external pull requests, issues, or contributions at this time. This policy may change in the future. ---- Support / Feedback ================== For support with hardware, the driver runtime, or any other questions related to NI Battery Cell Quality Toolkit, please visit `NI Support `_ or `NI Community Forums `_. ---- Bugs / Feature Requests ======================= While we are not currently accepting contributions, you may report bugs or request features through `NI Support `_. ---- Documentation ============= .. toctree:: :maxdepth: 4 :caption: nibcq Module autoapi/index changelog .. toctree:: :maxdepth: 2 :caption: Examples examples ---- Additional Documentation ======================== Refer to your driver documentation for device-specific information and detailed API documentation: - `NI-DCPower Documentation `_ - `NI-DMM Documentation `_ - `NI-Switch Documentation `_ - `NI-DAQmx Documentation `_ - `Battery Cell Quality Toolkit Manual `_ ---- License ======= nibcq-python is licensed under an MIT-style license (see `LICENSE `_). All licenses allow for non-commercial and commercial use. For third-party software notices and license information, see the `NOTICE `_ file. ---- Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`