================= atomate Changelog ================= .. caution:: Starting v0.9.6 onwards, the changelog is no longer maintained. Please check the Github commit log for a record of changes. **v0.9.5** * Add magnetism workflow (M. Horton, N. Frey) * Overhaul SCAN workflow (R. Kingsbury) * Move help to Discourse (A. Ganose) * add ModifyKPoints Firetask (M. Siron) * Misc fixes, dependency updates, and improvements (M. Horton, N. Frey, A. Jain, M. Siron, A. Ganose) **v0.9.4** * Fixes for new pymatgen (S. Blau, S.P. Ong) **v0.9.3** * Minor change to enforce storing chgcars, clean up old kwargs in MagneticOrderings workflow (M. Horton) * Improve speed of large file copying in CopyVaspOutputs (T.M. Boland) **v0.9.2** * fix CalcDB authentication issue (M. Bercx) **v0.9.1** * bugfix: ``vasp_input_set_params`` --> ``vasp_input_params`` in some cases (thanks to M. Horton for pointing out) * add ability to put mongoclient_kwargs in CalcDB creds file (thanks to S. Torissi for pointing out the feature request) **v0.9.0** * better error message (L. Ward) * Fix db authentication issue in v0.8.9 (M. Siron) * Change default vasp_cmd and db_file to those in config.py (M. Horton) * update plots in docs (A. Ganose) **v0.8.9** .. caution:: this version introduced a quirk in the db authentication scheme, you might need to set authsource manually or update to v0.9.0 * fix NSCF run kpoint mesh and Boltztrap workflow to reflect pymatgen updates (A. Ganose) * allow "authsource" parameter in db.json files (A. Jain) * add powerup for turning off gzip (D. Broberg) **v0.8.8** * magnetic ordering workflows (M. Horton) * better checks for AECAR storage (J. Shen) * update VASP NCF set NEDOS (M. Dylla) **v0.8.7** * store custodian data in its own key in FWAction (E. Sivonxay) **v0.8.6** * add bandstructure no-opt workflow preset (A. Ganose) **v0.8.5** * add NMR workflow (S. Dwaraknath) * surface workflow refactor (J. Montoya) * update elasticity package for latest pymatgen (J. Montoya) **v0.8.4** * add some QChem functionality! (S. Blau, E. Spotte-Smith) * better credential parsing in CalcDB (A. Rutt) * update paramiko for better security (A. Jain) * add tasks_settings.yaml to site-packages (A. Jain) **v0.8.3** * add CHGCAR and AECAR storage options (J. Shen) **v0.8.2** * various requirement updates, code refactorings, and bug fixes especially in Qchem and LAMMPs packages (S. Blau) **v0.8.1** * add Bader charge parsing (S. Dwaraknath) * parse_outputs can push fields to new FWS (S. Dwaraknath) * minor bug fix (S. Torrisi) * some testing updates (A. Faghaninia, S. Blau) **v0.7.9** * Overhaul and update of QChem in atomate (B. Wood, S. Blau) * Fix integration tests (A. Dunn) * Stop officially supporting Py2 **v0.7.8** * some QChem tasks and workflows (B. Wood) * add full HSE band structure workflow (A. Jain) **v0.7.7** * allow list of ErrorHandler in RunVaspCustodian (A. Jain) * fix adsorption unit test (J. Montoya) **v0.7.6** * remove force checking in drone (S. Dwaraknath) * cleanups to DOS + BS parsing and insertion in GridFS (S. Dwaraknath) * code cleanup and bugfixes (S. Dwaraknath, specter119) * some more docs on offline mode (A. Jain) **v0.7.5** * standardize drones to datetime.utcnow() (J. Montoya) * fixed additional field serialization issue (J. Montoya) * fix defuse_unsuccessful logic, hat tip to @specter119 for pointing it out (A. Jain) * some doc updates (A. Jain) **v0.7.4** * fix pymatgen dep (A. Jain) **v0.7.3** * minor drones updates (S. Dwaraknath) * installation fix (P. Huck) **v0.7.2** * Bugfix database getter in builders (S. Dwaraknath) **v0.7.1** * update ``atwf`` to find the path to workflows better (M. Dias Costa) * better surface workflow naming (A. Jain) **v0.7.0** * change default behavior when a run looks OK but is unconverged (A. Jain) * Some test and code cleanups (S. Dwaraknath, J. Montoya) * update to FW names when no structure provided (S. Dwaraknath) * remove boltons dependency (A. Faghaninia) * fix max_force check for selective dynamics (J. Montoya) **v0.6.9** * update requirements to include boltons * bugfix for atwf (S. Dwaraknath) **v0.6.8** * New SCAN functional workflow (S. Dwaraknath) * remove dependence on pymatgen-db (S. Dwaraknath) * more bandgap properties parsed by drone (transition and is-direct) (S. Dwaraknath) * option to clean up large output files like WAVECAR (S. Dwaraknath) * option to recursively copy file tree in CopyFilesFromCalcLoc (A. Faghaninia) * bugfix: apply vasp_input_set_params when StaticFW have parents (specter119) * misc bugfixes (S. Dwaraknath, A. Jain) **v0.6.7** * New ferroelectrics workflow! (T. Smidt) * option to parse LOCPOT in VaspDrone (S. Dwaraknath) * rename set_fworker -> set_execution_option * more options for BoltztrapFW (A. Faghaninia) * misc. bugfixes (D. Broberg, K. Mathew, P. Huck) **v0.6.6** * powerup to preserve the same FWorker for all jobs in workflow (S. Dwaraknath) * DriftErrorHandler in VASP custodian jobs (S. Dwaraknath) * some FireTasks in anticipation of ferroelectrics workflow (T. Schmidt, A. Jain) **v0.6.5** * fix delta_volume_percent, set as new key and update FixTasksBuilder (B. Bocklund, A. Jain) * drone schema version reflects atomate version (M. Horton) * unit test fix (J. Montoya) **v0.6.4** * add config option for half_kpts_first and max force (A. Jain, S. Dwaraknath) * better logic for band structure parsing (S. Dwaraknath) * misc bugfix (P. Huck) **v0.6.3** * fix Gibbs wf db insertion (A. Dunn, K. Mathew) * minor doc updates & fixes (A. Jain) **v0.6.2** * Fix LepsFW after prev refactor (A. Jain) * Doc improvements (A. Jain, B. Bocklund) **v0.6.1** * many improvements to documentation (A. Jain, B. Bocklund) * add DFPTFW (K. Mathew) * simplify LepsFW - move Raman into RamanFW (K. Mathew) * copy piezo tensor to output (S. Dwaraknath) **v0.6.0** * Gibbs preset workflow and anharmonic contributions (B. Bocklund) * improvements to packmol workflow (K. Mathew) * modify_potcar powerup (J. Montoya) * more metadata in some analysis collections (B. Bocklund) * ability to specify common params in atwf (A. Jain) * allow powerups in atwf (J. Montoya) * many improvements to builders performance (A. Jain) * updates and fixes to installation tutorial (A. Jain, B. Bocklund) * unit testing updates (J. Montoya) * misc fixes ... **v0.5.8** * major improvements to LAMMPS workflow (B. Wood, K. Mathew) * doc updates (B. Bocklund) * minor cleanups (K. Mathew) **v0.5.7** * VASP drone stores original inputs (S. Dwaraknath) * updates to EELS workflow (K. Mathew) * misc cleanups (A. Jain, S.P. Ong, K. Mathew) **v0.5.6** * major improvements to elastic tensor calculations and compatibility with latest pymatgen (J. Montoya, K. Mathew) **v0.5.5** * remove PyPI download size by an order of magnitude **v0.5.4** * re-attempt to fix packaging of YAML workflow library in pip **v0.5.3** * attempt to fix packaging of YAML workflow library in pip * update doc links **v0.5.2** * band gap estimation builder based on dielectric constants * clean up pypi packaging (S.P. Ong) * link to new doc links * misc bugfixes and workflow settings update/fixes (K. Mathew, A. Jain) **v0.5.1** * use ruamel instead of pyyaml (S.P. Ong) * add magnetic moment parsing of output (M.K. Horton) * misc cleanups, bug fixes, doc improvements (K. Matthew, S. Dwaraknath, A. Jain) **v0.5.0** .. caution:: pymatgen has updated its default kpoint scheme! Kpoint settings will change. * migration to new pymatgen and new kpoint settings * much improved docs (B. Bocklund, A. Jain) * *major* code cleanup (J. Montoya, K. Mathew, A. Jain) * many unit test updates (A. Faghaninia, H. Tang, S.P. Ong, A. Jain) * fix automated testing on pull requests (K. Mathew) * misc fixes **v0.4.5** * *extensive* code review, code cleanup, and improved code docs - with some minor name refactoring * new builders: dielectric, structureanalysis (currently gives dimensionality of structure) * rewrite powerups as in-place with cleaner syntax * improved installation tutorial (B. Bocklund) * improve/fix/reorganize some unit tests * bug fixes (A. Jain, H. Tang, K. Mathew, B. Bocklund) **v0.4.4** * NEB workflow (H. Tang) * adsorption workflow (J. Montoya) * improvements to Gibbs workflow (K. Mathew) * misc bugfixes, improvements (A. Faghaninia, A. Jain) **v0.4.3** * Add Gibbs energy w/volume (K. Mathew) * Draft EXAFS workflow (K. Matthew) * Add slater-gamma formulation to compute the Gruneisen parameter (K. Matthew) * gamma vasp powerup (S. Dwaraknath) * More options for elasticity WF (J. Dagdalen) * Add StdErrorHandler to handlers (A. Jain) * Auto-detect and remove line_mode parameter in MMVaspDB (A. Jain) * added unit tests * misc cleanup, refactoring, and doc udpates * misc bugfixes **v0.4.2** .. caution:: The ``tags_fws`` powerup now has different default parameters! * updates to piezo workflow (S. Dwaraknath) * formation energy to Ehull builder (A. Faghaninia) * tag_fws is more general (A. Faghaninia) * updates for PMG naming schemes for vars (A. Jain) * boltztrap runs can add tags (A. Faghaninia) * can filter which tasks are used in materials builder (A. Faghaninia, A. Jain) **v0.4.1** * more fixes for elastic workflow (J. Montoya) * more validation for VASP runs (A. Faghaninia) * more flexible ObjectId insertion (A. Faghaninia) * misc doc updates (A. Jain) **v0.4** * rename of "MatMethods" to atomate(!) (A. Jain) * bulk modulus workflow and equation of state (K. Matthew) * add features to Gibbs workflows (K. Matthew) * elastic workflow updates (J. Montoya, K. Matthew) * Spin orbit coupling (A. Faghaninia) * HSE line-mode band structure workflow (A. Faghaninia) * Feff workflows (K. Matthew) * bug fixes (K. Matthew) * much code refactoring, cleanup, and many minor improvements (K. Matthew, A. Jain, J. Montoya, S.P. Ong, B. Bocklund, A. Faghaninia) **v0.3** * Raman workflow (K. Mathew) * Gibbs workflow (K. Mathew) * More efficient task builder (S. Ong) * tag workflows and add_trackers powerups (A. Jain, A. Faghaninia) * refactor elastic workflow (K. Mathew) * bugfixes and tools package (K. Mathew) **v0.21** * Lammps workflows and packmol support (K. Mathew) * Rework some of the RunVaspFake code (K. Mathew) * Fixes to elastic workflow (J. Montoya) * Minor refactoring (K. Mathew) * Minor MD workflow updates (M. Aykol) * Fix builder for HSE gap and add chemsys (A. Jain) * WF metadata powerup (A. Jain) * Minor bug fixes and misc. improvements (K. Mathew, J. Montoya, A. Faghaninia) **v0.2** * BoltzTraP transport workflows (A. Jain) * major builder improvements (merge multiple collections, progressbar, config, more...) * use FrozenJobErrorHandler by default (A. Jain) * add basic configuration overrides for preset workflows (A. Jain) * misc improvements and bugfixes (A. Jain, K. Mathew) * py3 compatibility fixes (K. Mathew) **v0.1** * add some builders * elastic + piezo workflows (J. Montoya + S. Dwaraknath) * minor doc improvements (A. Faghaninia) * misc code improvements and bug fixes, plus upgrades for new pymatgen (A. Jain) **v0.0.3** * initial release (A. Jain, S.P. Ong, K. Mathew, M. Aykol)