2.3. Release historyΒΆ
Documentation of all HORTON versions can be found here: http://theochem.github.com/horton/
June 17, 2016. Version 2.0.1
- QA framework for automatically testing pull requests on Github with Travis-CI.
 - Update config files for recent OSX, Ubuntu Linux and Fedora Linux versions.
 - Fix: contractions of Gaussian functions are normalized when creating new basis sets. (When loading wavefunctions from files that also contain a description of the basis set, the contractions are not renormalized for the sake of consistency.)
 - Fix: The numerical Poisson solver now also computes the correct asymptotics in the limit of small radii.
 - Fix: The two methods to project orbitals onto new basis sets (in
 horton/meanfield/project.py) contained mistakes, which are now fixed.- Fix: Several unit tests using random data ocassionally failed, which is now fixed.
 - Many small bug fixes and corrections.
 
June 11, 2015. Version 2.0.0
- The (orbital-optimized) AP1roG method (geminal-based wafecuntions).
 - Perturbation theory methods: MP2 (post-HF) and PTa and PTb (post-AP1roG).
 - Cholesky decomposition of the four-center integrals.
 - Installation instructions for Mac OS/X.
 - New file format: FCIDUMP.
 - Improvements in other file formats, e.g. all different conventions for the Molden file format are recognized automatically.
 - Model Hamiltonians.
 - Orbital localization (Pipek-Mezey).
 - Orbital entanglement analysis.
 - A Numerical Poisson solver (AIM analysis and pure KS-DFT implementation).
 - Evaluation of the kinetic energy density on a grid.
 - Projection of orbitals onto new basis sets.
 - Update to LibXC 2.2.2.
 - A lot of documentation, revamped website and code examples.
 - Many small cleanups and improvements under the hood.
 
March 17, 2014. Version 1.2.1
- Update to LibXC-2.0.3 plus overview of the supported functionals in the documentation.
 - Update to h5py-2.2.1
 - Several bug fixes in the ESP fitting scripts.
 - Hu-Lu-Yang ESP cost function
 - Documentation for the ESP fitting scripts.
 - Mandatory output argument for most
 horton-*.pyscripts.- Properly load fchk files from Gaussian calculations with Ghost atoms.
 - New script:
 horton-convert.py. (Conversion between different file formats supported in HORTON.)- New script:
 horton-cubehead.py. (Part of the ESP fitting scripts. A tool te generate economic grid specs for cubegen.)- Usability improvements in
 horton-atomdb.py.- Skip expensive AIM computatoins by default in
 horton-wpart.py- Documentation generation for C++ code with Doxygen and Breathe.
 - More covalent and van der Waals radii.
 - Several fixes in the CIF reader.
 - Improved EDIIS
 - Constructing a DFT/HF hamiltonian without Exchange term raises an error (unless idiot_proof is disable)
 - Additional basis sets
 - Several minor fixes and cleanups
 
August 25, 2013. Version 1.2.0
- Gaussian/GAMESS wfn file reader. WFN files are now supported in
 horton-wpart.sh. (Thanks to Farnaz!)- HORTON wavefunctions can now be written to the molden file format.
 - The efficiency of
 horton-wpart.shhas improved.- Added
 --lmaxoption tohorton-wpart.shandhorton-cpart.shto control the maximum angular momentum for the multipole analysis.- Fixed a division-by-zero-bug and a caching bug in the Iterative Stockholder scheme.
 - DIIS algorithms in
 horton.meanfieldpackage: CDIIS [pulay1980], EDIIS and EDIIS+DIIS [kudin2002].- Improved efficiency of numerical integration in DFT hamiltonians.
 - A robust quadratic programming solver with linear (in)equality constraints. (This is used by EDIIS and Hirshfeld-E.)
 - Fix for compilation of libxc-2.0.2 with gfortran 4.8.1 and newer.
 - More detailed timer output. (Simplified usage of timer in source code.)
 - Improved screen output.
 - More documentation of the source code.
 - Several mistakes were fixed in the Gaussian basis set tutorial.
 - LineGrid and RectangleGrid for visualization purposes.
 - Various cleanups.
 
July 22, 2013. Version 1.1.0
- Iterative Stockholder partitioning [lillestolen2008].
 - Pure (harmonic) multipoles in the AIM analysis.
 - Spin charges in the AIM analysis.
 - Switch to libxc-2.0.2.
 - New pruned atomic integration grids for elements H-La, Hf-Rn, with more levels of accuracy.
 - New radial integration grids with improved accuracy.
 - ADF is no longer supported in
 horton-atomdb.py.- More efficient Becke weights.
 - Screen output and timer improvements.
 - A fast (approximate) evaluation of the electron density in
 horton-wpart.py.- Many cleanups.
 
July 5, 2013. Version 1.0.2
- Also support dynamic linking of libint and libx.
 - Switch to libint-2.0.3-stable.
 - Various cleanups.
 
July 1, 2013. Version 1.0.1
- Two bug fixes related to reading Gaussian formatted checkpoint files.
 
- The Gaussian 03 FCHK format contains a spelling error (‘independant’ instead of ‘independent’). This is fixed in Gaussian 09. Both variants are now properly handled by HORTON.
 - Post-HF density matrices are read in properly.
 - Reorganization of mean-field code. It is now located in a sub package
 horton.meanfield.- It is now impossible to start the SCF-ODA algorithm with a density matrix whose occupation numbers fall out of the admissible range. This prevents fake convergence to nonphysical solutions.
 - ESP fitting for isolated systems.
 
May 23, 2013. Version 1.0
- This release mainly focuses on real-space density partitioning (atoms-in-molecules) methods.
 - Other major features include: import wavefunctions from various file formats, basic Hartree-Fock and DFT algorithms (making user of libint and libxc), pruned integration grids up to Ar, checkpointing, ...
 - Experimental features: ESP fitting of charges and related algorithms, currently only for 3D periodic systems.