spalato / Mbo.jl

Mukamel for computers. Hopefully easy to use.
5 stars 3 forks source link

Line shape function #1

Closed gharib85 closed 1 month ago

gharib85 commented 4 years ago

I feel frustrated Same implementation found in pyrho https://github.com/berkelbach-group/pyrho/blob/master/spec/spectroscopy.py

While other package using correlation of dipole operator I wonder if they return same answer https://github.com/whaley-group-berkeley/QSpectra/blob/master/qspectra/simulate/response.py

spalato commented 4 years ago

Hi gharib,

The code in Mbo.jl implements the modeling of spectroscopic response using the cumulant expansion truncated to second order. This is an approximation of the correlation function of the dipole moment. In principle, both methods should yield the same results, provided the approximations are valid.

I pieced it together using the following textbooks:

Thanks for the links. I didn't know these packages.

May I ask what is causing frustration?

gharib85 commented 4 years ago

@spalato thanks for your reply I am going to read this chapter