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

https://github.com/ma-laforge/libpsf.jl

A pure-Julia .psf simulation data file reader
https://github.com/ma-laforge/libpsf.jl

circuit-simulation eda parameter-storage-format psf-data psf-data-reader

Last synced: 10 months ago
JSON representation

A pure-Julia .psf simulation data file reader

Awesome Lists containing this project

README

          

# LibPSF.jl

[![Build Status](https://travis-ci.org/ma-laforge/LibPSF.jl.svg?branch=master)](https://travis-ci.org/ma-laforge/LibPSF.jl)

## Description

The LibPSF.jl module provides a pure-Julia implementation of Henrik Johansson's .psf reader.

## Sample Usage

Examples on how to use the LibPSF.jl capabilities can be found under the [sample directory](sample/).


## Installation

julia> Pkg.add("LibPSF")

## Resources/Acknowledgments

### libpsf

LibPSF.jl is based off of Henrik Johansson's libpsf library:

- **libpsf** (LGPL v3): .

## Known Limitations

The LibPSF.jl implementation is likely not optimal in terms of speed. There is room for improvement.

### Missing Features

LibPSF.jl does not currently support all the functionnality of the original libpsf library. A few features known to be missing are listed below:

- Does not support `StructVector`, nor `VectorStruct` (`m_invertstruct`).

### Compatibility

Extensive compatibility testing of LibPSF.jl has not been performed. The module has been tested using the following environment(s):

- Linux / Julia-1.1.1 (64-bit)

#### Repository versions:

This module is based off the following libpsf code (might not be the most recent):

- **libpsf**: Sat Nov 29 10:53:38 2014 +0100