Skip to content

feat(neuroml): enable non-1 weights in electrical connections#865

Closed
sanjayankur31 wants to merge 28 commits intosuny-downstate-medical-center:osbv2from
sanjayankur31:feat-neuroml-electrical-projection
Closed

feat(neuroml): enable non-1 weights in electrical connections#865
sanjayankur31 wants to merge 28 commits intosuny-downstate-medical-center:osbv2from
sanjayankur31:feat-neuroml-electrical-projection

Conversation

@sanjayankur31
Copy link
Copy Markdown
Contributor

No description provided.

pgleeson and others added 28 commits September 19, 2023 12:22
…ate-medical-center/development

Merge latest development to nml branch
…ate-medical-center/development

Merge latest development to neuroml branch
…mplates (suny-downstate-medical-center#831)

see netpyne.batchtools esp. submits.py and search.py

slurm job submission:
search() now supports job_type='slurm' with associated 'ifs' and 'socket' communication modes

the run_config for these submission scripts should specify the following arguments:
'allocation' (allocation for the job)
'walltime' (time limit before job termination)
'nodes' (# nodes for job)
'coresPerNode' (number of cores per job--i.e. the mpiexec -n value)
'email' (user email)
'custom' (any custom commands to execute prior to sourcing ~/.bashrc)
'command' (execution of script, command to be run from the project directory to run the script)

update to see submission:
run_config for the submission now includes the following argument 
'realtime' (time limit before job termination)
…downstate-medical-center#832)

note, there is new #TODO to check references in sim.clearAll
calling sim.close() will run pc.barrier() then terminate with sys.exit()
updated import and variable namespace to fix bug.
…-center#834)

feedback for expanse scripts, moved {env} {res} {custom}, removed the source ./bashrc since that can be handled in {custom}

also note-- new test for 3.7 failing d/t external error "functools" import
…y-downstate-medical-center#837)


* quickfix -- runners validation now referring to mapping rather than collection to avoid improper references to lists.
Implementation of extracellular stimulation (option: without compiling any associated .mod file). Minor bug in plotShape.py and alternative linesize in shapeplot in morphology.py (commented)
Solved conflict between diversity and segment coordinates (per population), used in LFP setups
Fixed typo for test failing
conflict when plotting a colobar with "tightLayout"
Added the extracellular stimulation based on xtra.mod, useful for large networks. The xtra.mod should be added in some repository
* development: (49 commits)
  Extracellular stimulation via .mod
  small correction in plotter.py
  Conflict diversity and LFP
  Conflict between diversity and LFP
  for unit tests, rolled back to 3.12 so far
  test with python 3.9-3.13
  drop python 3.7 for unit-tests
  plotCSD: time slicing on pre-loaded data (credit: Nikita Novikov)
  extracellular stimulation
  quick fix to `update` method that allows for working with lists. (suny-downstate-medical-center#837)
  d/w expanse setup, moved {env} {res} {custom} (suny-downstate-medical-center#834)
  hot fix (submits.py) (suny-downstate-medical-center#833)
  code adjustments to internal sim.clearAll(), added sim.close() (suny-downstate-medical-center#832)
  file cleanup, slurm scripts and timeout added to batchtools submit templates (suny-downstate-medical-center#831)
  updated upload instructions to exclude downtime
  fixed sbi deprecation error. fixes in docs formatting
  minor correction to CHANGES.md
  VERSION 1.0.7
  Revert "Exlude tests from discovery / installation" - due to issue that has emerged with spack installation (EBRAINS platform). Will re-visit later..
  merge of batchtools into the development repository. (suny-downstate-medical-center#829)
  ...
@sanjayankur31
Copy link
Copy Markdown
Contributor Author

@pgleeson : neuron and netpyne show identical results for the example

@sanjayankur31 sanjayankur31 changed the base branch from neuroml_updates to osbv2 August 7, 2025 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants