I’m a new graduate student with very limited knowledge and experience. My supervisor asked me to find a software which could do something like this.
I think the following documentation will be of help:
Point charge model:
https://docs.mantidproject.org/nightly/interfaces/direct/Crystal%20Field%20Python%20Interface.html#using-the-point-charge-model
Calculate Eigensystems:
https://docs.mantidproject.org/nightly/interfaces/direct/Crystal%20Field%20Python%20Interface.html#calculating-the-eigensystem