Release notes#
Version 0.5.5#
implement read code for Scilab.
pydata sphinx theme doc.
Version 0.5.4#
iterappend method of RaggedArray more efficient, faster.
Version 0.5.2#
fixed packaging dependency.
Version 0.5.2#
open function that returns or Arrays and RaggedArray depending on what the path contains.
adhere to new standard version parsing with packaging module, preventing warning messages.
Version 0.5.1#
automatically convert numpy datetime64 to str in json metadata
Version 0.5.0#
implement read code for complex types in Matlab/Octave (which cannot do this directly).
implement read code for float16 type in Matlab (which cannot do this directly).
implement ‘readcodelanguages’ property to get the languages that an array or ragged array can produce coding code for.
implement practical workaround code to read complex arrays into plain Python; we produce separate real and imaginary arrays.
implement Julia (version >= 1) read code for ragged arrays
implement Maple read code for ragged arrays
implement IDL read code for ragged arrays
improve Maple read code arrays
implement flexible paths read code functions
Array and RaggedArray README.txt files now contain explanation on row- vs column-major, counting from 0/1, and in/exclusive end index.
RaggedArrays supports empty subarrays in R and IDL
Check length of Ragged Arrays for compatibility with R. If too long, no R code.
implemented functions that allow for easier testing compatibility other laguages.
Version 0.4.1#
improve array format README description.
add pure Python read code for 1D arrays.
add archive methods to arrays and raggedarrays
archives do not contain absolute path to array anymore
Version 0.4.0#
changed name ‘open’ method to ‘open_array’ for Arrays.
fixed bug setting metadata on RaggedArrays (would generate error)
Version 0.3.3#
create temporary arrays that are deleted after use in context
add readcode methods to Array and RaggedArray, to produce read code strings in other languages.
improved read code RaggedArray (now based on anonymous function for Matlab, support for ndim > 3).
Version 0.3.2#
copy function DataDir
add skipkeys argument for saving json data in DataDir
improve json handling by converting numpy objects automatically
implemented __contains__ for metadata
Version 0.3.1#
Array and RaggedArray now have a datadir attribute instead of being a subclass of BaseDataDir.
BasedDataDir renamed to DataDir
Version 0.2.2#
fixed bug that sometimes wouldn’t allow for deleting a file on Windows because of a Windows timing issue
add more tests
create conda-forge package
Version 0.2.1#
fixed bug checking file consistency for very large files
Version 0.2.0#
improved the ability to work with multiple references to same array
implement truncate ragged array
remove ‘view’ method as it created problems on Windows
added ‘open’ method to partially replace view
fixed truncate bug that sometimes occurred in Windows
improved explanation in array README
better documentation of ragged arrays
refactoring code into more, smaller modules
Version 0.1.11#
fixed bugs in read code generation Matlab
removed dependency on numpy.testing (was giving problems with pytest and numpy 1.15)
iterappend for ragged arrays (not optimally efficient yet)
Version 0.1.10#
cleaned up checksum handling
refactored handling read code for other languages
read code for ragged arrays (experimental)
improved ragged arrays (experimental)
Version 0.1.9#
archive and compress darr objects
Version 0.1.8#
create and open arbitrary (non-protected) files in darr array directory
export darr to zarr
asarray works on zarr arrays more efficiently
added support for Maple
removed set_accessmode method, now set accessmode attribute directly
Version 0.1.7#
License file included, necessary for conda-forge
Version 0.1.6#
More tests and documentation
Version 0.1.3#
Fixed delete bug array list
Version 0.1.2#
Fixed truncate bug on Windows