/HappyTools

A tool for the (high-throughput) processing of HPLC data.

Primary LanguagePythonApache License 2.0Apache-2.0

HappyTools

Codacy Badge

HappyTools is open-source software for researchers focussing on chromatography. It includes modules for retention time calibration, peak integration, quality control, automated curation and more. The tool was first described in a 2018 PLOS One article, located at http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0200280

HappyTools depends on NumPy, SciPy and matplotlib. NumPy and SciPy are used predominantly for data fitting and numerical operations on arrays. Matplotlib is used to draw all of the graphical elements that are used/created by HappyTools in both the GUI and the PDF reports. HappyTools is designed to also work as a package, allowing easy access to all of the functionality of HappyTools. However, the initial design of the package focussed on the HappyTools application (HappyTools.py in package root) meaning that importing HappyTools as a package might not work as expected. Therefore, please report any issues that you might encounter on the issues page that is linked above and we hope that you are interested in HappyTools!

Developer information

If you would like to take part in HappyTools development, take a look at the CONTRIBUTING and CODE_OF_CONDUCT files.

License information

See the file LICENSE.txt for information on the history of this software, terms & conditions for usage, and a DISCLAIMER OF ALL WARRANTIES.