PeakInspector represents a simple standalone GUI-driven application for interactive analysis of peak properties in time-series data. PeakInspector allows to preprocess data before the analysis by baseline normalising, linear detrending (optionally) and smoothing data (by Savitzky–Golay filter). For the full list of a peak properties which could be currently analysed by PeakInspector please refer to this checklist.

PeakInspector is written by A.Salykin, PhD (Masaryk University) and distributed under the Creative Commons Attribution-ShareAlike 4.0 International License.

Beta-release 11.01.2016

The first beta-version of PeakInspecor is available. New features will be added in the near future. To report a bugs, discuss this software or suggest new features please directly contact the author: a{dot}salykin[at]mail{dot}muni{dot}cz.

Requirements

PeakInspector is written in Python 3.x, and generally platform-independent. The following packages are required:

It is recommended to install Anaconda distribution which already contains all required packages and automatically assign system paths. For better experience it is recommended to work with PeakInspector on monitor with FullHD resolution (1920x1080).

Installation

Download .zip archive, or clone this repository, navigate to the folder PeakInspector and execute PeakInspector.py from command line:

python PeakInspector.py

Working with PeakIspector

PeakInspector's GUI is divided into 2 parts (tabs) - "Main Window" and "Settings".

Features to be added in the future