A resizable HDF5 Dataset

A resizable HDF5 Dataset#

{
    "apiVersion": "1.0.0",
    "datasets": {
        "a36df1ba-7bf7-11e4-b0ea-3c15c2da029e": {
            "dcpl": {
                "fillValue": 0,
                "layout": {
                    "class": "H5D_CHUNKED",
                    "dims": [8]
                }
            },
            "shape": {
                "class": "H5S_SIMPLE",
                "dims": [10], 
                "maxdims": [20]
            }, 
            "type": {
                "base": "H5T_STD_I64LE", 
                "class": "H5T_INTEGER"
            }, 
            "value": [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
        }, 
        "a36e0fe3-7bf7-11e4-a278-3c15c2da029e": {
            "dcpl": {
                "fillValue": 0,
                "layout": {
                    "class": "H5D_CHUNKED",
                    "dims": [8, 8]
                }
            },
            "shape": {
                "class": "H5S_SIMPLE", 
                "dims": [10, 10], 
                "maxdims": [10, 20]
            }, 
            "type": {
                "base": "H5T_STD_I64LE", 
                "class": "H5T_INTEGER"
            }, 
            "value": [
                [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 
                [2, 4, 6, 8, 10, 12, 14, 16, 18, 20], 
                [3, 6, 9, 12, 15, 18, 21, 24, 27, 30],
                [4, 8, 12, 16, 20, 24, 28, 32, 36, 40], 
                [5, 10, 15, 20, 25, 30, 35, 40, 45, 50], 
                [6, 12, 18, 24, 30, 36, 42, 48, 54, 60], 
                [7, 14, 21, 28, 35, 42, 49, 56, 63, 70], 
                [8, 16, 24, 32, 40, 48, 56, 64, 72, 80],
                [9, 18, 27, 36, 45, 54, 63, 72, 81, 90], 
                [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
            ]
        }, 
        "a36e207d-7bf7-11e4-ac4a-3c15c2da029e": {
            "shape": {
                "class": "H5S_SIMPLE",
                "dims": [10],
                "maxdims": ["H5S_UNLIMITED"]
            }, 
            "type": {
                "base": "H5T_STD_I64LE", 
                "class": "H5T_INTEGER"
            }, 
            "value": [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
        }, 
        "a36e3c1c-7bf7-11e4-90c4-3c15c2da029e": {
            "shape": {
                "class": "H5S_SIMPLE", 
                "dims": [10, 10],
                "maxdims": [10, "H5S_UNLIMITED"]
            }, 
            "type": {
                "base": "H5T_STD_I64LE", 
                "class": "H5T_INTEGER"
            }, 
            "value": [
                [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
                [2, 4, 6, 8, 10, 12, 14, 16, 18, 20],
                [3, 6, 9, 12, 15, 18, 21, 24, 27, 30],
                [4, 8, 12, 16, 20, 24, 28, 32, 36, 40],
                [5, 10, 15, 20, 25, 30, 35, 40, 45, 50],
                [6, 12, 18, 24, 30, 36, 42, 48, 54, 60],
                [7, 14, 21, 28, 35, 42, 49, 56, 63, 70],
                [8, 16, 24, 32, 40, 48, 56, 64, 72, 80],
                [9, 18, 27, 36, 45, 54, 63, 72, 81, 90]
            ]
        }
    }, 
    "groups": {
        "a36cf968-7bf7-11e4-88a7-3c15c2da029e": {
            "links": [
                {
		    "class": "H5L_TYPE_HARD",
                    "title": "resizable_1d",
		    "collection": "datasets",
                    "id": "a36df1ba-7bf7-11e4-b0ea-3c15c2da029e"
                }, 
                {
		    "class": "H5L_TYPE_HARD",
                    "title": "resizable_2d",
		    "collection": "datasets",
                    "id": "a36e0fe3-7bf7-11e4-a278-3c15c2da029e"
                }, 
                {
		    "class": "H5L_TYPE_HARD",
                    "title": "unlimited_1d",
		    "collection": "datasets",
                    "id": "a36e207d-7bf7-11e4-ac4a-3c15c2da029e"
                }, 
                {
		    "class": "H5L_TYPE_HARD",
                    "title": "unlimited_2d",
		    "collection": "datasets",
                    "id": "a36e3c1c-7bf7-11e4-90c4-3c15c2da029e"
                }
            ]
        }
    }, 
    "root": "a36cf968-7bf7-11e4-88a7-3c15c2da029e"
}