Qlibs
A collection of useful libraries for embedded systems : signal smoothing, PID control, Fuzzy Logic, fixed-point math and more...
Install / Use
/learn @kmilo17pet/QlibsREADME

qlibs : A collection of useful libraries for embedded systems
Below is the list of the modules provided and their features:
- qSSmoother : Filters to smooth noisy signals
LPF1: Low Pass Filter Order 1LPF2: Low Pass Filter Order 2MWM1: Moving Window Median O(n)MWM2: Moving Window Median O(1): With TDL(works efficient for large windows)MOR1: Moving Outlier Removal O(n)MOR2: Moving Outlier Removal O(1): With TDL(works efficient for large windows)GMWF: Gaussian filterKLMN: Scalar Kalman filterEXPW: Exponential weighting filter
- qPID : Closed Loop PID Controller
- Derivative filter
- Anti-Windup
- Tracking Mode
- Auto-tunning
- Additive MRAC
- qLTISys : Recursive LTI systems evaluation by transfer functions
- Continuous
- Discrete
- qFIS : Fuzzy Inference System Engine
- Mamdani
- Sugeno
- Tsukamoto
- qFP16 : Q16.16 Fixed-point math
- Basic operations
- Trigonometric functions
- Exponential functions
- qCRC : Generic Cyclic Redundancy Check (CRC) calculator
- CRC8
- CRC16
- CRC32
- qBitField: A bit-field manipulation library
- qTDL : Tapped Delay Line in O(1).
- qRMS : Recursive Root Mean Square(RMS) calculation of a signal.
- Type-generic array operations
- Single precision floating-point vector(1D-Array) operations
- Fast single precision floating-point math
- One-dimensional interpolation
Related Skills
node-connect
338.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
338.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.4kCommit, push, and open a PR
