PSI4 has been designed to be easily extensible. There are several customizations accessible to any user, no programming experience or recompilation required.
Interfaces: Enhancing PSI4 Capabilities
User-Defined Basis Sets
Enter search terms or a module, class or function name.