Removed Features

This page aims at providing a short knowledge base designed to track dropped and potentially useful features for future development. To that end, the following table’s columns constitute:

  • the name of the feature; also stands as a keyword.

  • a short description; the main purpose is to have the feature as greppable as possible.

  • removal PR number(s) related to their removal from the codebase.

  • Short SHA pointing to the last master commit holding the feature for easy checkout.

Removed Features

Name / Keyword

Short description

Removal PR(s)

SHA

ni_pci_6229

This related to a circa 2007 project implementing hard real time dynamic clamp under RTAI linux. The development was done in conjunction with National Instruments’ NI PCI-6229 DAQ card.

#1399

c46dbc7

bluegene

Code related to BlueGene L, P and Q; support for BlueGene Checkpoint API (keywords: BGLCheckpoint, BGLCheckpointInit).

#1286

74d3db9

SEJNOWSKI

C Preprocessor flag.

#1415

e9ef741

NRN_REALTIME

NEURON support for RTAI - Real Time Application Interface for Linux. Also relates to ni_pci_6229

#1401

d5f6139

CYGWIN

Windows versions now use MINGW (more native to WINDOWS).

#1802

2f90f37

Carbon

This legacy macOS toolkit was deprecated in 2012 and removed from macOS 10.15

#1869

8fecd77

LINDA

Linda is a coordination model that aids communication in parallel computing environments. Side note: the bulletin board implemented within the ParallelContext is NEURON’s analogy to LINDA’s conceptual functionality of tuple space.

#1919

a5c36e9

Java

NEURON Java support.

#1937

5a67957

GPU wheels

Experimental support for pip install neuron-gpu proved user-unfriendly and hard to maintain.

#2378

fb17127