Menu

SVN archive Commit Log


Commit Date  
[r22797] by bugman

Fix for bug #21924 (https://gna.org/bugs/?21924).

This is the failure to output 2D Grace plots for the R20, R20A, R20B, and R1rho0 relaxation
dispersion parameters. A simple test for missing data fixed the problem.

2014-04-16 17:52:05 Tree
[r22796] by bugman

The relaxation dispersion auto-analysis now outputs the R20, R20A, R20B, and R1rho0 parameters.

This includes both text files and 2D Grace plots.

2014-04-16 17:50:29 Tree
[r22795] by bugman

Updated the text for the software verification tests in the test suite.

2014-04-16 17:36:24 Tree
[r22794] by bugman

Shifted the relax library independence developer script into the software verification tests.

The functionality of the devel_scripts/test_library_independence.py script is now within the
Library.test_library_independence software verification test. Therefore the script has been
deleted.

2014-04-16 16:19:34 Tree
[r22793] by bugman

Created a new test category for the relax test suite - the software verification tests.

This is part of the full test suite or can be run by itself using the new --verification-tests
command line option. Such tests are best described by
https://en.wikipedia.org/wiki/Verification_and_validation_%28software%29. These tests will be used
to make sure that the design aims of the relax source code are satisfied. For example that the
relax library is independent from the rest of relax. Or that the package __all__ lists actually
contain all modules and sub-packages (these tests are currently part of the unit tests).

2014-04-16 14:36:00 Tree
[r22792] by bugman

Editing of the relax command line option descriptions.

2014-04-16 14:08:23 Tree
[r22791] by bugman

Removed the automatic axis labelling in the lib.software.grace.write_xy_header() function.

This is the automatic labelling based on the parameter Grace strings and units of the specific
analysis type. This is now preformed by the specific analyses themselves so the automatic code is
not needed or used.

This allows the dependence on the pipe_control.pipes module and the specific analysis API to be
removed making the relax library now 100% independent from the rest of relax.

2014-04-16 14:04:59 Tree
[r22790] by bugman

Shifted many of the pipe_control.structure.geometric functions into the relax library.

All but two functions from the pipe_control.structure.geometric module are independent of the relax
data store. These have been shifted into the new lib.structure.geometric module. This removes most
of the remaining relax dependencies in the relax library.

2014-04-16 13:40:18 Tree
[r22789] by bugman

Shifted the data_store.relax_xml module into the relax library as lib.xml.

This module contains a couple of functions which are used for converting Python objects into an XML
representation and back again. These are used not only by the relax data store, but also a number
of the structural objects in the relax library (which are themselves placed in the relax data
store). This makes the relax library more independent from the rest of relax.

2014-04-16 13:01:48 Tree
[r22788] by bugman

Huge clean up of all unused imports in relax.

These were found using the find_unused_imports.py development script. A number of these changes
significantly decrease the possibilities of circular imports appearing in the future. And this also
makes the relax library more independent from the rest of relax.

2014-04-16 12:35:17 Tree
Older >
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.