Crate oldies_core

Crate oldies_core 

Source
Expand description

§OldiesRules Core

Shared types and utilities for legacy simulator revival.

§Supported Legacy Simulators

SimulatorOriginal LanguageEraStatus
GENESISSLI + C1980s-2014Semi-abandoned
XPPAUTC + FORTRAN1990sHobby project
AUTOFORTRAN1980sLegacy
ModelDBVarious1996+Active but legacy

§Design Philosophy

  1. Preserve numerical equivalence with originals
  2. Modern Rust safety and performance
  3. HumanBrain integration ready

Structs§

GateVariable
Gate variable (e.g., m, h, n in Hodgkin-Huxley)
IonChannel
Ion channel model
SimulationParams
Simulation parameters
TimeSeries
Time series data

Enums§

OldiesError
Common errors
RateFunction
Rate function type
Simulator
Simulator type

Traits§

OdeSystem
ODE system trait (for simulators)

Type Aliases§

Concentration
Concentration (mM)
Conductance
Conductance (mS/cm^2)
Current
Current (nA)
Result
StateVector
State vector for ODE systems
Time
Time point
Voltage
Voltage (mV)