| 1 | molecuilder (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 |
|
|---|
| 39 | molecuilder (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 |
|
|---|
| 83 | molecuilder (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 |
|
|---|
| 91 | molecuilder (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 |
|
|---|
| 112 | molecuilder (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 |
|
|---|
| 121 | molecuilder (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 |
|
|---|
| 129 | molecuilder (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 |
|
|---|
| 142 | molecuilder (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
|
|---|