Skip to content

Spectral pressure gauge fitting software for pressure determination in high pressure experiments. Currently supports ruby, samarium doped strontium borate, and diamond Raman edges scales.

License

Notifications You must be signed in to change notification settings

AHilberer/myPGM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

myPGM - Pressure Gauge Monitor

Demo myPGM UI

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 !

Installation from source

1) Get a copy of the code:

git clone https://github.com/AHilberer/myPGM.git
cd myPGM

2) (Optional) Set up a virtual environment in the code folder:

python3 -m venv .venv
source .venv/bin/activate

Run the code.

To exit the virtual environment use:

deactivate

3) Install the required dependencies:

python3 -m pip install -r requirements.txt

or manually install the required non-native python packages: numpy, pandas, matplotlib, scipy and PyQt5.

4) Run as a script:

Start the software using :

python3 start.py

Executables

Currently not available (WIP)

Contributors

About

Spectral pressure gauge fitting software for pressure determination in high pressure experiments. Currently supports ruby, samarium doped strontium borate, and diamond Raman edges scales.

Resources

License

Stars

Watchers

Forks

Packages

No packages published