avcopan / scfexchange

1 stars 0 forks source link

Refactor MO type selection #19

Closed avcopan closed 7 years ago

avcopan commented 7 years ago

I'm realizing that the current mo_type argument values (alpha, beta, mixed, spinorb) are going to be difficult to generalize for future extensions, such as three-particle quantities. Instead, I think I'd like to use the following code:

to distinguish different kinds of orbitals. For arrays, the current mo_type argument will be replaced with a comma-separated list of orbital types, such as "a,b,a,b", for which None returns the spin-orbital form.