/GCStat

CLI to read out logbook files of GC/MS Systems and do statistical analysis of activity und overall performance.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

GCStat

GCStat is an interactive script to read out logbook files of GC/MS Systems and do statistical analysis of activity und overall performance.

Features

  • Parses logbook files and inserts information into an SQLite3 database
  • Performs statistical calculations
  • Generates various reports

Example reports are given below:

Total number of injections in given time frame sorted by weekday

Total number of injections in given time frame sorted by weekday

Total number of injections in given time frame shown as count plot

Getting Started

  • Install Python 3.X and Git from official sources like Python.org or git-scm.com
  • Clone into this repository with git clone https://github.com/m0n0368291/GCStat.git
  • Create a folder named log in the same directory as main.py which contains all GCMS logfiles
  • Execute main.py by typing python main.py into the command-line, after navigating into the folder containing the repository
  • The command-lin interface will give you further instructions. For help just type help.

List of (planned) functions

  • read logbook files into SQLite3 database
  • respect privacy and not read user data
  • give a short report of analyses for a given time frame
  • output a plot for all sample analyses in a given time frame
  • output a plot for all sample analyses in i given time frame grouped by day of week
  • histogram for injections per day

Notes & Help

If you need any help, contact me via email