System Registry Overview

The Chua systems currently registered by the library.

The public registry currently provides two Chua models:

Registry nameNonlinearityValidation status
chua-nonsmoothnon-smooth, linear-by-pieces characteristicAlgebra/Lur’e audit completed for Danca q=0.9998; integer q=1 is a separate reference case.
chua-arctansmooth arctangentRegistered model; a promoted cross-tool validation package is still pending.

Listing Systems

from hidden_attractors import list_systems

print(list_systems())
# ['chua-arctan', 'chua-nonsmooth']

Retrieving A System

import numpy as np
from hidden_attractors import get_system

system = get_system("chua-nonsmooth")
dx = system.evaluate(np.array([0.1, 0.0, 0.0]))
equilibria = system.equilibrium_points()

See Chua Non-Smooth for the equations, parameters, Matignon criterion, algebra validation, and harmonic branches.

The legacy lookup key chua-piecewise still resolves to chua-nonsmooth when reopening previous results, but it is no longer listed as a model.