It provides, an interface with the basis set exchange, which can be used to fetch standard reference basis sets, and provides methods for converting formats. Thus, any basis set developed with BasisOpt can automatically be used in essentially any quantum chemistry package. By default, we provide wrappers for Psi4 31 and ORCA , although as will be discussed in the next section, it is fairly simple to add wrappers for other programs. This allows for a software-agnostic approach to basis set development, as any given wrapper can be used identically, so long as the correct methods are exposed to the interface.