OSDN Git Service
toshinagata1964 [Mon, 12 Nov 2012 11:21:23 +0000 (11:21 +0000)]
In calling a subprocess, a wait of 10 msec is inserted between termination check (may be or not useful for more stable handling of subprocesses...?
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@330
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sun, 11 Nov 2012 05:00:00 +0000 (05:00 +0000)]
Particle Mesh Ewald is being implemented (still not working yet)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@329
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 2 Nov 2012 11:24:29 +0000 (11:24 +0000)]
Suppress output of pi-anchors when generating GAMESS or Gaussian input files.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@328
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 2 Nov 2012 11:23:53 +0000 (11:23 +0000)]
Utility methods Enumerable#sum and Enumerable#average are implemented.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@327
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 1 Nov 2012 02:32:39 +0000 (02:32 +0000)]
When new bonds are created, angles of type X-##-## (## is pi-anchor) should not be automatically added.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@326
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 1 Nov 2012 02:31:43 +0000 (02:31 +0000)]
Parameter lookup was not working correctly when neither local or global search is specified and 'missing' is turned on. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@325
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 1 Nov 2012 02:30:31 +0000 (02:30 +0000)]
'==' operator is defined for Parameter, ParameterRef, AtomRef, ParEnumerable, MolEnumerable, and Molecule classes.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@324
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 31 Oct 2012 15:45:23 +0000 (15:45 +0000)]
Create Pi Anchor menu command is implemented.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@323
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 31 Oct 2012 11:20:21 +0000 (11:20 +0000)]
Parameter#lookup (and related methods) can now look up parameters from the atom indices, even when the parameter is described in atom types.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@322
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 31 Oct 2012 09:12:36 +0000 (09:12 +0000)]
History functionality is available in the Ruby console. Handling of fonts in Windows version is improved.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@321
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 31 Oct 2012 02:34:21 +0000 (02:34 +0000)]
Parameter methods angle, angles, bond, bonds, etc. can now be used as singleton methods (i.e. Parameter.element(1) is now allowed)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@320
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 31 Oct 2012 02:33:21 +0000 (02:33 +0000)]
Flashing of the table while pressing the shift key (and other modifier keys) is reduced.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@319
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 31 Oct 2012 00:53:34 +0000 (00:53 +0000)]
Symmetry expanded atoms now can be selected by mouse drag.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@318
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 30 Oct 2012 15:56:32 +0000 (15:56 +0000)]
Expanding by symmetry (and loading cif file) was not working correctly. Hopefully fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@317
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 30 Oct 2012 09:59:41 +0000 (09:59 +0000)]
Attribute table was not updated correctly after revert. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@316
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 30 Oct 2012 00:37:39 +0000 (00:37 +0000)]
Revert command is implemented.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@315
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 30 Oct 2012 00:12:01 +0000 (00:12 +0000)]
Atom renumbering was not working for pi anchor table. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@314
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 30 Oct 2012 00:11:43 +0000 (00:11 +0000)]
Two subsequent dragging of different atoms were causing undo failure. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@313
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Mon, 29 Oct 2012 23:43:20 +0000 (23:43 +0000)]
Remove previous pi-anchor codes.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@312
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Mon, 29 Oct 2012 14:57:47 +0000 (14:57 +0000)]
Pi anchor implementation is done.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@311
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Mon, 29 Oct 2012 11:37:08 +0000 (11:37 +0000)]
New implementation of pi anchor atoms is close to complete (not well tested yet)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@310
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sun, 28 Oct 2012 15:54:19 +0000 (15:54 +0000)]
New create_pi_anchor method is implemented (but not working well yet)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@309
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sun, 28 Oct 2012 09:26:28 +0000 (09:26 +0000)]
The load/save codes are rewritten, so that the error/warning messages are shown in the console.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@308
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 26 Oct 2012 11:34:08 +0000 (11:34 +0000)]
Another implementation of pi-anchor is being tried (on the way; doesn't even compile now)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@307
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 25 Oct 2012 15:59:26 +0000 (15:59 +0000)]
Pi atom positions are now cached within the piatom structure.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@306
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 25 Oct 2012 10:17:08 +0000 (10:17 +0000)]
Merging/unmerging molecules are extensively revised. Hopefully undo works more consistently than before.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@305
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 24 Oct 2012 16:31:12 +0000 (16:31 +0000)]
Connection check is rewritten to include the pi anchor bonds (may be incomplete yet)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@304
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 24 Oct 2012 11:03:35 +0000 (11:03 +0000)]
Pi anchor force calculation is being implemented (not working yet at all)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@303
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 23 Oct 2012 11:22:48 +0000 (11:22 +0000)]
The third argument to Molecule#get_coord_from_frame() is now obsolete, but causes warning instead of ArgumentError
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@302
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 23 Oct 2012 08:50:52 +0000 (08:50 +0000)]
Handling of buildInfo.txt and revisionInfo.txt are reworked
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@301
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 23 Oct 2012 02:54:33 +0000 (02:54 +0000)]
Handling of version numbers in update_version.rb was incomplete. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@300
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 23 Oct 2012 01:40:51 +0000 (01:40 +0000)]
Molecule#get_coord_from_frame now always tries to copy the cell information.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@299
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Mon, 22 Oct 2012 11:43:48 +0000 (11:43 +0000)]
Kernel#exit is now untouched in the command line version. The command line version now displays version message on startup.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@298
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 19 Oct 2012 11:46:00 +0000 (11:46 +0000)]
Molecule#cell_flexibility, set_cell_flexibility are obsolete, and the unit cell is always flexible (i.e. different frames can have different cells). Molecule#cell_periodicity and set_cell_periodicity are implemented.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@297
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sat, 13 Oct 2012 14:36:15 +0000 (14:36 +0000)]
version 0.6.4
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@295
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sat, 13 Oct 2012 11:36:40 +0000 (11:36 +0000)]
Document is updated, and an appendix describing the filter_kit is written.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@294
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 12 Oct 2012 11:22:42 +0000 (11:22 +0000)]
Experimental 'filter' mode is removed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@293
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 12 Oct 2012 06:06:26 +0000 (06:06 +0000)]
Ruby: Dialog#filter_kit is implemented. This looks better than the experimental 'filter' mode.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@292
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 11 Oct 2012 15:45:00 +0000 (15:45 +0000)]
Filter mode (development continued)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@291
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 11 Oct 2012 11:52:16 +0000 (11:52 +0000)]
'Filter' mode is implemented (experimentally)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@290
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 10 Oct 2012 05:41:56 +0000 (05:41 +0000)]
Crash when loading a new molecule failed. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@289
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 3 Oct 2012 09:37:27 +0000 (09:37 +0000)]
ORTEP export did not generate the same orientation as in the screen. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@288
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sun, 2 Sep 2012 22:53:38 +0000 (22:53 +0000)]
MM of pi-metal bonds are being implemented (only the parameter search is complete)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@287
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sat, 1 Sep 2012 15:04:16 +0000 (15:04 +0000)]
Ruby: Molecule#bond_par, angle_par, dihedral_par, improper_par, vdw_par are made obsolete, and instead MDArena#bond_par, angle_par, dihedral_par, improper_par, vdw_par are implemented. These methods returns the 'cached' parameters in the MDArena. The ParameterRef record for these parameters have a negative index, which represents the parameter belongs to the MDArena instead of the molecule.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@286
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sat, 1 Sep 2012 13:07:13 +0000 (13:07 +0000)]
Opening bond/angle/dihedral/improper table now triggers search of MD parameters (but not rebuilding angle/dihedral/improper tables from bond information)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@285
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sat, 1 Sep 2012 09:19:45 +0000 (09:19 +0000)]
Handling of view-related attributes of Molecule is improved (specifically, methods like Molecule#show_periodic_image= now work). Best-fit plane dialog is not working in Windows; fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@284
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sat, 1 Sep 2012 01:38:10 +0000 (01:38 +0000)]
Ruby documents for pi-anchors are written.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@283
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 30 Aug 2012 15:16:25 +0000 (15:16 +0000)]
Pi-metal bonds are being implemented (molecular mechanics part is not handled yet)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@282
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 22 Aug 2012 13:47:49 +0000 (13:47 +0000)]
Experimental feature: dummy atoms to represent pi-metal bonds
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@281
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Mon, 20 Aug 2012 04:45:56 +0000 (04:45 +0000)]
Some fields in md_arena were not properly copied when a molecule is duplicated. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@280
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Mon, 20 Aug 2012 04:45:30 +0000 (04:45 +0000)]
'Show Graphite' command was using wrong C-C bond length. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@279
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sun, 12 Aug 2012 13:19:12 +0000 (13:19 +0000)]
Some unused fields of Molecule were removed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@278
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sun, 12 Aug 2012 13:18:31 +0000 (13:18 +0000)]
LAMatrix singular value decomposition was implemented.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@277
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sun, 12 Aug 2012 13:17:51 +0000 (13:17 +0000)]
Ruby: create_graphic was not working correctly when :ellipsoid is given with a single radius.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@276
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sat, 4 Aug 2012 02:37:10 +0000 (02:37 +0000)]
Loading multiple-frame mbsf sometimes fails to load the cell parameter for the last frame. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@275
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 3 Aug 2012 15:48:25 +0000 (15:48 +0000)]
Some cleanup of the internal structure; unused fields are removed and AtomConnect struct is introduced
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@274
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 2 Aug 2012 07:46:07 +0000 (07:46 +0000)]
Property table can now list the unit cell parameters.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@273
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 2 Aug 2012 04:38:32 +0000 (04:38 +0000)]
Documents for Dialog#show, Dialog#hide are written. (These were somehow missing)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@272
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 26 Jul 2012 07:19:27 +0000 (07:19 +0000)]
Cell minimization was not working correctly when no symmetry operations are defined. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@271
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 25 Jul 2012 14:42:54 +0000 (14:42 +0000)]
MDArena#prepare was not working correctly when unit cell is added/created after initialization of MDArena. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@270
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 25 Jul 2012 01:07:01 +0000 (01:07 +0000)]
Handling of selection from Ruby script was partially broken. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@269
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 24 Jul 2012 17:22:38 +0000 (17:22 +0000)]
Best fit plane dialog was behaving strangely Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@268
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 24 Jul 2012 17:21:47 +0000 (17:21 +0000)]
Handling of Molecule object was not consistent. Hopefully fixed...
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@267
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 24 Jul 2012 11:11:17 +0000 (11:11 +0000)]
Export ORTEP (improved) and best-fit plane calculations are implemented in Scripts/crystal.rb.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@266
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 24 Jul 2012 10:24:11 +0000 (10:24 +0000)]
The revision number is displayed in the about dialog (and is used for labeling clipboard contents)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@265
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 24 Jul 2012 09:17:35 +0000 (09:17 +0000)]
Copy/paste of molecules was broken when it had atoms with more than ATOMS_CONNECTS_LIMIT bonds. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@264
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 20 Jul 2012 14:16:16 +0000 (14:16 +0000)]
Documents for some missing Ruby methods are written.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@263
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 6 Jul 2012 07:46:33 +0000 (07:46 +0000)]
Cell minimization is improved (hopefully...)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@262
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 5 Jul 2012 15:25:49 +0000 (15:25 +0000)]
Remove printf() for debugging cell minimization
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@261
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 5 Jul 2012 14:22:43 +0000 (14:22 +0000)]
Implemented minimization of cell parameters. Looks like working...
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@260
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 5 Jul 2012 11:19:05 +0000 (11:19 +0000)]
Experimental: trying to implement minimizaion of cell parameters (not sure whether it is possible at all)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@259
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 5 Jul 2012 00:13:56 +0000 (00:13 +0000)]
Handling of flexible cells were still inconsistent.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@258
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 4 Jul 2012 15:35:16 +0000 (15:35 +0000)]
Molecule#cell_flexibility and set_cell_flexibility are implemented, and enable/disable_cell_flexibility are removed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@257
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 4 Jul 2012 13:41:08 +0000 (13:41 +0000)]
Figures for the Ruby tutorial are added to the repository.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@256
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 4 Jul 2012 11:02:08 +0000 (11:02 +0000)]
Handling of periodic box during MD is being reworked.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@255
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 4 Jul 2012 05:56:14 +0000 (05:56 +0000)]
Ruby: Molecule#box= was not working as expected. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@254
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 4 Jul 2012 04:57:18 +0000 (04:57 +0000)]
Memory leak bugs are examined and removed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@253
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 4 Jul 2012 01:26:35 +0000 (01:26 +0000)]
amend_by_symmetry in MD was still broken. Hopefully fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@252
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 3 Jul 2012 16:14:08 +0000 (16:14 +0000)]
Tutorial for the Ruby interpreter was (finally) written.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@251
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 3 Jul 2012 10:43:31 +0000 (10:43 +0000)]
amend_by_symmetry during MD run was causing crash. Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@250
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Mon, 2 Jul 2012 07:13:31 +0000 (07:13 +0000)]
Graphite potential calculation is further modified (hope this is complete now!)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@249
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Sat, 30 Jun 2012 08:11:50 +0000 (08:11 +0000)]
When no molecule is open, Ruby scripts are evaluated in the context of 'main' (the toplevel object)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@248
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 29 Jun 2012 13:43:29 +0000 (13:43 +0000)]
Improving graphite potential calculation (hopefully complete).
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@247
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 29 Jun 2012 11:28:48 +0000 (11:28 +0000)]
Graphite potential calculation is improved.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@246
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 29 Jun 2012 08:50:25 +0000 (08:50 +0000)]
The graphite potential calculation is being reworked.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@245
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 29 Jun 2012 04:28:10 +0000 (04:28 +0000)]
The current working directory is set to the document home on startup.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@244
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 29 Jun 2012 01:19:09 +0000 (01:19 +0000)]
The anisotropic parameters for the symmetry expanded atoms are now correctly handled.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@243
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 29 Jun 2012 01:18:40 +0000 (01:18 +0000)]
Pressure control and surface potential are removed from the GUI; they are not well tested and should be used with great care.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@242
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 28 Jun 2012 10:49:34 +0000 (10:49 +0000)]
The load commands can now include error messages in Ruby exception.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@241
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 28 Jun 2012 06:38:13 +0000 (06:38 +0000)]
MD minimize was not working properly (especially for the second run with the same molecule). Fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@240
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 28 Jun 2012 01:53:50 +0000 (01:53 +0000)]
Symmetry expansion in CIF import is improved. (May not be complete yet)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@239
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 27 Jun 2012 14:49:38 +0000 (14:49 +0000)]
Molecule#expand_by_symmetry now returns an array of atom indices instead of IntGroup.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@238
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Wed, 27 Jun 2012 11:20:37 +0000 (11:20 +0000)]
Molecule#symop_for_transform and transform_for_symop are implemented. The symmetry expansion of CIF import is being reworked, but still incomplete.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@237
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 26 Jun 2012 11:57:25 +0000 (11:57 +0000)]
Molecule#is_atom_hidden and AtomRef#hidden, hidden= are implemented, and Molecule#hidden_atoms and hidden_atoms= are made obsolete.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@236
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Tue, 26 Jun 2012 11:03:01 +0000 (11:03 +0000)]
Molecule#set/get_view_rotation: the sign of the angle is made opposite (left-hand screw in respect to the axis), so that it is consistent with Transform#rotation. This is opposite to the convention of the OpenGL rotator.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@235
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Mon, 25 Jun 2012 11:06:58 +0000 (11:06 +0000)]
The restriction on the number of bonds (12) is removed (modified so heavily, that it is likely that there is still some bugs left...)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@234
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Fri, 22 Jun 2012 04:09:38 +0000 (04:09 +0000)]
Include periodicity flags in the 'define unit cell' dialog
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@233
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 21 Jun 2012 07:07:58 +0000 (07:07 +0000)]
Problem on guessing UFF angle parameter was fixed.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@232
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 21 Jun 2012 02:45:39 +0000 (02:45 +0000)]
Fixed a very stupid bug in drawing unit cell.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@231
a2be9bc6-48de-4e38-9406-
05402d4bc13c
toshinagata1964 [Thu, 21 Jun 2012 01:02:21 +0000 (01:02 +0000)]
Handling of frame-specific cell parameters was very inconsistent. Hopefully fixed, but may be still incomplete.
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@230
a2be9bc6-48de-4e38-9406-
05402d4bc13c