SofaPirate/Plaquette: Version 0.9.4

Read full text
Authors: Sofian Audry, Thomas O Fredericks, Matthew Loewen, Erin Gee, Marianne, Per Tillisch, possibly-human
Cited by: 0

Abstract

Changelog 17 September 2026 Refactored SineWave, SquareWave, TriangleWave as deprecated Wave wrappers 05e1163 Added fastLog, fastLog01, fastNegLog32; switched to union type-punning 58154c7 Added xorshift32 random generator for PQ_ARCH_8BITS platforms a3d7d4b Removed 64-bit arithmetic from timing-critical paths on AVR 5336cef Replaced fixed32ToFloat and fixed16ToFloat with IEEE 754 bit trick 072ef83 Updated build tooling and gitignore 9fdd455 Used fixed32ToFloat in randomFloat, fastNegLog32 in jitter computation ec9eba1 Improved ESP32 compatibility in AnalogOut 7f42ba7 Fixed bump_version.sh path resolution after tools folder move 92511b5 Fixed compile error in Monitor with ambiguous call to print() println(). 58125f1 Added node_modules to gitignore 9a24b52

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
17 September 2026