Releases: NeuroJSON/pyjdata
Releases · NeuroJSON/pyjdata
python-jdata v0.6.0
Major updates
- added
jsonpathfunction to support JSONLab-like JSONPath implementation - added
loadts,loadbsto read JSON/binary JSON streams instead of files - added
jdlinkfunction to support dynamic downloading/caching externally linked data files - added
loadurlto directly read JSON data via REST-API;loadalso supports RESTful URLs, with local file cache support - added
dumpbto print binary JSON byte-buffer, similar toshowto 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
lzmacompressed 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