Skip to content

First public release

Compare
Choose a tag to compare
@pausz pausz released this 16 Nov 00:50
· 210 commits to master since this release
f734625

The title says it all!
neurofield_logo

Overview

NeuroField is written in C++ and implements streamlined standard methods to solve hyperbolic partial differential equations such as the damped 2D wave equation; time stepping methods to solve ordinary differential equations; and procedures for delay differential equations. Careful numerical analysis has resulted in a suite of methods that is fast, accurate, and robust.

NeuroField comes with a collection of custom made Matlab functions that allow for an easy access to the compiled code, for users without prior knowledge of C++. End-users need only to write plain text files as described in the User Manual.

Purpose

The code has been tailored to use these state equations to solve an unlimited number of user-defined continuum neural field models. The input and output files are both plain-text, so NeuroField can be easily integrated into existing workflows and analyses written in other programming languages.

This is our first public release to make the code available to the research community.

Features summary

  • 2D neural fields
  • Square lattice
  • Rectangular lattice
  • Periodic boundary conditions
  • Absorbing boundary conditions
  • Complex local connectivity kernels
  • Arbitrary number of neural populations
  • Space-dependent parameters
  • Time-dependent parameters
  • Synaptic plasticity
  • I/O in physical units (SI)
  • Parameters derived from experimental data
  • Analytic test cases
  • Examples from published papers
  • Visualization tools
  • Ancillary analysis tools

Issue Summary

We improved the ancilliary Matlab and bash scripts for benchmarks.