Ways to Add Code: Psi4NumPy, Plugins, Full Integration

Easier and more rapid development

Fully-featured electronic structure programs are large and complex. However, the Psi4 ecosystem provides a path for easier and more rapid development of new features.

Overview of what Psi4NumPy and Plugins are. Suggest that Psi4NumPy might be the easiest and most rapid way to initially test new code. Then the code could go to a Plugin, which could be subseqently integrated fully into Psi4, or stay as a Plugin.

There is a separate section that more fully explains plugins.