Skip to content

Latest commit

 

History

History
923 lines (512 loc) · 58.6 KB

CHANGELOG.md

File metadata and controls

923 lines (512 loc) · 58.6 KB

Changelog

6.13.0 (2024-10-23)

Features

Bug Fixes

  • 495 (#496) (e1d3700)
  • delete last atom of a chain (9ca51e3)
  • need parametrization after delete (c3b5793)
  • only check gmx version if applicable (0d7e96c)
  • search for radicals only in REACTIVE molecule (e0cd397)

6.12.0 (2024-09-16)

Features

Bug Fixes

6.11.0 (2024-09-04)

Features

Bug Fixes

  • ci: always mark draft PRs as not green (#473) (bb8ce10)
  • ci: we don't actually need the fail-if-draft action (b953130)

6.10.3 (2024-08-20)

Bug Fixes

  • run tests on non-draft PRs, render docs manually with label (#470) (166f4d0)

6.10.2 (2024-08-19)

Bug Fixes

  • pin griffe version for quartodoc (d4b84ef)

6.10.1 (2024-08-19)

Bug Fixes

  • ci: build docs on release (ca8fdc2)

6.10.0 (2024-08-16)

Features

  • handle Settles and Exclusions when breaking and binding bonds in topology (#458) (4b2d96f)

Bug Fixes

  • ci: fix release tests (1cf898b)
  • copy user supplied input data to setup dir (4b2d96f)
  • simplify ci (765ed7b)

6.9.1 (2024-08-09)

Bug Fixes

6.9.0 (2024-07-11)

Features

  • add xtc option to config (95160df)
  • always setup tasks on init of RunManager (95160df)
  • configure logger from init of Config (95160df)
  • link nrexcl of reactive moleculetype to toplevel topology (#451) (b100117)

Bug Fixes

  • close task logger handler after taks has run. fixes #452 (451f3fd)
  • polymer_test (7485011)
  • properly compare to empty dicts (95160df)
  • recip parsing without eval (#448) (0a5a213)
  • resolve all non-relative paths in config relative to config.cwd (95160df)

Documentation

6.8.1 (2024-06-17)

6.8.3 (2024-06-25)

Bug Fixes

6.8.1 (2024-06-17)

Bug Fixes

Documentation

  • make docs of kimmdy.yml much more readable (c4e831c)

6.8.0 (2024-06-11)

Features

6.7.0 (2024-05-20)

Features

  • pass slurm options via kimmdy.yml config (#432) (11d3056)

6.6.1 (2024-05-07)

Bug Fixes

  • generate matching gro for xtc in trjconv (800de0a)

6.6.0 (2024-04-25)

Features

Bug Fixes

  • handle time windows w/ no rates in extrande_mod correctly (f5c3f7c)
  • typo (7130aff)

Documentation

6.5.0 (2024-03-25)

Features

Bug Fixes

  • import get_task_directories from utils (8d4ba4d)

6.4.1 (2024-03-21)

Bug Fixes

  • allow reactions with no chosen recipe (171c7e1)
  • colormap normalization (#415) (1238397)
  • energy labels sorted correctly (855272f)
  • expose arrhenius equation in morse function and fix wrong default value (#417) (58c47b3)
  • plot_energy now handles numbers in terms correctly. (c16888b)
  • remove pd warning (abc4afe)
  • runmanager now handles empty kmcresults correctly. (c94bd2a)

Documentation

6.4.0 (2024-03-07)

Features

6.3.0 (2024-03-07)

Features

Bug Fixes

6.2.5 (2024-02-27)

Bug Fixes

6.2.4 (2024-02-27)

Bug Fixes

6.2.3 (2024-02-27)

Bug Fixes

6.2.2 (2024-02-23)

Bug Fixes

6.2.1 (2024-02-22)

Features

Bug Fixes

Documentation

6.2.0 (2024-02-16)

Features

6.1.0 (2024-02-14)

Features

  • modify_top saves mapping of old and new indices (#364) (0086bbe)

6.0.1 (2024-01-03)

Documentation

6.0.0 (2024-01-03)

⚠ BREAKING CHANGES

  • Partial charge treatment (#353)

Features

Bug Fixes

  • don't truncate if there is no trajectory. (4e6e011)
  • don't try to truncate to time 0 (52099e5)
  • hotfix for aggregate_reactions hangs #355 (b5bc285)

5.3.2 (2023-12-19)

Bug Fixes

5.3.1 (2023-12-15)

Bug Fixes

  • don't write top section headers for empty sections (#351) (1632f6f)
  • update scheme url in examples and docs (#348) (2a72b90)

5.3.0 (2023-12-12)

Features

5.2.3 (2023-12-08)

Bug Fixes

  • fix an issue where merging multiples of a moleculetype incremented the residuenumbers too fast (#344) (7e78665)

5.2.2 (2023-12-08)

Bug Fixes

  • escape file paths for shell commands (914550a)
  • make ff dir optional in config (02c5d9f)
  • replace spaces in name and out in config (304de69)

5.2.1 (2023-12-07)

Bug Fixes

5.2.0 (2023-11-14)

Features

  • add config for exclude and include in reactive moleculetype (44121e4)
  • merge react-able molecules and make multiples explicit (#327) (ae8d45e)
  • parse settles and exclusions (44121e4)
  • use parsed exclusions for top merge (44121e4)

Bug Fixes

  • declare kimmdy as being a typed library (44121e4)
  • expected length of output folders including the new setup task (8fd2b44)
  • make molecules section a list instead of dict because order is important (44121e4)
  • start iteration at -1 such that setup task has index 0 (44121e4)
  • tasklist test after integrating setup task (44121e4)

Documentation

  • improve dark theme (44121e4)
  • more detailed ML installation instructions for upcoming plugins (c128069)
  • use freeze to only re-render changed qmd docs (44121e4)

5.1.12 (2023-11-13)

Bug Fixes

  • remove show schema path option (2285246)

5.1.11 (2023-11-08)

Documentation

5.1.10 (2023-11-08)

Bug Fixes

  • discover plugins for building docs (22018e4)

5.1.9 (2023-11-08)

Bug Fixes

  • add dev dependencies to build docs on gh pages (9bd83df)
  • tox, ci (1e3826a)

5.1.8 (2023-11-07)

Bug Fixes

5.1.7 (2023-11-06)

Bug Fixes

  • always write system and molecules top sections last (c49aa9c)

5.1.6 (2023-10-27)

Bug Fixes

  • ci: set markdown content type for description (6dc116c)

5.1.5 (2023-10-27)

Bug Fixes

  • ci: set markdown content type for description (ca9963e)

5.1.4 (2023-10-27)

Bug Fixes

5.1.3 (2023-10-27)

Bug Fixes

5.1.2 (2023-10-27)

Bug Fixes

  • ci: unify release workflow (488779f)

5.1.1 (2023-10-27)

Bug Fixes

  • ci: only build package on tag push 'stable' (3a839a3)

5.1.0 (2023-10-27)

Features

Bug Fixes

Documentation

  • add missing config descriptions and remove unused config.run option (#305) (1696f66)

5.0.0 (2023-10-25)

⚠ BREAKING CHANGES

  • choose highest rate as reaction start time

Features

  • Allow having single optional file for mdrun (#151) (6b61a8c)
  • choose highest rate as reaction start time (fc822b3)
  • display residue name for radical population (77a8d72)
  • extrande KMC algorithm (d1671db)
  • only plot radical occupied atoms (#308) (77a8d72)
  • Runtime analysis tool (#283) (e302be3)
  • trr without edr can now be used. (6b61a8c)

Bug Fixes

  • #261 improve error message if ff is not found in cwd (#307) (ab03cbe)
  • after truncating place doesn't need a time (233d83c)
  • catch edge cases in extrande algorithm (01d4df9)
  • closes #286 don't modify task mapping inplace (c40f360)
  • consistent naming for remove hydrogen cli (e615370)
  • coordinates and runmanager (#271) (695026c)
  • correct error message (facda23)
  • correct truncated gro (2c49c80)
  • duplicate key in yaml (6204e1e)
  • error handling (d0dc8e7)
  • execute place at first time in recipe (7234d72)
  • gmx trjconv --trunc not working with xtc (ba0b922)
  • improved rate plotting (d0f6d19)
  • improved reliability of rate plotting (6a355d4)
  • make plugins and plugin schemas discoverable by pip install (73da927)
  • only use mpme and ntmpi in test config. fixes #302 (#304) (764b083)
  • parametrize before slow growth (ff14694)
  • rate plot with less than 9 recipes (eb557d4)
  • remove double log message (#290) (0182d20)
  • rename idx to ix for moleculetype for consistency (e615370)
  • runtime analysis double counting (14a875a)
  • set needs_parametrization (e7a2996)
  • truncate bug (bfc175c)
  • type issue in log message formatting (fdee768)
  • write backups of truncated trajectories to the correct directory (e615370)
  • wrong type of top when parametrizing (fb2eb08)

Documentation

4.4.1 (2023-09-13)

Bug Fixes

  • test: increase hypothesis deadline (f7d8867)

4.4.0 (2023-09-13)

Features

  • dummy: this is not a feature, just a release trigger (6aa1190)

Bug Fixes

  • analysis: remove y axis label for steps panel in plot_energy (a2bc88a)
  • test: increase hypothesis deadline (4b9823d)
  • test: increase hypothesis deadline (9810e84)

4.3.0 (2023-09-08)

Features

Bug Fixes

  • closes #265 , cleanup with flake8 (d79adbc)
  • jobscript and logging (cbd4d5d)
  • place_atom (0e0dc1d)
  • properly merge mds general '.*' section and general options with defaults (cbd4d5d)
  • set defaults on non-existent sections. fixes #264 (cbd4d5d)

4.2.1 (2023-09-07)

Bug Fixes

4.2.0 (2023-09-04)

Features

Bug Fixes

4.1.0 (2023-08-28)

Features

Bug Fixes

Documentation

  • improve layout and linking (f77b6dc)
  • more expressive docstrings (f77b6dc)

4.0.1 (2023-08-11)

Documentation

  • ci: add docs build workflow (#190) (#198) (5fdec0b)
  • dev: add information for developers about conventional commits (5fdec0b)

4.0.0 (2023-08-11)

⚠ BREAKING CHANGES

  • ci: does this work?

Features

  • ci: update encode to support unicode (d9f16ad)
  • ci: what if this doesn't have a body? (d9f16ad)
  • this is a release-please test (d9f16ad)

Bug Fixes

  • ci: or this? (d9f16ad)
  • ci: release please adds all the things (d9f16ad)

3.6.0 (2023-08-11)

Features

Bug Fixes

3.5.1 (2023-08-08)

Bug Fixes

3.5.0 (2023-08-08)

Features

Bug Fixes

3.4.0 (2023-08-08)

Features

Bug Fixes

  • consistent use of edis in homolysis config (#170) (e847707)
  • don't allow Move w/o ix/id_to_move (10c9231)
  • inconsistent inheritance (#154) (2bec671)
  • load plugins only once in init (#171) (88b55ee)
  • merge dihedrals (#174) (37f6be3)
  • scheme keys not plugin names but entrypoints (b878b69)
  • test input files now compatible (eda027a)
  • test_merge_prm_top (9d333bc)
  • update scheme paths after building examples (5076ca4)

Documentation

  • improve config option descriptions, names and error reporting (#163) (3318bdc)
  • types: add custom renderer (3318bdc)

3.3.1 (2023-07-12)

Documentation

  • add a lot more docstrings to functions, classes, modules (#149) (a0d2a43)

3.3.0 (2023-07-05)

Features

  • linked ixs and ids for RecipSteps (#137) (8238df9)
  • topology: enable multiple dihedrals (unique by their periodicity) for proper dihedrals (8238df9)

Bug Fixes

  • add default funct for Bonds and BondTypes (8238df9)
  • add more nestable sections in topology parsing (8238df9)
  • match X as wildcards for atomic types (8238df9)

3.2.0 (2023-07-03)

Features

3.1.0 (2023-06-30)

Features

3.0.1 (2023-06-28)

Bug Fixes

  • dihedraltypes sections in ff/topology (affa546)

3.0.0 (2023-06-26)

⚠ BREAKING CHANGES

  • put restrictions on the way top files are accepted
  • deprecate generate_top_from_atom_list

Features

  • handle else macros (bcb6121)
  • handle multiple moleculetype sections (bcb6121)
  • parse top files with includes (#124) (bcb6121)
  • resolve includes in gromacs data dir (located relative to gmx executable) if not in cwd (bcb6121)
  • stop if no ff found, warn if multiple found (bcb6121)
  • topology dictionary helpers to get and set sections (bcb6121)
  • udpate top dict with parsed ff parameters (bcb6121)

Bug Fixes

  • deprecate generate_top_from_atom_list (bcb6121)
  • put restrictions on the way top files are accepted (bcb6121)
  • use hat_naive instead of hat_reaction (bcb6121)
  • use logging.warning instead of depcrecated warn (bcb6121)

Documentation

  • add tutorial section (with markdown support) (bcb6121)
  • move qmd to preview topology to docs (bcb6121)

2.4.0 (2023-06-22)

Features

  • homolysis module and homolysis tests (3267642)
  • KMC module testing (ebb771f)
  • Move coordinates include time (10bb3a7)
  • Use proper HAT plugin (6a4b0eb)

Bug Fixes

  • allow restarting from checkpoint from python (2163173)
  • correct assignment of charge and mass in ff (c5f92a6)
  • homolysis test (178590d)
  • initialize radical list (3196747)
  • initialize Topology.radicals (5e0f335)
  • remove deprecated imports in tests (d078109)
  • rename variables in test_kmc (4df479d)
  • test_integration_move_top (e0f71b6)

Documentation

2.3.0 (2023-05-11)

Features

  • add MOVE conversion for HAT (0dbe4b1)
  • make periodicity part of the id for dihedrals (0710086)
  • parse dihedral and position restraints (1209714)
  • test for radicals based on bondorder in top initialization (a446a70)

Bug Fixes

Documentation

  • Updates reaction api documentation (87007b4), closes #114

2.2.0 (2023-03-07)

Features

Bug Fixes

  • update importlib syntax and and importlib dependency (abc89e0), closes #93

2.1.0 (2023-02-27)

Features

  • add kimmdy checkpoint files (b468378)
  • test CI (d3dff98)
  • write task file history to separate file (bdefba1)

Bug Fixes

  • #84 (1bef009)
  • 23 (a6eb2b7)
  • abort kimmdy if gromacs fails (080ecc0), closes #83
  • allow existing directories of starting from checkpoint (8370713)
  • correctly apply atomtype and residue to jumping H (dbdd21e), closes #84
  • don't create empty task files if no files are changed (615d11c)
  • don't create logfile christmas trees. (fca231f), closes #82
  • make plumed really optional (beb09cd)
  • minimization path to mdp (971453b)
  • use output file dir for histfile name (a069c3c)