v0.11.0 (2022.09.10)¶
Enhancements
- REST API fields can now be specified directly with the
api_filtersattribute of anyDatabaseTableclass & fields from mix-ins are automatically added - add
archive_fieldsattribute that sets the "raw data" for the database table & fields from mix-ins are automatically added - accept
TOMLinput files in addition toYAML - convergence plots and extras are now written for many workflow types (such as relaxations)
- when
use_database=True, output files are automatically written and the workup method is directly paired with the database table. - NEB workflow now accepts parameters to tune how distinct pathways are determined, including the max pathway length and cutoffs at 1D percolation.
- add
MatplotlibFigureandPlotlyFigureclasses to help with writing output files and also implementing these figures in the website UI - update website to include workflow calculator types and add API links
- custom projects and database tables are now registered with Simmate and a intro guide has been added
- continued updates for
structure-predictionworkflows - add inspection of methods for default input values and display them in metadata
Refactors
- the
website.core_components.filtersmodule has been absorbed into theDatabaseTableclass/module - yaml input for custom workflows now matches the python input format
- workup methods are largely depreciated and now database entries are returned when a workflow has
use_database=True - several NEB input parameters have been renamed to accurate depict their meaning.
- customized workflow runs now save in the original database table under the "-custom" workflow name
structure_stringcolumn renamed tostructureto simplify api logic- clean up
toolkit.validatorsmodule and establish fingerprint base class calculatorsandworkflowsmodules are now based on simmate apps
Fixes
- fix bug in windows dev env where
simmate run-serverfails to find python path - fix bug in
workflows explorecommand where 'vasp' is the assumed calculator name - fix broken example code in custom workflow docs
- fix broken website links and workflow views
0.11.1 (2022.09.12)
- fix transaction error with workers on a PostGres backend