|
4 | 4 | Changelog |
5 | 5 | ========= |
6 | 6 |
|
| 7 | +Changes in cclib-1.8 |
| 8 | +-------------------- |
| 9 | + |
| 10 | +**Features** |
| 11 | + |
| 12 | + * [GSoC 2023] New language bindings: Julia (Victor Hugo Cano Gil, #1053, https://github.com/cclib/Cclib.jl) |
| 13 | + * [GSoC 2023] New parser: NBO (Weronika Zak, #1230, #1233, #1244) |
| 14 | + * [GSoC 2023] New parser: GAMESS *.dat (Weronika Zak, #1208, #1214, #1229) |
| 15 | + * New attribute: nmrcouplingtensors for NMR spin-spin couplings, initially from ORCA (#125, #1191) |
| 16 | + * New attribute: rotconsts for rotational constants, initially from Gaussian (Mark Payne, #1054) |
| 17 | + * New method: compute CM5 charges (Sai Murali Karthik Putcha, #676, #852, #1136) |
| 18 | + * Support parsing atomcoords for more DALTON calculation types (#641, #1237) |
| 19 | + * Be less restrictive in parsed data attributes required for Open Babel bridge (#641, #1236) |
| 20 | + * Support parsing implicit solvation parameters from Gaussian, ORCA, QChem, and Turbomole (#1171, #1217, #1232) |
| 21 | + * Support parsing excited state method from Gaussian, ORCA, and Turbomole (#1171, #1219) |
| 22 | + * Support parsing post-HF excited states from ORCA (#1168) |
| 23 | + * Support parsing Hessian from DALTON, GAMESS, NWChem, and Psi4 (#1199, #1200, #1201, #1202) |
| 24 | + * Support parsing Psi4 1.7 (Dustin Wheeler, #1185, #1210) |
| 25 | + * Support writing vibrational frequency attributes to MOLDEN (#1127, #1132) |
| 26 | + * Support writing natural orbitals instead of canonical MOs to MOLDEN (#948) |
| 27 | + * Support parsing Hirshfeld and CM5 charges from Gaussian, ORCA, and QChem (#1137) |
| 28 | + * Support parsing CCSD(T) energies from ORCA and Psi4 (#1194, #1195) |
| 29 | + * Support parsing NWChem 7.0 (#1131, #1133, #1188) |
| 30 | + * Support parsing atommasses and vibdisps from NWChem (#1131, #1198) |
| 31 | + * Support parsing Hartree-Fock and semiempirical excited states from ORCA (#1187, #1189) |
| 32 | + * Support parsing etsyms from ORCA (#1166) |
| 33 | + * Support parsing timing information from Gaussian, ORCA, and Turbomole (#1167) |
| 34 | + * Support parsing methods and basis set from ORCA (#1170) |
| 35 | + * Support parsing excited state using in geometry optimization from Gaussian (#1149, #1151) |
| 36 | + * Support parsing etmagdips from Turbomole (#1139) |
| 37 | +
|
| 38 | +**Bugfixes** |
| 39 | + |
| 40 | + * Fix edge case of XYZ files being interpreted as Turbomole outputs (#1207, #1238) |
| 41 | + * Fix units for calculating nuclear repulsion energy (migatt, #1241, #1242, #1243) |
| 42 | + * Fix infrastructure for reading CJSON (#1222, #1234) |
| 43 | + * Fix edge cases when parsing certain Turbomole outputs (#1174, #1197, #1220, #1222) |
| 44 | + * Fix precision in parsing Hirshfeld charges from ORCA (#1209, #1213) |
| 45 | + * Fix parsing Hessian from formatted checkpoint files (#1204) |
| 46 | + * Fix parsing etoscs for ORCA calculations with spin-orbit coupling (#1172) |
| 47 | + * Fix parsing mocoeffs with non-standard population printing from Gaussian (#1162, #1169) |
| 48 | + * Fix possible infinite loop in DDEC6 method (#1165) |
| 49 | + * Improve checking of mpenergies in Gaussian (#1163, #1164) |
| 50 | + * Fix sign of atomcharges in NWChem (#1156) |
| 51 | + * Update core developers in documentation (#1144) |
| 52 | + |
| 53 | +**Developer facing changes** |
| 54 | + |
| 55 | + * Update copyright years to 2023 (#1245, #1246) |
| 56 | + * Be more flexible in extend_attribute (Weronika Zak, #1224, #1228) |
| 57 | + * Fix automatically updating both cclib.github.io and cclib.readthedocs.io and testing docs build (#709, #1154, #1158, #1203, #1216, #1223, #1227) |
| 58 | + * Initial Black and isort configuration (#1211) |
| 59 | + * Support development using Dev Containers (#1212) |
| 60 | + * Use raw string in regular expression (#1206) |
| 61 | + * More comprehensive testing of coupled cluster energies (#1196) |
| 62 | + * Continue migration from unittest to pytest (#1181, #1182, #1183, #1184, #1186) |
| 63 | + * Add type annotations to most functions and methods (#1179) |
| 64 | + * More idiomatic checking of None (#991, #1178) |
| 65 | + * Fix installation of pyquante2 in cclib environments (#1176) |
| 66 | + * Test Python 3.9 and 3.10 (#1175) |
| 67 | + * Increase minimum supported Python version to 3.7 (#1157, #1159, #1160, #1161) |
| 68 | + * Modularize atomcharges testing (#1152) |
| 69 | + * Update code coverage Action version (#1095) |
| 70 | + |
7 | 71 | Changes in cclib-1.7.2 |
8 | 72 | ---------------------- |
9 | 73 |
|
|
0 commit comments