Matlab users coming from other languages often notice the missing functionality contained within this user-developed, unofficial "stdlib" for Matlab. These system, filesystem, and HDF5 / HDF4 / NetCDF functions are useful across several of our own and others projects.
The absolute minimum Matlab release is R2021a.
Self-tests can be run from that matlab-stdlib/ directory:
buildtool
Many Matlab-Stdlib functions use the factory JRE in Matlab, and have been tested with JVM versions 8 and 17. For reference, we further discuss Java implementation details. If Matlab was started with -nojvm, some Matlab-stdlib functions do not work. We have a CI job that tests without Java.
Stdlib for Matlab was partly funded by NASA NNH19ZDA001N-HDEE grant 80NSSC20K0176.