avcopan / scfexchange

1 stars 0 forks source link

Incorporate more functional style, pt. I: kill the nuclei/molecule objects #23

Closed avcopan closed 7 years ago

avcopan commented 7 years ago

The Nuclei and Molecule objects can be decomposed into a bunch of functions that take labels and coordinates as arguments. I don't really see a strong reason to handle these functions through objects. This means that the Integrals constructors will now simply take labels and coordinates (str and numpy.ndarray) instead of nuclei(scfexchange.molecule.Nuclei).