Moltemplate

Latest version: v2.20.19

Safety actively analyzes 629788 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 11

2.18.0

Summary:
This release contains infrastructure improvements for parsing text, as well as bug fixes for the COMPASS force field as well as the "msifrc2lt.py" converter script.

Infrastructure:
1) Greater consistency with the way wildcards and regular expressions are handled. All rules for generating angles, dihedrals, impropers, and looking up bond types and charge-by-bonds, as well as all pair_coeff, bond_coeff, angle_coeff, dihedral_coeff, and improper_coeffs can accept wildcards and regular expressions (eg "atom:re.c[1-6]") . (NOTE: Regular expressions have not been tested yet, but the infrastructure for supporting them is finally there.)
2) Counter variables ($ and ) can no longer contain , or () characters. (In the future, this will make it much easier to create source code for programming languages. Note to self: The +-=/. characters are still allowed. The / and . characters are used for path resolution and should never be forbidden.)

COMPASS: The "msifrc2lt.py" script has been (hopefully) fixed and is now able to convert the COMPASS force field files again. This made it possible to fix 2 bugs in the "compass_published.lt" force field file: 1) wildcards are now given low priority instead of high priority, and 2) non-hybrid bond, angle, dihedral, improper, and pair styles are used by default (for KOKKOS compatibility). Also: Commas were removed from the atom type names (and replaced with ~ characters).

2.17.10

This fixed a unit test failure I was having after introducing v2.17.9.

2.17.8

2.17.7

Slight changes were made to the behavior of genpoly_lt.py and genpoly_modify_lt.py. The coarse grained examples have been reorganized. Some complex coarse grained DNA examples have been added or updated.

2.17.6

Still no documentation for the "genpoly_modify_lt.py" program yet. (I doubt this program is useful to anyone else yet. But future examples will require it, so I should eventually document what it does.)

2.17.5

It was not behaving correctly when invoked using the "-box" argument. (The minimum X,Y,Z coordinates were not allowed to exceed 0.)

Page 8 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.