Menu

SVN archive Commit Log


Commit Date  
[r16507] by bugman

Removed a number of specific API methods from the model-free analysis.

These are now provided by the base class.

2012-05-29 10:42:59 Tree
[r16506] by bugman

Large reworking of the specific analysis API.

Many specific methods relating to parameters have been shifted into the API base class. These
include:
- data_names(),
- data_type(),
- default_value(),
- return_conversion_factor(),
- return_data_desc(),
- return_data_name(),
- return_grace_string(),
- return_units().

These are now essentially provided by the parameter list object.

All of the global and spin parameter lists have now also been merged into the single 'self.PARAMS'
structure.

2012-05-29 10:14:51 Tree
[r16505] by bugman

The py_type is now set for the minimisation parameters.

2012-05-29 09:38:32 Tree
[r16504] by bugman

Fixes for the specific API param list object.

The add() method now checks that the py_type is given, and the 'select' and 'fix' parameters are now
correctly added.

2012-05-29 09:37:45 Tree
[r16503] by bugman

Renamed 'param_set' to 'set' in the specific API param list object.

2012-05-29 09:27:57 Tree
[r16502] by bugman

Split the specific API param obj loop() method into two.

The new base_loop() method loops over the parameter names according to set, whereas the loop()
method now supports and returns the error and simulation parameter names as well, if set.

2012-05-29 09:25:19 Tree
[r16501] by bugman

The specific API param list object now sets up a number of spin params and min params.

The spin 'select' and 'fixed' parameters are set up in the __init__() method, whereas the
add_min_data() method will be used to add minimisation parameters.

2012-05-29 09:14:46 Tree
[r16500] by bugman

Added the 'scope' arg to the specific API param list add() method.

This will be used to merge the GLOBAL_PARAMS and SPIN_PARAMS lists into one.

2012-05-29 09:02:55 Tree
[r16499] by bugman

Created the specific API param list loop() method for looping over parameter names.

2012-05-29 08:58:24 Tree
[r16498] by bugman

All the get_*() methods of the specific API parameter list objects now call self.check_param().

This new check_param() method raises a RelaxError if the parameter is unknown.

2012-05-29 08:24:36 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.