Class hierarchy
Every exception ultimately inherits from NeuronScopeError. Catch that if you want to swallow any library-originated failure without also swallowing user bugs.
Classes
| Class | Inherits | Code range | Raised when |
|---|---|---|---|
| NeuronScopeError | Exception | — | Root of every exception the library raises. |
| ValidationError | NeuronScopeError | E2xxx | A structural or semantic check failed at construction. |
| FingerprintError | NeuronScopeError | E11xx | A fingerprint could not be computed or was rejected. |
| AdapterError | NeuronScopeError | E12xx | No adapter matched or an adapter refused an object. |
| RecorderError | NeuronScopeError | E21xx | The recorder failed to attach, snapshot, or save. |
| ArtifactError | NeuronScopeError | E22xx | An .nsz artifact is malformed or version-incompatible. |
| ComparisonError | NeuronScopeError | E31xx | Two runs cannot be compared (typically arch fingerprint mismatch). |
| ConfigurationError | NeuronScopeError | E41xx | A config value is missing, malformed, or out of range. |