Skip to content

Releases: geospace-code/matlab-stdlib

add numerous functions

18 May 00:05
5ce960d
Compare
Choose a tag to compare

add is_symlink, create_symlink, read_symlink.

ncsave: require dimensions for non-scalar

add sys.cpu_count, touch, get_modtime, set_modtime, relative_to(), proximate_to, is_subdir, filesystem_type()

is_absolute_path => is_absolute

require scalar non-empty inputs, add functions

01 Mar 04:48
a02a55c
Compare
Choose a tag to compare

add exists(), is_readable(), is_writable(), sys.cpu_load(), sys.ram_free(), sys.ram_total() all using Java internal to Matlab.

require scalar non-empty inputs to simplify internal code.

add several functions, distinguish canonical from resolve, bugfixes

29 Feb 01:08
df3c02a
Compare
Choose a tag to compare

add function fileio.{parent,stem,filename,suffix,join}

distinguish function fileio.canonical() which returns relative path if not exist from fileio.resolve() that always returns absolute path--if not exist, absolute based on cwd.

expanduser: ignore inputs like ~abc

subprocess_run: correct high level interface nargout and improve test

absolute("") = ""

Internals use posix filesep "/" throughout

Test: shortname: test with Matlab exe so it's always present (vs. notepad)

Java-based functions, add normalize

01 Jan 19:25
ef94843
Compare
Choose a tag to compare
  • add normalize() function
  • use mostly Java-based internal functions for fileio

remove redundant code

11 May 03:40
Compare
Choose a tag to compare
v4.10.1

remove redundant code

improve tests and correctness. Add several stdlib.* aliases

19 Apr 17:33
da5404b
Compare
Choose a tag to compare

add sys.wsl* functions

23 Oct 17:41
74c0f98
Compare
Choose a tag to compare

for Windows Subsystem for LInux add functions under stdlib.sys

h5save: add shape checks

19 Oct 04:04
6ffc2d6
Compare
Choose a tag to compare

to avoid confusing errors, check the shape of "sizeA" vs array size, if given for h5save

work with Matlab >= R2019b

28 Sep 23:20
bae6940
Compare
Choose a tag to compare

Matlab R2019b is the minimum version because the Matlab syntax dramatically changed for R2019b and we use it everywhere.

works with Matlab >= R2020a, remove copyfile(), add ncvariables(...,group)

25 Sep 20:46
5e98bdf
Compare
Choose a tag to compare

*works with Matlab >= R2020a -- CI tests each release from R2020a to R2022b

  • remove copyfile()
  • enhance internal argument checks,
  • add ncvariables(...,group) option