|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## v1.2.0 |
| 4 | + |
| 5 | +Version compatible with aiida-core>=1.3.0,<2.0.0. |
| 6 | +Support for python 3.6 has been dropped. |
| 7 | + |
| 8 | +### Improvements |
| 9 | +- Enable LUA interface to SIESTA. New inputs have been introduce to activate LUA control |
| 10 | + over siesta calculations. |
| 11 | +- Access to the [sisl](https://github.com/zerothi/sisl) functionalities, since sisl is now |
| 12 | + dependency of this package. |
| 13 | +- Introduction of the `IonData` data type that host the entity that in siesta terminology is called “ion”. |
| 14 | + An "ion" packages the set of basis orbitals and KB projectors for a given species and therefore |
| 15 | + can be use in substitution of the pseudo and basis inputs. |
| 16 | + An `IonData` node is also returned in output for each species of the calculation so to help |
| 17 | + the improve the tracking of used orbitals and KB projectors. |
| 18 | + From an `IonData` instance, the list of orbitals of the calculation can be easily accessed in the form |
| 19 | + of `SislAtomicOrbitals`. |
| 20 | +- Migration to the use of the [aiida-pseudo](https://github.com/aiidateam/aiida-pseudo) package for the |
| 21 | + management of pseudo data types and families. The development on the the support for pseudopotentials |
| 22 | + types has been centralized in an external package. The use of aiida-siesta custom classes `PsmlData` |
| 23 | + and `PsfData` has been deprecated and will be remove in version 2.0.0. |
| 24 | + |
| 25 | +### Bug fixes |
| 26 | +- Fixed the atom heuristic selection of basis in the protocol system |
| 27 | + |
| 28 | +### For developers |
| 29 | +- Heavy refactoring to take advantage of the aiida-core validators system. |
| 30 | +- Start reorganization of folders. Especially moved the location of the protocols |
| 31 | + system and of tkdict features. |
| 32 | +- Updated dependencies of tests and pre-commits. |
| 33 | + |
3 | 34 | ## v1.1.1 |
4 | 35 |
|
5 | 36 | Version compatible with aiida-core>=1.3.0,<2.0.0. |
@@ -30,7 +61,7 @@ Version compatible with aiida-core>=1.3.0,<2.0.0. |
30 | 61 | and "kpoints" with value "None". This has been fixed. |
31 | 62 | The method `inputs_generator().get_filled_builder` was instead correct. |
32 | 63 | - A bug was leading to the failure of `SiestaSequentialConverger` in case one of |
33 | | - the parameters to coverge in the sequential process was not reacing convergence. |
| 64 | + the parameters to converge in the sequential process was not reaching convergence. |
34 | 65 | It is now fixed and, in addition, an output listing the unconverged parameters has been |
35 | 66 | added. |
36 | 67 |
|
|
0 commit comments