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
- Host: GitHub
- URL: https://github.com/ma-laforge/libpsf.jl
- Owner: ma-laforge
- License: lgpl-3.0
- Created: 2016-02-21T04:20:58.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2020-07-10T03:15:50.000Z (over 5 years ago)
- Last Synced: 2025-01-20T19:50:05.538Z (11 months ago)
- Topics: circuit-simulation, eda, parameter-storage-format, psf-data, psf-data-reader
- Language: Julia
- Homepage: https://ma-laforge.github.io/info/edatools
- Size: 42 KB
- Stars: 5
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LibPSF.jl
[](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/).
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