Skip to content

Commit

Permalink
Add first datacube test
Browse files Browse the repository at this point in the history
  • Loading branch information
m-mohr committed Dec 11, 2023
1 parent 5564c26 commit ff2bb74
Show file tree
Hide file tree
Showing 4 changed files with 177 additions and 23 deletions.
68 changes: 47 additions & 21 deletions tests/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -253,16 +253,20 @@ properties:
const: true
```
### External references
Arguments and return values can point to external files, e.g.
```json
{
"$ref": "https://host.example/file.nc"
"$ref": "https://host.example/datacube.json"
}
```

There are a couple of data types that can't be represented in JSON5 and will be provided as an object instead.
### Labeled arrays

Labeled arrays can't be represented in JSON5 and will be provided as an object instead.

**Labeled arrays:**
```json
{
"type": "labeled-array",
Expand All @@ -280,29 +284,51 @@ There are a couple of data types that can't be represented in JSON5 and will be
}
```

**Data Cube Metadata:**
### Datacubes

Datacubes can't be represented in JSON5 and will be provided as an object instead.
Vector datacubes are currently not supported.

```json
{
"type": "datacube",
"data": "./assets/example.nc",
"metadata": {
// uses the STAC datacube extension
"bands": {
"type": "bands",
"values": [
"B01",
"B02",
"B03"
]
"data": [
// multi-dimensional array
],
"nodata": [
NaN
],
"dimensions": [
// similar to the STAC datacube extension
// properties: name, type, axis (if type = spatial), values, and reference_system (optional)
{
"name": "bands",
"type": "bands",
"values": ["blue","green","red","nir"]
},
{
"name": "t",
"type": "temporal",
"values": ["2020-06-01T00:00:00Z","2020-06-03T00:00:00Z","2020-06-06T00:00:00Z"]
},
{
"name": "y",
"type": "spatial",
"axis": "y",
"values": [5757495.0,5757485.0,5757475.0,5757465.0],
"reference_system": "EPSG:25832"
},
{
"name": "x",
"type": "spatial",
"axis": "x",
"values": [404835.0,404845.0,404855.0,404865.0,404875.0],
"reference_system": "EPSG:25832"
}
// ...
}
]
}
```

### Assets

Additional assets will be provided for the test cases.
### Nodata

- Raster data cubes will be provided as CoverageJSON.
- Multi-dimensional vector data cubes can't be provided right now, we use GeoJSON whenever possible.
todo
65 changes: 63 additions & 2 deletions tests/apply.json5
Original file line number Diff line number Diff line change
@@ -1,4 +1,65 @@
{
"id": "apply",
"tests": []
}
"tests": [
{
"required": [
"add"
],
"arguments": {
"data": {
"$ref": "assets/xyt-minimal.json5"
},
"process": {
"process_graph": {
"add": {
"process_id": "add",
"arguments": {
"x": {
"from_parameter": "x"
},
"y": 1
}
}
}
}
},
"returns": {
"type": "datacube",
"nodata": NaN,
"dimensions": [
{
"name": "t",
"type": "temporal",
"values": ["2020-06-01T00:00:00Z", "2020-06-03T00:00:00Z"]
},
{
"name": "y",
"type": "spatial",
"axis": "y",
"values": [5757495.0, 5757485.0, 5757475.0],
"reference_system": "EPSG:25832"
},
{
"name": "x",
"type": "spatial",
"axis": "x",
"values": [404835.0, 404845.0, 404855.0, 404865.0],
"reference_system": "EPSG:25832"
}
],
"data": [
[
[18.5, 54.75, -26.1, -63.25],
[-17.0, 9.45, -2.11, -19.5],
[51.4, 50.24, 26.16, -80.6]
],
[
[-62.65, 10.0, -67.52, -7.0],
[2.05, -62.8, 74.05, 52.05],
[49.86, -20.30, NaN, 47.15]
]
]
}
}
]
}
37 changes: 37 additions & 0 deletions tests/assets/xyt-minimal.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"type": "datacube",
"nodata": NaN,
"dimensions": [
{
"name": "t",
"type": "temporal",
"values": ["2020-06-01T00:00:00Z", "2020-06-03T00:00:00Z"]
},
{
"name": "y",
"type": "spatial",
"axis": "y",
"values": [5757495.0, 5757485.0, 5757475.0],
"reference_system": "EPSG:25832"
},
{
"name": "x",
"type": "spatial",
"axis": "x",
"values": [404835.0, 404845.0, 404855.0, 404865.0],
"reference_system": "EPSG:25832"
}
],
"data": [
[
[17.5, 53.75, -27.1, -64.25],
[-18.0, 8.45, -3.11, -20.5],
[50.4, 49.24, 25.16, -81.6]
],
[
[-63.65, 9.0, -68.52, -8.0],
[1.05, -63.8, 73.05, 51.05],
[47.86, -21.30, NaN, 46.15]
]
]
}
30 changes: 30 additions & 0 deletions tests/assets/xytb-s2-small.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"type": "datacube",
"dimensions": [
{
"name": "bands",
"type": "bands",
"values": ["blue", "green", "red", "nir"]
},
{
"name": "t",
"type": "temporal",
"values": ["2020-06-01T00:00:00Z", "2020-06-03T00:00:00Z", "2020-06-06T00:00:00Z", "2020-06-08T00:00:00Z", "2020-06-11T00:00:00Z", "2020-06-13T00:00:00Z"]
},
{
"name": "y",
"type": "spatial",
"axis": "y",
"values": [5757495.0, 5757485.0, 5757475.0, 5757465.0, 5757455.0, 5757445.0, 5757435.0, 5757425.0],
"reference_system": "EPSG:25832"
},
{
"name": "x",
"type": "spatial",
"axis": "x",
"values": [404835.0, 404845.0, 404855.0, 404865.0, 404875.0, 404885.0, 404895.0, 404905.0, 404915.0],
"reference_system": "EPSG:25832"
}
],
"data": [[[[770.0, 780.0, 838.0, 1037.0, 1087.0, 1124.0, 1197.0, 1182.0, 1014.0], [860.0, 799.0, 778.0, 921.0, 1030.0, 1051.0, 1138.0, 1059.0, 1044.0], [1007.0, 815.0, 775.0, 793.0, 796.0, 795.0, 905.0, 1043.0, 1098.0], [956.0, 898.0, 782.0, 774.0, 774.0, 804.0, 831.0, 995.0, 1023.0], [882.0, 1105.0, 946.0, 760.0, 805.0, 839.0, 870.0, 951.0, 1010.0], [816.0, 964.0, 1132.0, 849.0, 798.0, 835.0, 980.0, 1012.0, 1015.0], [844.0, 864.0, 1079.0, 929.0, 804.0, 817.0, 1004.0, 1074.0, 1144.0], [832.0, 816.0, 893.0, 956.0, 807.0, 793.0, 875.0, 1106.0, 1200.0]], [[2049.0, 2006.0, 1990.0, 2006.0, 2005.0, 2000.0, 2015.0, 2015.0, 2027.0], [2041.0, 2013.0, 1979.0, 1969.0, 1965.0, 1979.0, 2025.0, 2032.0, 2012.0], [2005.0, 2009.0, 1979.0, 1950.0, 1963.0, 1988.0, 2021.0, 2049.0, 2051.0], [1997.0, 1999.0, 1996.0, 1976.0, 2021.0, 2026.0, 2055.0, 2087.0, 2088.0], [1970.0, 1990.0, 2025.0, 2027.0, 2039.0, 2057.0, 2090.0, 2094.0, 2115.0], [1964.0, 1971.0, 2044.0, 2107.0, 2094.0, 2099.0, 2135.0, 2155.0, 2159.0], [1963.0, 1977.0, 2059.0, 2132.0, 2137.0, 2146.0, 2181.0, 2203.0, 2182.0], [1980.0, 2029.0, 2067.0, 2156.0, 2175.0, 2183.0, 2189.0, 2196.0, 2187.0]], [[5465.0, 5864.0, 6180.0, 6379.0, 6360.0, 6253.0, 6205.0, 6092.0, 5834.0], [5736.0, 6040.0, 6264.0, 6261.0, 5995.0, 5545.0, 5389.0, 5386.0, 5362.0], [6038.0, 6265.0, 6324.0, 6016.0, 5738.0, 5521.0, 5135.0, 5033.0, 5271.0], [6145.0, 6245.0, 6098.0, 5732.0, 5519.0, 5519.0, 5318.0, 5147.0, 5228.0], [6038.0, 6009.0, 5828.0, 5558.0, 5466.0, 5475.0, 5387.0, 5290.0, 5325.0], [5941.0, 5853.0, 5749.0, 5564.0, 5459.0, 5419.0, 5371.0, 5397.0, 5483.0], [6133.0, 6008.0, 5841.0, 5643.0, 5475.0, 5368.0, 5388.0, 5503.0, 5623.0], [6117.0, 6058.0, 5913.0, 5668.0, 5476.0, 5480.0, 5644.0, 5799.0, 5815.0]], [[7200.0, 7226.0, 7254.0, 7246.0, 7317.0, 7301.0, 7279.0, 7274.0, 7232.0], [7258.0, 7253.0, 7294.0, 7303.0, 7281.0, 7292.0, 7320.0, 7246.0, 7258.0], [7227.0, 7228.0, 7319.0, 7288.0, 7258.0, 7270.0, 7282.0, 7253.0, 7285.0], [7199.0, 7212.0, 7227.0, 7206.0, 7194.0, 7154.0, 7185.0, 7166.0, 7191.0], [7115.0, 7170.0, 7170.0, 7128.0, 7115.0, 7085.0, 7013.0, 7027.0, 6978.0], [6976.0, 7094.0, 7109.0, 7097.0, 7080.0, 7002.0, 6936.0, 6909.0, 6806.0], [6944.0, 7036.0, 7025.0, 7033.0, 7036.0, 6967.0, 6905.0, 6821.0, 6726.0], [6994.0, 6988.0, 6988.0, 6923.0, 6923.0, 6926.0, 6907.0, 6836.0, 6702.0]], [[1787.0, 1764.0, 1717.0, 1714.0, 1785.0, 1908.0, 1998.0, 2100.0, 2609.0], [1798.0, 1602.0, 1560.0, 1561.0, 1690.0, 1840.0, 1930.0, 2128.0, 2702.0], [1697.0, 1560.0, 1484.0, 1523.0, 1646.0, 1757.0, 1789.0, 2045.0, 2553.0], [1440.0, 1509.0, 1504.0, 1615.0, 1655.0, 1698.0, 1730.0, 1998.0, 2444.0], [1287.0, 1428.0, 1596.0, 1645.0, 1576.0, 1587.0, 1761.0, 2310.0, 2563.0], [1310.0, 1376.0, 1586.0, 1594.0, 1516.0, 1414.0, 1719.0, 2359.0, 2543.0], [1371.0, 1439.0, 1505.0, 1435.0, 1335.0, 1305.0, 1827.0, 2532.0, 2633.0], [1324.0, 1459.0, 1385.0, 1285.0, 1176.0, 1264.0, 1809.0, 2724.0, 2918.0]], [[964.0, 961.0, 977.0, 1083.0, 1250.0, 1207.0, 1302.0, 1278.0, 1162.0], [1099.0, 1052.0, 961.0, 1006.0, 1114.0, 1102.0, 1227.0, 1185.0, 1275.0], [1129.0, 1085.0, 937.0, 962.0, 958.0, 950.0, 1054.0, 1202.0, 1235.0], [993.0, 1116.0, 1020.0, 977.0, 969.0, 983.0, 1012.0, 1104.0, 1179.0], [983.0, 1106.0, 1215.0, 980.0, 983.0, 1006.0, 1049.0, 1126.0, 1186.0], [979.0, 998.0, 1188.0, 1128.0, 967.0, 986.0, 1090.0, 1187.0, 1177.0], [994.0, 974.0, 1064.0, 1170.0, 1003.0, 965.0, 1064.0, 1191.0, 1261.0], [956.0, 959.0, 989.0, 1083.0, 1033.0, 981.0, 980.0, 1118.0, 1246.0]]], [[[620.0, 687.0, 774.0, 971.0, 983.0, 1030.0, 1071.0, 1023.0, 985.0], [817.0, 677.0, 687.0, 806.0, 886.0, 850.0, 962.0, 935.0, 924.0], [958.0, 705.0, 650.0, 636.0, 627.0, 591.0, 795.0, 885.0, 906.0], [791.0, 929.0, 736.0, 659.0, 635.0, 675.0, 797.0, 837.0, 835.0], [758.0, 1101.0, 877.0, 686.0, 704.0, 823.0, 915.0, 830.0, 808.0], [689.0, 956.0, 1064.0, 710.0, 739.0, 773.0, 898.0, 937.0, 840.0], [753.0, 807.0, 1065.0, 921.0, 709.0, 687.0, 895.0, 1049.0, 954.0], [697.0, 703.0, 814.0, 911.0, 716.0, 696.0, 749.0, 1007.0, 1070.0]], [[1979.0, 1940.0, 1900.0, 1905.0, 1914.0, 1900.0, 1891.0, 1903.0, 1906.0], [1900.0, 1833.0, 1772.0, 1778.0, 1801.0, 1816.0, 1834.0, 1836.0, 1876.0], [1847.0, 1800.0, 1763.0, 1772.0, 1764.0, 1765.0, 1811.0, 1839.0, 1848.0], [1819.0, 1813.0, 1793.0, 1742.0, 1748.0, 1765.0, 1791.0, 1814.0, 1810.0], [1793.0, 1809.0, 1800.0, 1745.0, 1755.0, 1788.0, 1792.0, 1764.0, 1790.0], [1798.0, 1767.0, 1773.0, 1772.0, 1756.0, 1789.0, 1799.0, 1768.0, 1765.0], [1780.0, 1761.0, 1804.0, 1815.0, 1797.0, 1822.0, 1826.0, 1821.0, 1802.0], [1766.0, 1809.0, 1838.0, 1852.0, 1848.0, 1863.0, 1874.0, 1864.0, 1836.0]], [[5573.0, 5880.0, 6129.0, 6301.0, 6300.0, 6244.0, 6295.0, 6313.0, 6303.0], [5619.0, 5899.0, 6097.0, 6162.0, 6154.0, 6128.0, 6053.0, 5872.0, 5898.0], [5673.0, 5945.0, 6069.0, 5847.0, 5532.0, 5515.0, 5408.0, 5229.0, 5216.0], [5882.0, 6026.0, 5857.0, 5499.0, 5058.0, 4818.0, 4802.0, 5005.0, 5011.0], [6008.0, 5919.0, 5500.0, 5321.0, 5173.0, 4918.0, 4792.0, 4987.0, 5016.0], [5809.0, 5635.0, 5313.0, 5206.0, 5181.0, 4998.0, 4925.0, 4943.0, 5052.0], [5557.0, 5435.0, 5231.0, 5168.0, 5154.0, 5020.0, 5025.0, 5077.0, 5176.0], [5514.0, 5427.0, 5291.0, 5196.0, 5100.0, 5011.0, 5130.0, 5221.0, 5352.0]], [[6820.0, 6828.0, 6823.0, 6802.0, 6809.0, 6799.0, 6767.0, 6719.0, 6707.0], [6765.0, 6812.0, 6831.0, 6844.0, 6853.0, 6837.0, 6820.0, 6771.0, 6726.0], [6835.0, 6845.0, 6859.0, 6871.0, 6876.0, 6867.0, 6839.0, 6778.0, 6756.0], [6883.0, 6871.0, 6874.0, 6865.0, 6855.0, 6859.0, 6865.0, 6810.0, 6826.0], [6813.0, 6841.0, 6862.0, 6851.0, 6799.0, 6800.0, 6821.0, 6785.0, 6747.0], [6809.0, 6829.0, 6770.0, 6763.0, 6735.0, 6704.0, 6687.0, 6660.0, 6651.0], [6686.0, 6752.0, 6735.0, 6726.0, 6681.0, 6584.0, 6551.0, 6515.0, 6485.0], [6571.0, 6670.0, 6691.0, 6669.0, 6621.0, 6505.0, 6505.0, 6422.0, 6356.0]], [[1644.0, 1672.0, 1653.0, 1703.0, 1729.0, 1795.0, 1793.0, 1843.0, 2309.0], [1702.0, 1547.0, 1469.0, 1435.0, 1508.0, 1638.0, 1746.0, 1944.0, 2458.0], [1667.0, 1484.0, 1353.0, 1329.0, 1466.0, 1576.0, 1645.0, 1839.0, 2423.0], [1431.0, 1419.0, 1366.0, 1416.0, 1471.0, 1511.0, 1562.0, 1774.0, 2349.0], [1203.0, 1307.0, 1476.0, 1493.0, 1433.0, 1446.0, 1597.0, 1955.0, 2346.0], [1184.0, 1248.0, 1484.0, 1481.0, 1369.0, 1321.0, 1526.0, 2136.0, 2468.0], [1215.0, 1286.0, 1405.0, 1368.0, 1229.0, 1197.0, 1507.0, 2294.0, 2460.0], [1219.0, 1329.0, 1307.0, 1186.0, 1080.0, 1090.0, 1571.0, 2488.0, 2620.0]], [[821.0, 833.0, 857.0, 997.0, 1091.0, 1079.0, 1120.0, 1113.0, 1097.0], [987.0, 909.0, 821.0, 847.0, 935.0, 927.0, 1025.0, 1083.0, 1105.0], [1032.0, 991.0, 798.0, 796.0, 765.0, 765.0, 851.0, 1031.0, 1028.0], [871.0, 1077.0, 969.0, 799.0, 819.0, 907.0, 935.0, 978.0, 921.0], [846.0, 1028.0, 1091.0, 880.0, 853.0, 927.0, 1000.0, 967.0, 928.0], [807.0, 888.0, 1138.0, 1015.0, 862.0, 872.0, 967.0, 1027.0, 961.0], [874.0, 817.0, 1012.0, 1074.0, 877.0, 829.0, 892.0, 1097.0, 1105.0], [841.0, 798.0, 874.0, 966.0, 953.0, 843.0, 847.0, 1004.0, 1120.0]]], [[[384.0, 378.0, 455.0, 789.0, 911.0, 943.0, 974.0, 975.0, 850.0], [512.0, 413.0, 380.0, 560.0, 726.0, 714.0, 877.0, 852.0, 772.0], [781.0, 452.0, 356.0, 407.0, 452.0, 439.0, 568.0, 750.0, 802.0], [621.0, 686.0, 452.0, 398.0, 402.0, 400.0, 487.0, 699.0, 721.0], [517.0, 876.0, 655.0, 380.0, 414.0, 445.0, 529.0, 680.0, 688.0], [448.0, 769.0, 924.0, 490.0, 386.0, 469.0, 706.0, 819.0, 730.0], [455.0, 469.0, 889.0, 691.0, 403.0, 441.0, 738.0, 971.0, 927.0], [429.0, 413.0, 569.0, 663.0, 427.0, 406.0, 553.0, 957.0, 1039.0]], [[2022.0, 2013.0, 1994.0, 1947.0, 1890.0, 1848.0, 1828.0, 1826.0, 1813.0], [1998.0, 1980.0, 1947.0, 1916.0, 1877.0, 1838.0, 1814.0, 1819.0, 1819.0], [1933.0, 1897.0, 1886.0, 1867.0, 1822.0, 1788.0, 1791.0, 1812.0, 1834.0], [1824.0, 1803.0, 1803.0, 1781.0, 1748.0, 1736.0, 1771.0, 1799.0, 1807.0], [1693.0, 1690.0, 1742.0, 1707.0, 1686.0, 1683.0, 1717.0, 1771.0, 1777.0], [1681.0, 1674.0, 1703.0, 1670.0, 1654.0, 1676.0, 1690.0, 1759.0, 1776.0], [1665.0, 1642.0, 1677.0, 1692.0, 1645.0, 1643.0, 1672.0, 1731.0, 1774.0], [1651.0, 1646.0, 1637.0, 1668.0, 1660.0, 1631.0, 1643.0, 1683.0, 1754.0]], [[6446.0, 6649.0, 6776.0, 6921.0, 7022.0, 7121.0, 7217.0, 7214.0, 7195.0], [6381.0, 6639.0, 6834.0, 6845.0, 6790.0, 6874.0, 6936.0, 6876.0, 6869.0], [6374.0, 6639.0, 6708.0, 6706.0, 6719.0, 6627.0, 6561.0, 6573.0, 6555.0], [6392.0, 6543.0, 6400.0, 6178.0, 6112.0, 5961.0, 5751.0, 5711.0, 5812.0], [6442.0, 6360.0, 5966.0, 5448.0, 5243.0, 5261.0, 5322.0, 5314.0, 5245.0], [6406.0, 6037.0, 5704.0, 5446.0, 5119.0, 5051.0, 5286.0, 5335.0, 5180.0], [6068.0, 5691.0, 5545.0, 5488.0, 5273.0, 5159.0, 5261.0, 5318.0, 5294.0], [5802.0, 5541.0, 5457.0, 5450.0, 5305.0, 5297.0, 5326.0, 5452.0, 5570.0]], [[7168.0, 7178.0, 7176.0, 7125.0, 7102.0, 7102.0, 7058.0, 7047.0, 7050.0], [7162.0, 7168.0, 7148.0, 7113.0, 7099.0, 7116.0, 7092.0, 7031.0, 7014.0], [7136.0, 7135.0, 7127.0, 7176.0, 7158.0, 7156.0, 7119.0, 7047.0, 7048.0], [7169.0, 7189.0, 7186.0, 7189.0, 7174.0, 7208.0, 7173.0, 7118.0, 7064.0], [7208.0, 7233.0, 7248.0, 7212.0, 7206.0, 7219.0, 7183.0, 7155.0, 7083.0], [7176.0, 7181.0, 7223.0, 7228.0, 7190.0, 7177.0, 7167.0, 7152.0, 7098.0], [7174.0, 7207.0, 7198.0, 7141.0, 7118.0, 7095.0, 7065.0, 7052.0, 6986.0], [7117.0, 7128.0, 7116.0, 7066.0, 7000.0, 6950.0, 6941.0, 6885.0, 6820.0]], [[1563.0, 1631.0, 1629.0, 1759.0, 1888.0, 1824.0, 1704.0, 1735.0, 2190.0], [1621.0, 1490.0, 1404.0, 1336.0, 1417.0, 1541.0, 1647.0, 1791.0, 2374.0], [1580.0, 1332.0, 1201.0, 1205.0, 1313.0, 1464.0, 1555.0, 1742.0, 2490.0], [1287.0, 1282.0, 1177.0, 1208.0, 1289.0, 1378.0, 1423.0, 1699.0, 2363.0], [993.0, 1200.0, 1277.0, 1279.0, 1309.0, 1317.0, 1379.0, 1741.0, 2291.0], [874.0, 1047.0, 1333.0, 1301.0, 1230.0, 1186.0, 1374.0, 2044.0, 2398.0], [952.0, 1005.0, 1258.0, 1211.0, 1041.0, 967.0, 1342.0, 2194.0, 2399.0], [950.0, 1057.0, 1127.0, 999.0, 835.0, 817.0, 1400.0, 2354.0, 2531.0]], [[503.0, 510.0, 550.0, 727.0, 948.0, 960.0, 1034.0, 1016.0, 934.0], [735.0, 674.0, 490.0, 573.0, 726.0, 698.0, 851.0, 930.0, 981.0], [740.0, 690.0, 502.0, 523.0, 513.0, 516.0, 643.0, 875.0, 898.0], [587.0, 787.0, 667.0, 536.0, 502.0, 507.0, 590.0, 724.0, 800.0], [540.0, 829.0, 940.0, 558.0, 521.0, 541.0, 680.0, 798.0, 813.0], [512.0, 628.0, 907.0, 783.0, 530.0, 553.0, 724.0, 903.0, 840.0], [528.0, 533.0, 698.0, 861.0, 639.0, 520.0, 679.0, 968.0, 1001.0], [519.0, 516.0, 540.0, 703.0, 630.0, 524.0, 558.0, 816.0, 999.0]]], [[[2811.0, 3581.0, 3633.0, 2705.0, 2019.0, 1872.0, 1629.0, 1588.0, 2416.0], [3713.0, 3539.0, 3377.0, 2523.0, 1632.0, 1478.0, 1443.0, 1875.0, 1823.0], [3276.0, 3569.0, 3249.0, 2458.0, 1504.0, 1206.0, 1287.0, 1471.0, 1147.0], [3193.0, 3955.0, 3440.0, 3145.0, 2475.0, 2488.0, 2451.0, 1620.0, 1001.0], [2191.0, 3473.0, 3411.0, 3577.0, 3529.0, 3481.0, 3447.0, 1894.0, 1009.0], [1323.0, 2638.0, 3324.0, 3763.0, 3841.0, 3121.0, 2606.0, 1833.0, 1058.0], [1687.0, 2001.0, 3160.0, 3933.0, 3937.0, 3285.0, 2383.0, 2352.0, 1648.0], [2015.0, 1318.0, 2582.0, 3281.0, 3511.0, 3432.0, 2620.0, 2382.0, 2100.0]], [[3074.0, 3067.0, 3034.0, 2868.0, 2787.0, 2729.0, 2676.0, 2704.0, 2759.0], [3032.0, 3045.0, 2984.0, 2908.0, 2782.0, 2691.0, 2662.0, 2680.0, 2703.0], [2956.0, 3035.0, 2994.0, 2955.0, 2808.0, 2771.0, 2785.0, 2660.0, 2553.0], [2860.0, 2985.0, 2967.0, 2978.0, 2932.0, 2947.0, 2970.0, 2746.0, 2526.0], [2712.0, 2831.0, 2918.0, 3021.0, 3050.0, 3033.0, 3013.0, 2777.0, 2585.0], [2723.0, 2767.0, 2971.0, 3099.0, 3110.0, 3017.0, 2928.0, 2828.0, 2708.0], [2883.0, 2685.0, 2935.0, 3073.0, 3119.0, 3113.0, 3040.0, 2950.0, 2837.0], [2943.0, 2786.0, 2911.0, 3046.0, 3102.0, 3173.0, 3112.0, 3038.0, 2944.0]], [[6470.0, 6929.0, 7344.0, 7451.0, 7567.0, 7565.0, 7595.0, 7504.0, 7452.0], [6567.0, 6995.0, 7336.0, 7338.0, 7169.0, 7027.0, 6983.0, 6812.0, 6587.0], [6839.0, 7139.0, 7222.0, 7022.0, 6554.0, 6165.0, 6084.0, 6126.0, 6195.0], [7090.0, 7208.0, 7034.0, 6701.0, 6425.0, 6119.0, 5872.0, 5943.0, 6125.0], [7016.0, 6994.0, 6733.0, 6360.0, 6282.0, 6212.0, 5950.0, 5894.0, 6025.0], [6769.0, 6684.0, 6448.0, 6194.0, 6200.0, 6145.0, 5975.0, 6006.0, 6088.0], [6698.0, 6575.0, 6414.0, 6237.0, 6177.0, 6061.0, 6036.0, 6143.0, 6179.0], [6909.0, 6700.0, 6464.0, 6248.0, 6130.0, 6056.0, 6086.0, 6228.0, 6338.0]], [[7435.0, 7468.0, 7447.0, 7470.0, 7410.0, 7424.0, 7407.0, 7364.0, 7321.0], [7463.0, 7486.0, 7493.0, 7474.0, 7467.0, 7456.0, 7470.0, 7398.0, 7343.0], [7483.0, 7535.0, 7533.0, 7487.0, 7485.0, 7487.0, 7515.0, 7441.0, 7363.0], [7470.0, 7493.0, 7535.0, 7473.0, 7471.0, 7472.0, 7451.0, 7426.0, 7375.0], [7415.0, 7430.0, 7472.0, 7405.0, 7417.0, 7361.0, 7321.0, 7280.0, 7294.0], [7360.0, 7390.0, 7362.0, 7338.0, 7343.0, 7223.0, 7168.0, 7162.0, 7124.0], [7204.0, 7293.0, 7319.0, 7291.0, 7280.0, 7171.0, 7088.0, 7067.0, 6935.0], [7192.0, 7254.0, 7241.0, 7227.0, 7219.0, 7123.0, 7026.0, 6938.0, 6810.0]], [[3460.0, 3527.0, 3254.0, 2862.0, 2772.0, 2746.0, 2716.0, 2840.0, 3317.0], [3586.0, 3577.0, 3211.0, 2788.0, 2613.0, 2631.0, 2723.0, 2881.0, 3455.0], [3601.0, 3620.0, 3265.0, 2916.0, 2607.0, 2618.0, 2641.0, 2795.0, 3393.0], [3540.0, 3675.0, 3424.0, 3103.0, 2776.0, 2743.0, 2792.0, 2908.0, 3299.0], [2684.0, 3140.0, 3349.0, 3253.0, 2958.0, 2900.0, 2928.0, 3101.0, 3394.0], [2135.0, 2828.0, 3434.0, 3456.0, 3341.0, 3037.0, 2805.0, 3286.0, 3493.0], [2714.0, 2572.0, 3349.0, 3563.0, 3708.0, 3324.0, 3028.0, 3459.0, 3502.0], [2973.0, 2404.0, 3002.0, 3211.0, 3823.0, 3821.0, 3472.0, 3662.0, 3764.0]], [[3436.0, 3488.0, 3577.0, 3151.0, 2241.0, 2058.0, 1645.0, 1562.0, 2067.0], [3624.0, 3787.0, 3280.0, 2592.0, 1917.0, 1577.0, 1408.0, 1799.0, 1795.0], [3096.0, 3680.0, 3402.0, 2851.0, 2079.0, 1787.0, 1753.0, 1523.0, 1226.0], [2661.0, 3689.0, 3683.0, 3481.0, 3170.0, 3283.0, 3128.0, 1934.0, 1161.0], [1605.0, 2656.0, 3303.0, 3755.0, 3861.0, 3747.0, 3401.0, 1993.0, 1152.0], [1477.0, 2018.0, 3058.0, 3842.0, 3970.0, 3166.0, 2343.0, 1908.0, 1342.0], [2413.0, 1424.0, 2631.0, 3646.0, 3820.0, 3413.0, 2653.0, 2211.0, 1808.0], [2581.0, 1579.0, 1912.0, 2861.0, 3406.0, 3499.0, 2904.0, 2388.0, 2066.0]]]]
}

0 comments on commit ff2bb74

Please sign in to comment.