The INCF/OCNS Software Working Group

Dev session: Joe Graham: NetPyNE


Joe Graham will introduce NetPyNE and discuss its development in this dev session.

  • Date: April 4, 2022, 1600 UTC (Click here to see your local time).

The abstract for the talk is below:

NetPyNE is an open-source Python package to facilitate the development, parallel simulation, analysis, and optimization of biological neuronal networks using the NEURON simulator. The NetPyNE GUI is available from a variety of resources: Neuroscience Gateway Portal (NSG); Open Source Brain (OSB) ; Human Brain Project (HBP) EBRAINS; and the NIH SPARC initiative. The NetPyNE source code is available on GitHub. More information is available on the NetPyNE website.

During this dev session, I will give an overview of NetPyNE, go through an interactive demo using the NetPyNE GUI, describe my personal development workflow using virtual environments, and then go through two big dev projects I worked on: (1) documenting code inline and online using docstrings, Sphinx, Napoleon, and autodocsumm, and (2) separating and standardizing analysis and plotting.