Releases: NeuroJSON/pyjdata
Releases · NeuroJSON/pyjdata
python-jdata v0.6.0
Major updates
- added
jsonpath
function to support JSONLab-like JSONPath implementation - added
loadts
,loadbs
to read JSON/binary JSON streams instead of files - added
jdlink
function to support dynamic downloading/caching externally linked data files - added
loadurl
to directly read JSON data via REST-API;load
also supports RESTful URLs, with local file cache support - added
dumpb
to print binary JSON byte-buffer, similar toshow
to print JSON strings - added more fine-grained unit-tests
- significantly updated README, with examples from key functions
download the package via pip: python3 -m pip install jdata
, read examples in README at https://pypi.org/project/jdata/
All JData users, please provide your critical feedback to guide our next-stage development of this software by filling out a short community survey at https://neurojson.org/survey/2024-1a
We thank you for your inputs!
python-jdata v0.5.0
- support blosc2 family meta-compressors (
blosc2blosclz
,blosc2lz4
,blosc2lz4hc
,blosc2zlib
,blosc2zstd
) - optimized numpy array encoding/decoding to avoid overhead
- code beautification with black
- return undecoded data when a codec is not installed
- add benchmark comparing various compressors for saving/loading numpy arrays
python-jdata v0.4.4
- support
lzma
compressed data - encode/decode numpy complex-valued scalars, #2
- add unit tests
JData Python encoder and decoder v0.3.6
ChangeLog:
- migrate testing script to use unittest
JData Python encoder and decoder v0.3.5
fix installation command