Skip to content

Versions

davestockton edited this page May 10, 2017 · 8 revisions

v0.990 --- Support for MySQL Investigation Database.

  • The user can now create and automatically update a MySQL--based investigation database which stores all aspects of a simulation--based investigation, including input parameter vectors, results, feature extractions, and comparisons.
  • The user can now integrate the use of the investigation database with tools that exploit the Allen Brain Institute Cell Types Database (see the CellSurvey repository and the ABIApiML repository).
  • We have included a few basic support classes to help the user run automated investigations, including a rudimentary metaheuristic class, and a comparator class.
  • The user can see these activities in action by examining and exploring a carefully crafted and tested example script called MMInvDB which illustrates use of data from the ABI Cell Types database together with a NEURON model from ModelDB.

v0.986 --- User-determined maximum number of SimSpec parameters.

  • The user can now set the maximum number of SimSpec parameters (default = 10) to 12, say, by including the pair

'maxNumSimSpecParams', 12

in the NeuroManager constructor. As usual, any parameters beyond the max will be ignored.

v0.985 --- See User Guide OneCompile Addendum.

  • The user now sets the simulator type just once, overtly.
  • MATLAB compilation is now done overtly, just once. This requires that all machines have the same MCR version as the MATLAB compiler used.
  • The user specifies the MATLAB compiler machine overtly.
  • The Xcompilation approach has been completely removed.
  • Addition of a machine no longer includes Simulator type in the parameter list.
  • Construction of the machine set no longer specifies the Simulator type in the parameter list.
  • The TestCommunications() method has been extended with compiler/MCR compatibility testing and is now called verifyConfig().
  • All file uploads have been redone and remote file movements have been redone so that only one upload is required per machine, rather than per simulator.
  • The work flow stages associated with file uploads have been replaced by simpler, clearer ones called by the SimMachine constructor.
  • A new remote directory, ModelRepository, has been added at the Machine Base directory and is used as a source of unmodified model files.
  • The SimulationCommon remote directory has been eliminated.
  • A new remote directory, model, has been added at the Simulation Base and is used for a simulation's use for model file access and modification.
  • All Simulator files are replaced for each Simulation.
  • We have added some safety features for use with remote compilation and simulation to help eliminate the risk of unwanted file destruction.
  • We have changed the way that files for compilation and upload are discovered within the Simulator hierarchy.
  • All examples have been upgraded to reflect the new compilation and simulator class changes, including the XML examples.
  • Running the XML examples has been simplified by restructuring using a new Core file, ProcessNMSessionMLFile.m.
  • The XML schema and stylesheet demonstration files have been upgraded to support cloud servers, wisps, and the one-compile approach.
  • The MATLAB status webpage has been enhanced to show the MATLAB Compilation phase.

v0.981 --- See User Guide Addendum.

  • Added support for cloud servers, both persistent and ephemeral.
  • Added SineSim 10 example of using NeuroManager cloud in a mixed machine environment.
  • Moved User Data to an external ini file.
  • Added greater location control for input files.
  • Revised the machine class hierarchy for simplicity and power.
  • Improved cluster queue handling.
  • Changed machine configuration handling to JSON format.
  • Added limited Machine-Simulator compatibility checking.
  • Improved Simulator naming for uniqueness and brevity.
  • Improved logging.
  • Simplified user interface by moving machine config into the NeuroManager class.
  • Revised all examples to match the new format.

No tag --- Add EC2 configuration script.

  • Add to the Local Machine folder the script we used to configure an EC2 instance for NeuroManager use.

v0.961 --- Initial version.

Clone this wiki locally