Main Neurospaces logo neurospaces 0.1675 Thu, 27 Dec 2007 15:58:18 -0600 hugo

Index of group ./specifications/components


Index
Up

inspecting and loading external software components

1. Inspecting and loading external software components

1. Inspecting and loading external software components

Startup command : bin/genesis-g3

(No model has been loaded for the following set of commands.)

1.1. Is startup successful ?

1. Expected output
GENESIS 3 shell

1.2. Can we find the component help subtopics ?

1. Executed command
help component
2. Expected output

description: help on a specific software component
synopsis: 'help component <component_name>'
Core components:

1.3. Can we find the loaded software components ?

1. Executed command
help components
2. Expected output
Core components:
  chemesis3:
    description: biochemical pathway solver
    disabled: 'experimental, working on it'
    module: Chemesis3
    status: 'disabled (experimental, working on it)'
    type:
      description: simulation object
      layer: 1
  exchange:
    description: NeuroML and NineML exchange
    disabled: immature and by default not loaded
    integrator: Neurospaces::Exchange::Commands
    module: Neurospaces::Exchange
    status: disabled (immature and by default not loaded)
    type:
      description: 'intermediary, model-container interface'
      layer: 2
  experiment:
    description: Simulation objects implementing experiments
    disabled: immature and by default not loaded
    module: Experiment
    status: disabled (immature and by default not loaded)
    type:
      description: simulation objects for I/O
      layer: 1
  gshell:
    description: the GENESIS 3 shell allows convenient interaction with other components
    disabled: 0
    module: GENESIS3
    status: loaded
    type:
      description: scriptable user interface
      layer: 3
  heccer:
    description: single neuron equation solver
    module: Heccer
    status: loaded
    type:
      description: simulation object
      layer: 1
  model-container:
    description: internal storage for neuronal models
    integrator: Neurospaces::Integrators::Commands
    module: Neurospaces
    status: loaded
    type:
      description: intermediary
      layer: 2
  sli:
    description: GENESIS 2 backward compatible scripting interface
    integrator: SLI::Integrators::Commands
    module: SLI
    status: loaded
    type:
      description: scriptable user interface
      layer: 2
  ssp:
    description: binds the software components of a simulation together
    integrator: SSP::Integrators::Commands
    module: SSP
    status: loaded
    type:
      description: simulation controller
      layer: 1
  studio:
    description: Graphical interface that allows to explore models
    disabled: "the Neurospaces studio is an experimental feature, try loading it with the 'component_load' command"
    module: Neurospaces::Studio
    status: "disabled (the Neurospaces studio is an experimental feature, try loading it with the 'component_load' command)"
    type:
      description: graphical user interface
      layer: 4
Other components:
  python:
    description: interface to python scripting
    module: GENESIS3::Python

1.4. Can we find the component help for a specific component that is already loaded ?

1. Executed command
help component ssp
2. Expected output

ssp:
  description: binds the software components of a simulation together
  integrator: SSP::Integrators::Commands
  module: SSP
  status: loaded
  type:
    description: simulation controller
    layer: 1
  inline_help:
    description: simple scheduler in perl
    usage: |-
      The simple scheduler in perl binds together software components for
      running simulations.  It is based on services and solvers: services
      provide functionality to assist the solvers to construct an
      efficient simulation run-time environment, solvers apply algorithms
      to solve the problem posed, numerically or otherwise.

1.5. Can we load a component that was already loaded ?

1. Executed command
component_load ssp
2. Expected output

1.6. Is the status of the component still correct ?

1. Executed command
help component ssp
2. Expected output

ssp:
  description: binds the software components of a simulation together
  integrator: SSP::Integrators::Commands
  module: SSP
  status: loaded
  type:
    description: simulation controller
    layer: 1
  inline_help:
    description: simple scheduler in perl
    usage: |-
      The simple scheduler in perl binds together software components for
      running simulations.  It is based on services and solvers: services
      provide functionality to assist the solvers to construct an
      efficient simulation run-time environment, solvers apply algorithms
      to solve the problem posed, numerically or otherwise.

1.7. Can we find the component help for a specific component that is not yet loaded ?

1. Executed command
help component exchange
2. Expected output

exchange:
  description: NeuroML and NineML exchange
  disabled: immature and by default not loaded
  integrator: Neurospaces::Exchange::Commands
  module: Neurospaces::Exchange
  status: disabled (immature and by default not loaded)
  type:
    description: 'intermediary, model-container interface'
    layer: 2
  inline_help: no further help found

1.8. Can we load the component ?

1. Executed command
component_load exchange
2. Expected output

1.9. Has the status of the component been updated?

1. Executed command
help component exchange
2. Expected output

exchange:
  description: NeuroML and NineML exchange
  disabled: immature and by default not loaded
  integrator: Neurospaces::Exchange::Commands
  module: Neurospaces::Exchange
  status: loaded
  type:
    description: 'intermediary, model-container interface'
    layer: 2
  inline_help: no further help found

1.10. Have the commands of the components been inserted in the command list?

1. Executed command
help commands
2. Expected output

  - neuroml_load
  - nineml_load

1.11. Can we ask for help for the new commands (neuroml_load)?

1. Executed command
help command neuroml_load
2. Expected output

description: load a neuroml / nineml model description file.
synopsis: neuroml_load <filename>

1.12. Can we ask for help for the new commands (nineml_load)?

1. Executed command
help command nineml_load
2. Expected output

description: load a neuroml / nineml model description file.
synopsis: nineml_load <filename>