iemmatrix 0.4.0 "double square" aka (040²)ⁿ has been released last night.
https://deken.puredata.info/library/iemmatrix/0.4.0
**developed for science**
most notable features: - 23 years of relentless development - 130 battle tested objects - 13473 lines of spellchecked C-code (without docs!) - 5575 lines of analyzed Pd-code (without docs!)
**used in science**
NEWS - multichannel support - optional: works out of the box with Pd>0.54 - also works with older Pds - improved resiliency against system incompatibilities - the core will work on very old systems and very new systems - some specialized objects that require 3rd party libraries might only run on newer systems (but you can still use most objects if your system does not meet these requirements) - lots of bugfixes
**used in /real/ science**
supported platforms via Deken packages - Linux/amd64 ("64bit intel",...) single precision† - Linux/amd64 ("64bit intel",...) double precision† - Linux/i386 ("32bit intel",...) single precision† - Linux/i386 ("32bit intel",...) double precision† - Linux/arm64 ("64bit RPi >=4",...) single precision† - Linux/arm64 ("64bit RPi >=4",...) double precision† - Linux/armv7 ("32bit RPi >=2",...) single precision† - Linux/armv7 ("32bit RPi >=2",...) double precision† - macOS/amd64 ("64bit intel",...) single precision‡ - macOS/amd64 ("64bit intel",...) double precision‡ - macOS/arm64 ("Apple Silicon",...) single precision - macOS/arm64 ("Apple Silicon",...) double precision - Windows/amd64 ("64bit intel",...) single precision - Windows/amd64 ("64bit intel",...) double precision - Windows/i386 ("32bit intel",...) single precision - Windows/i386 ("32bit intel",...) double precision
supported platforms via Debian packages (coming soon in the Debian/unstable repositories): - Linux/amd64 - single precision - Linux/amd64 - double precision - Linux/arm64 - single precision - Linux/arm64 - double precision - Linux/armel - single precision - Linux/armel - double precision - Linux/armhf - single precision - Linux/armhf - double precision - Linux/i386 - single precision - Linux/i386 - double precision - Linux/mips64el - single precision - Linux/mips64el - double precision - Linux/ppc64el - single precision - Linux/ppc64el - double precision - Linux/riscv64 - single precision - Linux/riscv64 - double precision - Linux/s390x - single precision - Linux/s390x - double precision - Linux/alpha - single precision - Linux/alpha - double precision - Linux/hppa - single precision - Linux/hppa - double precision - Linux/ia64 - single precision - Linux/ia64 - double precision - Linux/loong64 - single precision - Linux/loong64 - double precision - Linux/m68k - single precision - Linux/m68k - double precision - Linux/powerpc - single precision - Linux/powerpc - double precision - Linux/ppc64 - single precision - Linux/ppc64 - double precision - Linux/sh4 - single precision - Linux/sh4 - double precision - Linux/sparc64 - single precision - Linux/sparc64 - double precision - Linux/x32 - single precision - Linux/x32 - double precision - Hurd/i386 - single precision - Hurd/i386 - double precision
if your system is not listed above, you can compile iemmatrix yourself (you are probably used to that already)
**used by serious scientists**
get it while it's hot.
https://deken.puredata.info/library/iemmatrix/0.4.0
~~~
notes on compatibility with older OSs
† the Deken binaries for Linux require GLIBC-2.29, such as found on Linux distributions released after 2020, such as Ubuntu/20.04 "focal" or Debian/11 "bullseye"; but notably *not* on Debian/10 "buster".
‡ the Deken binaries for macOS have been tested to work back to OSX 10.11 "El Capitan". some specialist objects require a newer version of macOS however. e.g. heavy math like decomposing matrices with [mtx_eig], [mtx_qr] and [mtx_svd] requires macOS 10.14 "Mojave", as does [mtx_bessel]. [mtx_sndfileread] requires macOS 11 "Big Sur". if you do not need these specialized objects, then "El Capitan" will do nicely.
independent of iemmatrix, we strongly suggest that you use an up-to-date operating system for the safety of yourself and others.