source: debian/changelog

stable v1.7.0
Last change on this file was 13e5be, checked in by Frederik Heber <frederik.heber@…>, 2 days ago

Set version to 1.7.0.

  • MoleCuilder library is now 19:0:0.
  • Codename "Seven Years" (because seven years passed since the last release).
  • Added to debian/changelog.
  • Adapted k8s and docker files.
  • Property mode set to 100644
File size: 6.9 KB
Line 
1molecuilder (1.7.0-1) UNRELEASED; urgency=low
2
3 Major
4 * saturate (fixes to polyhedra and scaling) and bondify (new)
5 * potentials are first class citizens
6 * proper path from molecule, to automated fragmentation, computation, homologies and finally potential training (and visualizing in the UI).
7 * convenience changes in the UI: bigger icons, context menu in gl view, potential tab with plotting
8 * enhancements to python scripting: numpy compatibility, wait returns status, python3
9 * works inside jupyter notebooks.
10 * can be deployed to k8s for large-scale computations.
11 * graph6 strings, evaluating stability and chemical space evaluation
12 * more selection actions
13
14 Minor
15 * switch to simpler kubernetes-aimed worker-server setup (health probes, workers don't register but accessed through load balancer)
16 * potential list shown in UI, new actions to add and remove, also potential curves are plotted in UI
17 * general fixes to potential setup to make them work as compound potentials
18 * undomark action
19 * Undo is again without dialog, undo mark is an extra action now.
20 * context menu (right-click) in gl view to manipulate atoms directly
21 * docker file contained in repo
22 * bondify has undo/redo
23 * switched all python to python3
24 * graph6 fixes and writing strings
25 * generatePotentialAction generates all combinations
26 * full numpy getter and setter to atom position, velocities, and forces.
27 * saturate action allows for just using outer shell (unocc and occ orbitals, only unocc used for adding hydrogens)
28 * stretch bond falls back to tabled distances for element pairs on zero length
29 * select atom's bond neighbors
30 * select atoms randomly
31 * calculate pair correlation between element and selected atoms.
32
33 Fixes
34 * corrected units and computation in SaveEnergies, renamed from SaveTemperatures
35 * InputAction will also save that file on exit
36
37 -- Frederik Heber <heber@molecuilder.com> Wed, 22 Oct 2025 19:13:00 +0100
38
39molecuilder (1.6.1-1) UNRELEASED; urgency=low
40
41 * Added ChemicalSpaceEvaluator Action to assess stability of all possible
42 molecules that match a given Graph6 string using fragmentation method
43 principles.
44 * Python Interface supports (and recommends using) named parameters.
45 Moreover, save-session will write scripts with named parameters.
46 * GUI displays forces and velocities as additional vectors per atom.
47 * AutomationFragmentationAction checks whether workers are still busy and
48 aborts when all workers have crashed.
49 * JobMarket: is now robust when worker or server is killed by signal.
50 * JobMarket: Added GetNumbersOfWorkerOperation.
51 * ForceAnnealing/StructreOptimization Action can now take the bond graph
52 information into account and significantly speed up optimization up to a
53 factor of 3.
54 * added molecular dynamics and structure optimization integration tests.
55 * FIX: recreated and fixed guicheck tests.
56 * StretchBondAction now takes the bond graph into account.
57 * Added examples test case with many ways of translation atoms, see blog
58 post.
59 * enhanced precision of tremolo format making it the recommended file format
60 to use!
61 * Tremolo file format now supports multiple time steps.
62 * DOCU: Updated userguide on empirical potential using HomologyGraph.
63 * Added SelectAtomByName action.
64 * DOCU: several fixes to userguide.
65 * FIX: GUI again reacts to WorldTime changes, i.e. time slider.
66 * changed email address to sent bug reports to.
67 * Added AtomRandomPerturbation to randomly displace atoms.
68 * DOCU: explained wait() necessity in python scripts.
69 * StepWorldTime now uses a single argument.
70 * FIX: Status messages are now always pushed to log, even when logging is
71 captured in GUI.
72 * RotateToPAS has working undo/redo.
73 * Added RotateAroundBond action for rotating molecule around specific bond.
74 * Added very powerful GeometryObjects to use as any vector object or for
75 simply measuring distances and angles in the GUI.
76 * CodePatterns, fix: Chronos is thread-safe, and protecting Verbosity.
77 * fixes: regression tests ports between 11024 and 19999.
78 * builds on Ubuntu 16.04
79 * MemDebug is now disabled by default.
80
81 -- Frederik Heber <heber@molecuilder.com> Fri, 02 Mar 2017 23:45:24 +0100
82
83molecuilder (1.6.0-1) UNRELEASED; urgency=low
84
85 * Dependent packages CodePatterns, JobMarket, levmar, MPQC(_open), and vmg
86 are now contained in the distribution under ThirdParty packages.
87 * Debian package can be easily created.
88
89 -- Frederik Heber <heber@molecuilder.com> Fri, 02 Mar 2017 23:45:24 +0100
90
91molecuilder (1.5.4-1) UNRELEASED; urgency=low
92
93 * initial code for allowing charge grids for long-range calculations to work
94 independently for fragments.
95 * fixes to SaturateBond, now properly working by using full
96 SphericalPointDistribution and combinatorial matching to present bonds.
97 * fragment results can now be parsed and save in extra action, not bound to
98 fragmentationautomation oder analysefragmentresults.
99 * fixed fragmentation on subset of atoms.
100 * QtFragmentList now supports proper sorting.
101 * logview in GUI may be disabled by configure-switch.
102 * fitted partial charges are now stored using save/parse-particle-parameters.
103 * introduced implicit charges.
104 * fragmentation-automation fails when server is not/no longer accessible.
105 * fit-partial-charges fits to currently selected atoms and creates unique
106 particles.
107 * removed parse-tremolo-potentials as is superceded by
108 parse-particle-parameters.
109
110 -- Frederik Heber <heber@molecuilder.com> Fri, 30 Sep 2016 17:45:24 +0200
111
112molecuilder (1.5.3-1) UNRELEASED; urgency=low
113
114 * QtGui now crashes only in 1-2% of all regression tests (new record).
115 * we copy all information regarding visual entities and regaring the
116 displayed lists via QtObserved... instances or via central ..Observer
117 entities.
118
119 -- Frederik Heber <heber@molecuilder.com> Sun, 25 Apr 2016 09:11:24 +0200
120
121molecuilder (1.5.2-1) UNRELEASED; urgency=low
122
123 * Introduced QtObservedInstanceBoard as clean interface between World and QtGui.
124 * Bugfix to FillRegularGrid.
125 * FitParticleCharge -> FitPartialCharge.
126
127 -- Frederik Heber <heber@molecuilder.com> Sun, 03 Mar 2016 13:48:57 +0100
128
129molecuilder (1.5.1-1) UNRELEASED; urgency=low
130
131 * Incorporated libcodepatterns rename and other fixes for debian packaging.
132 * More efficient bounding box in molecule, effectively O(log N).
133 * Enhanced hbond distances with more values and consolidated from
134 optimization calculations.
135 * VMG forces now are also working for the long-range part.
136 * Interdistance now combines couples of fragments till a given order.
137 * Smearing of electronic charge distributions greatly improves electronic
138 long-range component.
139
140 -- Frederik Heber <heber@molecuilder.com> Sun, 06 Feb 2016 23:16:00 +0100
141
142molecuilder (1.5.0-1) UNRELEASED; urgency=low
143
144 * Initial Release.
145 * This is my first Debian package.
146
147 -- Frederik Heber <heber@molecuilder.com> Sun, 09 Aug 2015 21:37:00 +0100
Note: See TracBrowser for help on using the repository browser.