Skip to content

gauss/ lorentz variable names in 2D and specific LB for satellites

Jop Wolffs requested to merge github/fork/jtrebosc/GAUSSnLBforST into master

Created by: jtrebosc

This pull request contains 3 commits :

  1. first one is just a bug fix with connect_parameters : one model wasn't fixed
  2. The second commit change the name for sigmaCS and lorentz2 parameters to gauss and lorentz for 2D models. This allows to simply load 1D parameter files into 2D files. Indeed gauss broadening models a CS distribution while lorentzian broadening describes the relaxation. This leaves open the question of gaussian broadening applied during processing. In my opinion this should be an additional parameter that applies to all sites/models. I'm starting to explore a new model implementation using classes. This point will be opened in discussions and could be the place to fix this point.
  3. I added a new parameter: lorentzian broadening for satellite transitions (lorST in simfunctions.py and lorentzST in fitting.py. This helps fitting satellite transitions when relaxation of satellites is significantly faster than CT as this latter is not submitted to 1st order quadrupolar interaction inducing relaxation. I have used only one parameter for all transitions for simplicity. I believe this is enough for now. One thing not satisfying for now is that this parameter always appear in the parameter table whether satBool is active or not.

Merge request reports