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.
Copyright 2001-2015, Calerga.
All rights reserved.