Skip to content

Commit bcb218d

Browse files
committed
[jdict] port jdict and jsonschema from the latest jsonlab
1 parent a327d00 commit bcb218d

File tree

16 files changed

+1783
-17
lines changed

16 files changed

+1783
-17
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
# JData - NeuroJSON client with fast parsers for JSON, binary JSON, NIFTI, SNIRF, CSV/TSV, HDF5 data files
44

5-
- Copyright: (C) Qianqian Fang (2019-2025) <q.fang at neu.edu>
5+
- Copyright: (C) Qianqian Fang (2019-2026) <q.fang at neu.edu>
66
- License: Apache License, Version 2.0
7-
- Version: 0.8.3
7+
- Version: 0.9.0
88
- URL: https://github.com/NeuroJSON/pyjdata
99
- Acknowledgement: This project is supported by US National Institute of Health (NIH)
1010
grant [U24-NS124027](https://reporter.nih.gov/project-details/10308329)

jdata/__init__.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
The JData-encoded data object can then be decoded using ``decode``
3333
to restore the original data types
3434
35-
Copyright (c) 2019-2025 Qianqian Fang <q.fang at neu.edu>
35+
Copyright (c) 2019-2026 Qianqian Fang <q.fang at neu.edu>
3636
"""
3737

3838
from .jfile import (
@@ -119,9 +119,11 @@
119119
save_csv_tsv,
120120
)
121121

122+
from .jdict import jdict
123+
from .jschema import jsonschema
122124
from .neurojson import neuroj, neurojgui
123125

124-
__version__ = "0.8.3"
126+
__version__ = "0.9.0"
125127
__all__ = [
126128
"loadjson",
127129
"savejson",
@@ -196,6 +198,8 @@
196198
"savemsgpack",
197199
"loadubjson",
198200
"saveubjson",
201+
"jdict",
202+
"jsonschema",
199203
]
200204

201-
__license__ = """Apache license 2.0, Copyright (c) 2019-2025 Qianqian Fang"""
205+
__license__ = """Apache license 2.0, Copyright (c) 2019-2026 Qianqian Fang"""

jdata/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
Provides a routine for converting text-/binary-based JData files to Python data.
44
5-
Copyright (c) 2019-2025 Qianqian Fang <q.fang at neu.edu>
5+
Copyright (c) 2019-2026 Qianqian Fang <q.fang at neu.edu>
66
77
Call
88

jdata/h5.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""@package docstring
22
File IO to load/decode HDF5 or SNIRF/JSNIRF files
33
4-
Copyright (c) 2019-2025 Qianqian Fang <q.fang at neu.edu>
4+
Copyright (c) 2019-2026 Qianqian Fang <q.fang at neu.edu>
55
"""
66

77
__all__ = [

jdata/jdata.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Encoding and decoding python native data structures as
33
portable JData-spec annotated dict structure
44
5-
Copyright (c) 2019-2025 Qianqian Fang <q.fang at neu.edu>
5+
Copyright (c) 2019-2026 Qianqian Fang <q.fang at neu.edu>
66
"""
77

88
__all__ = [

0 commit comments

Comments
 (0)