Menu

Commit [r12579]  Maximize  Restore  History

Merged revisions 8153,8369-8388 via svnmerge from

svn+ssh://bugman@.../svn/relax/branches/bmrb

........
r8153 | bugman | 2008-12-05 20:44:46 +0100 (Fri, 05 Dec 2008) | 3 lines

Import fix!
........
r8369 | bugman | 2009-01-11 10:52:13 +0100 (Sun, 11 Jan 2009) | 11 lines

Added a directory for packaging the pystarlib STAR format reader/writer library with relax.

The pystarlib project by Jurgen F. Doreleijers (jurgenfd att gmail dot com) is located at
http://code.google.com/p/pystarlib/.

This packaging with relax is temporary until relax can fully use the library to read and write STAR
files containing relaxation analysis results (model-free for now) for submission to the BMRB. The
pystarlib library also needs to be packaged with distutils for easy installation, prior to
reseparation.
........
r8370 | bugman | 2009-01-11 10:55:33 +0100 (Sun, 11 Jan 2009) | 6 lines

Added all the pystarlib code.

The original SVN repository path for this code is http://pystarlib.googlecode.com/svn/trunk/src/STAR
and the code was copied at r15.
........
r8371 | bugman | 2009-01-11 12:20:07 +0100 (Sun, 11 Jan 2009) | 3 lines

Created a system test for the writing and reading of a BRMB STAR formatted file.
........
r8372 | bugman | 2009-01-11 12:26:41 +0100 (Sun, 11 Jan 2009) | 3 lines

A few fixes for the BMRB system test.
........
r8373 | bugman | 2009-01-11 13:50:12 +0100 (Sun, 11 Jan 2009) | 3 lines

Added a missing import.
........
r8374 | bugman | 2009-01-11 13:54:24 +0100 (Sun, 11 Jan 2009) | 3 lines

Some more missing imports.
........
r8375 | bugman | 2009-01-11 13:57:26 +0100 (Sun, 11 Jan 2009) | 3 lines

A RelaxError is now raised if the specific_fns BMRB methods do not exist.
........
r8376 | bugman | 2009-01-11 14:01:28 +0100 (Sun, 11 Jan 2009) | 3 lines

Added a stub bmrb_write() model-free method.
........
r8377 | bugman | 2009-01-11 14:03:58 +0100 (Sun, 11 Jan 2009) | 3 lines

The bmrb_write() method is now in the model-free specific object.
........
r8378 | bugman | 2009-01-11 14:05:52 +0100 (Sun, 11 Jan 2009) | 3 lines

Activated the specific bmrb_write() methods.
........
r8379 | bugman | 2009-01-11 14:06:26 +0100 (Sun, 11 Jan 2009) | 3 lines

Activated the specific bmrb_read() methods.
........
r8380 | bugman | 2009-01-11 15:46:03 +0100 (Sun, 11 Jan 2009) | 5 lines

Import fixes for pystarlib, as they were all screwed up.

This allows the unit test framework to function and allows importing of the code into relax.
........
r8381 | bugman | 2009-01-11 15:57:41 +0100 (Sun, 11 Jan 2009) | 5 lines

Removed the BMRB STAR file compression abilities from the user functions.

The pystarlib does not support this.
........
r8382 | bugman | 2009-01-11 16:28:13 +0100 (Sun, 11 Jan 2009) | 5 lines

Redesigned the generic BMRB write() function for the pystarlib.File.File class object.

The open_write_file() function should not be used as pystarlib already creates the file.
........
r8383 | bugman | 2009-01-11 16:30:33 +0100 (Sun, 11 Jan 2009) | 3 lines

Added a printout for the write() function.
........
r8384 | bugman | 2009-01-11 16:41:13 +0100 (Sun, 11 Jan 2009) | 5 lines

The pystarlib File object is now initialised and the write() method called.

This produces a relatively empty file.
........
r8385 | bugman | 2009-01-11 17:17:49 +0100 (Sun, 11 Jan 2009) | 5 lines

Fix for the test_rw_bmrb_model_free() system test.

The dir name was being set to the data pipe name!
........
r8386 | bugman | 2009-01-11 17:27:34 +0100 (Sun, 11 Jan 2009) | 3 lines

Fixes for the read() function.
........
r8387 | bugman | 2009-01-11 17:29:45 +0100 (Sun, 11 Jan 2009) | 3 lines

Fix for the write() function. The directory for placing the file into is now created.
........
r8388 | bugman | 2009-01-11 17:33:47 +0100 (Sun, 11 Jan 2009) | 6 lines

Wrote a basic model-free bmrb_read() method.

This simply parses the STAR formatted file, but does not yet put the contents into the relax data
store.
........

bugman 2011-02-19

changed /1.3
changed /1.3/generic_fns/bmrb.py
changed /1.3/prompt/bmrb.py
changed /1.3/prompt/interpreter.py
changed /1.3/specific_fns/model_free/__init__.py
changed /1.3/specific_fns/setup.py
changed /1.3/test_suite/system_tests/__init__.py
copied /branches/bmrb/pystarlib -> /1.3/pystarlib
copied /branches/bmrb/specific_fns/model_free/bmrb.py -> /1.3/specific_fns/model_free/bmrb.py
copied /branches/bmrb/test_suite/system_tests/bmrb.py -> /1.3/test_suite/system_tests/bmrb.py
/1.3
Directory.
/1.3/generic_fns/bmrb.py Diff Switch to side-by-side view
Loading...
/1.3/prompt/bmrb.py Diff Switch to side-by-side view
Loading...
/1.3/prompt/interpreter.py Diff Switch to side-by-side view
Loading...
/1.3/specific_fns/model_free/__init__.py Diff Switch to side-by-side view
Loading...
/1.3/specific_fns/setup.py Diff Switch to side-by-side view
Loading...
/1.3/test_suite/system_tests/__init__.py Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.