The CATNIP library¶
All the functions in the CATNIP library have been through a QA procedure, detailed in the QA instructions section below. All functions should be:
- Compatible with Python 2 and 3.
- Follow the PEP8 styling guidelines. We recommend Flake8 as one of the tools for enforcing PEP8 guidelines.
- Include a docstring that follows either numpy or google docstring style.
- Include a doctest.
- Have a github issue and code review associated with them.
- Have been reviewed by someone other than the original author.
Note: As of Jan 2020 module load scitools/default is currently the preferred software stack.