Author: bugman Date: Wed Feb 29 14:42:35 2012 New Revision: 15409 URL: http://svn.gna.org/viewcvs/relax?rev=15409&view=rev Log: Another big redesign of the multi-processor package public API. The processor module has been split into two. It now only contains the Processor base class. All other functions and classes have been shifted into the api module. The actual API is in the __init__ module which, via imports from the api module, presents the following to the user: - Memo - Result_command - Slave_command - load_multiprocessor - Application_callback - Processor_box The API will still require significant simplification and abstraction to increase the usability of the multi-processor by the parent program. Added: 1.3/multi/api.py - copied, changed from r15408, 1.3/multi/processor.py Modified: 1.3/multi/__init__.py 1.3/multi/commands.py 1.3/multi/multi_processor_base.py 1.3/multi/processor.py 1.3/multi/uni_processor.py 1.3/specific_fns/model_free/multi_processor_commands.py [This mail would be too long, it was shortened to contain the URLs only.] Modified: 1.3/multi/__init__.py URL: http://svn.gna.org/viewcvs/relax/1.3/multi/__init__.py?rev=15409&r1=15408&r2=15409&view=diff Copied: 1.3/multi/api.py (from r15408, 1.3/multi/processor.py) URL: http://svn.gna.org/viewcvs/relax/1.3/multi/api.py?p2=1.3/multi/api.py&p1=1.3/multi/processor.py&r1=15408&r2=15409&rev=15409&view=diff Modified: 1.3/multi/commands.py URL: http://svn.gna.org/viewcvs/relax/1.3/multi/commands.py?rev=15409&r1=15408&r2=15409&view=diff Modified: 1.3/multi/multi_processor_base.py URL: http://svn.gna.org/viewcvs/relax/1.3/multi/multi_processor_base.py?rev=15409&r1=15408&r2=15409&view=diff Modified: 1.3/multi/processor.py URL: http://svn.gna.org/viewcvs/relax/1.3/multi/processor.py?rev=15409&r1=15408&r2=15409&view=diff Modified: 1.3/multi/uni_processor.py URL: http://svn.gna.org/viewcvs/relax/1.3/multi/uni_processor.py?rev=15409&r1=15408&r2=15409&view=diff Modified: 1.3/specific_fns/model_free/multi_processor_commands.py URL: http://svn.gna.org/viewcvs/relax/1.3/specific_fns/model_free/multi_processor_commands.py?rev=15409&r1=15408&r2=15409&view=diff