myPGM is a spectroscopic pressure gauge fitting software for pressure determination in high pressure experiments.
It currently supports the following pressure scales:
- Ruby fluorescence
- Samarium doped strontium borate fluorescence
- Molecular hydrogen vibron
- Cubic boron nitride Raman
- Diamond Raman edge.
myPGM supports a simple file management system to process multiple spectra and follow pressure evolution during a typical diamond anvil cell experiment (the external pressure control is set to be membrane pressure for membrane DAC experiments, for now).
This piece of software is still a work in progress so do not hesitate to open issues on this GitHub page or to contact the authors if you notice any bugs.
New versions may come regularly on this page before a first full release, so come back for more features !
git clone https://github.com/AHilberer/myPGM.git
cd myPGM
python3 -m venv .venv
source .venv/bin/activate
Run the code.
To exit the virtual environment use:
deactivate
python3 -m pip install -r requirements.txt
or manually install the required non-native python packages: numpy, pandas, matplotlib, scipy and PyQt5.
Start the software using :
python3 start.py
Currently not available (WIP)
- Antoine Hilberer - antoine.hilberer@cea.fr
- Alexis Forestier