Describe the bug
run_lems_with_jneuroml and run_lems_with_jneuroml_neuron do not save results to consistent locations. The jNeuroML function saves results to exec_in_dir directory. The NEURON function seems to ignore this argument. Navigating this divergence requires extra unexpected work by users.
To Reproduce
Run run_lems_with_jneuroml and run_lems_with_jneuroml_neuron with the same arguments.
Expected behavior
Running run_lems_with_jneuroml and run_lems_with_jneuroml_neuron with the same arguments should produce results in the same location in the same format.
Observed behavior
The functions save results to different directories. This requires the user to be aware of this, use the arguments differently for each tool, and use if statements to manage the use of these methods.
System information:
- OS: [e.g. iOS]: Ubuntu 20
- Python version (
python --version): 3.9.5
- Version of tools in use (
pynml --help): pyNeuroML 0.5.18
Additional context
Add any other context about the problem here.
Describe the bug
run_lems_with_jneuromlandrun_lems_with_jneuroml_neurondo not save results to consistent locations. The jNeuroML function saves results toexec_in_dirdirectory. The NEURON function seems to ignore this argument. Navigating this divergence requires extra unexpected work by users.To Reproduce
Run
run_lems_with_jneuromlandrun_lems_with_jneuroml_neuronwith the same arguments.Expected behavior
Running
run_lems_with_jneuromlandrun_lems_with_jneuroml_neuronwith the same arguments should produce results in the same location in the same format.Observed behavior
The functions save results to different directories. This requires the user to be aware of this, use the arguments differently for each tool, and use if statements to manage the use of these methods.
System information:
python --version): 3.9.5pynml --help): pyNeuroML 0.5.18Additional context
Add any other context about the problem here.