PyMS is a desktop application that provides a Graphical User Interface (GUI) for managing cycles of batches on the London Geochronolocy Centres's Helium extraction line. Built with Python and the Qt6 UI framework via PySide6, PyMS offers robust tools for batch processing control and visualisation.
- Intuitive graphical interface for batch cycle management
- Real-time monitoring of cycle processes
- NCC value viewing and generation
- Cycle step editing capabilities
| Component | Description |
|---|---|
PyMS.pyw |
Main application entry point |
NccViewer.pyw |
Tool for viewing NCC values for run samples and generating new NCC files based on line blanks |
CycleEditor.pyw |
Interface for editing cycle steps - add, modify, or delete tasks at specific run times |
imagefiler.py |
Utility that lists all open windows (helpful for identifying window names when using applications with camera images) |
settings.json |
Configuration file containing settings for laser, host addresses, and data file locations |
- Application Documentation: See readme.pdf
- Python Module Documentation: Available in the docs folder
- Change Log: View recent changes in changelog.txt
A windows installer is found in the distribution folder.
Download the file and run it (requires Windows 10 or higher)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see https://www.gnu.org/licenses/.
Author: Gary Twinn
Repository: github.com/westerlymerlin