Published October 7, 2025 | Version v0.4.3
Software Open

HNN-core: A Python software for cellular and circuit-level interpretation of human MEG/EEG

Description

0.4.3 Patch Notes

Please note that not all updates since 0.4.2 are documented here, since this is an emergency patch release. All work done since 0.4.2 will be properly documented for the next version release which will come out within the next few weeks.

Bug Fixes

  • NEURON version support is restricted to versions 7.7 through 8.2.7 (including those versions). Going forward, the maximum NEURON version supported will be set explicitly in our install configuration, so that new, incompatible versions of NEURON are not used before testing, by Austin E. Soplata in #1152.

Public API Changes

  • Network now accepts optional arguments for its position dictionary attribute pos_dict and cell type dictionary attribute cell_types, by Chetan Kandpal in #1095.

People who contributed to this release

Changelog

  • Add support for Network to calculate a "layer dictionary" layer_dict attribute whose layers can be mapped as desired to an object's cell_types attribute. This mapping can then be used to make a more flexible position dictionary pos_dict attribute of the object. This also adds support for optional pos_dict and cell_types arguments to the Network constructor. This also begins the process of moving some model-specific celltype-usage from network.py to network_models.py. This is the first in a series of code changes meant to allow for more flexible cell types to be used, by Chetan Kandpal in #1095.

Notes

If you use this software, please cite our article in the Journal of Open Source Software.

Files

jonescompneurolab/hnn-core-v0.4.3.zip

Files (2.1 MB)

Name Size Download all
md5:687ef487aff11b53de04fbf11c73291a
2.1 MB Preview Download

Additional details

Related works