https://github.com/ma-laforge/spicedata.jl
A pure-Julia SPICE data file reader
https://github.com/ma-laforge/spicedata.jl
cppsim eda reader simulation spice tr0
Last synced: 11 months ago
JSON representation
A pure-Julia SPICE data file reader
- Host: GitHub
- URL: https://github.com/ma-laforge/spicedata.jl
- Owner: ma-laforge
- License: mit
- Created: 2016-03-28T15:06:29.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2020-07-27T16:11:47.000Z (over 5 years ago)
- Last Synced: 2025-02-21T21:37:11.644Z (11 months ago)
- Topics: cppsim, eda, reader, simulation, spice, tr0
- Language: Julia
- Homepage: https://ma-laforge.github.io/info/edatools
- Size: 18.6 KB
- Stars: 6
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SpiceData.jl
[](https://travis-ci.org/ma-laforge/SpiceData.jl)
## Description
The SpiceData.jl module provides a pure-Julia SPICE data file reader inspired by Michael H. Perrott's CppSim reader.
## Sample Usage
Examples on how to use the SpiceData.jl capabilities can be found under the [sample directory](sample/).
julia> Pkg.add("SpiceData")
## Resources/Acknowledgments
### CppSim and NGspice Data Modules for Python
The following are links to Michael H. Perrott's original tools:
- **CppSim**: .
- **Hspice Toolbox**: .
## Known Limitations
### Supported file formats
SpiceData currently supports the following SPICE file formats:
- 9601 (32-bit x-values & 32-bit y-values)
- 9602 (CppSim-specific format? 64-bit x-values & 64-bit y-values?)
- 2001 (64-bit x-values & 64-bit y-values)
- 2013 (64-bit x-values & 32-bit y-values)
### Compatibility
Extensive compatibility testing of SpiceData.jl has not been performed. The module has been tested using the following environment(s):
- Linux / Julia-1.3.1 (64-bit)