Skip to content

Commit

Permalink
change neurojson urls to https
Browse files Browse the repository at this point in the history
  • Loading branch information
fangq committed Apr 20, 2022
1 parent c4c4da1 commit 94167bb
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 16 deletions.
4 changes: 2 additions & 2 deletions AUTHORS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ Address: Qianqian Fang
ISEC 206
360 Huntington Ave, Boston, MA 02115, USA
Phone[O]: 617-373-3829
URL: http://fanglab.org, http://neurojson.org
URL: http://fanglab.org, https://neurojson.org
Email: <q.fang at neu.edu> and <fangqq at gmail.com>


Since 2021, this project has been partially funded by the USA National Institute of Health (NIH)
and National Institute of Neurological Disorders and Stroke (NINDS) under grant
U24-NS124027 (PI Qianqian Fang). It is the reference implementation of the JData
and BJData specifications developed under the NeuroJSON Project (http://neurojson.org).
and BJData specifications developed under the NeuroJSON Project (https://neurojson.org).


The script loadjson.m was built upon previous works (BSD 3-clause license) by
Expand Down
13 changes: 7 additions & 6 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
* Copyright (c) 2011-2022 Qianqian Fang <q.fang at neu.edu>
* License: BSD or GNU General Public License version 3 (GPL v3), see License*.txt
* Version: 2.9.8 (Micronus Prime - Beta)
* URL: http://neurojson.org/jsonlab
* JData Specification Version: V1 Draft-3 (http://neurojson.org/jdata/draft3)
* Binary JData Specification Version: V1 Draft-2 (http://neurojson.org/bjdata/draft2)
* URL: https://neurojson.org/jsonlab
* JData Specification Version: V1 Draft-3 (https://neurojson.org/jdata/draft3)
* Binary JData Specification Version: V1 Draft-2 (https://neurojson.org/bjdata/draft2)
* Compatibility: MATLAB R2008 or newer, GNU Octave 3.8 or newer
* Acknowledgement: This project is supported by US National Institute of Health (NIH)
grant `U24-NS124027 <https://reporter.nih.gov/project-details/10308329>`_
Expand All @@ -29,9 +29,9 @@ What's New
============

We are excited to announce that the JSONLab project, as the official reference library
for both the `JData <http://neurojson.org/jdata/draft3>`_ and `BJData <http://neurojson.org/bjdata/draft2>`_
for both the `JData <https://neurojson.org/jdata/draft3>`_ and `BJData <https://neurojson.org/bjdata/draft2>`_
specifications, is funded by the US National Institute of Health (NIH) as
part of the NeuroJSON project (http://neurojson.org).
part of the NeuroJSON project (https://neurojson.org).
The goal of the NeuroJSON project is to develop human-readable, scalable and
future-proof neuroimaging data standards and data sharing services. All data
produced from the NeuroJSON project will be using JSON/Binary JData formats as the
Expand All @@ -46,7 +46,7 @@ new features include
1. exporting JSON Memory-Map for rapid disk-map like JSON/binary JSON reading
and writing,
2. supporting JSONPath query to MATLAB data and JSON/binary JSON file and streams,
3. (**breaking**) upgrading the supported BJData spec to `V1 Draft 2 <http://neurojson.org/bjdata/draft2>`_
3. (**breaking**) upgrading the supported BJData spec to `V1 Draft 2 <https://neurojson.org/bjdata/draft2>`_
where the default numerical data byte order changed from Big-Endian to **Little-Endian**,
4. adding initial support to JData `_DataLink_ <https://github.com/NeuroJSON/jdata/blob/master/JData_specification.md#data-referencing-and-links>`_
decoding to link multiple JSON/binary JSON files
Expand All @@ -58,6 +58,7 @@ new interface functions ``savejd/loadjd``, and options to use MATLAB/Octave buil
``jsonencode/jsondecode`` functions. The ``octave-jsonlab`` package has also been
included in the official distributions of Debian Bullseye and Ubuntu 21.04 or newer.

- 2022-04-19*[2278bb1] stop escaping / to \/ in JSON string, see https://mondotondo.com/2010/12/29/the-solidus-issue/
- 2022-04-01*[fb711bb] add loadjd and savejd as the unified JSON/binary JSON file interface
- 2022-03-30 [4433a21] improve datalink uri handling to consider : inside uri
- 2022-03-30 [6368409] make datalink URL query more robust
Expand Down
9 changes: 5 additions & 4 deletions README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
* Copyright (c) 2011-2022 Qianqian Fang <q.fang at neu.edu>
* License: BSD or GNU General Public License version 3 (GPL v3), see License*.txt
* Version: 2.9.8 (Micronus Prime - Beta)
* URL: http://neurojson.org/jsonlab
* URL: https://neurojson.org/jsonlab
* JData Specification Version: V1 Draft-3 (http://github.com/NeuroJSON/jdata)
* Binary JData Specification Version: V1 Draft-2 (http://github.com/NeuroJSON/bjdata)
* Compatibility: MATLAB R2008 or newer, GNU Octave 3.8 or newer
Expand All @@ -31,9 +31,9 @@ VIII.Acknowledgement
0. What's New

We are excited to announce that the JSONLab project, as the official reference library
for both the [http://neurojson.org/jdata/draft3 JData] and [http://neurojson.org/bjdata/draft2 BJData]
for both the [https://neurojson.org/jdata/draft3 JData] and [https://neurojson.org/bjdata/draft2 BJData]
specifications, is funded by the US National Institute of Health (NIH) as
part of the NeuroJSON project (http://neurojson.org).
part of the NeuroJSON project (https://neurojson.org).
The goal of the NeuroJSON project is to develop human-readable, scalable and
future-proof neuroimaging data standards and data sharing services. All data
produced from the NeuroJSON project will be using JSON/Binary JData formats as the
Expand All @@ -47,7 +47,7 @@ new features include

# exporting JSON Memory-Map for rapid disk-map like JSON/binary JSON reading and writing,
# supporting JSONPath query to MATLAB data and JSON/binary JSON file and streams,
# ('''breaking''') upgrading the supported BJData spec to [http://neurojson.org/bjdata/draft2 V1 Draft 2] \
# ('''breaking''') upgrading the supported BJData spec to [https://neurojson.org/bjdata/draft2 V1 Draft 2] \
where the default numerical data byte order changed from Big-Endian to '''Little-Endian'''
# adding initial support to JData [https://github.com/NeuroJSON/jdata/blob/master/JData_specification.md#data-referencing-and-links _DataLink_] \
decoding to link multiple JSON/binary JSON files
Expand All @@ -59,6 +59,7 @@ new interface functions `savejd/loadjd`, and options to use MATLAB/Octave built-
`jsonencode/jsondecode` functions. The `octave-jsonlab` package has also been
included in the official distributions of Debian Bullseye and Ubuntu 21.04 or newer.

* 2022-04-19*[2278bb1] stop escaping / to \/ in JSON string, see https://mondotondo.com/2010/12/29/the-solidus-issue/
* 2022-04-01*[fb711bb] add loadjd and savejd as the unified JSON/binary JSON file interface
* 2022-03-30 [4433a21] improve datalink uri handling to consider : inside uri
* 2022-03-30 [6368409] make datalink URL query more robust
Expand Down
4 changes: 2 additions & 2 deletions loadjd.m
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
%
% input:
% inputfile: the input hierarchical container data file, supporting:
% *.json,.jnii,.jdt,.jmsh,.jnirs: JSON/JData based data files, see http://neurojson.org/jdata/draft2
% *.bjd,.bnii,.jdb,.bmsh,.bnirs: binary JData (BJData) files, see http://neurojson.org/bjdata/draft2
% *.json,.jnii,.jdt,.jmsh,.jnirs: JSON/JData based data files, see https://neurojson.org/jdata/draft2
% *.bjd,.bnii,.jdb,.bmsh,.bnirs: binary JData (BJData) files, see https://neurojson.org/bjdata/draft2
% *.ubj: UBJSON-encoded files, see http://ubjson.org
% *.msgpack: MessagePack-encoded files, see http://msgpack.org
% *.h5,.hdf5,.snirf: HDF5 files, see https://www.hdfgroup.org/
Expand Down
4 changes: 2 additions & 2 deletions savejd.m
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
% obj: a MATLAB object (array, cell, cell array, struct, struct array,
% class instance).
% outputfile: the output file name to the hierarchical container file
% *.json,.jnii,.jdt,.jmsh,.jnirs: JSON/JData based data files, see http://neurojson.org/jdata/draft2
% *.bjd,.bnii,.jdb,.bmsh,.bnirs: binary JData (BJData) files, see http://neurojson.org/bjdata/draft2
% *.json,.jnii,.jdt,.jmsh,.jnirs: JSON/JData based data files, see https://neurojson.org/jdata/draft2
% *.bjd,.bnii,.jdb,.bmsh,.bnirs: binary JData (BJData) files, see https://neurojson.org/bjdata/draft2
% *.ubj: UBJSON-encoded files, see http://ubjson.org
% *.msgpack: MessagePack-encoded files, see http://msgpack.org
% *.h5,.hdf5,.snirf: HDF5 files, see https://www.hdfgroup.org/
Expand Down

0 comments on commit 94167bb

Please sign in to comment.