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.gitcd myPGMpython3 -m venv .venvsource .venv/bin/activateRun the code.
To exit the virtual environment use:
deactivatepython3 -m pip install -r requirements.txtor manually install the required non-native python packages: numpy, pandas, matplotlib, scipy and PyQt5.
Start the software using :
python3 start.pyCurrently not available (WIP)
- Antoine Hilberer - [email protected]
- Alexis Forestier