Sysquake Pro – Table of Contents
Sysquake for LaTeX – Table of Contents
Libraries for Sysquake
Libraries are collections of functions which complement the set of built-in functions and operators of LME, the programming language of Sysquake. To use them, type (or add in the functions block of the SQ files which rely on them) a use command, such as
use stdlib
- bench
- bench implements a benchmark which can be used to compare the performance of LME on different platforms.
- bitfield
- bitfield implements constructors and methods for bit fields (binary numbers). Standard operators are redefined to enable the use of & and | for bitwise operations, and subscripts for bit extraction and assignment.
- colormaps
- colormaps defines functions which create color maps for command colormap.
- constants
- constants defines physical constants in SI units.
- date
- date implements functions for date and time manipulation and conversion to and from strings.
- filter
- filter implements functions for the design of analog and digital filters.
- lti
- lti implements constructors and methods for Linear Time-Invariant models, whcih may represent dynamical systems as continuous-time or discrete-time state-space models or transfer functions. With them, you can use standard operator notations such as + or *, array building operators such as [A,B;C,D], connection functions such as parallel or feedback, and much more.
- lti_filter
- lti_filter implements functions for the design of analog and digital filters given as lti objects.
- lti_gr
- lti_gr, loaded automatically with lti, defines methods which provide for lti objects the same functionality as the native graphical functions of Sysquake for dynamical systems, such as bodemag for the magnitude of the Bode diagram or step for the step response.
- polyhedra
- polyhedra implements functions which create solid shapes with polygonal faces in 3D.
- polynom
- polynom implements constructors and methods for polynomial and rational functions. With them, you can use standard operator notations such as + or *.
- probdist
- probdist defines classes for probability distributions.
- sigenc
- sigenc implements functions related to signal encoding to and decoding from a digital representation.
- solids
- solids implements functions which create solid shapes in 3D. Solids are generated with parametric equations and displayed with surf.
- stat
- stat provides more advanced statistical functions.
- stdlib
- stdlib is the standard library of general-purpose functions for LME. Functions span from array creation and manipulation to coordinates transform and basic statistics.
- wav
- wav implements functions for reading and writing WAV files, or encoding and decoding data encoded as WAV in memory.