Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ekiwi/wellen
wellen: waveform datastructures in Rust. Fast VCD, FST and GHW parsing for waveform viewers.
https://github.com/ekiwi/wellen
Last synced: 1 day ago
JSON representation
wellen: waveform datastructures in Rust. Fast VCD, FST and GHW parsing for waveform viewers.
- Host: GitHub
- URL: https://github.com/ekiwi/wellen
- Owner: ekiwi
- License: bsd-3-clause
- Created: 2023-10-19T13:56:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-08T17:58:35.000Z (12 days ago)
- Last Synced: 2025-01-12T20:04:31.022Z (8 days ago)
- Language: Rust
- Homepage:
- Size: 8.59 MB
- Stars: 42
- Watchers: 4
- Forks: 8
- Open Issues: 4
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Wellen Wavform Library
[![Crates.io Version](https://img.shields.io/crates/v/wellen)](https://crates.io/crates/wellen)
[![docs.rs](https://img.shields.io/docsrs/wellen)](https://docs.rs/wellen)
[![GitHub License](https://img.shields.io/github/license/ekiwi/wellen)](LICENSE)
[![DOI](https://zenodo.org/badge/707242016.svg)](https://zenodo.org/doi/10.5281/zenodo.12774824)`wellen` provides a common interface to read both FST and VCD waveform files.
The library is optimized for use-cases where only a subset of signals need to
be accessed, like in a waveform viewer.
VCD parsing uses multiple-threads.## Overview
![Overview of wellen components](./wellen_overview.svg)