An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# SpiceData.jl

[![Build Status](https://travis-ci.org/ma-laforge/SpiceData.jl.svg?branch=master)](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/).


## Installation

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)