* Update the CMake build to work more consistently. Importantly, one can now build with **either** MKL **or** BLAS, LAPACK, and FFTW using the `BUILD_WITH_MKL` CMake setting, eliminating compatibility issues with MKL and FFTW.
* Fix some `get_descriptors bugs` for PySCF and GPAW interfaces.
* Fix some GPAW interface numerical issues.
* macOS compatbility.
What's Changed
* Hse fix by jinzhta in https://github.com/mir-group/CiderPress/pull/11
* Fft cleanup by kylebystrom in https://github.com/mir-group/CiderPress/pull/12
* Hse fix by kylebystrom in https://github.com/mir-group/CiderPress/pull/13
* Fix Some Issues with GPAW Features by kylebystrom in https://github.com/mir-group/CiderPress/pull/14
* fix alpha match assertion error, dgemm 0-size issue, and XCMapped2 po… by kylebystrom in https://github.com/mir-group/CiderPress/pull/15
* Update Some Documentation by kylebystrom in https://github.com/mir-group/CiderPress/pull/16
* Update build_docs.yml by kylebystrom in https://github.com/mir-group/CiderPress/pull/17
* macOS GitHub actions by kylebystrom in https://github.com/mir-group/CiderPress/pull/18
* Small fixes by kylebystrom in https://github.com/mir-group/CiderPress/pull/19
New Contributors
* jinzhta made their first contribution in https://github.com/mir-group/CiderPress/pull/11
**Full Changelog**: https://github.com/mir-group/CiderPress/compare/0.3.2...0.4.0