A Go-based parser for LTSpice raw binary data.
-
Core Features
- Parse LTSpice raw file metadata
- Parse LTSpice raw file binary data
- Write LTSpice raw file metadata
- Write LTSpice raw file binary data
-
Additional Features
- Handle complex values in binary data
- Handle fast access data structure in binary data
- Handle stepped simulations (extract stepping information from .log files)
-
Data Analysis and Utilities
- Provide functions to manipulate parsed simulation data
- Filter by variable
- Filter by time range
- Provide functions to export data to other formats (CSV, JSON, etc.)
- Provide functions to generate plots
- Provide functions to manipulate parsed simulation data
-
Simulations supported
- Operation Point
- DC transfer characteristic
- AC Analysis
- Transient Analysis
- Transfer Function
- Noise Spectral Density - (V/Hz½ or A/Hz½)
-
Documentation and Examples
- Write comprehensive documentation
- Provide usage examples
-
Testing and Validation
- Unit tests
- Test against a variety of LTSpice raw files
- Validate correct parsing of binary data
- Validate correct writing of binary data