Show HN: WfmOxide a Rust parser (.wfm/.isf) with CLI and time axis
WfmOxide는 Rust로 작성된 고성능 제로 카피 파서로, Rigol과 Tektronix의 독점 오실로스코프 바이너리 파일(.wfm, .isf)을 빠르게 파싱한다. 메모리 매핑과 병렬 처리(rayon)를 활용해 Python 순수 구현 대비 최대 7배 빠른 처리 속도를 제공하며, NumPy 배열로 직접 데이터를 반환해 딥 메모리 데이터 파이프라인에 최적화되어 있다. PyPI에서 사전 컴파일된 휠로 배포되어 Rust 툴체인 없이도 설치 가능하며, CLI 도구도 함께 제공해 다양한 변환 작업에 활용할 수 있다. 모듈화된 구조로 새로운 장치 지원 확장도 용이하다.

GitHub - SGavrl/WfmOxide: A zero-copy, high-performance Rust parser for proprietary oscilloscope binary files (Rigol/Tektronix) with PyO3 Python bindings.
A zero-copy, high-performance Rust parser for proprietary oscilloscope binary files (Rigol/Tektronix) with PyO3 Python bindings. - SGavrl/WfmOxide











