Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
niflexlogger-automation
Advanced tools
=========== ==================================================== Info NI FlexLogger API for Python Author NI =========== ====================================================
The niflexlogger-automation package contains an API (Application Programming
Interface) and examples for using Python to automate FlexLogger <https://ni.com/flexlogger>
_.
The automation API supports modifying the configuration of existing FlexLogger projects and
controlling the execution of FlexLogger tests.
The package is implemented in Python. NI created and supports this package.
niflexlogger-automation has the following requirements:
.. _installation_section:
To install niflexlogger-automation, use one of the following methods:
pip <https://pypi.python.org/pypi/pip>
_::
$ python -m pip install niflexlogger-automation
easy_install from setuptools <https://pypi.python.org/pypi/setuptools>
_::
$ python -m easy_install niflexlogger-automation
Download the project source and run::
$ python setup.py install
.. _usage_section:
Refer to the documentation <https://niflexlogger-automation.readthedocs.io/en/latest/getting_started.html>
_
for detailed information on how to use niflexlogger-automation.
Refer to Getting Started with CompactDAQ and FlexLogger <https://learn.ni.com/learn/article/getting-started-with-compactdaq-and-flexlogger>
_, for more information on installing FlexLogger, using hardware, or downloading FlexLogger examples.
.. _tests_section:
If you would like to contribute to this API, first validate your changes using the provided automated tests. The Python API package contains a number of automated tests which should be used to validate API changes before submitting a pull request. If a pull request contains new API functionality, new automated tests that exercise the new functionality should be included with the pull request.
To run the automated tests for the Python API, you must first configure FlexLogger
to load the test plugins that the test projects use. To do this, copy
tests/assets/pythonTests.config
to
%public%\Documents\National Instruments\FlexLogger\Plugins\IOPlugins
, and in that
file replace <path to git repo>
with the path to the cloned repo.
After this is done, you can run the tests with tox <https://pypi.org/project/tox/>
_.
.. _support_section:
The niflexlogger-automation package is supported by NI. For support for
niflexlogger-automation, open a request through the NI support portal at
ni.com <https://www.ni.com>
_.
To report a bug or submit a feature request, use the
GitHub issues page <https://github.com/ni/niflexlogger-automation-python/issues>
_.
niflexlogger-automation is licensed under an MIT-style license (see LICENSE <LICENSE>
_). Other incorporated projects may be licensed under different
licenses. All licenses allow for non-commercial and commercial use.
FAQs
NI FlexLogger Python API
We found that niflexlogger-automation demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.