0s autopkgtest [16:34:26]: starting date and time: 2025-03-15 16:34:26+0000 0s autopkgtest [16:34:26]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [16:34:26]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.wfhk4qh1/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:glibc --apt-upgrade r-cran-rnetcdf --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu2 -- lxd -r lxd-armhf-10.145.243.210 lxd-armhf-10.145.243.210:autopkgtest/ubuntu/plucky/armhf 20s autopkgtest [16:34:46]: testbed dpkg architecture: armhf 21s autopkgtest [16:34:47]: testbed apt version: 2.9.33 25s autopkgtest [16:34:51]: @@@@@@@@@@@@@@@@@@@@ test bed setup 27s autopkgtest [16:34:53]: testbed release detected to be: None 34s autopkgtest [16:35:00]: updating testbed package index (apt update) 37s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 37s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [257 kB] 38s Get:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease [126 kB] 39s Get:4 http://ftpmaster.internal/ubuntu plucky-security InRelease [126 kB] 39s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.7 kB] 39s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [379 kB] 41s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 41s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [114 kB] 41s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf c-n-f Metadata [1832 B] 41s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf c-n-f Metadata [116 B] 41s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [312 kB] 42s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf c-n-f Metadata [11.1 kB] 42s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [3472 B] 42s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf c-n-f Metadata [240 B] 42s Get:15 http://ftpmaster.internal/ubuntu plucky/main Sources [1394 kB] 46s Get:16 http://ftpmaster.internal/ubuntu plucky/universe Sources [21.0 MB] 101s Get:17 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [299 kB] 102s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1378 kB] 105s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf c-n-f Metadata [29.4 kB] 105s Get:20 http://ftpmaster.internal/ubuntu plucky/restricted armhf c-n-f Metadata [108 B] 105s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [15.1 MB] 137s Get:22 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [172 kB] 138s Fetched 41.0 MB in 1min 42s (404 kB/s) 140s Reading package lists... 145s autopkgtest [16:36:51]: upgrading testbed (apt dist-upgrade and autopurge) 147s Reading package lists... 147s Building dependency tree... 147s Reading state information... 148s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 148s Starting 2 pkgProblemResolver with broken count: 0 148s Done 149s Entering ResolveByKeep 149s 150s Calculating upgrade... 150s The following packages will be upgraded: 150s libc-bin libc6 locales pinentry-curses python3-jinja2 sos strace 151s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 151s Need to get 8683 kB of archives. 151s After this operation, 23.6 kB of additional disk space will be used. 151s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc6 armhf 2.41-1ubuntu2 [2932 kB] 158s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc-bin armhf 2.41-1ubuntu2 [545 kB] 159s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf locales all 2.41-1ubuntu2 [4246 kB] 168s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf strace armhf 6.13+ds-1ubuntu1 [445 kB] 169s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf pinentry-curses armhf 1.3.1-2ubuntu3 [40.6 kB] 170s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 170s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf sos all 4.9.0-5 [365 kB] 171s Preconfiguring packages ... 171s Fetched 8683 kB in 20s (425 kB/s) 171s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 64655 files and directories currently installed.) 171s Preparing to unpack .../libc6_2.41-1ubuntu2_armhf.deb ... 171s Unpacking libc6:armhf (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 172s Setting up libc6:armhf (2.41-1ubuntu2) ... 172s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 64655 files and directories currently installed.) 172s Preparing to unpack .../libc-bin_2.41-1ubuntu2_armhf.deb ... 172s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 172s Setting up libc-bin (2.41-1ubuntu2) ... 172s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 64655 files and directories currently installed.) 172s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 172s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 173s Preparing to unpack .../strace_6.13+ds-1ubuntu1_armhf.deb ... 173s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 173s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_armhf.deb ... 173s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 173s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 173s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 173s Preparing to unpack .../archives/sos_4.9.0-5_all.deb ... 173s Unpacking sos (4.9.0-5) over (4.9.0-4) ... 173s Setting up sos (4.9.0-5) ... 174s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 174s Setting up locales (2.41-1ubuntu2) ... 175s Generating locales (this might take a while)... 177s en_US.UTF-8... done 177s Generation complete. 177s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 177s Setting up strace (6.13+ds-1ubuntu1) ... 177s Processing triggers for man-db (2.13.0-1) ... 178s Processing triggers for systemd (257.3-1ubuntu3) ... 181s Reading package lists... 181s Building dependency tree... 181s Reading state information... 181s Starting pkgProblemResolver with broken count: 0 181s Starting 2 pkgProblemResolver with broken count: 0 181s Done 182s Solving dependencies... 182s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 184s autopkgtest [16:37:30]: rebooting testbed after setup commands that affected boot 224s autopkgtest [16:38:10]: testbed running kernel: Linux 6.8.0-52-generic #53~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 15 18:10:51 UTC 2 248s autopkgtest [16:38:34]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-rnetcdf 258s Get:1 http://ftpmaster.internal/ubuntu plucky/universe r-cran-rnetcdf 2.9-2-1 (dsc) [2135 B] 258s Get:2 http://ftpmaster.internal/ubuntu plucky/universe r-cran-rnetcdf 2.9-2-1 (tar) [161 kB] 258s Get:3 http://ftpmaster.internal/ubuntu plucky/universe r-cran-rnetcdf 2.9-2-1 (diff) [4596 B] 258s gpgv: Signature made Mon Mar 10 05:26:32 2025 UTC 258s gpgv: using RSA key 73471499CC60ED9EEE805946C5BD6C8F2295D502 258s gpgv: issuer "plessy@debian.org" 258s gpgv: Can't check signature: No public key 258s dpkg-source: warning: cannot verify inline signature for ./r-cran-rnetcdf_2.9-2-1.dsc: no acceptable signature found 258s autopkgtest [16:38:44]: testing package r-cran-rnetcdf version 2.9-2-1 260s autopkgtest [16:38:46]: build not needed 263s autopkgtest [16:38:49]: test run-unit-test: preparing testbed 265s Reading package lists... 265s Building dependency tree... 265s Reading state information... 265s Starting pkgProblemResolver with broken count: 0 265s Starting 2 pkgProblemResolver with broken count: 0 265s Done 266s The following NEW packages will be installed: 266s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono libaec0 266s libblas3 libcairo2 libdatrie1 libdeflate0 libfontconfig1 libfreetype6 266s libgfortran5 libgomp1 libgraphite2-3 libharfbuzz0b libhdf5-310 266s libhdf5-hl-310 libice6 libjbig0 libjpeg-turbo8 libjpeg8 liblapack3 liblerc4 266s libnetcdf22 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 266s libpaper-utils libpaper2 libpixman-1-0 libsharpyuv0 libsm6 libsz2 libtcl8.6 266s libthai-data libthai0 libtiff6 libtk8.6 libudunits2-0 libudunits2-data 266s libwebp7 libxcb-render0 libxcb-shm0 libxft2 libxrender1 libxss1 libxt6t64 266s r-base-core r-cran-bit r-cran-bit64 r-cran-rnetcdf unzip x11-common 266s xdg-utils zip 267s 0 upgraded, 55 newly installed, 0 to remove and 0 not upgraded. 267s Need to get 40.8 MB of archives. 267s After this operation, 77.4 MB of additional disk space will be used. 267s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 267s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 269s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 270s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf fontconfig-config armhf 2.15.0-2ubuntu1 [37.5 kB] 270s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf libfontconfig1 armhf 2.15.0-2ubuntu1 [114 kB] 271s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf fontconfig armhf 2.15.0-2ubuntu1 [190 kB] 271s Get:7 http://ftpmaster.internal/ubuntu plucky/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 271s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf libblas3 armhf 3.12.1-2 [132 kB] 271s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 272s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-render0 armhf 1.17.0-2 [15.3 kB] 272s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-shm0 armhf 1.17.0-2 [5774 B] 272s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libxrender1 armhf 1:0.9.10-1.1build1 [16.0 kB] 272s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libcairo2 armhf 1.18.2-2 [484 kB] 273s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf libdatrie1 armhf 0.2.13-3build1 [15.7 kB] 273s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf libdeflate0 armhf 1.23-1 [38.5 kB] 273s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf libgfortran5 armhf 15-20250222-0ubuntu1 [330 kB] 274s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 15-20250222-0ubuntu1 [128 kB] 274s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 274s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 275s Get:20 http://ftpmaster.internal/ubuntu plucky/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 275s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf libhdf5-310 armhf 1.14.5+repack-3 [1410 kB] 278s Get:22 http://ftpmaster.internal/ubuntu plucky/universe armhf libhdf5-hl-310 armhf 1.14.5+repack-3 [58.8 kB] 278s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf x11-common all 1:7.7+23ubuntu3 [21.7 kB] 278s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 279s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 279s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 279s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf liblapack3 armhf 3.12.1-2 [2091 kB] 283s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 284s Get:29 http://ftpmaster.internal/ubuntu plucky/universe armhf libnetcdf22 armhf 1:4.9.3-1 [459 kB] 285s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf libthai-data all 0.1.29-2build1 [158 kB] 285s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 285s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf libpango-1.0-0 armhf 1.56.2-1 [216 kB] 285s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf libpangoft2-1.0-0 armhf 1.56.2-1 [43.6 kB] 285s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf libpangocairo-1.0-0 armhf 1.56.2-1 [25.1 kB] 286s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf libpaper2 armhf 2.2.5-0.3 [16.3 kB] 286s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf libpaper-utils armhf 2.2.5-0.3 [14.2 kB] 286s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 286s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf libsm6 armhf 2:1.2.4-1 [15.1 kB] 286s Get:39 http://ftpmaster.internal/ubuntu plucky/main armhf libtcl8.6 armhf 8.6.16+dfsg-1 [909 kB] 288s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 288s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 288s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf libtiff6 armhf 4.5.1+git230720-4ubuntu4 [179 kB] 288s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 289s Get:44 http://ftpmaster.internal/ubuntu plucky/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 289s Get:45 http://ftpmaster.internal/ubuntu plucky/main armhf libtk8.6 armhf 8.6.16-1 [686 kB] 290s Get:46 http://ftpmaster.internal/ubuntu plucky/universe armhf libudunits2-data all 2.2.28-7build1 [19.4 kB] 290s Get:47 http://ftpmaster.internal/ubuntu plucky/universe armhf libudunits2-0 armhf 2.2.28-7build1 [47.1 kB] 290s Get:48 http://ftpmaster.internal/ubuntu plucky/main armhf libxt6t64 armhf 1:1.2.1-1.2build1 [145 kB] 290s Get:49 http://ftpmaster.internal/ubuntu plucky/main armhf zip armhf 3.0-14ubuntu2 [164 kB] 291s Get:50 http://ftpmaster.internal/ubuntu plucky/main armhf unzip armhf 6.0-28ubuntu6 [167 kB] 291s Get:51 http://ftpmaster.internal/ubuntu plucky/main armhf xdg-utils all 1.2.1-2ubuntu1 [66.0 kB] 291s Get:52 http://ftpmaster.internal/ubuntu plucky/universe armhf r-base-core armhf 4.4.3-1 [28.2 MB] 337s Get:53 http://ftpmaster.internal/ubuntu plucky/universe armhf r-cran-bit armhf 4.6.0+dfsg-1 [447 kB] 338s Get:54 http://ftpmaster.internal/ubuntu plucky/universe armhf r-cran-bit64 armhf 4.6.0-1-1ubuntu2 [491 kB] 339s Get:55 http://ftpmaster.internal/ubuntu plucky/universe armhf r-cran-rnetcdf armhf 2.9-2-1 [237 kB] 340s Preconfiguring packages ... 340s Fetched 40.8 MB in 1min 13s (561 kB/s) 340s Selecting previously unselected package libfreetype6:armhf. 340s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 64655 files and directories currently installed.) 340s Preparing to unpack .../00-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 340s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 340s Selecting previously unselected package fonts-dejavu-mono. 340s Preparing to unpack .../01-fonts-dejavu-mono_2.37-8_all.deb ... 340s Unpacking fonts-dejavu-mono (2.37-8) ... 340s Selecting previously unselected package fonts-dejavu-core. 340s Preparing to unpack .../02-fonts-dejavu-core_2.37-8_all.deb ... 340s Unpacking fonts-dejavu-core (2.37-8) ... 340s Selecting previously unselected package fontconfig-config. 340s Preparing to unpack .../03-fontconfig-config_2.15.0-2ubuntu1_armhf.deb ... 340s Unpacking fontconfig-config (2.15.0-2ubuntu1) ... 340s Selecting previously unselected package libfontconfig1:armhf. 340s Preparing to unpack .../04-libfontconfig1_2.15.0-2ubuntu1_armhf.deb ... 340s Unpacking libfontconfig1:armhf (2.15.0-2ubuntu1) ... 340s Selecting previously unselected package fontconfig. 340s Preparing to unpack .../05-fontconfig_2.15.0-2ubuntu1_armhf.deb ... 340s Unpacking fontconfig (2.15.0-2ubuntu1) ... 340s Selecting previously unselected package libaec0:armhf. 340s Preparing to unpack .../06-libaec0_1.1.3-1_armhf.deb ... 340s Unpacking libaec0:armhf (1.1.3-1) ... 340s Selecting previously unselected package libblas3:armhf. 340s Preparing to unpack .../07-libblas3_3.12.1-2_armhf.deb ... 340s Unpacking libblas3:armhf (3.12.1-2) ... 340s Selecting previously unselected package libpixman-1-0:armhf. 340s Preparing to unpack .../08-libpixman-1-0_0.44.0-3_armhf.deb ... 340s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 340s Selecting previously unselected package libxcb-render0:armhf. 340s Preparing to unpack .../09-libxcb-render0_1.17.0-2_armhf.deb ... 340s Unpacking libxcb-render0:armhf (1.17.0-2) ... 340s Selecting previously unselected package libxcb-shm0:armhf. 340s Preparing to unpack .../10-libxcb-shm0_1.17.0-2_armhf.deb ... 340s Unpacking libxcb-shm0:armhf (1.17.0-2) ... 340s Selecting previously unselected package libxrender1:armhf. 340s Preparing to unpack .../11-libxrender1_1%3a0.9.10-1.1build1_armhf.deb ... 340s Unpacking libxrender1:armhf (1:0.9.10-1.1build1) ... 340s Selecting previously unselected package libcairo2:armhf. 341s Preparing to unpack .../12-libcairo2_1.18.2-2_armhf.deb ... 341s Unpacking libcairo2:armhf (1.18.2-2) ... 341s Selecting previously unselected package libdatrie1:armhf. 341s Preparing to unpack .../13-libdatrie1_0.2.13-3build1_armhf.deb ... 341s Unpacking libdatrie1:armhf (0.2.13-3build1) ... 341s Selecting previously unselected package libdeflate0:armhf. 341s Preparing to unpack .../14-libdeflate0_1.23-1_armhf.deb ... 341s Unpacking libdeflate0:armhf (1.23-1) ... 341s Selecting previously unselected package libgfortran5:armhf. 341s Preparing to unpack .../15-libgfortran5_15-20250222-0ubuntu1_armhf.deb ... 341s Unpacking libgfortran5:armhf (15-20250222-0ubuntu1) ... 341s Selecting previously unselected package libgomp1:armhf. 341s Preparing to unpack .../16-libgomp1_15-20250222-0ubuntu1_armhf.deb ... 341s Unpacking libgomp1:armhf (15-20250222-0ubuntu1) ... 341s Selecting previously unselected package libgraphite2-3:armhf. 341s Preparing to unpack .../17-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 341s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 341s Selecting previously unselected package libharfbuzz0b:armhf. 341s Preparing to unpack .../18-libharfbuzz0b_10.2.0-1_armhf.deb ... 341s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 341s Selecting previously unselected package libsz2:armhf. 341s Preparing to unpack .../19-libsz2_1.1.3-1_armhf.deb ... 341s Unpacking libsz2:armhf (1.1.3-1) ... 341s Selecting previously unselected package libhdf5-310:armhf. 341s Preparing to unpack .../20-libhdf5-310_1.14.5+repack-3_armhf.deb ... 341s Unpacking libhdf5-310:armhf (1.14.5+repack-3) ... 341s Selecting previously unselected package libhdf5-hl-310:armhf. 341s Preparing to unpack .../21-libhdf5-hl-310_1.14.5+repack-3_armhf.deb ... 341s Unpacking libhdf5-hl-310:armhf (1.14.5+repack-3) ... 341s Selecting previously unselected package x11-common. 341s Preparing to unpack .../22-x11-common_1%3a7.7+23ubuntu3_all.deb ... 341s Unpacking x11-common (1:7.7+23ubuntu3) ... 341s Selecting previously unselected package libice6:armhf. 341s Preparing to unpack .../23-libice6_2%3a1.1.1-1_armhf.deb ... 341s Unpacking libice6:armhf (2:1.1.1-1) ... 341s Selecting previously unselected package libjpeg-turbo8:armhf. 341s Preparing to unpack .../24-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 341s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 341s Selecting previously unselected package libjpeg8:armhf. 341s Preparing to unpack .../25-libjpeg8_8c-2ubuntu11_armhf.deb ... 341s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 341s Selecting previously unselected package liblapack3:armhf. 341s Preparing to unpack .../26-liblapack3_3.12.1-2_armhf.deb ... 341s Unpacking liblapack3:armhf (3.12.1-2) ... 341s Selecting previously unselected package liblerc4:armhf. 341s Preparing to unpack .../27-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 341s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 341s Selecting previously unselected package libnetcdf22:armhf. 341s Preparing to unpack .../28-libnetcdf22_1%3a4.9.3-1_armhf.deb ... 341s Unpacking libnetcdf22:armhf (1:4.9.3-1) ... 341s Selecting previously unselected package libthai-data. 341s Preparing to unpack .../29-libthai-data_0.1.29-2build1_all.deb ... 341s Unpacking libthai-data (0.1.29-2build1) ... 341s Selecting previously unselected package libthai0:armhf. 341s Preparing to unpack .../30-libthai0_0.1.29-2build1_armhf.deb ... 341s Unpacking libthai0:armhf (0.1.29-2build1) ... 341s Selecting previously unselected package libpango-1.0-0:armhf. 341s Preparing to unpack .../31-libpango-1.0-0_1.56.2-1_armhf.deb ... 341s Unpacking libpango-1.0-0:armhf (1.56.2-1) ... 341s Selecting previously unselected package libpangoft2-1.0-0:armhf. 341s Preparing to unpack .../32-libpangoft2-1.0-0_1.56.2-1_armhf.deb ... 341s Unpacking libpangoft2-1.0-0:armhf (1.56.2-1) ... 341s Selecting previously unselected package libpangocairo-1.0-0:armhf. 341s Preparing to unpack .../33-libpangocairo-1.0-0_1.56.2-1_armhf.deb ... 341s Unpacking libpangocairo-1.0-0:armhf (1.56.2-1) ... 341s Selecting previously unselected package libpaper2:armhf. 341s Preparing to unpack .../34-libpaper2_2.2.5-0.3_armhf.deb ... 341s Unpacking libpaper2:armhf (2.2.5-0.3) ... 341s Selecting previously unselected package libpaper-utils. 341s Preparing to unpack .../35-libpaper-utils_2.2.5-0.3_armhf.deb ... 341s Unpacking libpaper-utils (2.2.5-0.3) ... 341s Selecting previously unselected package libsharpyuv0:armhf. 341s Preparing to unpack .../36-libsharpyuv0_1.5.0-0.1_armhf.deb ... 341s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 341s Selecting previously unselected package libsm6:armhf. 341s Preparing to unpack .../37-libsm6_2%3a1.2.4-1_armhf.deb ... 341s Unpacking libsm6:armhf (2:1.2.4-1) ... 342s Selecting previously unselected package libtcl8.6:armhf. 342s Preparing to unpack .../38-libtcl8.6_8.6.16+dfsg-1_armhf.deb ... 342s Unpacking libtcl8.6:armhf (8.6.16+dfsg-1) ... 342s Selecting previously unselected package libjbig0:armhf. 342s Preparing to unpack .../39-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 342s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 342s Selecting previously unselected package libwebp7:armhf. 342s Preparing to unpack .../40-libwebp7_1.5.0-0.1_armhf.deb ... 342s Unpacking libwebp7:armhf (1.5.0-0.1) ... 342s Selecting previously unselected package libtiff6:armhf. 342s Preparing to unpack .../41-libtiff6_4.5.1+git230720-4ubuntu4_armhf.deb ... 342s Unpacking libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 342s Selecting previously unselected package libxft2:armhf. 342s Preparing to unpack .../42-libxft2_2.3.6-1build1_armhf.deb ... 342s Unpacking libxft2:armhf (2.3.6-1build1) ... 342s Selecting previously unselected package libxss1:armhf. 342s Preparing to unpack .../43-libxss1_1%3a1.2.3-1build3_armhf.deb ... 342s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 342s Selecting previously unselected package libtk8.6:armhf. 342s Preparing to unpack .../44-libtk8.6_8.6.16-1_armhf.deb ... 342s Unpacking libtk8.6:armhf (8.6.16-1) ... 342s Selecting previously unselected package libudunits2-data. 342s Preparing to unpack .../45-libudunits2-data_2.2.28-7build1_all.deb ... 342s Unpacking libudunits2-data (2.2.28-7build1) ... 342s Selecting previously unselected package libudunits2-0. 342s Preparing to unpack .../46-libudunits2-0_2.2.28-7build1_armhf.deb ... 342s Unpacking libudunits2-0 (2.2.28-7build1) ... 342s Selecting previously unselected package libxt6t64:armhf. 342s Preparing to unpack .../47-libxt6t64_1%3a1.2.1-1.2build1_armhf.deb ... 342s Unpacking libxt6t64:armhf (1:1.2.1-1.2build1) ... 342s Selecting previously unselected package zip. 342s Preparing to unpack .../48-zip_3.0-14ubuntu2_armhf.deb ... 342s Unpacking zip (3.0-14ubuntu2) ... 342s Selecting previously unselected package unzip. 342s Preparing to unpack .../49-unzip_6.0-28ubuntu6_armhf.deb ... 342s Unpacking unzip (6.0-28ubuntu6) ... 342s Selecting previously unselected package xdg-utils. 342s Preparing to unpack .../50-xdg-utils_1.2.1-2ubuntu1_all.deb ... 342s Unpacking xdg-utils (1.2.1-2ubuntu1) ... 342s Selecting previously unselected package r-base-core. 342s Preparing to unpack .../51-r-base-core_4.4.3-1_armhf.deb ... 342s Unpacking r-base-core (4.4.3-1) ... 343s Selecting previously unselected package r-cran-bit. 343s Preparing to unpack .../52-r-cran-bit_4.6.0+dfsg-1_armhf.deb ... 343s Unpacking r-cran-bit (4.6.0+dfsg-1) ... 343s Selecting previously unselected package r-cran-bit64. 343s Preparing to unpack .../53-r-cran-bit64_4.6.0-1-1ubuntu2_armhf.deb ... 343s Unpacking r-cran-bit64 (4.6.0-1-1ubuntu2) ... 343s Selecting previously unselected package r-cran-rnetcdf. 343s Preparing to unpack .../54-r-cran-rnetcdf_2.9-2-1_armhf.deb ... 343s Unpacking r-cran-rnetcdf (2.9-2-1) ... 343s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 343s Setting up libpixman-1-0:armhf (0.44.0-3) ... 343s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 343s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 343s Setting up libxrender1:armhf (1:0.9.10-1.1build1) ... 343s Setting up libdatrie1:armhf (0.2.13-3build1) ... 343s Setting up libxcb-render0:armhf (1.17.0-2) ... 343s Setting up unzip (6.0-28ubuntu6) ... 343s Setting up x11-common (1:7.7+23ubuntu3) ... 343s Setting up libdeflate0:armhf (1.23-1) ... 343s Setting up libxcb-shm0:armhf (1.17.0-2) ... 343s Setting up libgomp1:armhf (15-20250222-0ubuntu1) ... 343s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 343s Setting up libaec0:armhf (1.1.3-1) ... 343s Setting up zip (3.0-14ubuntu2) ... 343s Setting up libblas3:armhf (3.12.1-2) ... 343s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 343s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 343s Setting up fonts-dejavu-mono (2.37-8) ... 343s Setting up libtcl8.6:armhf (8.6.16+dfsg-1) ... 343s Setting up fonts-dejavu-core (2.37-8) ... 343s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 343s Setting up libgfortran5:armhf (15-20250222-0ubuntu1) ... 343s Setting up libwebp7:armhf (1.5.0-0.1) ... 343s Setting up libudunits2-data (2.2.28-7build1) ... 343s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 343s Setting up libthai-data (0.1.29-2build1) ... 343s Setting up libxss1:armhf (1:1.2.3-1build3) ... 343s Setting up libpaper2:armhf (2.2.5-0.3) ... 343s Setting up xdg-utils (1.2.1-2ubuntu1) ... 343s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 343s Setting up libsz2:armhf (1.1.3-1) ... 343s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 343s Setting up libice6:armhf (2:1.1.1-1) ... 343s Setting up liblapack3:armhf (3.12.1-2) ... 343s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 343s Setting up libudunits2-0 (2.2.28-7build1) ... 343s Setting up fontconfig-config (2.15.0-2ubuntu1) ... 344s Setting up libpaper-utils (2.2.5-0.3) ... 344s Setting up libthai0:armhf (0.1.29-2build1) ... 344s Setting up libhdf5-310:armhf (1.14.5+repack-3) ... 344s Setting up libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 344s Setting up libfontconfig1:armhf (2.15.0-2ubuntu1) ... 344s Setting up libsm6:armhf (2:1.2.4-1) ... 344s Setting up libhdf5-hl-310:armhf (1.14.5+repack-3) ... 344s Setting up fontconfig (2.15.0-2ubuntu1) ... 346s Regenerating fonts cache... done. 346s Setting up libxft2:armhf (2.3.6-1build1) ... 346s Setting up libtk8.6:armhf (8.6.16-1) ... 346s Setting up libpango-1.0-0:armhf (1.56.2-1) ... 346s Setting up libnetcdf22:armhf (1:4.9.3-1) ... 346s Setting up libcairo2:armhf (1.18.2-2) ... 346s Setting up libxt6t64:armhf (1:1.2.1-1.2build1) ... 346s Setting up libpangoft2-1.0-0:armhf (1.56.2-1) ... 346s Setting up libpangocairo-1.0-0:armhf (1.56.2-1) ... 346s Setting up r-base-core (4.4.3-1) ... 346s Creating config file /etc/R/Renviron with new version 346s Setting up r-cran-bit (4.6.0+dfsg-1) ... 346s Setting up r-cran-bit64 (4.6.0-1-1ubuntu2) ... 346s Setting up r-cran-rnetcdf (2.9-2-1) ... 346s Processing triggers for libc-bin (2.41-1ubuntu2) ... 346s Processing triggers for man-db (2.13.0-1) ... 347s Processing triggers for install-info (7.1.1-1) ... 354s autopkgtest [16:40:20]: test run-unit-test: [----------------------- 357s 357s R version 4.4.3 (2025-02-28) -- "Trophy Case" 357s Copyright (C) 2025 The R Foundation for Statistical Computing 357s Platform: arm-unknown-linux-gnueabihf (32-bit) 357s 357s R is free software and comes with ABSOLUTELY NO WARRANTY. 357s You are welcome to redistribute it under certain conditions. 357s Type 'license()' or 'licence()' for distribution details. 357s 357s R is a collaborative project with many contributors. 357s Type 'contributors()' for more information and 357s 'citation()' on how to cite R or R packages in publications. 357s 357s Type 'demo()' for some demos, 'help()' for on-line help, or 357s 'help.start()' for an HTML browser interface to help. 357s Type 'q()' to quit R. 357s 357s > #===============================================================================# 357s > # 357s > # Name: RNetCDF-test.R 357s > # 357s > # Version: 2.9-2 357s > # 357s > # Purpose: Test functions to the NetCDF interface for R. 357s > # 357s > # Author: Pavel Michna (rnetcdf-devel@bluewin.ch) 357s > # Milton Woods (miltonjwoods@gmail.com) 357s > # 357s > # Copyright (C) 2004-2024 Pavel Michna and Milton Woods. 357s > # 357s > #===============================================================================# 357s > # 357s > # This program is free software; you can redistribute it and/or modify 357s > # it under the terms of the GNU General Public License as published by 357s > # the Free Software Foundation; either version 2 of the License, or 357s > # (at your option) any later version. 357s > # 357s > # This program is distributed in the hope that it will be useful, 357s > # but WITHOUT ANY WARRANTY; without even the implied warranty of 357s > # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 357s > # GNU General Public License for more details. 357s > # 357s > # You should have received a copy of the GNU General Public License along 357s > # with this program; if not, write to the Free Software Foundation, Inc., 357s > # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 357s > # 357s > #===============================================================================# 357s > 357s > # Fail on warnings: 357s > options(warn=2) 357s > 357s > # tools::assertWarning is not defined in old R versions, 357s > # so define a local function with similar behaviour: 357s > assertWarning <- function(expr) { 357s + warn <- FALSE 357s + withCallingHandlers(expr, 357s + warning=function(w) { 357s + warn <<- TRUE 357s + invokeRestart("muffleWarning") 357s + } 357s + ) 357s + if (!warn) { 357s + stop("Expected warning from expression, but none occurred") 357s + } 357s + } 357s > 357s > #===============================================================================# 357s > # Load library 357s > #===============================================================================# 357s > 357s > library(RNetCDF) 357s > has_bit64 <- require(bit64) 357s Loading required package: bit64 357s Loading required package: bit 357s 357s Attaching package: 'bit' 357s 357s The following object is masked from 'package:base': 357s 357s xor 357s 357s Attaching package bit64 357s package:bit64 (c) 2011-2017 Jens Oehlschlaegel 357s creators: integer64 runif64 seq : 357s coercion: as.integer64 as.vector as.logical as.integer as.double as.character as.bitstring 357s logical operator: ! & | xor != == < <= >= > 357s arithmetic operator: + - * / %/% %% ^ 357s math: sign abs sqrt log log2 log10 357s math: floor ceiling trunc round 357s querying: is.integer64 is.vector [is.atomic} [length] format print str 357s values: is.na is.nan is.finite is.infinite 357s aggregation: any all min max range sum prod 357s cumulation: diff cummin cummax cumsum cumprod 357s access: length<- [ [<- [[ [[<- 357s > loadNamespace("tools") 357s 357s > 357s > 357s > #===============================================================================# 357s > # Optional NetCDF features detected during package installation. 357s > # Note that config.nc is not intended for user code. 357s > # If necessary, users can handle missing features using 'try'. 357s > #===============================================================================# 357s > 357s > cfg <- config.nc() 357s > 357s > 357s > #===============================================================================# 357s > # Run tests 357s > #===============================================================================# 357s > 357s > #-------------------------------------------------------------------------------# 357s > # NetCDF library functions 357s > #-------------------------------------------------------------------------------# 357s > 357s > #--Initialize ------------------------------------------------------------------# 357s > cat("Starting NetCDF tests...\n") 357s Starting NetCDF tests... 357s > 357s > testfun <- function(x,y,tally=NULL) { 357s + if (is.null(tally)) { 357s + tally <- c(pass=0,fail=0) 357s + } 357s + # Compare numeric values with single precision tolerance: 357s + if (isTRUE(all.equal(x,y,tolerance=2^(-23)))) { 357s + cat("OK\n") 357s + return(tally+c(1,0)) 357s + } else { 357s + cat("Failed\n") 357s + cat("x:\n") 357s + str(x) 357s + print(attributes(x)) 357s + cat("y:\n") 357s + str(y) 357s + print(attributes(y)) 357s + return(tally+c(0,1)) 357s + } 357s + } 357s combine: c rep cbind rbind as.data.frame 357s WARNING don't use as subscripts 357s WARNING semantics differ from integer 357s for more help type ?bit64 357s 357s Attaching package: 'bit64' 357s 357s The following object is masked from 'package:utils': 357s 357s hashtab 357s 357s The following objects are masked from 'package:base': 357s 357s %in%, :, colSums, is.double, match, order, rank, rowSums 357s 357s > 357s > tally <- NULL 357s > 357s > ## Create a new NetCDF dataset and define dimensions 357s > for (format in c("classic","offset64","data64","classic4","netcdf4")) { 357s + 357s + ncfile <- tempfile(paste("RNetCDF-test", format, "", sep="_"), 357s + fileext=".nc") 357s + cat("Test", format, "file format in", ncfile, "...\n") 357s + 357s + if (format == "data64" && !cfg$data64) { 357s + message("NetCDF library does not support file format data64") 357s + nc <- try(create.nc(ncfile, format=format), silent=TRUE) 357s + tally <- testfun(inherits(nc, "try-error"), TRUE, tally) 357s + unlink(ncfile) 357s + next 357s + } 357s + 357s + nc <- create.nc(ncfile, format=format) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + # Show library version: 357s + libvers <- file.inq.nc(nc)$libvers 357s + cat("Version of netcdf library ... ", libvers, "\n") 357s + verstr <- sub('([[:digit:]\\.]+).*', '\\1', libvers) 357s + 357s + nstation <- 5 357s + ntime <- 2 357s + nstring <- 7 357s + nempty <- 0 357s + 357s + cat("Defining dimensions ...\n") 357s + dim.def.nc(nc, "station", nstation) 357s + dim.def.nc(nc, "time", ntime) 357s + dim.def.nc(nc, "max_string_length", nstring) 357s + dim.def.nc(nc, "empty", unlim=TRUE) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + if (format == "netcdf4") { 357s + ## Define a group 357s + cat("Defining a group ...\n") 357s + ncroot <- nc 357s + nc <- grp.def.nc(nc, "testgrp") 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + ## Define a type of each class: 357s + cat("Defining user-defined types ...\n") 357s + id_blob <- type.def.nc(nc, "blob", "opaque", size=128) 357s + inq_blob <- list(id=id_blob, name="blob", class="opaque", size=128) 357s + 357s + id_vector <- type.def.nc(nc, "vector", "vlen", basetype="NC_INT") 357s + inq_vector <- list(id=id_vector, name="vector", class="vlen", 357s + size=NA, basetype="NC_INT") 357s + 357s + id_vector_char <- type.def.nc(nc, "vector_char", "vlen", basetype="NC_CHAR") 357s + inq_vector_char <- list(id=id_vector_char, name="vector_char", class="vlen", 357s + size=NA, basetype="NC_CHAR") 357s + 357s + id_vector_string <- type.def.nc(nc, "vector_string", "vlen", basetype="NC_STRING") 357s + inq_vector_string <- list(id=id_vector_string, name="vector_string", class="vlen", 357s + size=NA, basetype="NC_STRING") 357s + 357s + id_vector_blob <- type.def.nc(nc, "vector_blob", "vlen", basetype=id_blob) 357s + inq_vector_blob <- list(id=id_vector_blob, name="vector_blob", class="vlen", 357s + size=NA, basetype="blob") 357s + 357s + id_factor <- type.def.nc(nc, "factor", "enum", basetype="NC_USHORT", 357s + names=c("NA", "peanut butter", "jelly"), 357s + values=c(100, 101, 102)) 357s + inq_factor <- list(id=id_factor, name="factor", class="enum", 357s + size=2, basetype="NC_USHORT", 357s + value=c("NA"=100,"peanut butter"=101,"jelly"=102)) 357s + 357s + id_struct <- type.def.nc(nc, "struct", "compound", 357s + names=c("siteid", "height", "colour"), 357s + subtypes=c("NC_INT", "NC_DOUBLE", "NC_SHORT"), 357s + dimsizes=list(NULL, NULL, c(3))) 357s + inq_struct <- list(id=id_struct, name="struct", class="compound", size=18, 357s + offset=c(siteid=0,height=4,colour=12), 357s + subtype=c(siteid="NC_INT",height="NC_DOUBLE",colour="NC_SHORT"), 357s + dimsizes=list("siteid"=NULL,"height"=NULL,"colour"=c(3))) 357s + 357s + typeids <- c(id_blob, id_vector, id_vector_char, id_vector_string, 357s + id_vector_blob, id_factor, id_struct) 357s + 357s + if (package_version(verstr) >= package_version("4.9.0")) { 357s + id_vector_vector <- type.def.nc(nc, "vector_vector", "vlen", basetype=id_vector) 357s + inq_vector_vector <- list(id=id_vector_vector, name="vector_vector", class="vlen", 357s + size=NA, basetype="vector") 357s + typeids <- c(typeids, id_vector_vector) 357s + } 357s + 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + } 357s + 357s + ## Define variables 357s + cat("Defining variables for netcdf3 ...\n") 357s + var.def.nc(nc, "time", "NC_INT", "time") 357s + 357s + inq_temperature <- list() 357s + inq_temperature$id <- var.def.nc(nc, "temperature", "NC_DOUBLE", c(0,1), 357s + chunking=TRUE, chunksizes=c(5,1), 357s + deflate=5, shuffle=TRUE, big_endian=TRUE, 357s + fletcher32=TRUE) 357s + inq_temperature$name <- "temperature" 357s + inq_temperature$type <- "NC_DOUBLE" 357s + inq_temperature$ndims <- as.integer(2) 357s + inq_temperature$dimids <- as.integer(c(0,1)) 357s + inq_temperature$natts <- as.integer(0) 357s + inq_temperature$chunksizes <- as.numeric(c(5,1)) 357s + inq_temperature$deflate <- as.integer(5) 357s + inq_temperature$shuffle <- TRUE 357s + inq_temperature$big_endian <- TRUE 357s + inq_temperature$fletcher32 <- TRUE 357s + 357s + var.def.nc(nc, "packvar", "NC_BYTE", c("station")) 357s + var.def.nc(nc, "name", "NC_CHAR", c("max_string_length", "station")) 357s + var.def.nc(nc, "name_fill", "NC_CHAR", c("max_string_length", "station")) 357s + var.def.nc(nc, "qcflag", "NC_CHAR", c("station")) 357s + var.def.nc(nc, "int0", "NC_INT", NA) 357s + var.def.nc(nc, "char0", "NC_CHAR", NA) 357s + var.def.nc(nc, "numempty", "NC_FLOAT", c("station","empty")) 357s + varcnt <- 9 357s + 357s + numtypes <- c("NC_BYTE", "NC_SHORT", "NC_INT", "NC_FLOAT", "NC_DOUBLE") 357s + 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + if (format == "netcdf4") { 357s + cat("Defining variables for netcdf4 ...\n") 357s + var.def.nc(nc, "namestr", "NC_STRING", c("station")) 357s + var.def.nc(nc, "namestr_fill", "NC_STRING", c("station")) 357s + var.def.nc(nc, "profile", id_vector, c("station","time")) 357s + var.def.nc(nc, "profile_fill", id_vector, c("station","time")) 357s + var.def.nc(nc, "profile_pack", id_vector, c("station","time")) 357s + att.put.nc(nc, "profile_pack", "scale_factor", "NC_FLOAT", 10) 357s + var.def.nc(nc, "profile_char", id_vector_char, c("station","time")) 357s + var.def.nc(nc, "profile_string", id_vector_string, c("station","time")) 357s + var.def.nc(nc, "profile_blob", id_vector_blob, c("time")) 357s + var.def.nc(nc, "profile_scalar", id_vector, NA) 357s + var.def.nc(nc, "rawdata", id_blob, c("station","time")) 357s + var.def.nc(nc, "rawdata_scalar", id_blob, NA) 357s + var.def.nc(nc, "rawdata_vector", id_blob, c("station")) 357s + var.def.nc(nc, "snacks", "factor", c("station", "time")) 357s + var.def.nc(nc, "snacks_empty", "factor", c("station", "time")) 357s + var.def.nc(nc, "person", "struct", c("station", "time")) 357s + var.def.nc(nc, "person_fill", "struct", c("station", "time")) 357s + varcnt <- varcnt+16 357s + 357s + if (package_version(verstr) >= package_version("4.9.0")) { 357s + var.def.nc(nc, "profile_vector", id_vector_vector, c("station","time")) 357s + var.def.nc(nc, "profile_vector_fill", id_vector_vector, c("station","time")) 357s + varcnt <- varcnt+2 357s + } 357s + 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + numtypes <- c(numtypes, "NC_UBYTE", "NC_USHORT", "NC_UINT") 357s + 357s + if (has_bit64) { 357s + var.def.nc(nc, "stationid", "NC_UINT64", c("station")) 357s + varcnt <- varcnt+1 357s + numtypes <- c(numtypes, "NC_INT64", "NC_UINT64") 357s + tally <- testfun(TRUE, TRUE, tally) 357s + } 357s + 357s + inq_filter <- list() 357s + inq_filter$filter_id <- c(2,1) # Shuffle, deflate 357s + inq_filter$filter_params <- list(numeric(0),c(9)) 357s + var.def.nc(nc, "temp_filter", "NC_FLOAT", c("station", "time"), 357s + chunking=TRUE, filter_id=inq_filter$filter_id, 357s + filter_params=inq_filter$filter_params) 357s + varcnt <- varcnt+1 357s + } 357s + 357s + for (numtype in numtypes) { 357s + for (namode in seq(0,5)) { 357s + cat("Defining variables of type", numtype, "for na.mode", namode, "...\n") 357s + 357s + varname <- paste(numtype,namode,sep="_") 357s + var.def.nc(nc, varname, numtype, c("station")) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + varname <- paste(numtype,"int",namode,sep="_") 357s + var.def.nc(nc, varname, numtype, c("station")) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + varname <- paste(numtype,"fill",namode,sep="_") 357s + var.def.nc(nc, varname, numtype, c("station")) 357s + if (namode == 2) { 357s + att.put.nc(nc, varname, "missing_value", numtype, 99) 357s + } else if (namode == 4) { 357s + att.put.nc(nc, varname, "valid_range", numtype, c(1,5)) 357s + } else { 357s + att.put.nc(nc, varname, "_FillValue", numtype, 99) 357s + } 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + varname <- paste(numtype,"intfill",namode,sep="_") 357s + var.def.nc(nc, varname, numtype, c("station")) 357s + if (namode == 2) { 357s + att.put.nc(nc, varname, "missing_value", numtype, 99) 357s + } else if (namode == 4) { 357s + att.put.nc(nc, varname, "valid_min", numtype, 1) 357s + att.put.nc(nc, varname, "valid_max", numtype, 5) 357s + } else { 357s + att.put.nc(nc, varname, "_FillValue", numtype, 99) 357s + } 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + varname <- paste(numtype,"pack",namode,sep="_") 357s + var.def.nc(nc, varname, numtype, c("station")) 357s + att.put.nc(nc, varname, "scale_factor", numtype, 10) 357s + att.put.nc(nc, varname, "add_offset", numtype, 5) 357s + if (namode == 2) { 357s + att.put.nc(nc, varname, "missing_value", numtype, 99) 357s + } else if (namode == 4) { 357s + att.put.nc(nc, varname, "valid_min", numtype, 1) 357s + att.put.nc(nc, varname, "valid_max", numtype, 5) 357s + } else { 357s + att.put.nc(nc, varname, "_FillValue", numtype, 99) 357s + } 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + varname <- paste(numtype,"intpack",namode,sep="_") 357s + var.def.nc(nc, varname, numtype, "station") 357s + att.put.nc(nc, varname, "scale_factor", numtype, 10) 357s + att.put.nc(nc, varname, "add_offset", numtype, 5) 357s + if (namode == 2) { 357s + att.put.nc(nc, varname, "missing_value", numtype, 99) 357s + } else if (namode == 4) { 357s + att.put.nc(nc, varname, "valid_range", numtype, c(1,5)) 357s + } else { 357s + att.put.nc(nc, varname, "_FillValue", numtype, 99) 357s + } 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + varname <- paste(numtype,"inf",namode,sep="_") 357s + var.def.nc(nc, varname, numtype, c("station")) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + varname <- paste(numtype,"packinf",namode,sep="_") 357s + var.def.nc(nc, varname, numtype, c("station")) 357s + att.put.nc(nc, varname, "scale_factor", numtype, 0) 357s + 357s + varname <- paste(numtype,"intpackinf",namode,sep="_") 357s + var.def.nc(nc, varname, numtype, c("station")) 357s + att.put.nc(nc, varname, "scale_factor", numtype, 0) 357s + 357s + varcnt <- varcnt+9 357s + 357s + if (numtype == "NC_DOUBLE") { 357s + varname <- paste(numtype,"fillna",namode,sep="_") 357s + var.def.nc(nc, varname, numtype, c("station")) 357s + if (namode == 2) { 357s + att.put.nc(nc, varname, "missing_value", numtype, as.double(NA)) 357s + } else if (namode == 4) { 357s + att.put.nc(nc, varname, "valid_range", numtype, c(as.double(-Inf),as.double(Inf))) 357s + } else { 357s + att.put.nc(nc, varname, "_FillValue", numtype, as.double(NA)) 357s + } 357s + tally <- testfun(TRUE, TRUE, tally) 357s + varcnt <- varcnt+1 357s + } 357s + 357s + if (numtype == "NC_INT") { 357s + varname <- paste(numtype,"intfillna",namode,sep="_") 357s + var.def.nc(nc, varname, numtype, c("station")) 357s + if (namode == 2) { 357s + att.put.nc(nc, varname, "missing_value", numtype, as.integer(NA)) 357s + } else if (namode == 4) { 357s + att.put.nc(nc, varname, "valid_min", numtype, 1) 357s + att.put.nc(nc, varname, "valid_max", numtype, 5) 357s + } else { 357s + att.put.nc(nc, varname, "_FillValue", numtype, as.integer(NA)) 357s + } 357s + tally <- testfun(TRUE, TRUE, tally) 357s + varcnt <- varcnt+1 357s + } 357s + 357s + if (has_bit64) { 357s + varname <- paste(numtype,"bit64",namode,sep="_") 357s + var.def.nc(nc, varname, numtype, c("station")) 357s + if (namode == 2) { 357s + att.put.nc(nc, varname, "missing_value", numtype, 99) 357s + } else if (namode == 4) { 357s + att.put.nc(nc, varname, "valid_range", numtype, c(1,5)) 357s + } else { 357s + att.put.nc(nc, varname, "_FillValue", numtype, 99) 357s + } 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + varname <- paste(numtype,"fill64",namode,sep="_") 357s + var.def.nc(nc, varname, numtype, c("station")) 357s + if (namode == 2) { 357s + att.put.nc(nc, varname, "missing_value", numtype, 99) 357s + } else if (namode == 4) { 357s + att.put.nc(nc, varname, "valid_min", numtype, 1) 357s + att.put.nc(nc, varname, "valid_max", numtype, 5) 357s + } else { 357s + att.put.nc(nc, varname, "_FillValue", numtype, 99) 357s + } 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + varname <- paste(numtype,"pack64",namode,sep="_") 357s + var.def.nc(nc, varname, numtype, c("station")) 357s + att.put.nc(nc, varname, "scale_factor", numtype, 10) 357s + att.put.nc(nc, varname, "add_offset", numtype, 5) 357s + if (namode == 2) { 357s + att.put.nc(nc, varname, "missing_value", numtype, 99) 357s + } else if (namode == 4) { 357s + att.put.nc(nc, varname, "valid_min", numtype, 1) 357s + att.put.nc(nc, varname, "valid_max", numtype, 5) 357s + } else { 357s + att.put.nc(nc, varname, "_FillValue", numtype, 99) 357s + } 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + varname <- paste(numtype,"packinf64",namode,sep="_") 357s + var.def.nc(nc, varname, numtype, c("station")) 357s + att.put.nc(nc, varname, "scale_factor", numtype, 0) 357s + 357s + varcnt <- varcnt+4 357s + } 357s + 357s + } 357s + } 357s + 357s + cat("Defining additional attributes ...") 357s + 357s + ## Set a _FillValue attribute for temperature 357s + att.put.nc(nc, "temperature", "_FillValue", "NC_DOUBLE", -99999.9) 357s + inq_temperature$natts <- inq_temperature$natts + as.integer(1) 357s + 357s + ## Set a _FillValue attribute for name_fill: 357s + att.put.nc(nc, "name_fill", "_FillValue", "NC_CHAR", "X") 357s + 357s + ## Define the packing used by packvar 357s + id_double <- type.inq.nc(nc, "NC_DOUBLE")$id 357s + att.put.nc(nc, "packvar", "scale_factor", id_double, 10) 357s + att.put.nc(nc, "packvar", "add_offset", "NC_DOUBLE", -5) 357s + 357s + ## Define some additional test attributes: 357s + att_text <- "This is some text" 357s + att_text2 <- c("This is string 1", "This is string 2") 357s + att.put.nc(nc, "NC_GLOBAL", "char_att", "NC_CHAR", att_text) 357s + att.put.nc(nc, "name", "char_att", "NC_CHAR", att_text) 357s + att.put.nc(nc, "name", "raw_att", "NC_CHAR", charToRaw(att_text)) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + if (format == "netcdf4") { 357s + cat("Defining additional attributes for netcdf4 ...") 357s + att.put.nc(nc, "temperature", "string_att", "NC_STRING", att_text2) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + inq_temperature$natts <- inq_temperature$natts + as.integer(1) 357s + 357s + if (has_bit64) { 357s + hugeint <- as.integer64("-1234567890123456789") 357s + att.put.nc(nc, "temperature", "int64_att", "NC_INT64", hugeint) 357s + inq_temperature$natts <- inq_temperature$natts + as.integer(1) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + } 357s + } 357s + 357s + ## Define variable values 357s + mytime <- c(1:2) 357s + mytemperature <- matrix(c(1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7, NA, NA, 9.9),ncol=ntime) 357s + mypackvar <- seq_len(5)*10-5 357s + myname <- c("alfa", "bravo", "charlie", "delta", "echo") 357s + myqcflag <- "ABCDE" 357s + myint0 <- 12345 357s + mychar0 <- "?" 357s + 357s + mynamefill <- myname 357s + for (ii in seq_along(myname)) { 357s + mynamefill[ii] <- paste(rep("X", nstring), collapse="") 357s + substr(mynamefill[ii], 1, nstring) <- myname[ii] 357s + } 357s + 357s + mynamestr <- myname 357s + mynamestr[5] <- "NA" 357s + mynamestr_fill <- myname 357s + mynamestr_fill[5] <- NA 357s + 357s + mysmall <- as.double(c(1,2,3,4,5)) 357s + mybig <- mysmall*1e100 357s + myminus <- -mysmall 357s + mysmallfill <- as.double(c(1,2,NA,4,5)) 357s + mybigfill <- mysmallfill*1e100 357s + mypack <- mysmallfill*10+5 357s + myinffill <- c(-Inf,.Machine$double.xmin,NA,NaN,Inf) 357s + myinf <- c(1,2,-Inf,4,5) 357s + 357s + if (has_bit64) { 357s + mysmall64 <- as.integer64(mysmall) 357s + mysmallfill64 <- as.integer64(mysmallfill) 357s + myminus64 <- -mysmall64 357s + mybig64 <- as.integer64("1234567890123456789")+mysmall 357s + mybigfill64 <- as.integer64("1234567890123456789")+mysmallfill 357s + mypack64 <- as.integer64(mypack) 357s + } 357s + 357s + if (format == "netcdf4") { 357s + profiles <- vector("list", nstation*ntime) 357s + dim(profiles) <- c(nstation, ntime) 357s + for (ii in seq_len(nstation)) { 357s + for (jj in seq_len(ntime)) { 357s + # Profiles have increasing length, starting from 0: 357s + profiles[[ii,jj]] <- 10*seq_len(ii+jj-2)*(ii+jj) 357s + } 357s + } 357s + 357s + profiles_char <- lapply(profiles,function(x) {paste(as.character(x),collapse=",")}) 357s + dim(profiles_char) <- dim(profiles) 357s + 357s + profiles_string <- lapply(profiles, as.character) 357s + dim(profiles_string) <- dim(profiles) 357s + 357s + if (package_version(verstr) >= package_version("4.9.0")) { 357s + profiles_vector <- lapply(profiles, function(x) {lapply(x, seq_len)}) 357s + dim(profiles_vector) <- dim(profiles) 357s + profiles_vector_fill <- profiles_vector 357s + profiles_vector_fillval <- list(list(-999999999)) 357s + profiles_vector[[3]][[2]][5] <- -999999999 357s + profiles_vector_fill[[3]][[2]][5] <- NA 357s + } 357s + 357s + profiles_fill <- profiles 357s + profiles_fillval <- list(-999999999) 357s + profiles[[3]][2] <- -999999999 357s + profiles_fill[[3]][2] <- NA 357s + 357s + rawdata <- as.raw(seq_len(nstation*ntime*128) %% 256) 357s + dim(rawdata) <- c(128,nstation,ntime) 357s + 357s + profiles_blob <- list(rawdata[,3:5,1], rawdata[,0,1]) 357s + dim(profiles_blob) <- ntime 357s + 357s + snack_foods <- names(inq_factor$value) 357s + snacks <- factor(rep(snack_foods, length.out=nstation*ntime), 357s + levels=snack_foods) 357s + dim(snacks) <- c(nstation, ntime) 357s + snacks_fill <- snacks 357s + snacks_fill[snacks_fill == "NA"] <- NA 357s + snacks_empty <- snacks 357s + snacks_empty[] <- NA 357s + 357s + person <- list(siteid=array(rep(seq(1,nstation),ntime), c(nstation,ntime)), 357s + height=array(1+0.1*seq(1,nstation*ntime), c(nstation,ntime)), 357s + colour=array(rep(c(0,0,0,64,128,192),nstation), c(3,nstation,ntime))) 357s + person_fillval <- list(siteid=person$siteid[1,1], 357s + height=person$height[1,1], 357s + colour=person$colour[,1,1]) 357s + person_fill <- person 357s + person_fill$siteid[person_fill$siteid == person_fillval$siteid] <- NA 357s + person_fill$height[person_fill$height == person_fillval$height] <- NA 357s + # Note that array in compound uses same fill value for all elements: 357s + person_fill$colour[person_fill$colour == person_fillval$colour[1]] <- NA 357s + } 357s + 357s + ## Define some user-defined test attributes: 357s + if (format == "netcdf4") { 357s + cat("Defining user-defined attributes ...") 357s + person1 <- list(siteid=array(person$siteid[1,1], 1), 357s + height=array(person$height[1,1], 1), 357s + colour=array(person$colour[,1,1], c(3,1))) 357s + person3 <- list(siteid=array(person$siteid[1:3,1], 3), 357s + height=array(person$height[1:3,1], 3), 357s + colour=array(person$colour[,1:3,1], c(3,3))) 357s + att.put.nc(nc, "NC_GLOBAL", "compound_scal_att", "struct", person1) 357s + att.put.nc(nc, "NC_GLOBAL", "compound_vect_att", "struct", person3) 357s + att.put.nc(nc, "NC_GLOBAL", "enum_scal_att", "factor", snacks[1]) 357s + att.put.nc(nc, "NC_GLOBAL", "enum_vect_att", "factor", snacks[1:3]) 357s + att.put.nc(nc, "NC_GLOBAL", "opaque_scal_att", "blob", rawdata[,1,1]) 357s + att.put.nc(nc, "NC_GLOBAL", "opaque_vect_att", "blob", rawdata[,1,]) 357s + att.put.nc(nc, "NC_GLOBAL", "vector_scal_att", "vector", profiles[1]) 357s + att.put.nc(nc, "NC_GLOBAL", "vector_vect_att", "vector", profiles[1:3]) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + # Fill values for strings and user-defined variables: 357s + att.put.nc(nc, "namestr_fill", "_FillValue", "NC_STRING", "_MISSING") 357s + att.put.nc(nc, "snacks", "_FillValue", "factor", factor("NA")) 357s + att.put.nc(nc, "person_fill", "_FillValue", "struct", person_fillval) 357s + att.put.nc(nc, "profile_fill", "_FillValue", id_vector, 357s + profiles_fillval) 357s + 357s + if (package_version(verstr) >= package_version("4.9.0")) { 357s + att.put.nc(nc, "profile_vector_fill", "_FillValue", id_vector_vector, 357s + profiles_vector_fillval) 357s + } 357s + } 357s + 357s + ## Put the data 357s + cat("Writing netcdf3 variables ...") 357s + var.put.nc(nc, "time", mytime, 1, length(mytime)) 357s + var.put.nc(nc, "temperature", mytemperature, c(1,1), c(nstation,ntime), 357s + cache_preemption=0.5) 357s + var.put.nc(nc, "packvar", mypackvar, pack=TRUE) 357s + var.put.nc(nc, "name", myname, c(1,1), c(nstring,nstation)) 357s + var.put.nc(nc, "name_fill", myname, na.mode=5) 357s + var.put.nc(nc, "qcflag", charToRaw(myqcflag)) 357s + var.put.nc(nc, "int0", myint0) 357s + var.put.nc(nc, "char0", mychar0) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + if (format == "netcdf4") { 357s + cat("Writing extra netcdf4 variables ...") 357s + var.put.nc(nc, "namestr", mynamestr_fill) 357s + var.put.nc(nc, "namestr_fill", mynamestr_fill, na.mode=5) 357s + var.put.nc(nc, "profile", profiles) 357s + var.put.nc(nc, "profile_fill", profiles_fill, na.mode=5) 357s + var.put.nc(nc, "profile_pack", profiles, pack=TRUE) 357s + var.put.nc(nc, "profile_char", profiles_char) 357s + var.put.nc(nc, "profile_string", profiles_string) 357s + var.put.nc(nc, "profile_blob", profiles_blob) 357s + var.put.nc(nc, "profile_scalar", profiles[1]) 357s + var.put.nc(nc, "rawdata", rawdata) 357s + var.put.nc(nc, "rawdata_scalar", rawdata[,1,1]) 357s + var.put.nc(nc, "rawdata_vector", rawdata[,,1]) 357s + 357s + if (package_version(verstr) >= package_version("4.9.0")) { 357s + var.put.nc(nc, "profile_vector", profiles_vector) 357s + var.put.nc(nc, "profile_vector_fill", profiles_vector_fill, na.mode=5) 357s + } 357s + 357s + y <- try(var.put.nc(nc, "snacks", snacks_fill, na.mode=3), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), TRUE, tally) 357s + var.put.nc(nc, "snacks", snacks_fill, na.mode=5) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + var.put.nc(nc, "person", person, na.mode=3) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + var.put.nc(nc, "person_fill", person_fill, na.mode=5) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + if (has_bit64) { 357s + var.put.nc(nc, "stationid", mybig64) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + } 357s + var.put.nc(nc, "temp_filter", mytemperature) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + } 357s + 357s + for (numtype in numtypes) { 357s + for (namode in seq(0,5)) { 357s + cat("Writing to variable type", numtype, "with na.mode", namode, "...\n") 357s + 357s + # Should not succeed except for NC_DOUBLE: 357s + cat("Writing huge values ...") 357s + y <- try(var.put.nc(nc, paste(numtype,namode,sep="_"), mybig, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), numtype!="NC_DOUBLE", tally) 357s + 357s + y <- try(var.put.nc(nc, paste(numtype,"fill",namode,sep="_"), mybigfill, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), numtype!="NC_DOUBLE", tally) 357s + 357s + # Should not succeed except for NC_FLOAT and 64-bit types: 357s + if (has_bit64) { 357s + cat("Writing huge bit64 values ...") 357s + y <- try(var.put.nc(nc, paste(numtype,"bit64",namode,sep="_"), mybig64, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), !(numtype %in% c("NC_FLOAT","NC_INT64","NC_UINT64","NC_DOUBLE")), tally) 357s + } 357s + 357s + # Should not succeed for unsigned types: 357s + cat("Writing negative values ...") 357s + y <- try(var.put.nc(nc, paste(numtype,namode,sep="_"), myminus, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), 357s + any(numtype==c("NC_UBYTE", "NC_USHORT", "NC_UINT", "NC_UINT64")), 357s + tally) 357s + 357s + # Allow wrapping of negative bit64 values when converting to NC_UINT64: 357s + if (has_bit64) { 357s + cat("Writing negative bit64 values ...") 357s + y <- try(var.put.nc(nc, paste(numtype,"bit64",namode,sep="_"), myminus64, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), numtype %in% c("NC_UBYTE","NC_USHORT","NC_UINT"), tally) 357s + } 357s + 357s + # Should succeed for all types: 357s + cat("Writing data without missing values ...") 357s + var.put.nc(nc, paste(numtype,namode,sep="_"), mysmall, na.mode=namode) 357s + var.put.nc(nc, paste(numtype,"int",namode,sep="_"), as.integer(mysmall), na.mode=namode) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + 357s + if (has_bit64) { 357s + cat("Writing bit64 data without missing values ...") 357s + var.put.nc(nc, paste(numtype,"bit64",namode,sep="_"), mysmall64, na.mode=namode) 357s + tally <- testfun(TRUE, TRUE, tally) 357s + } 357s + 357s + # Should succeed except in the following cases: 357s + inffail <- !(numtype %in% c("NC_FLOAT","NC_DOUBLE")) 357s + nafail <- (namode==3 && !(numtype %in% c("NC_FLOAT","NC_DOUBLE"))) 357s + naintfail <- (namode==3 && !(numtype %in% c("NC_INT","NC_INT64","NC_FLOAT","NC_DOUBLE"))) 357s + nabit64fail <- (namode==3 && !(numtype %in% c("NC_INT64","NC_UINT64","NC_FLOAT","NC_DOUBLE"))) 357s + napack64fail <- (namode==3 && !(numtype %in% c("NC_INT64","NC_FLOAT","NC_DOUBLE"))) 357s + 357s + cat("Writing Inf values ...") 357s + y <- try(var.put.nc(nc, paste(numtype,"inf",namode,sep="_"), myinf, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), inffail, tally) 357s + 357s + cat("Writing doubles with non-finite packing ...") 357s + y <- try(var.put.nc(nc, paste(numtype,"packinf",namode,sep="_"), mypack, pack=TRUE, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), inffail, tally) 357s + 357s + cat("Writing integers with non-finite packing ...") 357s + y <- try(var.put.nc(nc, paste(numtype,"intpackinf",namode,sep="_"), as.integer(mypack), pack=TRUE, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), inffail, tally) 357s + 357s + cat("Writing data with missing values ...") 357s + y <- try(var.put.nc(nc, paste(numtype,"fill",namode,sep="_"), mysmallfill, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), nafail, tally) 357s + y <- try(var.put.nc(nc, paste(numtype,"intfill",namode,sep="_"), as.integer(mysmallfill), na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), naintfail, tally) 357s + if (numtype == "NC_INT") { 357s + cat("Writing data with missing values and NA fill ...") 357s + y <- try(var.put.nc(nc, paste(numtype,"intfillna",namode,sep="_"), as.integer(mysmallfill), na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), naintfail, tally) 357s + } else if (numtype == "NC_DOUBLE") { 357s + cat("Writing data with non-finite values and NA fill ...") 357s + y <- try(var.put.nc(nc, paste(numtype,"fillna",namode,sep="_"), myinffill, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), nafail, tally) 357s + } 357s + 357s + cat("Writing data with missing values and packing ...") 357s + y <- try(var.put.nc(nc, paste(numtype,"pack",namode,sep="_"), mypack, pack=TRUE, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), nafail, tally) 357s + y <- try(var.put.nc(nc, paste(numtype,"intpack",namode,sep="_"), as.integer(mypack), pack=TRUE, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), naintfail, tally) 357s + 357s + if (has_bit64) { 357s + cat("Writing bit64 data with missing values ...") 357s + y <- try(var.put.nc(nc, paste(numtype,"fill64",namode,sep="_"), mysmallfill64, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), nabit64fail, tally) 357s + 357s + cat("Writing bit64 data with missing values and packing ...") 357s + y <- try(var.put.nc(nc, paste(numtype,"pack64",namode,sep="_"), mypack64, pack=TRUE, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), napack64fail, tally) 357s + 357s + cat("Writing integer64 with non-finite packing ...") 357s + y <- try(var.put.nc(nc, paste(numtype,"packinf64",namode,sep="_"), mypack64, pack=TRUE, na.mode=namode), silent=TRUE) 357s + tally <- testfun(inherits(y, "try-error"), inffail, tally) 357s + } 357s + 357s + } 357s + } 357s + 357s + if (format == "netcdf4") { 357s + # Check chunk cache settings for temperature: 357s + cat("Check chunk cache settings after writing temperature ...") 357s + x <- var.inq.nc(nc, "temperature")$cache_preemption 357s + if (is.na(x)) { 357s + cat("Feature not available in this NetCDF library version.\n") 357s + } else { 357s + y <- 0.5 357s + tally <- testfun(x,y,tally) 357s + } 357s + 357s + # Check multi-filter inquiry: 357s + cat("Check filter settings after writing temp_filter ...") 357s + x <- var.inq.nc(nc, "temp_filter") 357s + if (is.null(x$filter_id) && is.null(x$filter_params)) { 357s + cat("Multi-filters not available in this NetCDF library version.\n") 357s + } else { 357s + tally <- testfun(x[names(inq_filter)], inq_filter, tally) 357s + } 357s + } 357s + 357s + # sync.nc(nc) 357s + if (format == "netcdf4") { 357s + close.nc(ncroot) 357s + ncroot <- open.nc(ncfile) 357s + nc <- grp.inq.nc(ncroot, "testgrp")$self 357s + } else { 357s + close.nc(nc) 357s + nc <- open.nc(ncfile) 357s + } 357s + 357s + cat("Check file format ...") 357s + x <- file.inq.nc(nc)$format 357s + y <- format 357s + tally <- testfun(x,y,tally) 357s + 357s + ## Display file structure 357s + print.nc(nc) 357s + 357s + ## Read tests 357s + 357s + cat("Read NC_CHAR global attribute ...") 357s + x <- att_text 357s + y <- att.get.nc(nc, "NC_GLOBAL", "char_att") 357s + tally <- testfun(x,y,tally) 357s + 357s + cat("Read NC_CHAR variable attribute ...") 357s + x <- att_text 357s + y <- att.get.nc(nc, "name", "char_att") 357s + tally <- testfun(x,y,tally) 357s + 357s + cat("Read NC_CHAR variable attribute as raw bytes ...") 357s + x <- charToRaw(att_text) 357s + y <- att.get.nc(nc, "name", "raw_att", rawchar=TRUE) 357s + tally <- testfun(x,y,tally) 357s + 357s + if (format == "netcdf4") { 357s + cat("Read NC_STRING variable attribute ...") 357s + x <- att_text2 357s + y <- att.get.nc(nc, "temperature", "string_att") 357s + tally <- testfun(x,y,tally) 357s + 357s + if (has_bit64) { 357s + cat("Read NC_INT64 variable attribute ...") 357s + x <- hugeint 357s + y <- att.get.nc(nc, "temperature", "int64_att", fitnum=TRUE) 357s + tally <- testfun(x,y,tally) 357s + 357s + cat("Read NC_INT64 variable attribute as numeric ...") 357s + x <- suppressWarnings(as.numeric(hugeint)) 357s + y <- att.get.nc(nc, "temperature", "int64_att") 357s + tally <- testfun(x,y,tally) 357s + } 357s + } 357s + 357s + grpinfo <- grp.inq.nc(nc) 357s + cat("Inquire about groups in file/group ...") 357s + tally <- testfun(grpinfo$grps,list(),tally) 357s + cat("Inquire about dimension ids in file/group ...") 357s + tally <- testfun(grpinfo$dimids,c(0:3),tally) 357s + cat("Inquire about variable ids in file/group ...") 357s + tally <- testfun(grpinfo$varids,c(0:(varcnt-1)),tally) 357s + cat("Inquire about fullname of file/group ...") 357s + if (format == "netcdf4") { 357s + tally <- testfun(grpinfo$fullname,"/testgrp",tally) 357s + } else { 357s + tally <- testfun(grpinfo$fullname,"/",tally) 357s + } 357s + cat("Inquire about unlimited dimension ids of file/group ...") 357s + if (format == "netcdf4") { 357s + # Some versions of netcdf4 do not list unlimited dimensions in ancestor groups: 357s + if (length(grpinfo$unlimids)==0) { 357s + tally <- testfun(grpinfo$unlimids,integer(0),tally) 357s + } else { 357s + tally <- testfun(grpinfo$unlimids,3,tally) 357s + } 357s + } else { 357s + tally <- testfun(grpinfo$unlimids,3,tally) 357s + } 357s + if (format == "netcdf4") { 357s + cat("Inquire about user-defined types in file/group ...") 357s + tally <- testfun(grpinfo$typeids,typeids,tally) 357s + } 357s + 358s + cat("Read integer vector as double ... ") 358s + x <- mytime 358s + dim(x) <- length(x) 358s + y <- var.get.nc(nc, 0) 358s + tally <- testfun(x,y,tally) 358s + tally <- testfun(is.double(y),TRUE,tally) 358s + 358s + for (numtype in numtypes) { 358s + for (namode in seq(0,5)) { 358s + x <- mysmall 358s + dim(x) <- length(x) 358s + 358s + varname <- paste(numtype,namode,sep="_") 358s + cat("Read", varname, "...") 358s + y <- var.get.nc(nc, varname, na.mode=namode) 358s + tally <- testfun(x,y,tally) 358s + tally <- testfun(is.double(y),TRUE,tally) 358s + 358s + varname <- paste(numtype,"int",namode,sep="_") 358s + cat("Read", varname, "...") 358s + y <- var.get.nc(nc, varname, na.mode=namode) 358s + tally <- testfun(x,y,tally) 358s + tally <- testfun(is.double(y),TRUE,tally) 358s + 358s + if (has_bit64) { 358s + varname <- paste(numtype,"bit64",namode,sep="_") 358s + cat("Read", varname, "...") 358s + y <- var.get.nc(nc, varname, na.mode=namode) 358s + tally <- testfun(x,y,tally) 358s + tally <- testfun(is.double(y),TRUE,tally) 358s + } 358s + 358s + # Some cases are expected to fail when writing the data, 358s + # so there is nothing to read: 358s + nafail <- (namode==3 && numtype != "NC_DOUBLE") 358s + naintfail <- (namode==3 && !(numtype %in% c("NC_INT","NC_INT64","NC_FLOAT","NC_DOUBLE"))) 358s + nabit64fail <- (namode==3 && !(numtype %in% c("NC_INT64","NC_FLOAT","NC_DOUBLE"))) 358s + 358s + x <- mysmallfill 358s + dim(x) <- length(x) 358s + 358s + if (!nafail) { 358s + varname <- paste(numtype,"fill",namode,sep="_") 358s + cat("Read", varname, "...") 358s + y <- var.get.nc(nc, varname, na.mode=namode) 358s + tally <- testfun(x,y,tally) 358s + tally <- testfun(is.double(y),TRUE,tally) 358s + } 358s + 358s + if (!naintfail) { 358s + varname <- paste(numtype,"intfill",namode,sep="_") 358s + cat("Read", varname, "...") 358s + y <- var.get.nc(nc, varname, na.mode=namode) 358s + if (namode==3) { 358s + tally <- testfun(x[!is.na(x)],y[!is.na(x)],tally) 358s + tally <- testfun(isTRUE(all.equal(x[is.na(x)],y[is.na(x)])),FALSE,tally) 358s + } else { 358s + tally <- testfun(x,y,tally) 358s + } 358s + tally <- testfun(is.double(y),TRUE,tally) 358s + } 358s + 358s + if (has_bit64 && !nabit64fail) { 358s + varname <- paste(numtype,"fill64",namode,sep="_") 358s + cat("Read", varname, "...") 358s + y <- var.get.nc(nc, varname, na.mode=namode) 358s + if (namode==3) { 358s + tally <- testfun(x[!is.na(x)],y[!is.na(x)],tally) 358s + tally <- testfun(isTRUE(all.equal(x[is.na(x)],y[is.na(x)])),FALSE,tally) 358s + } else { 358s + tally <- testfun(x,y,tally) 358s + } 358s + tally <- testfun(is.double(y),TRUE,tally) 358s + } 358s + 358s + if (numtype == "NC_INT" && !naintfail) { 358s + x <- mysmallfill 358s + dim(x) <- length(x) 358s + varname <- paste(numtype,"intfillna",namode,sep="_") 358s + cat("Read", varname, "...") 358s + y <- var.get.nc(nc, varname, na.mode=namode) 358s + if (namode==3) { 358s + tally <- testfun(x[!is.na(x)],y[!is.na(x)],tally) 358s + tally <- testfun(isTRUE(all.equal(x[is.na(x)],y[is.na(x)])),FALSE,tally) 358s + } else { 358s + tally <- testfun(x,y,tally) 358s + } 358s + tally <- testfun(is.double(y),TRUE,tally) 358s + } else if (numtype == "NC_DOUBLE" && !nafail) { 358s + x <- myinffill 358s + dim(x) <- length(x) 358s + varname <- paste(numtype,"fillna",namode,sep="_") 358s + cat("Read", varname, "...") 358s + y <- var.get.nc(nc, varname, na.mode=namode) 358s + tally <- testfun(x,y,tally) 358s + tally <- testfun(is.double(y),TRUE,tally) 358s + } 358s + 358s + x <- mypack 358s + dim(x) <- length(x) 358s + 358s + if (!nafail) { 358s + varname <- paste(numtype,"pack",namode,sep="_") 358s + cat("Read", varname, "...") 358s + y <- var.get.nc(nc, varname, unpack=TRUE, na.mode=namode) 358s + tally <- testfun(x,y,tally) 358s + tally <- testfun(is.double(y),TRUE,tally) 358s + } 358s + 358s + if (!naintfail) { 358s + varname <- paste(numtype,"intpack",namode,sep="_") 358s + cat("Read", varname, "...") 358s + y <- var.get.nc(nc, varname, unpack=TRUE, na.mode=namode) 358s + if (namode==3) { 358s + tally <- testfun(x[!is.na(x)],y[!is.na(x)],tally) 358s + tally <- testfun(isTRUE(all.equal(x[is.na(x)],y[is.na(x)])),FALSE,tally) 358s + } else { 358s + tally <- testfun(x,y,tally) 358s + } 358s + tally <- testfun(is.double(y),TRUE,tally) 358s + } 358s + 358s + if (has_bit64 && !nabit64fail) { 358s + varname <- paste(numtype,"pack64",namode,sep="_") 358s + cat("Read", varname, "...") 358s + y <- var.get.nc(nc, varname, unpack=TRUE, na.mode=namode) 358s + if (namode==3) { 358s + tally <- testfun(x[!is.na(x)],y[!is.na(x)],tally) 358s + tally <- testfun(isTRUE(all.equal(x[is.na(x)],y[is.na(x)])),FALSE,tally) 358s + } else { 358s + tally <- testfun(x,y,tally) 358s + } 358s + tally <- testfun(is.double(y),TRUE,tally) 358s + } 358s + 358s + } 358s + } 358s + 358s + cat("Read integer vector as smallest R type ... ") 358s + x <- mytime 358s + dim(x) <- length(x) 358s + y <- var.get.nc(nc, 0, fitnum=TRUE) 358s + tally <- testfun(x,y,tally) 358s + tally <- testfun(is.integer(y),TRUE,tally) 358s + 358s + for (numtype in numtypes) { 358s + x <- mysmall 358s + if (has_bit64 && any(numtype==c("NC_INT64","NC_UINT64"))) { 358s + x <- as.integer64(x) 358s + } 358s + dim(x) <- length(x) 358s + 358s + varname <- paste(numtype,namode,sep="_") 358s + cat("Read", varname, "...") 358s + y <- var.get.nc(nc, varname, fitnum=TRUE) 358s + tally <- testfun(x,y,tally) 358s + tally <- testfun(is.integer(y), 358s + any(numtype==c("NC_BYTE","NC_UBYTE","NC_SHORT","NC_USHORT","NC_INT")), 358s + tally) 358s + 358s + x <- mysmallfill 358s + if (has_bit64 && any(numtype==c("NC_INT64","NC_UINT64"))) { 358s + x <- as.integer64(x) 358s + } 358s + dim(x) <- length(x) 358s + 358s + varname <- paste(numtype,"fill",namode,sep="_") 358s + cat("Read", varname, "...") 358s + y <- var.get.nc(nc, varname, fitnum=TRUE) 358s + tally <- testfun(x,y,tally) 358s + tally <- testfun(is.integer(y), 358s + any(numtype==c("NC_BYTE","NC_UBYTE","NC_SHORT","NC_USHORT","NC_INT")), 358s + tally) 358s + } 358s + 358s + cat("Read numeric matrix ... ") 358s + x <- mytemperature 358s + y <- var.get.nc(nc, "temperature", cache_preemption=0.4) 358s + tally <- testfun(x,y,tally) 358s + 358s + cat("Inquire about numeric variable ...") 358s + x <- inq_temperature 358s + y <- var.inq.nc(nc, "temperature") 358s + var_inq_names <- c("id", "name", "type", "ndims", "dimids", "natts") 358s + if (format == "netcdf4") { 358s + var_inq_names_nc4 <- c(var_inq_names, "chunksizes", "deflate", "shuffle", 358s + "fletcher32") 358s + tally <- testfun(x[var_inq_names_nc4], y[var_inq_names_nc4], tally) 358s + big_endian <- y$big_endian 358s + # May be NULL or NA for older netcdf libraries, TRUE otherwise. 358s + if (!is.null(big_endian) && !isTRUE(is.na(big_endian))) { 358s + tally <- testfun(TRUE, big_endian, tally) 358s + } 358s + preempt <- y$cache_preemption 358s + # May be NULL for older netcdf libraries, numeric otherwise. 358s + if (!is.null(preempt)) { 358s + tally <- testfun(0.4, preempt, tally) 358s + } 358s + } else { 358s + tally <- testfun(x[var_inq_names], y[var_inq_names], tally) 358s + } 358s + 358s + cat("Read numeric matrix slice ... ") 358s + x <- mytemperature[,2,drop=FALSE] 358s + y <- var.get.nc(nc, "temperature", c(NA,2), c(NA,1), collapse=FALSE) 358s + tally <- testfun(x,y,tally) 358s + x <- mytemperature[,2] 358s + y <- var.get.nc(nc, "temperature", c(NA,2), c(NA,1), collapse=TRUE) 358s + tally <- testfun(x,y,tally) 358s + 358s + cat("Read numeric matrix empty slice ... ") 358s + x <- numeric(0) 358s + dim(x) <- c(0,1) 358s + y <- var.get.nc(nc, "temperature", c(NA,2), c(0,1), collapse=FALSE) 358s + tally <- testfun(x,y,tally) 358s + y <- var.get.nc(nc, "temperature", c(NA,2), c(0,1), collapse=TRUE) 358s + tally <- testfun(drop(x),y,tally) 358s + 358s + cat("Read numeric scalar ... ") 358s + x <- myint0 358s + y <- var.get.nc(nc, "int0") 358s + tally <- testfun(x,y,tally) 358s + 358s + cat("Read numeric empty array ... ") 358s + x <- numeric(0) 358s + dim(x) <- c(nstation,nempty) 358s + y <- var.get.nc(nc, "numempty") 358s + tally <- testfun(x,y,tally) 358s + 358s + cat("Read 2D char array ... ") 358s + x <- myname 358s + dim(x) <- length(x) 358s + y <- var.get.nc(nc, "name") 358s + tally <- testfun(x,y,tally) 358s + 358s + cat("Read 2D char array with fill value ... ") 358s + x <- mynamefill 358s + dim(x) <- length(x) 358s + y <- var.get.nc(nc, "name_fill", na.mode=3) 358s + tally <- testfun(x,y,tally) 358s + x <- myname 358s + dim(x) <- length(x) 358s + y <- var.get.nc(nc, "name_fill", na.mode=5) 358s + tally <- testfun(x,y,tally) 358s + 358s + cat("Read 2D char slice ... ") 358s + x <- substring(myname[2:3],1,4) 358s + dim(x) <- length(x) 358s + y <- var.get.nc(nc, "name", c(1,2), c(4,2)) 358s + tally <- testfun(x,y,tally) 358s + 358s + cat("Read 2D char slice as raw bytes ... ") 358s + x <- substring(myname[2:3],1,4) 358s + dim(x) <- length(x) 358s + x <- apply(x,MARGIN=1,FUN=charToRaw) 358s + y <- var.get.nc(nc, "name", c(1,2), c(4,2), rawchar=TRUE) 358s + tally <- testfun(x,y,tally) 358s + 358s + cat("Read 2D char slice as characters ... ") 358s + x <- myname[2:3] 358s + dim(x) <- length(x) 358s + y <- var.get.nc(nc, "name", c(1,2), c(NA,2)) 358s + tally <- testfun(x,y,tally) 358s + 358s + cat("Read empty 2D char array ... ") 358s + x <- character(0) 358s + dim(x) <- 0 358s + y <- var.get.nc(nc, "name", NA, c(0,0), collapse=FALSE) 358s + tally <- testfun(x,y,tally) 358s + y <- var.get.nc(nc, "name", NA, c(0,0), collapse=TRUE) 358s + tally <- testfun(drop(x),y,tally) 358s + 358s + cat("Read 1D char slice ... ") 358s + x <- substring(myqcflag,2,3) 358s + y <- var.get.nc(nc, "qcflag", c(2), c(2)) 358s + tally <- testfun(x,y,tally) 358s + 358s + cat("Read scalar char ... ") 358s + x <- mychar0 358s + y <- var.get.nc(nc, "char0") 358s + tally <- testfun(x,y,tally) 358s + 358s + if (format == "netcdf4") { 358s + cat("Read 1D string array ...") 358s + x <- mynamestr 358s + dim(x) <- length(x) 358s + y <- var.get.nc(nc, "namestr") 358s + tally <- testfun(x,y,tally) 358s + 358s + cat("Read 1D string array with fill values ...") 358s + x <- mynamestr_fill 358s + dim(x) <- length(x) 358s + y <- var.get.nc(nc, "namestr_fill", na.mode=5) 358s + tally <- testfun(x,y,tally) 358s + 358s + cat("Read 1D string slice ...") 358s + x <- mynamestr[2:3] 358s + dim(x) <- length(x) 358s + y <- var.get.nc(nc, "namestr", c(2), c(2)) 358s + tally <- testfun(x,y,tally) 358s + 358s + if (has_bit64) { 358s + cat("Read 1D int64 array as integer64 ...") 358s + x <- mybig64 358s + dim(x) <- length(x) 358s + y <- var.get.nc(nc, "stationid", fitnum=TRUE) 358s + tally <- testfun(x,y,tally) 358s + } 358s + 358s + cat("Read details of user-defined types ...") 358s + x <- inq_blob 358s + y <- type.inq.nc(nc, id_blob) 358s + tally <- testfun(x,y,tally) 358s + 358s + # Reported size may depend on netcdf version and pointer size: 358s + x <- inq_vector[-4] 358s + y <- type.inq.nc(nc, id_vector)[-4] 358s + tally <- testfun(x,y,tally) 358s + 358s + x <- inq_vector_char[-4] 358s + y <- type.inq.nc(nc, id_vector_char)[-4] 358s + tally <- testfun(x,y,tally) 358s + 358s + x <- inq_vector_blob[-4] 358s + y <- type.inq.nc(nc, id_vector_blob)[-4] 358s + tally <- testfun(x,y,tally) 359s + 359s + x <- inq_factor 359s + y <- type.inq.nc(nc, id_factor) 359s + tally <- testfun(x,y,tally) 359s + 359s + x <- inq_factor[1:5] 359s + y <- type.inq.nc(nc, id_factor, fields=FALSE) 359s + tally <- testfun(x,y,tally) 359s + 359s + # Size and offset of compound types may differ between writing and reading. 359s + # The layout for writing (reading) is defined by the user (compiler). 359s + x <- inq_struct[c(-4,-5)] 359s + y <- type.inq.nc(nc, id_struct)[c(-4,-5)] 359s + tally <- testfun(x,y,tally) 359s + 359s + x <- inq_struct[1:3] 359s + y <- type.inq.nc(nc, id_struct, fields=FALSE)[-4] 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read vlen as double ...") 359s + x <- profiles 359s + y <- var.get.nc(nc, "profile") 359s + tally <- testfun(x,y,tally) 359s + tally <- testfun(isTRUE(all(sapply(y,is.double))), TRUE, tally) 359s + 359s + cat("Read vlen as integer ...") 359s + x <- profiles 359s + y <- var.get.nc(nc, "profile", fitnum=TRUE) 359s + tally <- testfun(x,y,tally) 359s + tally <- testfun(isTRUE(all(sapply(y,is.integer))), TRUE, tally) 359s + 359s + cat("Read vlen with fill ...") 359s + x <- profiles_fill 359s + y <- var.get.nc(nc, "profile_fill", na.mode=5) 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read vlen scalar ...") 359s + x <- profiles[1] 359s + y <- var.get.nc(nc, "profile_scalar") 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Reading packed vlen ...") 359s + x <- profiles 359s + y <- var.get.nc(nc, "profile_pack", unpack=TRUE) 359s + tally <- testfun(x,y,tally) 359s + tally <- testfun(isTRUE(all(sapply(y,is.double))), TRUE, tally) 359s + 359s + cat("Read character vlen ...") 359s + x <- profiles_char 359s + y <- var.get.nc(nc, "profile_char") 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read character vlen as raw ...") 359s + x <- lapply(profiles_char,charToRaw) 359s + dim(x) <- dim(profiles_char) 359s + y <- var.get.nc(nc, "profile_char", rawchar=TRUE) 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read string vlen ...") 359s + x <- profiles_string 359s + y <- var.get.nc(nc, "profile_string") 359s + tally <- testfun(x,y,tally) 359s + 359s + if (package_version(verstr) >= package_version("4.9.0")) { 359s + cat("Read nested vlen ...") 359s + x <- profiles_vector 359s + y <- var.get.nc(nc, "profile_vector", na.mode=3) 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read nested vlen with fill ...") 359s + x <- profiles_vector_fill 359s + y <- var.get.nc(nc, "profile_vector_fill", na.mode=5) 359s + tally <- testfun(x,y,tally) 359s + } 359s + 359s + cat("Read opaque ...") 359s + x <- rawdata 359s + y <- var.get.nc(nc, "rawdata") 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read opaque scalar ...") 359s + x <- rawdata[,1,1] 359s + dim(x) <- length(x) 359s + y <- var.get.nc(nc, "rawdata_scalar") 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read opaque vector ...") 359s + x <- rawdata[,,1] 359s + y <- var.get.nc(nc, "rawdata_vector") 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read opaque vlen ...") 359s + x <- profiles_blob 359s + y <- var.get.nc(nc, "profile_blob") 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read enum ...") 359s + x <- snacks 359s + y <- var.get.nc(nc, "snacks", na.mode=3) 359s + tally <- testfun(x,y,tally) 359s + x <- snacks_fill 359s + y <- var.get.nc(nc, "snacks", na.mode=5) 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read empty enum ...") 359s + x <- snacks_empty 359s + y <- NULL 359s + assertWarning(y <- var.get.nc(nc, "snacks_empty")) 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read compound ...") 359s + x <- person 359s + y <- var.get.nc(nc, "person", na.mode=3) 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read compound with fill ...") 359s + x <- person_fill 359s + y <- var.get.nc(nc, "person_fill", na.mode=5) 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read compound scalar attribute ...") 359s + x <- person1 359s + y <- att.get.nc(nc, "NC_GLOBAL", "compound_scal_att") 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read compound vector attribute ...") 359s + x <- person3 359s + y <- att.get.nc(nc, "NC_GLOBAL", "compound_vect_att") 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read enum scalar attribute ...") 359s + x <- snacks[1] 359s + y <- att.get.nc(nc, "NC_GLOBAL", "enum_scal_att") 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read enum vector attribute ...") 359s + x <- snacks[1:3] 359s + y <- att.get.nc(nc, "NC_GLOBAL", "enum_vect_att") 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read opaque scalar attribute ...") 359s + x <- rawdata[,1,1] 359s + dim(x) <- c(length(x),1) 359s + y <- att.get.nc(nc, "NC_GLOBAL", "opaque_scal_att") 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read opaque vector attribute ...") 359s + x <- rawdata[,1,] 359s + y <- att.get.nc(nc, "NC_GLOBAL", "opaque_vect_att") 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read vlen scalar attribute ...") 359s + x <- profiles[1] 359s + y <- att.get.nc(nc, "NC_GLOBAL", "vector_scal_att") 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Read vlen vector attribute ...") 359s + x <- profiles[1:3] 359s + y <- att.get.nc(nc, "NC_GLOBAL", "vector_vect_att") 359s + tally <- testfun(x,y,tally) 359s + 359s + } 359s + 359s + cat("Read and unpack numeric array ... ") 359s + x <- mypackvar 359s + dim(x) <- length(x) 359s + y <- var.get.nc(nc, "packvar", unpack=TRUE) 359s + tally <- testfun(x,y,tally) 359s + 359s + cat("Check that closing any NetCDF handle closes the file for all handles ... ") 359s + close.nc(nc) 359s + y <- try(file.inq.nc(grpinfo$self), silent=TRUE) 359s + tally <- testfun(inherits(y, "try-error"), TRUE, tally) 359s + 359s + cat("Check that garbage collector closes file that is not referenced ... ") 359s + attr(nc,"handle_ptr") <- NULL # NetCDF objects should not normally be modified 359s + rm(grpinfo) 359s + gc() 359s + y <- try(file.inq.nc(nc), silent=TRUE) 359s + tally <- testfun(inherits(y, "try-error"), TRUE, tally) 359s + 359s + unlink(ncfile) 359s + cat("Removed test file", ncfile, "\n") 359s + } 360s Test classic file format in /tmp/Rtmp1yVRtR/RNetCDF-test_classic_7371e3cd41d.nc ... 360s OK 360s Version of netcdf library ... 4.9.3 of Feb 14 2025 11:24:29 $ 360s Defining dimensions ... 360s OK 360s Defining variables for netcdf3 ... 360s OK 360s Defining variables of type NC_BYTE for na.mode 0 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_BYTE for na.mode 1 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_BYTE for na.mode 2 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_BYTE for na.mode 3 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_BYTE for na.mode 4 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_BYTE for na.mode 5 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_SHORT for na.mode 0 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_SHORT for na.mode 1 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_SHORT for na.mode 2 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_SHORT for na.mode 3 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_SHORT for na.mode 4 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_SHORT for na.mode 5 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_INT for na.mode 0 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_INT for na.mode 1 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_INT for na.mode 2 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_INT for na.mode 3 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_INT for na.mode 4 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_INT for na.mode 5 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_FLOAT for na.mode 0 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_FLOAT for na.mode 1 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_FLOAT for na.mode 2 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_FLOAT for na.mode 3 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_FLOAT for na.mode 4 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_FLOAT for na.mode 5 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_DOUBLE for na.mode 0 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_DOUBLE for na.mode 1 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_DOUBLE for na.mode 2 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_DOUBLE for na.mode 3 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_DOUBLE for na.mode 4 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_DOUBLE for na.mode 5 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining additional attributes ...OK 360s Writing netcdf3 variables ...OK 360s Writing to variable type NC_BYTE with na.mode 0 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_BYTE with na.mode 1 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_BYTE with na.mode 2 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_BYTE with na.mode 3 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_BYTE with na.mode 4 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_BYTE with na.mode 5 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_SHORT with na.mode 0 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_SHORT with na.mode 1 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_SHORT with na.mode 2 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_SHORT with na.mode 3 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_SHORT with na.mode 4 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_SHORT with na.mode 5 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_INT with na.mode 0 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and NA fill ...OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_INT with na.mode 1 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and NA fill ...OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_INT with na.mode 2 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and NA fill ...OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_INT with na.mode 3 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and NA fill ...OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_INT with na.mode 4 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and NA fill ...OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_INT with na.mode 5 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and NA fill ...OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_FLOAT with na.mode 0 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_FLOAT with na.mode 1 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_FLOAT with na.mode 2 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_FLOAT with na.mode 3 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_FLOAT with na.mode 4 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_FLOAT with na.mode 5 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_DOUBLE with na.mode 0 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with non-finite values and NA fill ...OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_DOUBLE with na.mode 1 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with non-finite values and NA fill ...OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_DOUBLE with na.mode 2 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with non-finite values and NA fill ...OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_DOUBLE with na.mode 3 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with non-finite values and NA fill ...OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_DOUBLE with na.mode 4 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with non-finite values and NA fill ...OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_DOUBLE with na.mode 5 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with non-finite values and NA fill ...OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Check file format ...OK 360s netcdf classic { 360s dimensions: 360s station = 5 ; 360s time = 2 ; 360s max_string_length = 7 ; 360s empty = UNLIMITED ; // (0 currently) 360s variables: 360s NC_INT time(time) ; 360s NC_DOUBLE temperature(station, time) ; 360s NC_DOUBLE temperature:_FillValue = -99999.9 ; 360s NC_BYTE packvar(station) ; 360s NC_DOUBLE packvar:scale_factor = 10 ; 360s NC_DOUBLE packvar:add_offset = -5 ; 360s NC_CHAR name(max_string_length, station) ; 360s NC_CHAR name:char_att = "This is some text" ; 360s NC_CHAR name:raw_att = "This is some text" ; 360s NC_CHAR name_fill(max_string_length, station) ; 360s NC_CHAR name_fill:_FillValue = "X" ; 360s NC_CHAR qcflag(station) ; 360s NC_INT int0 ; 360s NC_CHAR char0 ; 360s NC_FLOAT numempty(station, empty) ; 360s NC_BYTE NC_BYTE_0(station) ; 360s NC_BYTE NC_BYTE_int_0(station) ; 360s NC_BYTE NC_BYTE_fill_0(station) ; 360s NC_BYTE NC_BYTE_fill_0:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_intfill_0(station) ; 360s NC_BYTE NC_BYTE_intfill_0:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_pack_0(station) ; 360s NC_BYTE NC_BYTE_pack_0:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_pack_0:add_offset = 5 ; 360s NC_BYTE NC_BYTE_pack_0:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_intpack_0(station) ; 360s NC_BYTE NC_BYTE_intpack_0:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_intpack_0:add_offset = 5 ; 360s NC_BYTE NC_BYTE_intpack_0:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_inf_0(station) ; 360s NC_BYTE NC_BYTE_packinf_0(station) ; 360s NC_BYTE NC_BYTE_packinf_0:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_intpackinf_0(station) ; 360s NC_BYTE NC_BYTE_intpackinf_0:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_bit64_0(station) ; 360s NC_BYTE NC_BYTE_bit64_0:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_fill64_0(station) ; 360s NC_BYTE NC_BYTE_fill64_0:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_pack64_0(station) ; 360s NC_BYTE NC_BYTE_pack64_0:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_pack64_0:add_offset = 5 ; 360s NC_BYTE NC_BYTE_pack64_0:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_packinf64_0(station) ; 360s NC_BYTE NC_BYTE_packinf64_0:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_1(station) ; 360s NC_BYTE NC_BYTE_int_1(station) ; 360s NC_BYTE NC_BYTE_fill_1(station) ; 360s NC_BYTE NC_BYTE_fill_1:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_intfill_1(station) ; 360s NC_BYTE NC_BYTE_intfill_1:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_pack_1(station) ; 360s NC_BYTE NC_BYTE_pack_1:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_pack_1:add_offset = 5 ; 360s NC_BYTE NC_BYTE_pack_1:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_intpack_1(station) ; 360s NC_BYTE NC_BYTE_intpack_1:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_intpack_1:add_offset = 5 ; 360s NC_BYTE NC_BYTE_intpack_1:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_inf_1(station) ; 360s NC_BYTE NC_BYTE_packinf_1(station) ; 360s NC_BYTE NC_BYTE_packinf_1:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_intpackinf_1(station) ; 360s NC_BYTE NC_BYTE_intpackinf_1:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_bit64_1(station) ; 360s NC_BYTE NC_BYTE_bit64_1:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_fill64_1(station) ; 360s NC_BYTE NC_BYTE_fill64_1:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_pack64_1(station) ; 360s NC_BYTE NC_BYTE_pack64_1:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_pack64_1:add_offset = 5 ; 360s NC_BYTE NC_BYTE_pack64_1:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_packinf64_1(station) ; 360s NC_BYTE NC_BYTE_packinf64_1:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_2(station) ; 360s NC_BYTE NC_BYTE_int_2(station) ; 360s NC_BYTE NC_BYTE_fill_2(station) ; 360s NC_BYTE NC_BYTE_fill_2:missing_value = 99 ; 360s NC_BYTE NC_BYTE_intfill_2(station) ; 360s NC_BYTE NC_BYTE_intfill_2:missing_value = 99 ; 360s NC_BYTE NC_BYTE_pack_2(station) ; 360s NC_BYTE NC_BYTE_pack_2:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_pack_2:add_offset = 5 ; 360s NC_BYTE NC_BYTE_pack_2:missing_value = 99 ; 360s NC_BYTE NC_BYTE_intpack_2(station) ; 360s NC_BYTE NC_BYTE_intpack_2:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_intpack_2:add_offset = 5 ; 360s NC_BYTE NC_BYTE_intpack_2:missing_value = 99 ; 360s NC_BYTE NC_BYTE_inf_2(station) ; 360s NC_BYTE NC_BYTE_packinf_2(station) ; 360s NC_BYTE NC_BYTE_packinf_2:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_intpackinf_2(station) ; 360s NC_BYTE NC_BYTE_intpackinf_2:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_bit64_2(station) ; 360s NC_BYTE NC_BYTE_bit64_2:missing_value = 99 ; 360s NC_BYTE NC_BYTE_fill64_2(station) ; 360s NC_BYTE NC_BYTE_fill64_2:missing_value = 99 ; 360s NC_BYTE NC_BYTE_pack64_2(station) ; 360s NC_BYTE NC_BYTE_pack64_2:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_pack64_2:add_offset = 5 ; 360s NC_BYTE NC_BYTE_pack64_2:missing_value = 99 ; 360s NC_BYTE NC_BYTE_packinf64_2(station) ; 360s NC_BYTE NC_BYTE_packinf64_2:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_3(station) ; 360s NC_BYTE NC_BYTE_int_3(station) ; 360s NC_BYTE NC_BYTE_fill_3(station) ; 360s NC_BYTE NC_BYTE_fill_3:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_intfill_3(station) ; 360s NC_BYTE NC_BYTE_intfill_3:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_pack_3(station) ; 360s NC_BYTE NC_BYTE_pack_3:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_pack_3:add_offset = 5 ; 360s NC_BYTE NC_BYTE_pack_3:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_intpack_3(station) ; 360s NC_BYTE NC_BYTE_intpack_3:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_intpack_3:add_offset = 5 ; 360s NC_BYTE NC_BYTE_intpack_3:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_inf_3(station) ; 360s NC_BYTE NC_BYTE_packinf_3(station) ; 360s NC_BYTE NC_BYTE_packinf_3:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_intpackinf_3(station) ; 360s NC_BYTE NC_BYTE_intpackinf_3:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_bit64_3(station) ; 360s NC_BYTE NC_BYTE_bit64_3:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_fill64_3(station) ; 360s NC_BYTE NC_BYTE_fill64_3:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_pack64_3(station) ; 360s NC_BYTE NC_BYTE_pack64_3:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_pack64_3:add_offset = 5 ; 360s NC_BYTE NC_BYTE_pack64_3:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_packinf64_3(station) ; 360s NC_BYTE NC_BYTE_packinf64_3:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_4(station) ; 360s NC_BYTE NC_BYTE_int_4(station) ; 360s NC_BYTE NC_BYTE_fill_4(station) ; 360s NC_BYTE NC_BYTE_fill_4:valid_range = 1, 5 ; 360s NC_BYTE NC_BYTE_intfill_4(station) ; 360s NC_BYTE NC_BYTE_intfill_4:valid_min = 1 ; 360s NC_BYTE NC_BYTE_intfill_4:valid_max = 5 ; 360s NC_BYTE NC_BYTE_pack_4(station) ; 360s NC_BYTE NC_BYTE_pack_4:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_pack_4:add_offset = 5 ; 360s NC_BYTE NC_BYTE_pack_4:valid_min = 1 ; 360s NC_BYTE NC_BYTE_pack_4:valid_max = 5 ; 360s NC_BYTE NC_BYTE_intpack_4(station) ; 360s NC_BYTE NC_BYTE_intpack_4:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_intpack_4:add_offset = 5 ; 360s NC_BYTE NC_BYTE_intpack_4:valid_range = 1, 5 ; 360s NC_BYTE NC_BYTE_inf_4(station) ; 360s NC_BYTE NC_BYTE_packinf_4(station) ; 360s NC_BYTE NC_BYTE_packinf_4:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_intpackinf_4(station) ; 360s NC_BYTE NC_BYTE_intpackinf_4:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_bit64_4(station) ; 360s NC_BYTE NC_BYTE_bit64_4:valid_range = 1, 5 ; 360s NC_BYTE NC_BYTE_fill64_4(station) ; 360s NC_BYTE NC_BYTE_fill64_4:valid_min = 1 ; 360s NC_BYTE NC_BYTE_fill64_4:valid_max = 5 ; 360s NC_BYTE NC_BYTE_pack64_4(station) ; 360s NC_BYTE NC_BYTE_pack64_4:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_pack64_4:add_offset = 5 ; 360s NC_BYTE NC_BYTE_pack64_4:valid_min = 1 ; 360s NC_BYTE NC_BYTE_pack64_4:valid_max = 5 ; 360s NC_BYTE NC_BYTE_packinf64_4(station) ; 360s NC_BYTE NC_BYTE_packinf64_4:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_5(station) ; 360s NC_BYTE NC_BYTE_int_5(station) ; 360s NC_BYTE NC_BYTE_fill_5(station) ; 360s NC_BYTE NC_BYTE_fill_5:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_intfill_5(station) ; 360s NC_BYTE NC_BYTE_intfill_5:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_pack_5(station) ; 360s NC_BYTE NC_BYTE_pack_5:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_pack_5:add_offset = 5 ; 360s NC_BYTE NC_BYTE_pack_5:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_intpack_5(station) ; 360s NC_BYTE NC_BYTE_intpack_5:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_intpack_5:add_offset = 5 ; 360s NC_BYTE NC_BYTE_intpack_5:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_inf_5(station) ; 360s NC_BYTE NC_BYTE_packinf_5(station) ; 360s NC_BYTE NC_BYTE_packinf_5:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_intpackinf_5(station) ; 360s NC_BYTE NC_BYTE_intpackinf_5:scale_factor = 0 ; 360s NC_BYTE NC_BYTE_bit64_5(station) ; 360s NC_BYTE NC_BYTE_bit64_5:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_fill64_5(station) ; 360s NC_BYTE NC_BYTE_fill64_5:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_pack64_5(station) ; 360s NC_BYTE NC_BYTE_pack64_5:scale_factor = 10 ; 360s NC_BYTE NC_BYTE_pack64_5:add_offset = 5 ; 360s NC_BYTE NC_BYTE_pack64_5:_FillValue = 99 ; 360s NC_BYTE NC_BYTE_packinf64_5(station) ; 360s NC_BYTE NC_BYTE_packinf64_5:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_0(station) ; 360s NC_SHORT NC_SHORT_int_0(station) ; 360s NC_SHORT NC_SHORT_fill_0(station) ; 360s NC_SHORT NC_SHORT_fill_0:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_intfill_0(station) ; 360s NC_SHORT NC_SHORT_intfill_0:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_pack_0(station) ; 360s NC_SHORT NC_SHORT_pack_0:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_pack_0:add_offset = 5 ; 360s NC_SHORT NC_SHORT_pack_0:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_intpack_0(station) ; 360s NC_SHORT NC_SHORT_intpack_0:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_intpack_0:add_offset = 5 ; 360s NC_SHORT NC_SHORT_intpack_0:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_inf_0(station) ; 360s NC_SHORT NC_SHORT_packinf_0(station) ; 360s NC_SHORT NC_SHORT_packinf_0:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_intpackinf_0(station) ; 360s NC_SHORT NC_SHORT_intpackinf_0:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_bit64_0(station) ; 360s NC_SHORT NC_SHORT_bit64_0:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_fill64_0(station) ; 360s NC_SHORT NC_SHORT_fill64_0:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_pack64_0(station) ; 360s NC_SHORT NC_SHORT_pack64_0:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_pack64_0:add_offset = 5 ; 360s NC_SHORT NC_SHORT_pack64_0:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_packinf64_0(station) ; 360s NC_SHORT NC_SHORT_packinf64_0:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_1(station) ; 360s NC_SHORT NC_SHORT_int_1(station) ; 360s NC_SHORT NC_SHORT_fill_1(station) ; 360s NC_SHORT NC_SHORT_fill_1:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_intfill_1(station) ; 360s NC_SHORT NC_SHORT_intfill_1:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_pack_1(station) ; 360s NC_SHORT NC_SHORT_pack_1:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_pack_1:add_offset = 5 ; 360s NC_SHORT NC_SHORT_pack_1:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_intpack_1(station) ; 360s NC_SHORT NC_SHORT_intpack_1:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_intpack_1:add_offset = 5 ; 360s NC_SHORT NC_SHORT_intpack_1:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_inf_1(station) ; 360s NC_SHORT NC_SHORT_packinf_1(station) ; 360s NC_SHORT NC_SHORT_packinf_1:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_intpackinf_1(station) ; 360s NC_SHORT NC_SHORT_intpackinf_1:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_bit64_1(station) ; 360s NC_SHORT NC_SHORT_bit64_1:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_fill64_1(station) ; 360s NC_SHORT NC_SHORT_fill64_1:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_pack64_1(station) ; 360s NC_SHORT NC_SHORT_pack64_1:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_pack64_1:add_offset = 5 ; 360s NC_SHORT NC_SHORT_pack64_1:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_packinf64_1(station) ; 360s NC_SHORT NC_SHORT_packinf64_1:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_2(station) ; 360s NC_SHORT NC_SHORT_int_2(station) ; 360s NC_SHORT NC_SHORT_fill_2(station) ; 360s NC_SHORT NC_SHORT_fill_2:missing_value = 99 ; 360s NC_SHORT NC_SHORT_intfill_2(station) ; 360s NC_SHORT NC_SHORT_intfill_2:missing_value = 99 ; 360s NC_SHORT NC_SHORT_pack_2(station) ; 360s NC_SHORT NC_SHORT_pack_2:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_pack_2:add_offset = 5 ; 360s NC_SHORT NC_SHORT_pack_2:missing_value = 99 ; 360s NC_SHORT NC_SHORT_intpack_2(station) ; 360s NC_SHORT NC_SHORT_intpack_2:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_intpack_2:add_offset = 5 ; 360s NC_SHORT NC_SHORT_intpack_2:missing_value = 99 ; 360s NC_SHORT NC_SHORT_inf_2(station) ; 360s NC_SHORT NC_SHORT_packinf_2(station) ; 360s NC_SHORT NC_SHORT_packinf_2:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_intpackinf_2(station) ; 360s NC_SHORT NC_SHORT_intpackinf_2:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_bit64_2(station) ; 360s NC_SHORT NC_SHORT_bit64_2:missing_value = 99 ; 360s NC_SHORT NC_SHORT_fill64_2(station) ; 360s NC_SHORT NC_SHORT_fill64_2:missing_value = 99 ; 360s NC_SHORT NC_SHORT_pack64_2(station) ; 360s NC_SHORT NC_SHORT_pack64_2:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_pack64_2:add_offset = 5 ; 360s NC_SHORT NC_SHORT_pack64_2:missing_value = 99 ; 360s NC_SHORT NC_SHORT_packinf64_2(station) ; 360s NC_SHORT NC_SHORT_packinf64_2:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_3(station) ; 360s NC_SHORT NC_SHORT_int_3(station) ; 360s NC_SHORT NC_SHORT_fill_3(station) ; 360s NC_SHORT NC_SHORT_fill_3:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_intfill_3(station) ; 360s NC_SHORT NC_SHORT_intfill_3:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_pack_3(station) ; 360s NC_SHORT NC_SHORT_pack_3:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_pack_3:add_offset = 5 ; 360s NC_SHORT NC_SHORT_pack_3:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_intpack_3(station) ; 360s NC_SHORT NC_SHORT_intpack_3:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_intpack_3:add_offset = 5 ; 360s NC_SHORT NC_SHORT_intpack_3:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_inf_3(station) ; 360s NC_SHORT NC_SHORT_packinf_3(station) ; 360s NC_SHORT NC_SHORT_packinf_3:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_intpackinf_3(station) ; 360s NC_SHORT NC_SHORT_intpackinf_3:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_bit64_3(station) ; 360s NC_SHORT NC_SHORT_bit64_3:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_fill64_3(station) ; 360s NC_SHORT NC_SHORT_fill64_3:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_pack64_3(station) ; 360s NC_SHORT NC_SHORT_pack64_3:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_pack64_3:add_offset = 5 ; 360s NC_SHORT NC_SHORT_pack64_3:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_packinf64_3(station) ; 360s NC_SHORT NC_SHORT_packinf64_3:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_4(station) ; 360s NC_SHORT NC_SHORT_int_4(station) ; 360s NC_SHORT NC_SHORT_fill_4(station) ; 360s NC_SHORT NC_SHORT_fill_4:valid_range = 1, 5 ; 360s NC_SHORT NC_SHORT_intfill_4(station) ; 360s NC_SHORT NC_SHORT_intfill_4:valid_min = 1 ; 360s NC_SHORT NC_SHORT_intfill_4:valid_max = 5 ; 360s NC_SHORT NC_SHORT_pack_4(station) ; 360s NC_SHORT NC_SHORT_pack_4:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_pack_4:add_offset = 5 ; 360s NC_SHORT NC_SHORT_pack_4:valid_min = 1 ; 360s NC_SHORT NC_SHORT_pack_4:valid_max = 5 ; 360s NC_SHORT NC_SHORT_intpack_4(station) ; 360s NC_SHORT NC_SHORT_intpack_4:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_intpack_4:add_offset = 5 ; 360s NC_SHORT NC_SHORT_intpack_4:valid_range = 1, 5 ; 360s NC_SHORT NC_SHORT_inf_4(station) ; 360s NC_SHORT NC_SHORT_packinf_4(station) ; 360s NC_SHORT NC_SHORT_packinf_4:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_intpackinf_4(station) ; 360s NC_SHORT NC_SHORT_intpackinf_4:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_bit64_4(station) ; 360s NC_SHORT NC_SHORT_bit64_4:valid_range = 1, 5 ; 360s NC_SHORT NC_SHORT_fill64_4(station) ; 360s NC_SHORT NC_SHORT_fill64_4:valid_min = 1 ; 360s NC_SHORT NC_SHORT_fill64_4:valid_max = 5 ; 360s NC_SHORT NC_SHORT_pack64_4(station) ; 360s NC_SHORT NC_SHORT_pack64_4:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_pack64_4:add_offset = 5 ; 360s NC_SHORT NC_SHORT_pack64_4:valid_min = 1 ; 360s NC_SHORT NC_SHORT_pack64_4:valid_max = 5 ; 360s NC_SHORT NC_SHORT_packinf64_4(station) ; 360s NC_SHORT NC_SHORT_packinf64_4:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_5(station) ; 360s NC_SHORT NC_SHORT_int_5(station) ; 360s NC_SHORT NC_SHORT_fill_5(station) ; 360s NC_SHORT NC_SHORT_fill_5:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_intfill_5(station) ; 360s NC_SHORT NC_SHORT_intfill_5:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_pack_5(station) ; 360s NC_SHORT NC_SHORT_pack_5:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_pack_5:add_offset = 5 ; 360s NC_SHORT NC_SHORT_pack_5:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_intpack_5(station) ; 360s NC_SHORT NC_SHORT_intpack_5:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_intpack_5:add_offset = 5 ; 360s NC_SHORT NC_SHORT_intpack_5:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_inf_5(station) ; 360s NC_SHORT NC_SHORT_packinf_5(station) ; 360s NC_SHORT NC_SHORT_packinf_5:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_intpackinf_5(station) ; 360s NC_SHORT NC_SHORT_intpackinf_5:scale_factor = 0 ; 360s NC_SHORT NC_SHORT_bit64_5(station) ; 360s NC_SHORT NC_SHORT_bit64_5:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_fill64_5(station) ; 360s NC_SHORT NC_SHORT_fill64_5:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_pack64_5(station) ; 360s NC_SHORT NC_SHORT_pack64_5:scale_factor = 10 ; 360s NC_SHORT NC_SHORT_pack64_5:add_offset = 5 ; 360s NC_SHORT NC_SHORT_pack64_5:_FillValue = 99 ; 360s NC_SHORT NC_SHORT_packinf64_5(station) ; 360s NC_SHORT NC_SHORT_packinf64_5:scale_factor = 0 ; 360s NC_INT NC_INT_0(station) ; 360s NC_INT NC_INT_int_0(station) ; 360s NC_INT NC_INT_fill_0(station) ; 360s NC_INT NC_INT_fill_0:_FillValue = 99 ; 360s NC_INT NC_INT_intfill_0(station) ; 360s NC_INT NC_INT_intfill_0:_FillValue = 99 ; 360s NC_INT NC_INT_pack_0(station) ; 360s NC_INT NC_INT_pack_0:scale_factor = 10 ; 360s NC_INT NC_INT_pack_0:add_offset = 5 ; 360s NC_INT NC_INT_pack_0:_FillValue = 99 ; 360s NC_INT NC_INT_intpack_0(station) ; 360s NC_INT NC_INT_intpack_0:scale_factor = 10 ; 360s NC_INT NC_INT_intpack_0:add_offset = 5 ; 360s NC_INT NC_INT_intpack_0:_FillValue = 99 ; 360s NC_INT NC_INT_inf_0(station) ; 360s NC_INT NC_INT_packinf_0(station) ; 360s NC_INT NC_INT_packinf_0:scale_factor = 0 ; 360s NC_INT NC_INT_intpackinf_0(station) ; 360s NC_INT NC_INT_intpackinf_0:scale_factor = 0 ; 360s NC_INT NC_INT_intfillna_0(station) ; 360s NC_INT NC_INT_intfillna_0:_FillValue = NA ; 360s NC_INT NC_INT_bit64_0(station) ; 360s NC_INT NC_INT_bit64_0:_FillValue = 99 ; 360s NC_INT NC_INT_fill64_0(station) ; 360s NC_INT NC_INT_fill64_0:_FillValue = 99 ; 360s NC_INT NC_INT_pack64_0(station) ; 360s NC_INT NC_INT_pack64_0:scale_factor = 10 ; 360s NC_INT NC_INT_pack64_0:add_offset = 5 ; 360s NC_INT NC_INT_pack64_0:_FillValue = 99 ; 360s NC_INT NC_INT_packinf64_0(station) ; 360s NC_INT NC_INT_packinf64_0:scale_factor = 0 ; 360s NC_INT NC_INT_1(station) ; 360s NC_INT NC_INT_int_1(station) ; 360s NC_INT NC_INT_fill_1(station) ; 360s NC_INT NC_INT_fill_1:_FillValue = 99 ; 360s NC_INT NC_INT_intfill_1(station) ; 360s NC_INT NC_INT_intfill_1:_FillValue = 99 ; 360s NC_INT NC_INT_pack_1(station) ; 360s NC_INT NC_INT_pack_1:scale_factor = 10 ; 360s NC_INT NC_INT_pack_1:add_offset = 5 ; 360s NC_INT NC_INT_pack_1:_FillValue = 99 ; 360s NC_INT NC_INT_intpack_1(station) ; 360s NC_INT NC_INT_intpack_1:scale_factor = 10 ; 360s NC_INT NC_INT_intpack_1:add_offset = 5 ; 360s NC_INT NC_INT_intpack_1:_FillValue = 99 ; 360s NC_INT NC_INT_inf_1(station) ; 360s NC_INT NC_INT_packinf_1(station) ; 360s NC_INT NC_INT_packinf_1:scale_factor = 0 ; 360s NC_INT NC_INT_intpackinf_1(station) ; 360s NC_INT NC_INT_intpackinf_1:scale_factor = 0 ; 360s NC_INT NC_INT_intfillna_1(station) ; 360s NC_INT NC_INT_intfillna_1:_FillValue = NA ; 360s NC_INT NC_INT_bit64_1(station) ; 360s NC_INT NC_INT_bit64_1:_FillValue = 99 ; 360s NC_INT NC_INT_fill64_1(station) ; 360s NC_INT NC_INT_fill64_1:_FillValue = 99 ; 360s NC_INT NC_INT_pack64_1(station) ; 360s NC_INT NC_INT_pack64_1:scale_factor = 10 ; 360s NC_INT NC_INT_pack64_1:add_offset = 5 ; 360s NC_INT NC_INT_pack64_1:_FillValue = 99 ; 360s NC_INT NC_INT_packinf64_1(station) ; 360s NC_INT NC_INT_packinf64_1:scale_factor = 0 ; 360s NC_INT NC_INT_2(station) ; 360s NC_INT NC_INT_int_2(station) ; 360s NC_INT NC_INT_fill_2(station) ; 360s NC_INT NC_INT_fill_2:missing_value = 99 ; 360s NC_INT NC_INT_intfill_2(station) ; 360s NC_INT NC_INT_intfill_2:missing_value = 99 ; 360s NC_INT NC_INT_pack_2(station) ; 360s NC_INT NC_INT_pack_2:scale_factor = 10 ; 360s NC_INT NC_INT_pack_2:add_offset = 5 ; 360s NC_INT NC_INT_pack_2:missing_value = 99 ; 360s NC_INT NC_INT_intpack_2(station) ; 360s NC_INT NC_INT_intpack_2:scale_factor = 10 ; 360s NC_INT NC_INT_intpack_2:add_offset = 5 ; 360s NC_INT NC_INT_intpack_2:missing_value = 99 ; 360s NC_INT NC_INT_inf_2(station) ; 360s NC_INT NC_INT_packinf_2(station) ; 360s NC_INT NC_INT_packinf_2:scale_factor = 0 ; 360s NC_INT NC_INT_intpackinf_2(station) ; 360s NC_INT NC_INT_intpackinf_2:scale_factor = 0 ; 360s NC_INT NC_INT_intfillna_2(station) ; 360s NC_INT NC_INT_intfillna_2:missing_value = NA ; 360s NC_INT NC_INT_bit64_2(station) ; 360s NC_INT NC_INT_bit64_2:missing_value = 99 ; 360s NC_INT NC_INT_fill64_2(station) ; 360s NC_INT NC_INT_fill64_2:missing_value = 99 ; 360s NC_INT NC_INT_pack64_2(station) ; 360s NC_INT NC_INT_pack64_2:scale_factor = 10 ; 360s NC_INT NC_INT_pack64_2:add_offset = 5 ; 360s NC_INT NC_INT_pack64_2:missing_value = 99 ; 360s NC_INT NC_INT_packinf64_2(station) ; 360s NC_INT NC_INT_packinf64_2:scale_factor = 0 ; 360s NC_INT NC_INT_3(station) ; 360s NC_INT NC_INT_int_3(station) ; 360s NC_INT NC_INT_fill_3(station) ; 360s NC_INT NC_INT_fill_3:_FillValue = 99 ; 360s NC_INT NC_INT_intfill_3(station) ; 360s NC_INT NC_INT_intfill_3:_FillValue = 99 ; 360s NC_INT NC_INT_pack_3(station) ; 360s NC_INT NC_INT_pack_3:scale_factor = 10 ; 360s NC_INT NC_INT_pack_3:add_offset = 5 ; 360s NC_INT NC_INT_pack_3:_FillValue = 99 ; 360s NC_INT NC_INT_intpack_3(station) ; 360s NC_INT NC_INT_intpack_3:scale_factor = 10 ; 360s NC_INT NC_INT_intpack_3:add_offset = 5 ; 360s NC_INT NC_INT_intpack_3:_FillValue = 99 ; 360s NC_INT NC_INT_inf_3(station) ; 360s NC_INT NC_INT_packinf_3(station) ; 360s NC_INT NC_INT_packinf_3:scale_factor = 0 ; 360s NC_INT NC_INT_intpackinf_3(station) ; 360s NC_INT NC_INT_intpackinf_3:scale_factor = 0 ; 360s NC_INT NC_INT_intfillna_3(station) ; 360s NC_INT NC_INT_intfillna_3:_FillValue = NA ; 360s NC_INT NC_INT_bit64_3(station) ; 360s NC_INT NC_INT_bit64_3:_FillValue = 99 ; 360s NC_INT NC_INT_fill64_3(station) ; 360s NC_INT NC_INT_fill64_3:_FillValue = 99 ; 360s NC_INT NC_INT_pack64_3(station) ; 360s NC_INT NC_INT_pack64_3:scale_factor = 10 ; 360s NC_INT NC_INT_pack64_3:add_offset = 5 ; 360s NC_INT NC_INT_pack64_3:_FillValue = 99 ; 360s NC_INT NC_INT_packinf64_3(station) ; 360s NC_INT NC_INT_packinf64_3:scale_factor = 0 ; 360s NC_INT NC_INT_4(station) ; 360s NC_INT NC_INT_int_4(station) ; 360s NC_INT NC_INT_fill_4(station) ; 360s NC_INT NC_INT_fill_4:valid_range = 1, 5 ; 360s NC_INT NC_INT_intfill_4(station) ; 360s NC_INT NC_INT_intfill_4:valid_min = 1 ; 360s NC_INT NC_INT_intfill_4:valid_max = 5 ; 360s NC_INT NC_INT_pack_4(station) ; 360s NC_INT NC_INT_pack_4:scale_factor = 10 ; 360s NC_INT NC_INT_pack_4:add_offset = 5 ; 360s NC_INT NC_INT_pack_4:valid_min = 1 ; 360s NC_INT NC_INT_pack_4:valid_max = 5 ; 360s NC_INT NC_INT_intpack_4(station) ; 360s NC_INT NC_INT_intpack_4:scale_factor = 10 ; 360s NC_INT NC_INT_intpack_4:add_offset = 5 ; 360s NC_INT NC_INT_intpack_4:valid_range = 1, 5 ; 360s NC_INT NC_INT_inf_4(station) ; 360s NC_INT NC_INT_packinf_4(station) ; 360s NC_INT NC_INT_packinf_4:scale_factor = 0 ; 360s NC_INT NC_INT_intpackinf_4(station) ; 360s NC_INT NC_INT_intpackinf_4:scale_factor = 0 ; 360s NC_INT NC_INT_intfillna_4(station) ; 360s NC_INT NC_INT_intfillna_4:valid_min = 1 ; 360s NC_INT NC_INT_intfillna_4:valid_max = 5 ; 360s NC_INT NC_INT_bit64_4(station) ; 360s NC_INT NC_INT_bit64_4:valid_range = 1, 5 ; 360s NC_INT NC_INT_fill64_4(station) ; 360s NC_INT NC_INT_fill64_4:valid_min = 1 ; 360s NC_INT NC_INT_fill64_4:valid_max = 5 ; 360s NC_INT NC_INT_pack64_4(station) ; 360s NC_INT NC_INT_pack64_4:scale_factor = 10 ; 360s NC_INT NC_INT_pack64_4:add_offset = 5 ; 360s NC_INT NC_INT_pack64_4:valid_min = 1 ; 360s NC_INT NC_INT_pack64_4:valid_max = 5 ; 360s NC_INT NC_INT_packinf64_4(station) ; 360s NC_INT NC_INT_packinf64_4:scale_factor = 0 ; 360s NC_INT NC_INT_5(station) ; 360s NC_INT NC_INT_int_5(station) ; 360s NC_INT NC_INT_fill_5(station) ; 360s NC_INT NC_INT_fill_5:_FillValue = 99 ; 360s NC_INT NC_INT_intfill_5(station) ; 360s NC_INT NC_INT_intfill_5:_FillValue = 99 ; 360s NC_INT NC_INT_pack_5(station) ; 360s NC_INT NC_INT_pack_5:scale_factor = 10 ; 360s NC_INT NC_INT_pack_5:add_offset = 5 ; 360s NC_INT NC_INT_pack_5:_FillValue = 99 ; 360s NC_INT NC_INT_intpack_5(station) ; 360s NC_INT NC_INT_intpack_5:scale_factor = 10 ; 360s NC_INT NC_INT_intpack_5:add_offset = 5 ; 360s NC_INT NC_INT_intpack_5:_FillValue = 99 ; 360s NC_INT NC_INT_inf_5(station) ; 360s NC_INT NC_INT_packinf_5(station) ; 360s NC_INT NC_INT_packinf_5:scale_factor = 0 ; 360s NC_INT NC_INT_intpackinf_5(station) ; 360s NC_INT NC_INT_intpackinf_5:scale_factor = 0 ; 360s NC_INT NC_INT_intfillna_5(station) ; 360s NC_INT NC_INT_intfillna_5:_FillValue = NA ; 360s NC_INT NC_INT_bit64_5(station) ; 360s NC_INT NC_INT_bit64_5:_FillValue = 99 ; 360s NC_INT NC_INT_fill64_5(station) ; 360s NC_INT NC_INT_fill64_5:_FillValue = 99 ; 360s NC_INT NC_INT_pack64_5(station) ; 360s NC_INT NC_INT_pack64_5:scale_factor = 10 ; 360s NC_INT NC_INT_pack64_5:add_offset = 5 ; 360s NC_INT NC_INT_pack64_5:_FillValue = 99 ; 360s NC_INT NC_INT_packinf64_5(station) ; 360s NC_INT NC_INT_packinf64_5:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_0(station) ; 360s NC_FLOAT NC_FLOAT_int_0(station) ; 360s NC_FLOAT NC_FLOAT_fill_0(station) ; 360s NC_FLOAT NC_FLOAT_fill_0:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_intfill_0(station) ; 360s NC_FLOAT NC_FLOAT_intfill_0:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_pack_0(station) ; 360s NC_FLOAT NC_FLOAT_pack_0:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_pack_0:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_pack_0:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_intpack_0(station) ; 360s NC_FLOAT NC_FLOAT_intpack_0:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_intpack_0:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_intpack_0:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_inf_0(station) ; 360s NC_FLOAT NC_FLOAT_packinf_0(station) ; 360s NC_FLOAT NC_FLOAT_packinf_0:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_intpackinf_0(station) ; 360s NC_FLOAT NC_FLOAT_intpackinf_0:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_bit64_0(station) ; 360s NC_FLOAT NC_FLOAT_bit64_0:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_fill64_0(station) ; 360s NC_FLOAT NC_FLOAT_fill64_0:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_pack64_0(station) ; 360s NC_FLOAT NC_FLOAT_pack64_0:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_pack64_0:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_pack64_0:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_packinf64_0(station) ; 360s NC_FLOAT NC_FLOAT_packinf64_0:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_1(station) ; 360s NC_FLOAT NC_FLOAT_int_1(station) ; 360s NC_FLOAT NC_FLOAT_fill_1(station) ; 360s NC_FLOAT NC_FLOAT_fill_1:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_intfill_1(station) ; 360s NC_FLOAT NC_FLOAT_intfill_1:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_pack_1(station) ; 360s NC_FLOAT NC_FLOAT_pack_1:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_pack_1:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_pack_1:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_intpack_1(station) ; 360s NC_FLOAT NC_FLOAT_intpack_1:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_intpack_1:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_intpack_1:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_inf_1(station) ; 360s NC_FLOAT NC_FLOAT_packinf_1(station) ; 360s NC_FLOAT NC_FLOAT_packinf_1:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_intpackinf_1(station) ; 360s NC_FLOAT NC_FLOAT_intpackinf_1:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_bit64_1(station) ; 360s NC_FLOAT NC_FLOAT_bit64_1:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_fill64_1(station) ; 360s NC_FLOAT NC_FLOAT_fill64_1:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_pack64_1(station) ; 360s NC_FLOAT NC_FLOAT_pack64_1:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_pack64_1:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_pack64_1:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_packinf64_1(station) ; 360s NC_FLOAT NC_FLOAT_packinf64_1:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_2(station) ; 360s NC_FLOAT NC_FLOAT_int_2(station) ; 360s NC_FLOAT NC_FLOAT_fill_2(station) ; 360s NC_FLOAT NC_FLOAT_fill_2:missing_value = 99 ; 360s NC_FLOAT NC_FLOAT_intfill_2(station) ; 360s NC_FLOAT NC_FLOAT_intfill_2:missing_value = 99 ; 360s NC_FLOAT NC_FLOAT_pack_2(station) ; 360s NC_FLOAT NC_FLOAT_pack_2:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_pack_2:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_pack_2:missing_value = 99 ; 360s NC_FLOAT NC_FLOAT_intpack_2(station) ; 360s NC_FLOAT NC_FLOAT_intpack_2:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_intpack_2:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_intpack_2:missing_value = 99 ; 360s NC_FLOAT NC_FLOAT_inf_2(station) ; 360s NC_FLOAT NC_FLOAT_packinf_2(station) ; 360s NC_FLOAT NC_FLOAT_packinf_2:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_intpackinf_2(station) ; 360s NC_FLOAT NC_FLOAT_intpackinf_2:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_bit64_2(station) ; 360s NC_FLOAT NC_FLOAT_bit64_2:missing_value = 99 ; 360s NC_FLOAT NC_FLOAT_fill64_2(station) ; 360s NC_FLOAT NC_FLOAT_fill64_2:missing_value = 99 ; 360s NC_FLOAT NC_FLOAT_pack64_2(station) ; 360s NC_FLOAT NC_FLOAT_pack64_2:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_pack64_2:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_pack64_2:missing_value = 99 ; 360s NC_FLOAT NC_FLOAT_packinf64_2(station) ; 360s NC_FLOAT NC_FLOAT_packinf64_2:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_3(station) ; 360s NC_FLOAT NC_FLOAT_int_3(station) ; 360s NC_FLOAT NC_FLOAT_fill_3(station) ; 360s NC_FLOAT NC_FLOAT_fill_3:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_intfill_3(station) ; 360s NC_FLOAT NC_FLOAT_intfill_3:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_pack_3(station) ; 360s NC_FLOAT NC_FLOAT_pack_3:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_pack_3:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_pack_3:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_intpack_3(station) ; 360s NC_FLOAT NC_FLOAT_intpack_3:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_intpack_3:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_intpack_3:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_inf_3(station) ; 360s NC_FLOAT NC_FLOAT_packinf_3(station) ; 360s NC_FLOAT NC_FLOAT_packinf_3:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_intpackinf_3(station) ; 360s NC_FLOAT NC_FLOAT_intpackinf_3:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_bit64_3(station) ; 360s NC_FLOAT NC_FLOAT_bit64_3:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_fill64_3(station) ; 360s NC_FLOAT NC_FLOAT_fill64_3:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_pack64_3(station) ; 360s NC_FLOAT NC_FLOAT_pack64_3:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_pack64_3:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_pack64_3:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_packinf64_3(station) ; 360s NC_FLOAT NC_FLOAT_packinf64_3:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_4(station) ; 360s NC_FLOAT NC_FLOAT_int_4(station) ; 360s NC_FLOAT NC_FLOAT_fill_4(station) ; 360s NC_FLOAT NC_FLOAT_fill_4:valid_range = 1, 5 ; 360s NC_FLOAT NC_FLOAT_intfill_4(station) ; 360s NC_FLOAT NC_FLOAT_intfill_4:valid_min = 1 ; 360s NC_FLOAT NC_FLOAT_intfill_4:valid_max = 5 ; 360s NC_FLOAT NC_FLOAT_pack_4(station) ; 360s NC_FLOAT NC_FLOAT_pack_4:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_pack_4:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_pack_4:valid_min = 1 ; 360s NC_FLOAT NC_FLOAT_pack_4:valid_max = 5 ; 360s NC_FLOAT NC_FLOAT_intpack_4(station) ; 360s NC_FLOAT NC_FLOAT_intpack_4:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_intpack_4:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_intpack_4:valid_range = 1, 5 ; 360s NC_FLOAT NC_FLOAT_inf_4(station) ; 360s NC_FLOAT NC_FLOAT_packinf_4(station) ; 360s NC_FLOAT NC_FLOAT_packinf_4:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_intpackinf_4(station) ; 360s NC_FLOAT NC_FLOAT_intpackinf_4:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_bit64_4(station) ; 360s NC_FLOAT NC_FLOAT_bit64_4:valid_range = 1, 5 ; 360s NC_FLOAT NC_FLOAT_fill64_4(station) ; 360s NC_FLOAT NC_FLOAT_fill64_4:valid_min = 1 ; 360s NC_FLOAT NC_FLOAT_fill64_4:valid_max = 5 ; 360s NC_FLOAT NC_FLOAT_pack64_4(station) ; 360s NC_FLOAT NC_FLOAT_pack64_4:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_pack64_4:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_pack64_4:valid_min = 1 ; 360s NC_FLOAT NC_FLOAT_pack64_4:valid_max = 5 ; 360s NC_FLOAT NC_FLOAT_packinf64_4(station) ; 360s NC_FLOAT NC_FLOAT_packinf64_4:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_5(station) ; 360s NC_FLOAT NC_FLOAT_int_5(station) ; 360s NC_FLOAT NC_FLOAT_fill_5(station) ; 360s NC_FLOAT NC_FLOAT_fill_5:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_intfill_5(station) ; 360s NC_FLOAT NC_FLOAT_intfill_5:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_pack_5(station) ; 360s NC_FLOAT NC_FLOAT_pack_5:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_pack_5:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_pack_5:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_intpack_5(station) ; 360s NC_FLOAT NC_FLOAT_intpack_5:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_intpack_5:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_intpack_5:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_inf_5(station) ; 360s NC_FLOAT NC_FLOAT_packinf_5(station) ; 360s NC_FLOAT NC_FLOAT_packinf_5:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_intpackinf_5(station) ; 360s NC_FLOAT NC_FLOAT_intpackinf_5:scale_factor = 0 ; 360s NC_FLOAT NC_FLOAT_bit64_5(station) ; 360s NC_FLOAT NC_FLOAT_bit64_5:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_fill64_5(station) ; 360s NC_FLOAT NC_FLOAT_fill64_5:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_pack64_5(station) ; 360s NC_FLOAT NC_FLOAT_pack64_5:scale_factor = 10 ; 360s NC_FLOAT NC_FLOAT_pack64_5:add_offset = 5 ; 360s NC_FLOAT NC_FLOAT_pack64_5:_FillValue = 99 ; 360s NC_FLOAT NC_FLOAT_packinf64_5(station) ; 360s NC_FLOAT NC_FLOAT_packinf64_5:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_0(station) ; 360s NC_DOUBLE NC_DOUBLE_int_0(station) ; 360s NC_DOUBLE NC_DOUBLE_fill_0(station) ; 360s NC_DOUBLE NC_DOUBLE_fill_0:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_intfill_0(station) ; 360s NC_DOUBLE NC_DOUBLE_intfill_0:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_pack_0(station) ; 360s NC_DOUBLE NC_DOUBLE_pack_0:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_pack_0:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_pack_0:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_intpack_0(station) ; 360s NC_DOUBLE NC_DOUBLE_intpack_0:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_intpack_0:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_intpack_0:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_inf_0(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf_0(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf_0:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_intpackinf_0(station) ; 360s NC_DOUBLE NC_DOUBLE_intpackinf_0:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_fillna_0(station) ; 360s NC_DOUBLE NC_DOUBLE_fillna_0:_FillValue = NA ; 360s NC_DOUBLE NC_DOUBLE_bit64_0(station) ; 360s NC_DOUBLE NC_DOUBLE_bit64_0:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_fill64_0(station) ; 360s NC_DOUBLE NC_DOUBLE_fill64_0:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_pack64_0(station) ; 360s NC_DOUBLE NC_DOUBLE_pack64_0:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_pack64_0:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_pack64_0:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_packinf64_0(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf64_0:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_1(station) ; 360s NC_DOUBLE NC_DOUBLE_int_1(station) ; 360s NC_DOUBLE NC_DOUBLE_fill_1(station) ; 360s NC_DOUBLE NC_DOUBLE_fill_1:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_intfill_1(station) ; 360s NC_DOUBLE NC_DOUBLE_intfill_1:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_pack_1(station) ; 360s NC_DOUBLE NC_DOUBLE_pack_1:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_pack_1:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_pack_1:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_intpack_1(station) ; 360s NC_DOUBLE NC_DOUBLE_intpack_1:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_intpack_1:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_intpack_1:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_inf_1(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf_1(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf_1:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_intpackinf_1(station) ; 360s NC_DOUBLE NC_DOUBLE_intpackinf_1:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_fillna_1(station) ; 360s NC_DOUBLE NC_DOUBLE_fillna_1:_FillValue = NA ; 360s NC_DOUBLE NC_DOUBLE_bit64_1(station) ; 360s NC_DOUBLE NC_DOUBLE_bit64_1:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_fill64_1(station) ; 360s NC_DOUBLE NC_DOUBLE_fill64_1:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_pack64_1(station) ; 360s NC_DOUBLE NC_DOUBLE_pack64_1:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_pack64_1:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_pack64_1:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_packinf64_1(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf64_1:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_2(station) ; 360s NC_DOUBLE NC_DOUBLE_int_2(station) ; 360s NC_DOUBLE NC_DOUBLE_fill_2(station) ; 360s NC_DOUBLE NC_DOUBLE_fill_2:missing_value = 99 ; 360s NC_DOUBLE NC_DOUBLE_intfill_2(station) ; 360s NC_DOUBLE NC_DOUBLE_intfill_2:missing_value = 99 ; 360s NC_DOUBLE NC_DOUBLE_pack_2(station) ; 360s NC_DOUBLE NC_DOUBLE_pack_2:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_pack_2:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_pack_2:missing_value = 99 ; 360s NC_DOUBLE NC_DOUBLE_intpack_2(station) ; 360s NC_DOUBLE NC_DOUBLE_intpack_2:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_intpack_2:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_intpack_2:missing_value = 99 ; 360s NC_DOUBLE NC_DOUBLE_inf_2(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf_2(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf_2:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_intpackinf_2(station) ; 360s NC_DOUBLE NC_DOUBLE_intpackinf_2:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_fillna_2(station) ; 360s NC_DOUBLE NC_DOUBLE_fillna_2:missing_value = NA ; 360s NC_DOUBLE NC_DOUBLE_bit64_2(station) ; 360s NC_DOUBLE NC_DOUBLE_bit64_2:missing_value = 99 ; 360s NC_DOUBLE NC_DOUBLE_fill64_2(station) ; 360s NC_DOUBLE NC_DOUBLE_fill64_2:missing_value = 99 ; 360s NC_DOUBLE NC_DOUBLE_pack64_2(station) ; 360s NC_DOUBLE NC_DOUBLE_pack64_2:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_pack64_2:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_pack64_2:missing_value = 99 ; 360s NC_DOUBLE NC_DOUBLE_packinf64_2(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf64_2:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_3(station) ; 360s NC_DOUBLE NC_DOUBLE_int_3(station) ; 360s NC_DOUBLE NC_DOUBLE_fill_3(station) ; 360s NC_DOUBLE NC_DOUBLE_fill_3:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_intfill_3(station) ; 360s NC_DOUBLE NC_DOUBLE_intfill_3:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_pack_3(station) ; 360s NC_DOUBLE NC_DOUBLE_pack_3:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_pack_3:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_pack_3:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_intpack_3(station) ; 360s NC_DOUBLE NC_DOUBLE_intpack_3:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_intpack_3:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_intpack_3:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_inf_3(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf_3(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf_3:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_intpackinf_3(station) ; 360s NC_DOUBLE NC_DOUBLE_intpackinf_3:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_fillna_3(station) ; 360s NC_DOUBLE NC_DOUBLE_fillna_3:_FillValue = NA ; 360s NC_DOUBLE NC_DOUBLE_bit64_3(station) ; 360s NC_DOUBLE NC_DOUBLE_bit64_3:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_fill64_3(station) ; 360s NC_DOUBLE NC_DOUBLE_fill64_3:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_pack64_3(station) ; 360s NC_DOUBLE NC_DOUBLE_pack64_3:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_pack64_3:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_pack64_3:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_packinf64_3(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf64_3:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_4(station) ; 360s NC_DOUBLE NC_DOUBLE_int_4(station) ; 360s NC_DOUBLE NC_DOUBLE_fill_4(station) ; 360s NC_DOUBLE NC_DOUBLE_fill_4:valid_range = 1, 5 ; 360s NC_DOUBLE NC_DOUBLE_intfill_4(station) ; 360s NC_DOUBLE NC_DOUBLE_intfill_4:valid_min = 1 ; 360s NC_DOUBLE NC_DOUBLE_intfill_4:valid_max = 5 ; 360s NC_DOUBLE NC_DOUBLE_pack_4(station) ; 360s NC_DOUBLE NC_DOUBLE_pack_4:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_pack_4:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_pack_4:valid_min = 1 ; 360s NC_DOUBLE NC_DOUBLE_pack_4:valid_max = 5 ; 360s NC_DOUBLE NC_DOUBLE_intpack_4(station) ; 360s NC_DOUBLE NC_DOUBLE_intpack_4:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_intpack_4:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_intpack_4:valid_range = 1, 5 ; 360s NC_DOUBLE NC_DOUBLE_inf_4(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf_4(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf_4:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_intpackinf_4(station) ; 360s NC_DOUBLE NC_DOUBLE_intpackinf_4:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_fillna_4(station) ; 360s NC_DOUBLE NC_DOUBLE_fillna_4:valid_range = -Inf, Inf ; 360s NC_DOUBLE NC_DOUBLE_bit64_4(station) ; 360s NC_DOUBLE NC_DOUBLE_bit64_4:valid_range = 1, 5 ; 360s NC_DOUBLE NC_DOUBLE_fill64_4(station) ; 360s NC_DOUBLE NC_DOUBLE_fill64_4:valid_min = 1 ; 360s NC_DOUBLE NC_DOUBLE_fill64_4:valid_max = 5 ; 360s NC_DOUBLE NC_DOUBLE_pack64_4(station) ; 360s NC_DOUBLE NC_DOUBLE_pack64_4:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_pack64_4:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_pack64_4:valid_min = 1 ; 360s NC_DOUBLE NC_DOUBLE_pack64_4:valid_max = 5 ; 360s NC_DOUBLE NC_DOUBLE_packinf64_4(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf64_4:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_5(station) ; 360s NC_DOUBLE NC_DOUBLE_int_5(station) ; 360s NC_DOUBLE NC_DOUBLE_fill_5(station) ; 360s NC_DOUBLE NC_DOUBLE_fill_5:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_intfill_5(station) ; 360s NC_DOUBLE NC_DOUBLE_intfill_5:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_pack_5(station) ; 360s NC_DOUBLE NC_DOUBLE_pack_5:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_pack_5:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_pack_5:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_intpack_5(station) ; 360s NC_DOUBLE NC_DOUBLE_intpack_5:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_intpack_5:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_intpack_5:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_inf_5(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf_5(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf_5:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_intpackinf_5(station) ; 360s NC_DOUBLE NC_DOUBLE_intpackinf_5:scale_factor = 0 ; 360s NC_DOUBLE NC_DOUBLE_fillna_5(station) ; 360s NC_DOUBLE NC_DOUBLE_fillna_5:_FillValue = NA ; 360s NC_DOUBLE NC_DOUBLE_bit64_5(station) ; 360s NC_DOUBLE NC_DOUBLE_bit64_5:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_fill64_5(station) ; 360s NC_DOUBLE NC_DOUBLE_fill64_5:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_pack64_5(station) ; 360s NC_DOUBLE NC_DOUBLE_pack64_5:scale_factor = 10 ; 360s NC_DOUBLE NC_DOUBLE_pack64_5:add_offset = 5 ; 360s NC_DOUBLE NC_DOUBLE_pack64_5:_FillValue = 99 ; 360s NC_DOUBLE NC_DOUBLE_packinf64_5(station) ; 360s NC_DOUBLE NC_DOUBLE_packinf64_5:scale_factor = 0 ; 360s 360s // global attributes: 360s NC_CHAR :char_att = "This is some text" ; 360s } 360s Read NC_CHAR global attribute ...OK 360s Read NC_CHAR variable attribute ...OK 360s Read NC_CHAR variable attribute as raw bytes ...OK 360s Inquire about groups in file/group ...OK 360s Inquire about dimension ids in file/group ...OK 360s Inquire about variable ids in file/group ...OK 360s Inquire about fullname of file/group ...OK 360s Inquire about unlimited dimension ids of file/group ...OK 360s Read integer vector as double ... OK 360s OK 360s Read NC_BYTE_0 ...OK 360s OK 360s Read NC_BYTE_int_0 ...OK 360s OK 360s Read NC_BYTE_bit64_0 ...OK 360s OK 360s Read NC_BYTE_fill_0 ...OK 360s OK 360s Read NC_BYTE_intfill_0 ...OK 360s OK 360s Read NC_BYTE_fill64_0 ...OK 360s OK 360s Read NC_BYTE_pack_0 ...OK 360s OK 360s Read NC_BYTE_intpack_0 ...OK 360s OK 360s Read NC_BYTE_pack64_0 ...OK 360s OK 360s Read NC_BYTE_1 ...OK 360s OK 360s Read NC_BYTE_int_1 ...OK 360s OK 360s Read NC_BYTE_bit64_1 ...OK 360s OK 360s Read NC_BYTE_fill_1 ...OK 360s OK 360s Read NC_BYTE_intfill_1 ...OK 360s OK 360s Read NC_BYTE_fill64_1 ...OK 360s OK 360s Read NC_BYTE_pack_1 ...OK 360s OK 360s Read NC_BYTE_intpack_1 ...OK 360s OK 360s Read NC_BYTE_pack64_1 ...OK 360s OK 360s Read NC_BYTE_2 ...OK 360s OK 360s Read NC_BYTE_int_2 ...OK 360s OK 360s Read NC_BYTE_bit64_2 ...OK 360s OK 360s Read NC_BYTE_fill_2 ...OK 360s OK 360s Read NC_BYTE_intfill_2 ...OK 360s OK 360s Read NC_BYTE_fill64_2 ...OK 360s OK 360s Read NC_BYTE_pack_2 ...OK 360s OK 360s Read NC_BYTE_intpack_2 ...OK 360s OK 360s Read NC_BYTE_pack64_2 ...OK 360s OK 360s Read NC_BYTE_3 ...OK 360s OK 360s Read NC_BYTE_int_3 ...OK 360s OK 360s Read NC_BYTE_bit64_3 ...OK 360s OK 360s Read NC_BYTE_4 ...OK 360s OK 360s Read NC_BYTE_int_4 ...OK 360s OK 360s Read NC_BYTE_bit64_4 ...OK 360s OK 360s Read NC_BYTE_fill_4 ...OK 360s OK 360s Read NC_BYTE_intfill_4 ...OK 360s OK 360s Read NC_BYTE_fill64_4 ...OK 360s OK 360s Read NC_BYTE_pack_4 ...OK 360s OK 360s Read NC_BYTE_intpack_4 ...OK 360s OK 360s Read NC_BYTE_pack64_4 ...OK 360s OK 360s Read NC_BYTE_5 ...OK 360s OK 360s Read NC_BYTE_int_5 ...OK 360s OK 360s Read NC_BYTE_bit64_5 ...OK 360s OK 360s Read NC_BYTE_fill_5 ...OK 360s OK 360s Read NC_BYTE_intfill_5 ...OK 360s OK 360s Read NC_BYTE_fill64_5 ...OK 360s OK 360s Read NC_BYTE_pack_5 ...OK 360s OK 360s Read NC_BYTE_intpack_5 ...OK 360s OK 360s Read NC_BYTE_pack64_5 ...OK 360s OK 360s Read NC_SHORT_0 ...OK 360s OK 360s Read NC_SHORT_int_0 ...OK 360s OK 360s Read NC_SHORT_bit64_0 ...OK 360s OK 360s Read NC_SHORT_fill_0 ...OK 360s OK 360s Read NC_SHORT_intfill_0 ...OK 360s OK 360s Read NC_SHORT_fill64_0 ...OK 360s OK 360s Read NC_SHORT_pack_0 ...OK 360s OK 360s Read NC_SHORT_intpack_0 ...OK 360s OK 360s Read NC_SHORT_pack64_0 ...OK 360s OK 360s Read NC_SHORT_1 ...OK 360s OK 360s Read NC_SHORT_int_1 ...OK 360s OK 360s Read NC_SHORT_bit64_1 ...OK 360s OK 360s Read NC_SHORT_fill_1 ...OK 360s OK 360s Read NC_SHORT_intfill_1 ...OK 360s OK 360s Read NC_SHORT_fill64_1 ...OK 360s OK 360s Read NC_SHORT_pack_1 ...OK 360s OK 360s Read NC_SHORT_intpack_1 ...OK 360s OK 360s Read NC_SHORT_pack64_1 ...OK 360s OK 360s Read NC_SHORT_2 ...OK 360s OK 360s Read NC_SHORT_int_2 ...OK 360s OK 360s Read NC_SHORT_bit64_2 ...OK 360s OK 360s Read NC_SHORT_fill_2 ...OK 360s OK 360s Read NC_SHORT_intfill_2 ...OK 360s OK 360s Read NC_SHORT_fill64_2 ...OK 360s OK 360s Read NC_SHORT_pack_2 ...OK 360s OK 360s Read NC_SHORT_intpack_2 ...OK 360s OK 360s Read NC_SHORT_pack64_2 ...OK 360s OK 360s Read NC_SHORT_3 ...OK 360s OK 360s Read NC_SHORT_int_3 ...OK 360s OK 360s Read NC_SHORT_bit64_3 ...OK 360s OK 360s Read NC_SHORT_4 ...OK 360s OK 360s Read NC_SHORT_int_4 ...OK 360s OK 360s Read NC_SHORT_bit64_4 ...OK 360s OK 360s Read NC_SHORT_fill_4 ...OK 360s OK 360s Read NC_SHORT_intfill_4 ...OK 360s OK 360s Read NC_SHORT_fill64_4 ...OK 360s OK 360s Read NC_SHORT_pack_4 ...OK 360s OK 360s Read NC_SHORT_intpack_4 ...OK 360s OK 360s Read NC_SHORT_pack64_4 ...OK 360s OK 360s Read NC_SHORT_5 ...OK 360s OK 360s Read NC_SHORT_int_5 ...OK 360s OK 360s Read NC_SHORT_bit64_5 ...OK 360s OK 360s Read NC_SHORT_fill_5 ...OK 360s OK 360s Read NC_SHORT_intfill_5 ...OK 360s OK 360s Read NC_SHORT_fill64_5 ...OK 360s OK 360s Read NC_SHORT_pack_5 ...OK 360s OK 360s Read NC_SHORT_intpack_5 ...OK 360s OK 360s Read NC_SHORT_pack64_5 ...OK 360s OK 360s Read NC_INT_0 ...OK 360s OK 360s Read NC_INT_int_0 ...OK 360s OK 360s Read NC_INT_bit64_0 ...OK 360s OK 360s Read NC_INT_fill_0 ...OK 360s OK 360s Read NC_INT_intfill_0 ...OK 360s OK 360s Read NC_INT_fill64_0 ...OK 360s OK 360s Read NC_INT_intfillna_0 ...OK 360s OK 360s Read NC_INT_pack_0 ...OK 360s OK 360s Read NC_INT_intpack_0 ...OK 360s OK 360s Read NC_INT_pack64_0 ...OK 360s OK 360s Read NC_INT_1 ...OK 360s OK 360s Read NC_INT_int_1 ...OK 360s OK 360s Read NC_INT_bit64_1 ...OK 360s OK 360s Read NC_INT_fill_1 ...OK 360s OK 360s Read NC_INT_intfill_1 ...OK 360s OK 360s Read NC_INT_fill64_1 ...OK 360s OK 360s Read NC_INT_intfillna_1 ...OK 360s OK 360s Read NC_INT_pack_1 ...OK 360s OK 360s Read NC_INT_intpack_1 ...OK 360s OK 360s Read NC_INT_pack64_1 ...OK 360s OK 360s Read NC_INT_2 ...OK 360s OK 360s Read NC_INT_int_2 ...OK 360s OK 360s Read NC_INT_bit64_2 ...OK 360s OK 360s Read NC_INT_fill_2 ...OK 360s OK 360s Read NC_INT_intfill_2 ...OK 360s OK 360s Read NC_INT_fill64_2 ...OK 360s OK 360s Read NC_INT_intfillna_2 ...OK 360s OK 360s Read NC_INT_pack_2 ...OK 360s OK 360s Read NC_INT_intpack_2 ...OK 360s OK 360s Read NC_INT_pack64_2 ...OK 360s OK 360s Read NC_INT_3 ...OK 360s OK 360s Read NC_INT_int_3 ...OK 360s OK 360s Read NC_INT_bit64_3 ...OK 360s OK 360s Read NC_INT_intfill_3 ...OK 360s OK 360s OK 360s Read NC_INT_intfillna_3 ...OK 360s OK 360s OK 360s Read NC_INT_intpack_3 ...OK 360s OK 360s OK 360s Read NC_INT_4 ...OK 360s OK 360s Read NC_INT_int_4 ...OK 360s OK 360s Read NC_INT_bit64_4 ...OK 360s OK 360s Read NC_INT_fill_4 ...OK 360s OK 360s Read NC_INT_intfill_4 ...OK 360s OK 360s Read NC_INT_fill64_4 ...OK 360s OK 360s Read NC_INT_intfillna_4 ...OK 360s OK 360s Read NC_INT_pack_4 ...OK 360s OK 360s Read NC_INT_intpack_4 ...OK 360s OK 360s Read NC_INT_pack64_4 ...OK 360s OK 360s Read NC_INT_5 ...OK 360s OK 360s Read NC_INT_int_5 ...OK 360s OK 360s Read NC_INT_bit64_5 ...OK 360s OK 360s Read NC_INT_fill_5 ...OK 360s OK 360s Read NC_INT_intfill_5 ...OK 360s OK 360s Read NC_INT_fill64_5 ...OK 360s OK 360s Read NC_INT_intfillna_5 ...OK 360s OK 360s Read NC_INT_pack_5 ...OK 360s OK 360s Read NC_INT_intpack_5 ...OK 360s OK 360s Read NC_INT_pack64_5 ...OK 360s OK 360s Read NC_FLOAT_0 ...OK 360s OK 360s Read NC_FLOAT_int_0 ...OK 360s OK 360s Read NC_FLOAT_bit64_0 ...OK 360s OK 360s Read NC_FLOAT_fill_0 ...OK 360s OK 360s Read NC_FLOAT_intfill_0 ...OK 360s OK 360s Read NC_FLOAT_fill64_0 ...OK 360s OK 360s Read NC_FLOAT_pack_0 ...OK 360s OK 360s Read NC_FLOAT_intpack_0 ...OK 360s OK 360s Read NC_FLOAT_pack64_0 ...OK 360s OK 360s Read NC_FLOAT_1 ...OK 360s OK 360s Read NC_FLOAT_int_1 ...OK 360s OK 360s Read NC_FLOAT_bit64_1 ...OK 360s OK 360s Read NC_FLOAT_fill_1 ...OK 360s OK 360s Read NC_FLOAT_intfill_1 ...OK 360s OK 360s Read NC_FLOAT_fill64_1 ...OK 360s OK 360s Read NC_FLOAT_pack_1 ...OK 360s OK 360s Read NC_FLOAT_intpack_1 ...OK 360s OK 360s Read NC_FLOAT_pack64_1 ...OK 360s OK 360s Read NC_FLOAT_2 ...OK 360s OK 360s Read NC_FLOAT_int_2 ...OK 360s OK 360s Read NC_FLOAT_bit64_2 ...OK 360s OK 360s Read NC_FLOAT_fill_2 ...OK 360s OK 360s Read NC_FLOAT_intfill_2 ...OK 360s OK 360s Read NC_FLOAT_fill64_2 ...OK 360s OK 360s Read NC_FLOAT_pack_2 ...OK 360s OK 360s Read NC_FLOAT_intpack_2 ...OK 360s OK 360s Read NC_FLOAT_pack64_2 ...OK 360s OK 360s Read NC_FLOAT_3 ...OK 360s OK 360s Read NC_FLOAT_int_3 ...OK 360s OK 360s Read NC_FLOAT_bit64_3 ...OK 360s OK 360s Read NC_FLOAT_intfill_3 ...OK 360s OK 360s OK 360s Read NC_FLOAT_fill64_3 ...OK 360s OK 360s OK 360s Read NC_FLOAT_intpack_3 ...OK 360s OK 360s OK 360s Read NC_FLOAT_pack64_3 ...OK 360s OK 360s OK 360s Read NC_FLOAT_4 ...OK 360s OK 360s Read NC_FLOAT_int_4 ...OK 360s OK 360s Read NC_FLOAT_bit64_4 ...OK 360s OK 360s Read NC_FLOAT_fill_4 ...OK 360s OK 360s Read NC_FLOAT_intfill_4 ...OK 360s OK 360s Read NC_FLOAT_fill64_4 ...OK 360s OK 360s Read NC_FLOAT_pack_4 ...OK 360s OK 360s Read NC_FLOAT_intpack_4 ...OK 360s OK 360s Read NC_FLOAT_pack64_4 ...OK 360s OK 360s Read NC_FLOAT_5 ...OK 360s OK 360s Read NC_FLOAT_int_5 ...OK 360s OK 360s Read NC_FLOAT_bit64_5 ...OK 360s OK 360s Read NC_FLOAT_fill_5 ...OK 360s OK 360s Read NC_FLOAT_intfill_5 ...OK 360s OK 360s Read NC_FLOAT_fill64_5 ...OK 360s OK 360s Read NC_FLOAT_pack_5 ...OK 360s OK 360s Read NC_FLOAT_intpack_5 ...OK 360s OK 360s Read NC_FLOAT_pack64_5 ...OK 360s OK 360s Read NC_DOUBLE_0 ...OK 360s OK 360s Read NC_DOUBLE_int_0 ...OK 360s OK 360s Read NC_DOUBLE_bit64_0 ...OK 360s OK 360s Read NC_DOUBLE_fill_0 ...OK 360s OK 360s Read NC_DOUBLE_intfill_0 ...OK 360s OK 360s Read NC_DOUBLE_fill64_0 ...OK 360s OK 360s Read NC_DOUBLE_fillna_0 ...OK 360s OK 360s Read NC_DOUBLE_pack_0 ...OK 360s OK 360s Read NC_DOUBLE_intpack_0 ...OK 360s OK 360s Read NC_DOUBLE_pack64_0 ...OK 360s OK 360s Read NC_DOUBLE_1 ...OK 360s OK 360s Read NC_DOUBLE_int_1 ...OK 360s OK 360s Read NC_DOUBLE_bit64_1 ...OK 360s OK 360s Read NC_DOUBLE_fill_1 ...OK 360s OK 360s Read NC_DOUBLE_intfill_1 ...OK 360s OK 360s Read NC_DOUBLE_fill64_1 ...OK 360s OK 360s Read NC_DOUBLE_fillna_1 ...OK 360s OK 360s Read NC_DOUBLE_pack_1 ...OK 360s OK 360s Read NC_DOUBLE_intpack_1 ...OK 360s OK 360s Read NC_DOUBLE_pack64_1 ...OK 360s OK 360s Read NC_DOUBLE_2 ...OK 360s OK 360s Read NC_DOUBLE_int_2 ...OK 360s OK 360s Read NC_DOUBLE_bit64_2 ...OK 360s OK 360s Read NC_DOUBLE_fill_2 ...OK 360s OK 360s Read NC_DOUBLE_intfill_2 ...OK 360s OK 360s Read NC_DOUBLE_fill64_2 ...OK 360s OK 360s Read NC_DOUBLE_fillna_2 ...OK 360s OK 360s Read NC_DOUBLE_pack_2 ...OK 360s OK 360s Read NC_DOUBLE_intpack_2 ...OK 360s OK 360s Read NC_DOUBLE_pack64_2 ...OK 360s OK 360s Read NC_DOUBLE_3 ...OK 360s OK 360s Read NC_DOUBLE_int_3 ...OK 360s OK 360s Read NC_DOUBLE_bit64_3 ...OK 360s OK 360s Read NC_DOUBLE_fill_3 ...OK 360s OK 360s Read NC_DOUBLE_intfill_3 ...OK 360s OK 360s OK 360s Read NC_DOUBLE_fill64_3 ...OK 360s OK 360s OK 360s Read NC_DOUBLE_fillna_3 ...OK 360s OK 360s Read NC_DOUBLE_pack_3 ...OK 360s OK 360s Read NC_DOUBLE_intpack_3 ...OK 360s OK 360s OK 360s Read NC_DOUBLE_pack64_3 ...OK 360s OK 360s OK 360s Read NC_DOUBLE_4 ...OK 360s OK 360s Read NC_DOUBLE_int_4 ...OK 360s OK 360s Read NC_DOUBLE_bit64_4 ...OK 360s OK 360s Read NC_DOUBLE_fill_4 ...OK 360s OK 360s Read NC_DOUBLE_intfill_4 ...OK 360s OK 360s Read NC_DOUBLE_fill64_4 ...OK 360s OK 360s Read NC_DOUBLE_fillna_4 ...OK 360s OK 360s Read NC_DOUBLE_pack_4 ...OK 360s OK 360s Read NC_DOUBLE_intpack_4 ...OK 360s OK 360s Read NC_DOUBLE_pack64_4 ...OK 360s OK 360s Read NC_DOUBLE_5 ...OK 360s OK 360s Read NC_DOUBLE_int_5 ...OK 360s OK 360s Read NC_DOUBLE_bit64_5 ...OK 360s OK 360s Read NC_DOUBLE_fill_5 ...OK 360s OK 360s Read NC_DOUBLE_intfill_5 ...OK 360s OK 360s Read NC_DOUBLE_fill64_5 ...OK 360s OK 360s Read NC_DOUBLE_fillna_5 ...OK 360s OK 360s Read NC_DOUBLE_pack_5 ...OK 360s OK 360s Read NC_DOUBLE_intpack_5 ...OK 360s OK 360s Read NC_DOUBLE_pack64_5 ...OK 360s OK 360s Read integer vector as smallest R type ... OK 360s OK 360s Read NC_BYTE_5 ...OK 360s OK 360s Read NC_BYTE_fill_5 ...OK 360s OK 360s Read NC_SHORT_5 ...OK 360s OK 360s Read NC_SHORT_fill_5 ...OK 360s OK 360s Read NC_INT_5 ...OK 360s OK 360s Read NC_INT_fill_5 ...OK 360s OK 360s Read NC_FLOAT_5 ...OK 360s OK 360s Read NC_FLOAT_fill_5 ...OK 360s OK 360s Read NC_DOUBLE_5 ...OK 360s OK 360s Read NC_DOUBLE_fill_5 ...OK 360s OK 360s Read numeric matrix ... OK 360s Inquire about numeric variable ...OK 360s Read numeric matrix slice ... OK 360s OK 360s Read numeric matrix empty slice ... OK 360s OK 360s Read numeric scalar ... OK 360s Read numeric empty array ... OK 360s Read 2D char array ... OK 360s Read 2D char array with fill value ... OK 360s OK 360s Read 2D char slice ... OK 360s Read 2D char slice as raw bytes ... OK 360s Read 2D char slice as characters ... OK 360s Read empty 2D char array ... OK 360s OK 360s Read 1D char slice ... OK 360s Read scalar char ... OK 360s Read and unpack numeric array ... OK 360s Check that closing any NetCDF handle closes the file for all handles ... OK 360s Check that garbage collector closes file that is not referenced ... OK 360s Removed test file /tmp/Rtmp1yVRtR/RNetCDF-test_classic_7371e3cd41d.nc 360s Test offset64 file format in /tmp/Rtmp1yVRtR/RNetCDF-test_offset64_737372d75b9.nc ... 360s OK 360s Version of netcdf library ... 4.9.3 of Feb 14 2025 11:24:29 $ 360s Defining dimensions ... 360s OK 360s Defining variables for netcdf3 ... 360s OK 360s Defining variables of type NC_BYTE for na.mode 0 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_BYTE for na.mode 1 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_BYTE for na.mode 2 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_BYTE for na.mode 3 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_BYTE for na.mode 4 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_BYTE for na.mode 5 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_SHORT for na.mode 0 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_SHORT for na.mode 1 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_SHORT for na.mode 2 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_SHORT for na.mode 3 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_SHORT for na.mode 4 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_SHORT for na.mode 5 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_INT for na.mode 0 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_INT for na.mode 1 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_INT for na.mode 2 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_INT for na.mode 3 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_INT for na.mode 4 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_INT for na.mode 5 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_FLOAT for na.mode 0 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_FLOAT for na.mode 1 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_FLOAT for na.mode 2 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_FLOAT for na.mode 3 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_FLOAT for na.mode 4 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_FLOAT for na.mode 5 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_DOUBLE for na.mode 0 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_DOUBLE for na.mode 1 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_DOUBLE for na.mode 2 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_DOUBLE for na.mode 3 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_DOUBLE for na.mode 4 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining variables of type NC_DOUBLE for na.mode 5 ... 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s OK 360s Defining additional attributes ...OK 360s Writing netcdf3 variables ...OK 360s Writing to variable type NC_BYTE with na.mode 0 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_BYTE with na.mode 1 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_BYTE with na.mode 2 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_BYTE with na.mode 3 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_BYTE with na.mode 4 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_BYTE with na.mode 5 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_SHORT with na.mode 0 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_SHORT with na.mode 1 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_SHORT with na.mode 2 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_SHORT with na.mode 3 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_SHORT with na.mode 4 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_SHORT with na.mode 5 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_INT with na.mode 0 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 360s Writing doubles with non-finite packing ...OK 360s Writing integers with non-finite packing ...OK 360s Writing data with missing values ...OK 360s OK 360s Writing data with missing values and NA fill ...OK 360s Writing data with missing values and packing ...OK 360s OK 360s Writing bit64 data with missing values ...OK 360s Writing bit64 data with missing values and packing ...OK 360s Writing integer64 with non-finite packing ...OK 360s Writing to variable type NC_INT with na.mode 1 ... 360s Writing huge values ...OK 360s OK 360s Writing huge bit64 values ...OK 360s Writing negative values ...OK 360s Writing negative bit64 values ...OK 360s Writing data without missing values ...OK 360s Writing bit64 data without missing values ...OK 360s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_INT with na.mode 2 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_INT with na.mode 3 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_INT with na.mode 4 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_INT with na.mode 5 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_FLOAT with na.mode 0 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_FLOAT with na.mode 1 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_FLOAT with na.mode 2 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_FLOAT with na.mode 3 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_FLOAT with na.mode 4 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_FLOAT with na.mode 5 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_DOUBLE with na.mode 0 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with non-finite values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_DOUBLE with na.mode 1 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with non-finite values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_DOUBLE with na.mode 2 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with non-finite values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_DOUBLE with na.mode 3 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with non-finite values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_DOUBLE with na.mode 4 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with non-finite values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_DOUBLE with na.mode 5 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with non-finite values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Check file format ...OK 361s netcdf offset64 { 361s dimensions: 361s station = 5 ; 361s time = 2 ; 361s max_string_length = 7 ; 361s empty = UNLIMITED ; // (0 currently) 361s variables: 361s NC_INT time(time) ; 361s NC_DOUBLE temperature(station, time) ; 361s NC_DOUBLE temperature:_FillValue = -99999.9 ; 361s NC_BYTE packvar(station) ; 361s NC_DOUBLE packvar:scale_factor = 10 ; 361s NC_DOUBLE packvar:add_offset = -5 ; 361s NC_CHAR name(max_string_length, station) ; 361s NC_CHAR name:char_att = "This is some text" ; 361s NC_CHAR name:raw_att = "This is some text" ; 361s NC_CHAR name_fill(max_string_length, station) ; 361s NC_CHAR name_fill:_FillValue = "X" ; 361s NC_CHAR qcflag(station) ; 361s NC_INT int0 ; 361s NC_CHAR char0 ; 361s NC_FLOAT numempty(station, empty) ; 361s NC_BYTE NC_BYTE_0(station) ; 361s NC_BYTE NC_BYTE_int_0(station) ; 361s NC_BYTE NC_BYTE_fill_0(station) ; 361s NC_BYTE NC_BYTE_fill_0:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intfill_0(station) ; 361s NC_BYTE NC_BYTE_intfill_0:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack_0(station) ; 361s NC_BYTE NC_BYTE_pack_0:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack_0:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack_0:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intpack_0(station) ; 361s NC_BYTE NC_BYTE_intpack_0:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_intpack_0:add_offset = 5 ; 361s NC_BYTE NC_BYTE_intpack_0:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_inf_0(station) ; 361s NC_BYTE NC_BYTE_packinf_0(station) ; 361s NC_BYTE NC_BYTE_packinf_0:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_intpackinf_0(station) ; 361s NC_BYTE NC_BYTE_intpackinf_0:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_bit64_0(station) ; 361s NC_BYTE NC_BYTE_bit64_0:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_fill64_0(station) ; 361s NC_BYTE NC_BYTE_fill64_0:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack64_0(station) ; 361s NC_BYTE NC_BYTE_pack64_0:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack64_0:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack64_0:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_packinf64_0(station) ; 361s NC_BYTE NC_BYTE_packinf64_0:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_1(station) ; 361s NC_BYTE NC_BYTE_int_1(station) ; 361s NC_BYTE NC_BYTE_fill_1(station) ; 361s NC_BYTE NC_BYTE_fill_1:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intfill_1(station) ; 361s NC_BYTE NC_BYTE_intfill_1:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack_1(station) ; 361s NC_BYTE NC_BYTE_pack_1:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack_1:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack_1:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intpack_1(station) ; 361s NC_BYTE NC_BYTE_intpack_1:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_intpack_1:add_offset = 5 ; 361s NC_BYTE NC_BYTE_intpack_1:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_inf_1(station) ; 361s NC_BYTE NC_BYTE_packinf_1(station) ; 361s NC_BYTE NC_BYTE_packinf_1:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_intpackinf_1(station) ; 361s NC_BYTE NC_BYTE_intpackinf_1:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_bit64_1(station) ; 361s NC_BYTE NC_BYTE_bit64_1:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_fill64_1(station) ; 361s NC_BYTE NC_BYTE_fill64_1:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack64_1(station) ; 361s NC_BYTE NC_BYTE_pack64_1:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack64_1:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack64_1:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_packinf64_1(station) ; 361s NC_BYTE NC_BYTE_packinf64_1:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_2(station) ; 361s NC_BYTE NC_BYTE_int_2(station) ; 361s NC_BYTE NC_BYTE_fill_2(station) ; 361s NC_BYTE NC_BYTE_fill_2:missing_value = 99 ; 361s NC_BYTE NC_BYTE_intfill_2(station) ; 361s NC_BYTE NC_BYTE_intfill_2:missing_value = 99 ; 361s NC_BYTE NC_BYTE_pack_2(station) ; 361s NC_BYTE NC_BYTE_pack_2:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack_2:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack_2:missing_value = 99 ; 361s NC_BYTE NC_BYTE_intpack_2(station) ; 361s NC_BYTE NC_BYTE_intpack_2:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_intpack_2:add_offset = 5 ; 361s NC_BYTE NC_BYTE_intpack_2:missing_value = 99 ; 361s NC_BYTE NC_BYTE_inf_2(station) ; 361s NC_BYTE NC_BYTE_packinf_2(station) ; 361s NC_BYTE NC_BYTE_packinf_2:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_intpackinf_2(station) ; 361s NC_BYTE NC_BYTE_intpackinf_2:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_bit64_2(station) ; 361s NC_BYTE NC_BYTE_bit64_2:missing_value = 99 ; 361s NC_BYTE NC_BYTE_fill64_2(station) ; 361s NC_BYTE NC_BYTE_fill64_2:missing_value = 99 ; 361s NC_BYTE NC_BYTE_pack64_2(station) ; 361s NC_BYTE NC_BYTE_pack64_2:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack64_2:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack64_2:missing_value = 99 ; 361s NC_BYTE NC_BYTE_packinf64_2(station) ; 361s NC_BYTE NC_BYTE_packinf64_2:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_3(station) ; 361s NC_BYTE NC_BYTE_int_3(station) ; 361s NC_BYTE NC_BYTE_fill_3(station) ; 361s NC_BYTE NC_BYTE_fill_3:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intfill_3(station) ; 361s NC_BYTE NC_BYTE_intfill_3:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack_3(station) ; 361s NC_BYTE NC_BYTE_pack_3:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack_3:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack_3:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intpack_3(station) ; 361s NC_BYTE NC_BYTE_intpack_3:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_intpack_3:add_offset = 5 ; 361s NC_BYTE NC_BYTE_intpack_3:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_inf_3(station) ; 361s NC_BYTE NC_BYTE_packinf_3(station) ; 361s NC_BYTE NC_BYTE_packinf_3:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_intpackinf_3(station) ; 361s NC_BYTE NC_BYTE_intpackinf_3:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_bit64_3(station) ; 361s NC_BYTE NC_BYTE_bit64_3:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_fill64_3(station) ; 361s NC_BYTE NC_BYTE_fill64_3:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack64_3(station) ; 361s NC_BYTE NC_BYTE_pack64_3:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack64_3:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack64_3:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_packinf64_3(station) ; 361s NC_BYTE NC_BYTE_packinf64_3:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_4(station) ; 361s NC_BYTE NC_BYTE_int_4(station) ; 361s NC_BYTE NC_BYTE_fill_4(station) ; 361s NC_BYTE NC_BYTE_fill_4:valid_range = 1, 5 ; 361s NC_BYTE NC_BYTE_intfill_4(station) ; 361s NC_BYTE NC_BYTE_intfill_4:valid_min = 1 ; 361s NC_BYTE NC_BYTE_intfill_4:valid_max = 5 ; 361s NC_BYTE NC_BYTE_pack_4(station) ; 361s NC_BYTE NC_BYTE_pack_4:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack_4:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack_4:valid_min = 1 ; 361s NC_BYTE NC_BYTE_pack_4:valid_max = 5 ; 361s NC_BYTE NC_BYTE_intpack_4(station) ; 361s NC_BYTE NC_BYTE_intpack_4:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_intpack_4:add_offset = 5 ; 361s NC_BYTE NC_BYTE_intpack_4:valid_range = 1, 5 ; 361s NC_BYTE NC_BYTE_inf_4(station) ; 361s NC_BYTE NC_BYTE_packinf_4(station) ; 361s NC_BYTE NC_BYTE_packinf_4:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_intpackinf_4(station) ; 361s NC_BYTE NC_BYTE_intpackinf_4:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_bit64_4(station) ; 361s NC_BYTE NC_BYTE_bit64_4:valid_range = 1, 5 ; 361s NC_BYTE NC_BYTE_fill64_4(station) ; 361s NC_BYTE NC_BYTE_fill64_4:valid_min = 1 ; 361s NC_BYTE NC_BYTE_fill64_4:valid_max = 5 ; 361s NC_BYTE NC_BYTE_pack64_4(station) ; 361s NC_BYTE NC_BYTE_pack64_4:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack64_4:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack64_4:valid_min = 1 ; 361s NC_BYTE NC_BYTE_pack64_4:valid_max = 5 ; 361s NC_BYTE NC_BYTE_packinf64_4(station) ; 361s NC_BYTE NC_BYTE_packinf64_4:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_5(station) ; 361s NC_BYTE NC_BYTE_int_5(station) ; 361s NC_BYTE NC_BYTE_fill_5(station) ; 361s NC_BYTE NC_BYTE_fill_5:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intfill_5(station) ; 361s NC_BYTE NC_BYTE_intfill_5:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack_5(station) ; 361s NC_BYTE NC_BYTE_pack_5:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack_5:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack_5:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intpack_5(station) ; 361s NC_BYTE NC_BYTE_intpack_5:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_intpack_5:add_offset = 5 ; 361s NC_BYTE NC_BYTE_intpack_5:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_inf_5(station) ; 361s NC_BYTE NC_BYTE_packinf_5(station) ; 361s NC_BYTE NC_BYTE_packinf_5:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_intpackinf_5(station) ; 361s NC_BYTE NC_BYTE_intpackinf_5:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_bit64_5(station) ; 361s NC_BYTE NC_BYTE_bit64_5:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_fill64_5(station) ; 361s NC_BYTE NC_BYTE_fill64_5:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack64_5(station) ; 361s NC_BYTE NC_BYTE_pack64_5:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack64_5:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack64_5:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_packinf64_5(station) ; 361s NC_BYTE NC_BYTE_packinf64_5:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_0(station) ; 361s NC_SHORT NC_SHORT_int_0(station) ; 361s NC_SHORT NC_SHORT_fill_0(station) ; 361s NC_SHORT NC_SHORT_fill_0:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intfill_0(station) ; 361s NC_SHORT NC_SHORT_intfill_0:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack_0(station) ; 361s NC_SHORT NC_SHORT_pack_0:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack_0:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack_0:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intpack_0(station) ; 361s NC_SHORT NC_SHORT_intpack_0:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_intpack_0:add_offset = 5 ; 361s NC_SHORT NC_SHORT_intpack_0:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_inf_0(station) ; 361s NC_SHORT NC_SHORT_packinf_0(station) ; 361s NC_SHORT NC_SHORT_packinf_0:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_intpackinf_0(station) ; 361s NC_SHORT NC_SHORT_intpackinf_0:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_bit64_0(station) ; 361s NC_SHORT NC_SHORT_bit64_0:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_fill64_0(station) ; 361s NC_SHORT NC_SHORT_fill64_0:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack64_0(station) ; 361s NC_SHORT NC_SHORT_pack64_0:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack64_0:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack64_0:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_packinf64_0(station) ; 361s NC_SHORT NC_SHORT_packinf64_0:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_1(station) ; 361s NC_SHORT NC_SHORT_int_1(station) ; 361s NC_SHORT NC_SHORT_fill_1(station) ; 361s NC_SHORT NC_SHORT_fill_1:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intfill_1(station) ; 361s NC_SHORT NC_SHORT_intfill_1:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack_1(station) ; 361s NC_SHORT NC_SHORT_pack_1:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack_1:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack_1:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intpack_1(station) ; 361s NC_SHORT NC_SHORT_intpack_1:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_intpack_1:add_offset = 5 ; 361s NC_SHORT NC_SHORT_intpack_1:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_inf_1(station) ; 361s NC_SHORT NC_SHORT_packinf_1(station) ; 361s NC_SHORT NC_SHORT_packinf_1:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_intpackinf_1(station) ; 361s NC_SHORT NC_SHORT_intpackinf_1:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_bit64_1(station) ; 361s NC_SHORT NC_SHORT_bit64_1:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_fill64_1(station) ; 361s NC_SHORT NC_SHORT_fill64_1:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack64_1(station) ; 361s NC_SHORT NC_SHORT_pack64_1:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack64_1:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack64_1:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_packinf64_1(station) ; 361s NC_SHORT NC_SHORT_packinf64_1:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_2(station) ; 361s NC_SHORT NC_SHORT_int_2(station) ; 361s NC_SHORT NC_SHORT_fill_2(station) ; 361s NC_SHORT NC_SHORT_fill_2:missing_value = 99 ; 361s NC_SHORT NC_SHORT_intfill_2(station) ; 361s NC_SHORT NC_SHORT_intfill_2:missing_value = 99 ; 361s NC_SHORT NC_SHORT_pack_2(station) ; 361s NC_SHORT NC_SHORT_pack_2:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack_2:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack_2:missing_value = 99 ; 361s NC_SHORT NC_SHORT_intpack_2(station) ; 361s NC_SHORT NC_SHORT_intpack_2:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_intpack_2:add_offset = 5 ; 361s NC_SHORT NC_SHORT_intpack_2:missing_value = 99 ; 361s NC_SHORT NC_SHORT_inf_2(station) ; 361s NC_SHORT NC_SHORT_packinf_2(station) ; 361s NC_SHORT NC_SHORT_packinf_2:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_intpackinf_2(station) ; 361s NC_SHORT NC_SHORT_intpackinf_2:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_bit64_2(station) ; 361s NC_SHORT NC_SHORT_bit64_2:missing_value = 99 ; 361s NC_SHORT NC_SHORT_fill64_2(station) ; 361s NC_SHORT NC_SHORT_fill64_2:missing_value = 99 ; 361s NC_SHORT NC_SHORT_pack64_2(station) ; 361s NC_SHORT NC_SHORT_pack64_2:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack64_2:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack64_2:missing_value = 99 ; 361s NC_SHORT NC_SHORT_packinf64_2(station) ; 361s NC_SHORT NC_SHORT_packinf64_2:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_3(station) ; 361s NC_SHORT NC_SHORT_int_3(station) ; 361s NC_SHORT NC_SHORT_fill_3(station) ; 361s NC_SHORT NC_SHORT_fill_3:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intfill_3(station) ; 361s NC_SHORT NC_SHORT_intfill_3:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack_3(station) ; 361s NC_SHORT NC_SHORT_pack_3:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack_3:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack_3:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intpack_3(station) ; 361s NC_SHORT NC_SHORT_intpack_3:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_intpack_3:add_offset = 5 ; 361s NC_SHORT NC_SHORT_intpack_3:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_inf_3(station) ; 361s NC_SHORT NC_SHORT_packinf_3(station) ; 361s NC_SHORT NC_SHORT_packinf_3:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_intpackinf_3(station) ; 361s NC_SHORT NC_SHORT_intpackinf_3:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_bit64_3(station) ; 361s NC_SHORT NC_SHORT_bit64_3:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_fill64_3(station) ; 361s NC_SHORT NC_SHORT_fill64_3:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack64_3(station) ; 361s NC_SHORT NC_SHORT_pack64_3:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack64_3:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack64_3:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_packinf64_3(station) ; 361s NC_SHORT NC_SHORT_packinf64_3:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_4(station) ; 361s NC_SHORT NC_SHORT_int_4(station) ; 361s NC_SHORT NC_SHORT_fill_4(station) ; 361s NC_SHORT NC_SHORT_fill_4:valid_range = 1, 5 ; 361s NC_SHORT NC_SHORT_intfill_4(station) ; 361s NC_SHORT NC_SHORT_intfill_4:valid_min = 1 ; 361s NC_SHORT NC_SHORT_intfill_4:valid_max = 5 ; 361s NC_SHORT NC_SHORT_pack_4(station) ; 361s NC_SHORT NC_SHORT_pack_4:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack_4:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack_4:valid_min = 1 ; 361s NC_SHORT NC_SHORT_pack_4:valid_max = 5 ; 361s NC_SHORT NC_SHORT_intpack_4(station) ; 361s NC_SHORT NC_SHORT_intpack_4:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_intpack_4:add_offset = 5 ; 361s NC_SHORT NC_SHORT_intpack_4:valid_range = 1, 5 ; 361s NC_SHORT NC_SHORT_inf_4(station) ; 361s NC_SHORT NC_SHORT_packinf_4(station) ; 361s NC_SHORT NC_SHORT_packinf_4:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_intpackinf_4(station) ; 361s NC_SHORT NC_SHORT_intpackinf_4:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_bit64_4(station) ; 361s NC_SHORT NC_SHORT_bit64_4:valid_range = 1, 5 ; 361s NC_SHORT NC_SHORT_fill64_4(station) ; 361s NC_SHORT NC_SHORT_fill64_4:valid_min = 1 ; 361s NC_SHORT NC_SHORT_fill64_4:valid_max = 5 ; 361s NC_SHORT NC_SHORT_pack64_4(station) ; 361s NC_SHORT NC_SHORT_pack64_4:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack64_4:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack64_4:valid_min = 1 ; 361s NC_SHORT NC_SHORT_pack64_4:valid_max = 5 ; 361s NC_SHORT NC_SHORT_packinf64_4(station) ; 361s NC_SHORT NC_SHORT_packinf64_4:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_5(station) ; 361s NC_SHORT NC_SHORT_int_5(station) ; 361s NC_SHORT NC_SHORT_fill_5(station) ; 361s NC_SHORT NC_SHORT_fill_5:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intfill_5(station) ; 361s NC_SHORT NC_SHORT_intfill_5:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack_5(station) ; 361s NC_SHORT NC_SHORT_pack_5:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack_5:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack_5:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intpack_5(station) ; 361s NC_SHORT NC_SHORT_intpack_5:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_intpack_5:add_offset = 5 ; 361s NC_SHORT NC_SHORT_intpack_5:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_inf_5(station) ; 361s NC_SHORT NC_SHORT_packinf_5(station) ; 361s NC_SHORT NC_SHORT_packinf_5:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_intpackinf_5(station) ; 361s NC_SHORT NC_SHORT_intpackinf_5:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_bit64_5(station) ; 361s NC_SHORT NC_SHORT_bit64_5:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_fill64_5(station) ; 361s NC_SHORT NC_SHORT_fill64_5:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack64_5(station) ; 361s NC_SHORT NC_SHORT_pack64_5:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack64_5:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack64_5:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_packinf64_5(station) ; 361s NC_SHORT NC_SHORT_packinf64_5:scale_factor = 0 ; 361s NC_INT NC_INT_0(station) ; 361s NC_INT NC_INT_int_0(station) ; 361s NC_INT NC_INT_fill_0(station) ; 361s NC_INT NC_INT_fill_0:_FillValue = 99 ; 361s NC_INT NC_INT_intfill_0(station) ; 361s NC_INT NC_INT_intfill_0:_FillValue = 99 ; 361s NC_INT NC_INT_pack_0(station) ; 361s NC_INT NC_INT_pack_0:scale_factor = 10 ; 361s NC_INT NC_INT_pack_0:add_offset = 5 ; 361s NC_INT NC_INT_pack_0:_FillValue = 99 ; 361s NC_INT NC_INT_intpack_0(station) ; 361s NC_INT NC_INT_intpack_0:scale_factor = 10 ; 361s NC_INT NC_INT_intpack_0:add_offset = 5 ; 361s NC_INT NC_INT_intpack_0:_FillValue = 99 ; 361s NC_INT NC_INT_inf_0(station) ; 361s NC_INT NC_INT_packinf_0(station) ; 361s NC_INT NC_INT_packinf_0:scale_factor = 0 ; 361s NC_INT NC_INT_intpackinf_0(station) ; 361s NC_INT NC_INT_intpackinf_0:scale_factor = 0 ; 361s NC_INT NC_INT_intfillna_0(station) ; 361s NC_INT NC_INT_intfillna_0:_FillValue = NA ; 361s NC_INT NC_INT_bit64_0(station) ; 361s NC_INT NC_INT_bit64_0:_FillValue = 99 ; 361s NC_INT NC_INT_fill64_0(station) ; 361s NC_INT NC_INT_fill64_0:_FillValue = 99 ; 361s NC_INT NC_INT_pack64_0(station) ; 361s NC_INT NC_INT_pack64_0:scale_factor = 10 ; 361s NC_INT NC_INT_pack64_0:add_offset = 5 ; 361s NC_INT NC_INT_pack64_0:_FillValue = 99 ; 361s NC_INT NC_INT_packinf64_0(station) ; 361s NC_INT NC_INT_packinf64_0:scale_factor = 0 ; 361s NC_INT NC_INT_1(station) ; 361s NC_INT NC_INT_int_1(station) ; 361s NC_INT NC_INT_fill_1(station) ; 361s NC_INT NC_INT_fill_1:_FillValue = 99 ; 361s NC_INT NC_INT_intfill_1(station) ; 361s NC_INT NC_INT_intfill_1:_FillValue = 99 ; 361s NC_INT NC_INT_pack_1(station) ; 361s NC_INT NC_INT_pack_1:scale_factor = 10 ; 361s NC_INT NC_INT_pack_1:add_offset = 5 ; 361s NC_INT NC_INT_pack_1:_FillValue = 99 ; 361s NC_INT NC_INT_intpack_1(station) ; 361s NC_INT NC_INT_intpack_1:scale_factor = 10 ; 361s NC_INT NC_INT_intpack_1:add_offset = 5 ; 361s NC_INT NC_INT_intpack_1:_FillValue = 99 ; 361s NC_INT NC_INT_inf_1(station) ; 361s NC_INT NC_INT_packinf_1(station) ; 361s NC_INT NC_INT_packinf_1:scale_factor = 0 ; 361s NC_INT NC_INT_intpackinf_1(station) ; 361s NC_INT NC_INT_intpackinf_1:scale_factor = 0 ; 361s NC_INT NC_INT_intfillna_1(station) ; 361s NC_INT NC_INT_intfillna_1:_FillValue = NA ; 361s NC_INT NC_INT_bit64_1(station) ; 361s NC_INT NC_INT_bit64_1:_FillValue = 99 ; 361s NC_INT NC_INT_fill64_1(station) ; 361s NC_INT NC_INT_fill64_1:_FillValue = 99 ; 361s NC_INT NC_INT_pack64_1(station) ; 361s NC_INT NC_INT_pack64_1:scale_factor = 10 ; 361s NC_INT NC_INT_pack64_1:add_offset = 5 ; 361s NC_INT NC_INT_pack64_1:_FillValue = 99 ; 361s NC_INT NC_INT_packinf64_1(station) ; 361s NC_INT NC_INT_packinf64_1:scale_factor = 0 ; 361s NC_INT NC_INT_2(station) ; 361s NC_INT NC_INT_int_2(station) ; 361s NC_INT NC_INT_fill_2(station) ; 361s NC_INT NC_INT_fill_2:missing_value = 99 ; 361s NC_INT NC_INT_intfill_2(station) ; 361s NC_INT NC_INT_intfill_2:missing_value = 99 ; 361s NC_INT NC_INT_pack_2(station) ; 361s NC_INT NC_INT_pack_2:scale_factor = 10 ; 361s NC_INT NC_INT_pack_2:add_offset = 5 ; 361s NC_INT NC_INT_pack_2:missing_value = 99 ; 361s NC_INT NC_INT_intpack_2(station) ; 361s NC_INT NC_INT_intpack_2:scale_factor = 10 ; 361s NC_INT NC_INT_intpack_2:add_offset = 5 ; 361s NC_INT NC_INT_intpack_2:missing_value = 99 ; 361s NC_INT NC_INT_inf_2(station) ; 361s NC_INT NC_INT_packinf_2(station) ; 361s NC_INT NC_INT_packinf_2:scale_factor = 0 ; 361s NC_INT NC_INT_intpackinf_2(station) ; 361s NC_INT NC_INT_intpackinf_2:scale_factor = 0 ; 361s NC_INT NC_INT_intfillna_2(station) ; 361s NC_INT NC_INT_intfillna_2:missing_value = NA ; 361s NC_INT NC_INT_bit64_2(station) ; 361s NC_INT NC_INT_bit64_2:missing_value = 99 ; 361s NC_INT NC_INT_fill64_2(station) ; 361s NC_INT NC_INT_fill64_2:missing_value = 99 ; 361s NC_INT NC_INT_pack64_2(station) ; 361s NC_INT NC_INT_pack64_2:scale_factor = 10 ; 361s NC_INT NC_INT_pack64_2:add_offset = 5 ; 361s NC_INT NC_INT_pack64_2:missing_value = 99 ; 361s NC_INT NC_INT_packinf64_2(station) ; 361s NC_INT NC_INT_packinf64_2:scale_factor = 0 ; 361s NC_INT NC_INT_3(station) ; 361s NC_INT NC_INT_int_3(station) ; 361s NC_INT NC_INT_fill_3(station) ; 361s NC_INT NC_INT_fill_3:_FillValue = 99 ; 361s NC_INT NC_INT_intfill_3(station) ; 361s NC_INT NC_INT_intfill_3:_FillValue = 99 ; 361s NC_INT NC_INT_pack_3(station) ; 361s NC_INT NC_INT_pack_3:scale_factor = 10 ; 361s NC_INT NC_INT_pack_3:add_offset = 5 ; 361s NC_INT NC_INT_pack_3:_FillValue = 99 ; 361s NC_INT NC_INT_intpack_3(station) ; 361s NC_INT NC_INT_intpack_3:scale_factor = 10 ; 361s NC_INT NC_INT_intpack_3:add_offset = 5 ; 361s NC_INT NC_INT_intpack_3:_FillValue = 99 ; 361s NC_INT NC_INT_inf_3(station) ; 361s NC_INT NC_INT_packinf_3(station) ; 361s NC_INT NC_INT_packinf_3:scale_factor = 0 ; 361s NC_INT NC_INT_intpackinf_3(station) ; 361s NC_INT NC_INT_intpackinf_3:scale_factor = 0 ; 361s NC_INT NC_INT_intfillna_3(station) ; 361s NC_INT NC_INT_intfillna_3:_FillValue = NA ; 361s NC_INT NC_INT_bit64_3(station) ; 361s NC_INT NC_INT_bit64_3:_FillValue = 99 ; 361s NC_INT NC_INT_fill64_3(station) ; 361s NC_INT NC_INT_fill64_3:_FillValue = 99 ; 361s NC_INT NC_INT_pack64_3(station) ; 361s NC_INT NC_INT_pack64_3:scale_factor = 10 ; 361s NC_INT NC_INT_pack64_3:add_offset = 5 ; 361s NC_INT NC_INT_pack64_3:_FillValue = 99 ; 361s NC_INT NC_INT_packinf64_3(station) ; 361s NC_INT NC_INT_packinf64_3:scale_factor = 0 ; 361s NC_INT NC_INT_4(station) ; 361s NC_INT NC_INT_int_4(station) ; 361s NC_INT NC_INT_fill_4(station) ; 361s NC_INT NC_INT_fill_4:valid_range = 1, 5 ; 361s NC_INT NC_INT_intfill_4(station) ; 361s NC_INT NC_INT_intfill_4:valid_min = 1 ; 361s NC_INT NC_INT_intfill_4:valid_max = 5 ; 361s NC_INT NC_INT_pack_4(station) ; 361s NC_INT NC_INT_pack_4:scale_factor = 10 ; 361s NC_INT NC_INT_pack_4:add_offset = 5 ; 361s NC_INT NC_INT_pack_4:valid_min = 1 ; 361s NC_INT NC_INT_pack_4:valid_max = 5 ; 361s NC_INT NC_INT_intpack_4(station) ; 361s NC_INT NC_INT_intpack_4:scale_factor = 10 ; 361s NC_INT NC_INT_intpack_4:add_offset = 5 ; 361s NC_INT NC_INT_intpack_4:valid_range = 1, 5 ; 361s NC_INT NC_INT_inf_4(station) ; 361s NC_INT NC_INT_packinf_4(station) ; 361s NC_INT NC_INT_packinf_4:scale_factor = 0 ; 361s NC_INT NC_INT_intpackinf_4(station) ; 361s NC_INT NC_INT_intpackinf_4:scale_factor = 0 ; 361s NC_INT NC_INT_intfillna_4(station) ; 361s NC_INT NC_INT_intfillna_4:valid_min = 1 ; 361s NC_INT NC_INT_intfillna_4:valid_max = 5 ; 361s NC_INT NC_INT_bit64_4(station) ; 361s NC_INT NC_INT_bit64_4:valid_range = 1, 5 ; 361s NC_INT NC_INT_fill64_4(station) ; 361s NC_INT NC_INT_fill64_4:valid_min = 1 ; 361s NC_INT NC_INT_fill64_4:valid_max = 5 ; 361s NC_INT NC_INT_pack64_4(station) ; 361s NC_INT NC_INT_pack64_4:scale_factor = 10 ; 361s NC_INT NC_INT_pack64_4:add_offset = 5 ; 361s NC_INT NC_INT_pack64_4:valid_min = 1 ; 361s NC_INT NC_INT_pack64_4:valid_max = 5 ; 361s NC_INT NC_INT_packinf64_4(station) ; 361s NC_INT NC_INT_packinf64_4:scale_factor = 0 ; 361s NC_INT NC_INT_5(station) ; 361s NC_INT NC_INT_int_5(station) ; 361s NC_INT NC_INT_fill_5(station) ; 361s NC_INT NC_INT_fill_5:_FillValue = 99 ; 361s NC_INT NC_INT_intfill_5(station) ; 361s NC_INT NC_INT_intfill_5:_FillValue = 99 ; 361s NC_INT NC_INT_pack_5(station) ; 361s NC_INT NC_INT_pack_5:scale_factor = 10 ; 361s NC_INT NC_INT_pack_5:add_offset = 5 ; 361s NC_INT NC_INT_pack_5:_FillValue = 99 ; 361s NC_INT NC_INT_intpack_5(station) ; 361s NC_INT NC_INT_intpack_5:scale_factor = 10 ; 361s NC_INT NC_INT_intpack_5:add_offset = 5 ; 361s NC_INT NC_INT_intpack_5:_FillValue = 99 ; 361s NC_INT NC_INT_inf_5(station) ; 361s NC_INT NC_INT_packinf_5(station) ; 361s NC_INT NC_INT_packinf_5:scale_factor = 0 ; 361s NC_INT NC_INT_intpackinf_5(station) ; 361s NC_INT NC_INT_intpackinf_5:scale_factor = 0 ; 361s NC_INT NC_INT_intfillna_5(station) ; 361s NC_INT NC_INT_intfillna_5:_FillValue = NA ; 361s NC_INT NC_INT_bit64_5(station) ; 361s NC_INT NC_INT_bit64_5:_FillValue = 99 ; 361s NC_INT NC_INT_fill64_5(station) ; 361s NC_INT NC_INT_fill64_5:_FillValue = 99 ; 361s NC_INT NC_INT_pack64_5(station) ; 361s NC_INT NC_INT_pack64_5:scale_factor = 10 ; 361s NC_INT NC_INT_pack64_5:add_offset = 5 ; 361s NC_INT NC_INT_pack64_5:_FillValue = 99 ; 361s NC_INT NC_INT_packinf64_5(station) ; 361s NC_INT NC_INT_packinf64_5:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_0(station) ; 361s NC_FLOAT NC_FLOAT_int_0(station) ; 361s NC_FLOAT NC_FLOAT_fill_0(station) ; 361s NC_FLOAT NC_FLOAT_fill_0:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intfill_0(station) ; 361s NC_FLOAT NC_FLOAT_intfill_0:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack_0(station) ; 361s NC_FLOAT NC_FLOAT_pack_0:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack_0:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack_0:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intpack_0(station) ; 361s NC_FLOAT NC_FLOAT_intpack_0:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_intpack_0:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_intpack_0:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_inf_0(station) ; 361s NC_FLOAT NC_FLOAT_packinf_0(station) ; 361s NC_FLOAT NC_FLOAT_packinf_0:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_intpackinf_0(station) ; 361s NC_FLOAT NC_FLOAT_intpackinf_0:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_bit64_0(station) ; 361s NC_FLOAT NC_FLOAT_bit64_0:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_fill64_0(station) ; 361s NC_FLOAT NC_FLOAT_fill64_0:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack64_0(station) ; 361s NC_FLOAT NC_FLOAT_pack64_0:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack64_0:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack64_0:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_packinf64_0(station) ; 361s NC_FLOAT NC_FLOAT_packinf64_0:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_1(station) ; 361s NC_FLOAT NC_FLOAT_int_1(station) ; 361s NC_FLOAT NC_FLOAT_fill_1(station) ; 361s NC_FLOAT NC_FLOAT_fill_1:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intfill_1(station) ; 361s NC_FLOAT NC_FLOAT_intfill_1:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack_1(station) ; 361s NC_FLOAT NC_FLOAT_pack_1:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack_1:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack_1:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intpack_1(station) ; 361s NC_FLOAT NC_FLOAT_intpack_1:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_intpack_1:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_intpack_1:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_inf_1(station) ; 361s NC_FLOAT NC_FLOAT_packinf_1(station) ; 361s NC_FLOAT NC_FLOAT_packinf_1:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_intpackinf_1(station) ; 361s NC_FLOAT NC_FLOAT_intpackinf_1:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_bit64_1(station) ; 361s NC_FLOAT NC_FLOAT_bit64_1:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_fill64_1(station) ; 361s NC_FLOAT NC_FLOAT_fill64_1:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack64_1(station) ; 361s NC_FLOAT NC_FLOAT_pack64_1:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack64_1:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack64_1:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_packinf64_1(station) ; 361s NC_FLOAT NC_FLOAT_packinf64_1:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_2(station) ; 361s NC_FLOAT NC_FLOAT_int_2(station) ; 361s NC_FLOAT NC_FLOAT_fill_2(station) ; 361s NC_FLOAT NC_FLOAT_fill_2:missing_value = 99 ; 361s NC_FLOAT NC_FLOAT_intfill_2(station) ; 361s NC_FLOAT NC_FLOAT_intfill_2:missing_value = 99 ; 361s NC_FLOAT NC_FLOAT_pack_2(station) ; 361s NC_FLOAT NC_FLOAT_pack_2:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack_2:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack_2:missing_value = 99 ; 361s NC_FLOAT NC_FLOAT_intpack_2(station) ; 361s NC_FLOAT NC_FLOAT_intpack_2:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_intpack_2:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_intpack_2:missing_value = 99 ; 361s NC_FLOAT NC_FLOAT_inf_2(station) ; 361s NC_FLOAT NC_FLOAT_packinf_2(station) ; 361s NC_FLOAT NC_FLOAT_packinf_2:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_intpackinf_2(station) ; 361s NC_FLOAT NC_FLOAT_intpackinf_2:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_bit64_2(station) ; 361s NC_FLOAT NC_FLOAT_bit64_2:missing_value = 99 ; 361s NC_FLOAT NC_FLOAT_fill64_2(station) ; 361s NC_FLOAT NC_FLOAT_fill64_2:missing_value = 99 ; 361s NC_FLOAT NC_FLOAT_pack64_2(station) ; 361s NC_FLOAT NC_FLOAT_pack64_2:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack64_2:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack64_2:missing_value = 99 ; 361s NC_FLOAT NC_FLOAT_packinf64_2(station) ; 361s NC_FLOAT NC_FLOAT_packinf64_2:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_3(station) ; 361s NC_FLOAT NC_FLOAT_int_3(station) ; 361s NC_FLOAT NC_FLOAT_fill_3(station) ; 361s NC_FLOAT NC_FLOAT_fill_3:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intfill_3(station) ; 361s NC_FLOAT NC_FLOAT_intfill_3:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack_3(station) ; 361s NC_FLOAT NC_FLOAT_pack_3:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack_3:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack_3:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intpack_3(station) ; 361s NC_FLOAT NC_FLOAT_intpack_3:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_intpack_3:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_intpack_3:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_inf_3(station) ; 361s NC_FLOAT NC_FLOAT_packinf_3(station) ; 361s NC_FLOAT NC_FLOAT_packinf_3:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_intpackinf_3(station) ; 361s NC_FLOAT NC_FLOAT_intpackinf_3:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_bit64_3(station) ; 361s NC_FLOAT NC_FLOAT_bit64_3:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_fill64_3(station) ; 361s NC_FLOAT NC_FLOAT_fill64_3:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack64_3(station) ; 361s NC_FLOAT NC_FLOAT_pack64_3:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack64_3:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack64_3:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_packinf64_3(station) ; 361s NC_FLOAT NC_FLOAT_packinf64_3:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_4(station) ; 361s NC_FLOAT NC_FLOAT_int_4(station) ; 361s NC_FLOAT NC_FLOAT_fill_4(station) ; 361s NC_FLOAT NC_FLOAT_fill_4:valid_range = 1, 5 ; 361s NC_FLOAT NC_FLOAT_intfill_4(station) ; 361s NC_FLOAT NC_FLOAT_intfill_4:valid_min = 1 ; 361s NC_FLOAT NC_FLOAT_intfill_4:valid_max = 5 ; 361s NC_FLOAT NC_FLOAT_pack_4(station) ; 361s NC_FLOAT NC_FLOAT_pack_4:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack_4:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack_4:valid_min = 1 ; 361s NC_FLOAT NC_FLOAT_pack_4:valid_max = 5 ; 361s NC_FLOAT NC_FLOAT_intpack_4(station) ; 361s NC_FLOAT NC_FLOAT_intpack_4:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_intpack_4:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_intpack_4:valid_range = 1, 5 ; 361s NC_FLOAT NC_FLOAT_inf_4(station) ; 361s NC_FLOAT NC_FLOAT_packinf_4(station) ; 361s NC_FLOAT NC_FLOAT_packinf_4:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_intpackinf_4(station) ; 361s NC_FLOAT NC_FLOAT_intpackinf_4:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_bit64_4(station) ; 361s NC_FLOAT NC_FLOAT_bit64_4:valid_range = 1, 5 ; 361s NC_FLOAT NC_FLOAT_fill64_4(station) ; 361s NC_FLOAT NC_FLOAT_fill64_4:valid_min = 1 ; 361s NC_FLOAT NC_FLOAT_fill64_4:valid_max = 5 ; 361s NC_FLOAT NC_FLOAT_pack64_4(station) ; 361s NC_FLOAT NC_FLOAT_pack64_4:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack64_4:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack64_4:valid_min = 1 ; 361s NC_FLOAT NC_FLOAT_pack64_4:valid_max = 5 ; 361s NC_FLOAT NC_FLOAT_packinf64_4(station) ; 361s NC_FLOAT NC_FLOAT_packinf64_4:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_5(station) ; 361s NC_FLOAT NC_FLOAT_int_5(station) ; 361s NC_FLOAT NC_FLOAT_fill_5(station) ; 361s NC_FLOAT NC_FLOAT_fill_5:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intfill_5(station) ; 361s NC_FLOAT NC_FLOAT_intfill_5:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack_5(station) ; 361s NC_FLOAT NC_FLOAT_pack_5:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack_5:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack_5:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intpack_5(station) ; 361s NC_FLOAT NC_FLOAT_intpack_5:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_intpack_5:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_intpack_5:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_inf_5(station) ; 361s NC_FLOAT NC_FLOAT_packinf_5(station) ; 361s NC_FLOAT NC_FLOAT_packinf_5:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_intpackinf_5(station) ; 361s NC_FLOAT NC_FLOAT_intpackinf_5:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_bit64_5(station) ; 361s NC_FLOAT NC_FLOAT_bit64_5:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_fill64_5(station) ; 361s NC_FLOAT NC_FLOAT_fill64_5:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack64_5(station) ; 361s NC_FLOAT NC_FLOAT_pack64_5:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack64_5:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack64_5:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_packinf64_5(station) ; 361s NC_FLOAT NC_FLOAT_packinf64_5:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_0(station) ; 361s NC_DOUBLE NC_DOUBLE_int_0(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_0(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_0:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intfill_0(station) ; 361s NC_DOUBLE NC_DOUBLE_intfill_0:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack_0(station) ; 361s NC_DOUBLE NC_DOUBLE_pack_0:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack_0:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack_0:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intpack_0(station) ; 361s NC_DOUBLE NC_DOUBLE_intpack_0:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_intpack_0:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_intpack_0:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_inf_0(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_0(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_0:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_0(station) ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_0:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_fillna_0(station) ; 361s NC_DOUBLE NC_DOUBLE_fillna_0:_FillValue = NA ; 361s NC_DOUBLE NC_DOUBLE_bit64_0(station) ; 361s NC_DOUBLE NC_DOUBLE_bit64_0:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_fill64_0(station) ; 361s NC_DOUBLE NC_DOUBLE_fill64_0:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack64_0(station) ; 361s NC_DOUBLE NC_DOUBLE_pack64_0:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack64_0:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack64_0:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_packinf64_0(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf64_0:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_1(station) ; 361s NC_DOUBLE NC_DOUBLE_int_1(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_1(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_1:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intfill_1(station) ; 361s NC_DOUBLE NC_DOUBLE_intfill_1:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack_1(station) ; 361s NC_DOUBLE NC_DOUBLE_pack_1:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack_1:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack_1:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intpack_1(station) ; 361s NC_DOUBLE NC_DOUBLE_intpack_1:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_intpack_1:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_intpack_1:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_inf_1(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_1(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_1:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_1(station) ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_1:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_fillna_1(station) ; 361s NC_DOUBLE NC_DOUBLE_fillna_1:_FillValue = NA ; 361s NC_DOUBLE NC_DOUBLE_bit64_1(station) ; 361s NC_DOUBLE NC_DOUBLE_bit64_1:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_fill64_1(station) ; 361s NC_DOUBLE NC_DOUBLE_fill64_1:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack64_1(station) ; 361s NC_DOUBLE NC_DOUBLE_pack64_1:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack64_1:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack64_1:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_packinf64_1(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf64_1:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_2(station) ; 361s NC_DOUBLE NC_DOUBLE_int_2(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_2(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_2:missing_value = 99 ; 361s NC_DOUBLE NC_DOUBLE_intfill_2(station) ; 361s NC_DOUBLE NC_DOUBLE_intfill_2:missing_value = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack_2(station) ; 361s NC_DOUBLE NC_DOUBLE_pack_2:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack_2:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack_2:missing_value = 99 ; 361s NC_DOUBLE NC_DOUBLE_intpack_2(station) ; 361s NC_DOUBLE NC_DOUBLE_intpack_2:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_intpack_2:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_intpack_2:missing_value = 99 ; 361s NC_DOUBLE NC_DOUBLE_inf_2(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_2(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_2:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_2(station) ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_2:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_fillna_2(station) ; 361s NC_DOUBLE NC_DOUBLE_fillna_2:missing_value = NA ; 361s NC_DOUBLE NC_DOUBLE_bit64_2(station) ; 361s NC_DOUBLE NC_DOUBLE_bit64_2:missing_value = 99 ; 361s NC_DOUBLE NC_DOUBLE_fill64_2(station) ; 361s NC_DOUBLE NC_DOUBLE_fill64_2:missing_value = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack64_2(station) ; 361s NC_DOUBLE NC_DOUBLE_pack64_2:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack64_2:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack64_2:missing_value = 99 ; 361s NC_DOUBLE NC_DOUBLE_packinf64_2(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf64_2:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_3(station) ; 361s NC_DOUBLE NC_DOUBLE_int_3(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_3(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_3:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intfill_3(station) ; 361s NC_DOUBLE NC_DOUBLE_intfill_3:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack_3(station) ; 361s NC_DOUBLE NC_DOUBLE_pack_3:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack_3:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack_3:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intpack_3(station) ; 361s NC_DOUBLE NC_DOUBLE_intpack_3:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_intpack_3:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_intpack_3:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_inf_3(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_3(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_3:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_3(station) ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_3:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_fillna_3(station) ; 361s NC_DOUBLE NC_DOUBLE_fillna_3:_FillValue = NA ; 361s NC_DOUBLE NC_DOUBLE_bit64_3(station) ; 361s NC_DOUBLE NC_DOUBLE_bit64_3:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_fill64_3(station) ; 361s NC_DOUBLE NC_DOUBLE_fill64_3:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack64_3(station) ; 361s NC_DOUBLE NC_DOUBLE_pack64_3:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack64_3:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack64_3:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_packinf64_3(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf64_3:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_4(station) ; 361s NC_DOUBLE NC_DOUBLE_int_4(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_4(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_4:valid_range = 1, 5 ; 361s NC_DOUBLE NC_DOUBLE_intfill_4(station) ; 361s NC_DOUBLE NC_DOUBLE_intfill_4:valid_min = 1 ; 361s NC_DOUBLE NC_DOUBLE_intfill_4:valid_max = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack_4(station) ; 361s NC_DOUBLE NC_DOUBLE_pack_4:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack_4:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack_4:valid_min = 1 ; 361s NC_DOUBLE NC_DOUBLE_pack_4:valid_max = 5 ; 361s NC_DOUBLE NC_DOUBLE_intpack_4(station) ; 361s NC_DOUBLE NC_DOUBLE_intpack_4:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_intpack_4:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_intpack_4:valid_range = 1, 5 ; 361s NC_DOUBLE NC_DOUBLE_inf_4(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_4(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_4:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_4(station) ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_4:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_fillna_4(station) ; 361s NC_DOUBLE NC_DOUBLE_fillna_4:valid_range = -Inf, Inf ; 361s NC_DOUBLE NC_DOUBLE_bit64_4(station) ; 361s NC_DOUBLE NC_DOUBLE_bit64_4:valid_range = 1, 5 ; 361s NC_DOUBLE NC_DOUBLE_fill64_4(station) ; 361s NC_DOUBLE NC_DOUBLE_fill64_4:valid_min = 1 ; 361s NC_DOUBLE NC_DOUBLE_fill64_4:valid_max = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack64_4(station) ; 361s NC_DOUBLE NC_DOUBLE_pack64_4:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack64_4:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack64_4:valid_min = 1 ; 361s NC_DOUBLE NC_DOUBLE_pack64_4:valid_max = 5 ; 361s NC_DOUBLE NC_DOUBLE_packinf64_4(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf64_4:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_5(station) ; 361s NC_DOUBLE NC_DOUBLE_int_5(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_5(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_5:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intfill_5(station) ; 361s NC_DOUBLE NC_DOUBLE_intfill_5:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack_5(station) ; 361s NC_DOUBLE NC_DOUBLE_pack_5:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack_5:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack_5:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intpack_5(station) ; 361s NC_DOUBLE NC_DOUBLE_intpack_5:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_intpack_5:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_intpack_5:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_inf_5(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_5(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_5:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_5(station) ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_5:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_fillna_5(station) ; 361s NC_DOUBLE NC_DOUBLE_fillna_5:_FillValue = NA ; 361s NC_DOUBLE NC_DOUBLE_bit64_5(station) ; 361s NC_DOUBLE NC_DOUBLE_bit64_5:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_fill64_5(station) ; 361s NC_DOUBLE NC_DOUBLE_fill64_5:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack64_5(station) ; 361s NC_DOUBLE NC_DOUBLE_pack64_5:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack64_5:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack64_5:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_packinf64_5(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf64_5:scale_factor = 0 ; 361s 361s // global attributes: 361s NC_CHAR :char_att = "This is some text" ; 361s } 361s Read NC_CHAR global attribute ...OK 361s Read NC_CHAR variable attribute ...OK 361s Read NC_CHAR variable attribute as raw bytes ...OK 361s Inquire about groups in file/group ...OK 361s Inquire about dimension ids in file/group ...OK 361s Inquire about variable ids in file/group ...OK 361s Inquire about fullname of file/group ...OK 361s Inquire about unlimited dimension ids of file/group ...OK 361s Read integer vector as double ... OK 361s OK 361s Read NC_BYTE_0 ...OK 361s OK 361s Read NC_BYTE_int_0 ...OK 361s OK 361s Read NC_BYTE_bit64_0 ...OK 361s OK 361s Read NC_BYTE_fill_0 ...OK 361s OK 361s Read NC_BYTE_intfill_0 ...OK 361s OK 361s Read NC_BYTE_fill64_0 ...OK 361s OK 361s Read NC_BYTE_pack_0 ...OK 361s OK 361s Read NC_BYTE_intpack_0 ...OK 361s OK 361s Read NC_BYTE_pack64_0 ...OK 361s OK 361s Read NC_BYTE_1 ...OK 361s OK 361s Read NC_BYTE_int_1 ...OK 361s OK 361s Read NC_BYTE_bit64_1 ...OK 361s OK 361s Read NC_BYTE_fill_1 ...OK 361s OK 361s Read NC_BYTE_intfill_1 ...OK 361s OK 361s Read NC_BYTE_fill64_1 ...OK 361s OK 361s Read NC_BYTE_pack_1 ...OK 361s OK 361s Read NC_BYTE_intpack_1 ...OK 361s OK 361s Read NC_BYTE_pack64_1 ...OK 361s OK 361s Read NC_BYTE_2 ...OK 361s OK 361s Read NC_BYTE_int_2 ...OK 361s OK 361s Read NC_BYTE_bit64_2 ...OK 361s OK 361s Read NC_BYTE_fill_2 ...OK 361s OK 361s Read NC_BYTE_intfill_2 ...OK 361s OK 361s Read NC_BYTE_fill64_2 ...OK 361s OK 361s Read NC_BYTE_pack_2 ...OK 361s OK 361s Read NC_BYTE_intpack_2 ...OK 361s OK 361s Read NC_BYTE_pack64_2 ...OK 361s OK 361s Read NC_BYTE_3 ...OK 361s OK 361s Read NC_BYTE_int_3 ...OK 361s OK 361s Read NC_BYTE_bit64_3 ...OK 361s OK 361s Read NC_BYTE_4 ...OK 361s OK 361s Read NC_BYTE_int_4 ...OK 361s OK 361s Read NC_BYTE_bit64_4 ...OK 361s OK 361s Read NC_BYTE_fill_4 ...OK 361s OK 361s Read NC_BYTE_intfill_4 ...OK 361s OK 361s Read NC_BYTE_fill64_4 ...OK 361s OK 361s Read NC_BYTE_pack_4 ...OK 361s OK 361s Read NC_BYTE_intpack_4 ...OK 361s OK 361s Read NC_BYTE_pack64_4 ...OK 361s OK 361s Read NC_BYTE_5 ...OK 361s OK 361s Read NC_BYTE_int_5 ...OK 361s OK 361s Read NC_BYTE_bit64_5 ...OK 361s OK 361s Read NC_BYTE_fill_5 ...OK 361s OK 361s Read NC_BYTE_intfill_5 ...OK 361s OK 361s Read NC_BYTE_fill64_5 ...OK 361s OK 361s Read NC_BYTE_pack_5 ...OK 361s OK 361s Read NC_BYTE_intpack_5 ...OK 361s OK 361s Read NC_BYTE_pack64_5 ...OK 361s OK 361s Read NC_SHORT_0 ...OK 361s OK 361s Read NC_SHORT_int_0 ...OK 361s OK 361s Read NC_SHORT_bit64_0 ...OK 361s OK 361s Read NC_SHORT_fill_0 ...OK 361s OK 361s Read NC_SHORT_intfill_0 ...OK 361s OK 361s Read NC_SHORT_fill64_0 ...OK 361s OK 361s Read NC_SHORT_pack_0 ...OK 361s OK 361s Read NC_SHORT_intpack_0 ...OK 361s OK 361s Read NC_SHORT_pack64_0 ...OK 361s OK 361s Read NC_SHORT_1 ...OK 361s OK 361s Read NC_SHORT_int_1 ...OK 361s OK 361s Read NC_SHORT_bit64_1 ...OK 361s OK 361s Read NC_SHORT_fill_1 ...OK 361s OK 361s Read NC_SHORT_intfill_1 ...OK 361s OK 361s Read NC_SHORT_fill64_1 ...OK 361s OK 361s Read NC_SHORT_pack_1 ...OK 361s OK 361s Read NC_SHORT_intpack_1 ...OK 361s OK 361s Read NC_SHORT_pack64_1 ...OK 361s OK 361s Read NC_SHORT_2 ...OK 361s OK 361s Read NC_SHORT_int_2 ...OK 361s OK 361s Read NC_SHORT_bit64_2 ...OK 361s OK 361s Read NC_SHORT_fill_2 ...OK 361s OK 361s Read NC_SHORT_intfill_2 ...OK 361s OK 361s Read NC_SHORT_fill64_2 ...OK 361s OK 361s Read NC_SHORT_pack_2 ...OK 361s OK 361s Read NC_SHORT_intpack_2 ...OK 361s OK 361s Read NC_SHORT_pack64_2 ...OK 361s OK 361s Read NC_SHORT_3 ...OK 361s OK 361s Read NC_SHORT_int_3 ...OK 361s OK 361s Read NC_SHORT_bit64_3 ...OK 361s OK 361s Read NC_SHORT_4 ...OK 361s OK 361s Read NC_SHORT_int_4 ...OK 361s OK 361s Read NC_SHORT_bit64_4 ...OK 361s OK 361s Read NC_SHORT_fill_4 ...OK 361s OK 361s Read NC_SHORT_intfill_4 ...OK 361s OK 361s Read NC_SHORT_fill64_4 ...OK 361s OK 361s Read NC_SHORT_pack_4 ...OK 361s OK 361s Read NC_SHORT_intpack_4 ...OK 361s OK 361s Read NC_SHORT_pack64_4 ...OK 361s OK 361s Read NC_SHORT_5 ...OK 361s OK 361s Read NC_SHORT_int_5 ...OK 361s OK 361s Read NC_SHORT_bit64_5 ...OK 361s OK 361s Read NC_SHORT_fill_5 ...OK 361s OK 361s Read NC_SHORT_intfill_5 ...OK 361s OK 361s Read NC_SHORT_fill64_5 ...OK 361s OK 361s Read NC_SHORT_pack_5 ...OK 361s OK 361s Read NC_SHORT_intpack_5 ...OK 361s OK 361s Read NC_SHORT_pack64_5 ...OK 361s OK 361s Read NC_INT_0 ...OK 361s OK 361s Read NC_INT_int_0 ...OK 361s OK 361s Read NC_INT_bit64_0 ...OK 361s OK 361s Read NC_INT_fill_0 ...OK 361s OK 361s Read NC_INT_intfill_0 ...OK 361s OK 361s Read NC_INT_fill64_0 ...OK 361s OK 361s Read NC_INT_intfillna_0 ...OK 361s OK 361s Read NC_INT_pack_0 ...OK 361s OK 361s Read NC_INT_intpack_0 ...OK 361s OK 361s Read NC_INT_pack64_0 ...OK 361s OK 361s Read NC_INT_1 ...OK 361s OK 361s Read NC_INT_int_1 ...OK 361s OK 361s Read NC_INT_bit64_1 ...OK 361s OK 361s Read NC_INT_fill_1 ...OK 361s OK 361s Read NC_INT_intfill_1 ...OK 361s OK 361s Read NC_INT_fill64_1 ...OK 361s OK 361s Read NC_INT_intfillna_1 ...OK 361s OK 361s Read NC_INT_pack_1 ...OK 361s OK 361s Read NC_INT_intpack_1 ...OK 361s OK 361s Read NC_INT_pack64_1 ...OK 361s OK 361s Read NC_INT_2 ...OK 361s OK 361s Read NC_INT_int_2 ...OK 361s OK 361s Read NC_INT_bit64_2 ...OK 361s OK 361s Read NC_INT_fill_2 ...OK 361s OK 361s Read NC_INT_intfill_2 ...OK 361s OK 361s Read NC_INT_fill64_2 ...OK 361s OK 361s Read NC_INT_intfillna_2 ...OK 361s OK 361s Read NC_INT_pack_2 ...OK 361s OK 361s Read NC_INT_intpack_2 ...OK 361s OK 361s Read NC_INT_pack64_2 ...OK 361s OK 361s Read NC_INT_3 ...OK 361s OK 361s Read NC_INT_int_3 ...OK 361s OK 361s Read NC_INT_bit64_3 ...OK 361s OK 361s Read NC_INT_intfill_3 ...OK 361s OK 361s OK 361s Read NC_INT_intfillna_3 ...OK 361s OK 361s OK 361s Read NC_INT_intpack_3 ...OK 361s OK 361s OK 361s Read NC_INT_4 ...OK 361s OK 361s Read NC_INT_int_4 ...OK 361s OK 361s Read NC_INT_bit64_4 ...OK 361s OK 361s Read NC_INT_fill_4 ...OK 361s OK 361s Read NC_INT_intfill_4 ...OK 361s OK 361s Read NC_INT_fill64_4 ...OK 361s OK 361s Read NC_INT_intfillna_4 ...OK 361s OK 361s Read NC_INT_pack_4 ...OK 361s OK 361s Read NC_INT_intpack_4 ...OK 361s OK 361s Read NC_INT_pack64_4 ...OK 361s OK 361s Read NC_INT_5 ...OK 361s OK 361s Read NC_INT_int_5 ...OK 361s OK 361s Read NC_INT_bit64_5 ...OK 361s OK 361s Read NC_INT_fill_5 ...OK 361s OK 361s Read NC_INT_intfill_5 ...OK 361s OK 361s Read NC_INT_fill64_5 ...OK 361s OK 361s Read NC_INT_intfillna_5 ...OK 361s OK 361s Read NC_INT_pack_5 ...OK 361s OK 361s Read NC_INT_intpack_5 ...OK 361s OK 361s Read NC_INT_pack64_5 ...OK 361s OK 361s Read NC_FLOAT_0 ...OK 361s OK 361s Read NC_FLOAT_int_0 ...OK 361s OK 361s Read NC_FLOAT_bit64_0 ...OK 361s OK 361s Read NC_FLOAT_fill_0 ...OK 361s OK 361s Read NC_FLOAT_intfill_0 ...OK 361s OK 361s Read NC_FLOAT_fill64_0 ...OK 361s OK 361s Read NC_FLOAT_pack_0 ...OK 361s OK 361s Read NC_FLOAT_intpack_0 ...OK 361s OK 361s Read NC_FLOAT_pack64_0 ...OK 361s OK 361s Read NC_FLOAT_1 ...OK 361s OK 361s Read NC_FLOAT_int_1 ...OK 361s OK 361s Read NC_FLOAT_bit64_1 ...OK 361s OK 361s Read NC_FLOAT_fill_1 ...OK 361s OK 361s Read NC_FLOAT_intfill_1 ...OK 361s OK 361s Read NC_FLOAT_fill64_1 ...OK 361s OK 361s Read NC_FLOAT_pack_1 ...OK 361s OK 361s Read NC_FLOAT_intpack_1 ...OK 361s OK 361s Read NC_FLOAT_pack64_1 ...OK 361s OK 361s Read NC_FLOAT_2 ...OK 361s OK 361s Read NC_FLOAT_int_2 ...OK 361s OK 361s Read NC_FLOAT_bit64_2 ...OK 361s OK 361s Read NC_FLOAT_fill_2 ...OK 361s OK 361s Read NC_FLOAT_intfill_2 ...OK 361s OK 361s Read NC_FLOAT_fill64_2 ...OK 361s OK 361s Read NC_FLOAT_pack_2 ...OK 361s OK 361s Read NC_FLOAT_intpack_2 ...OK 361s OK 361s Read NC_FLOAT_pack64_2 ...OK 361s OK 361s Read NC_FLOAT_3 ...OK 361s OK 361s Read NC_FLOAT_int_3 ...OK 361s OK 361s Read NC_FLOAT_bit64_3 ...OK 361s OK 361s Read NC_FLOAT_intfill_3 ...OK 361s OK 361s OK 361s Read NC_FLOAT_fill64_3 ...OK 361s OK 361s OK 361s Read NC_FLOAT_intpack_3 ...OK 361s OK 361s OK 361s Read NC_FLOAT_pack64_3 ...OK 361s OK 361s OK 361s Read NC_FLOAT_4 ...OK 361s OK 361s Read NC_FLOAT_int_4 ...OK 361s OK 361s Read NC_FLOAT_bit64_4 ...OK 361s OK 361s Read NC_FLOAT_fill_4 ...OK 361s OK 361s Read NC_FLOAT_intfill_4 ...OK 361s OK 361s Read NC_FLOAT_fill64_4 ...OK 361s OK 361s Read NC_FLOAT_pack_4 ...OK 361s OK 361s Read NC_FLOAT_intpack_4 ...OK 361s OK 361s Read NC_FLOAT_pack64_4 ...OK 361s OK 361s Read NC_FLOAT_5 ...OK 361s OK 361s Read NC_FLOAT_int_5 ...OK 361s OK 361s Read NC_FLOAT_bit64_5 ...OK 361s OK 361s Read NC_FLOAT_fill_5 ...OK 361s OK 361s Read NC_FLOAT_intfill_5 ...OK 361s OK 361s Read NC_FLOAT_fill64_5 ...OK 361s OK 361s Read NC_FLOAT_pack_5 ...OK 361s OK 361s Read NC_FLOAT_intpack_5 ...OK 361s OK 361s Read NC_FLOAT_pack64_5 ...OK 361s OK 361s Read NC_DOUBLE_0 ...OK 361s OK 361s Read NC_DOUBLE_int_0 ...OK 361s OK 361s Read NC_DOUBLE_bit64_0 ...OK 361s OK 361s Read NC_DOUBLE_fill_0 ...OK 361s OK 361s Read NC_DOUBLE_intfill_0 ...OK 361s OK 361s Read NC_DOUBLE_fill64_0 ...OK 361s OK 361s Read NC_DOUBLE_fillna_0 ...OK 361s OK 361s Read NC_DOUBLE_pack_0 ...OK 361s OK 361s Read NC_DOUBLE_intpack_0 ...OK 361s OK 361s Read NC_DOUBLE_pack64_0 ...OK 361s OK 361s Read NC_DOUBLE_1 ...OK 361s OK 361s Read NC_DOUBLE_int_1 ...OK 361s OK 361s Read NC_DOUBLE_bit64_1 ...OK 361s OK 361s Read NC_DOUBLE_fill_1 ...OK 361s OK 361s Read NC_DOUBLE_intfill_1 ...OK 361s OK 361s Read NC_DOUBLE_fill64_1 ...OK 361s OK 361s Read NC_DOUBLE_fillna_1 ...OK 361s OK 361s Read NC_DOUBLE_pack_1 ...OK 361s OK 361s Read NC_DOUBLE_intpack_1 ...OK 361s OK 361s Read NC_DOUBLE_pack64_1 ...OK 361s OK 361s Read NC_DOUBLE_2 ...OK 361s OK 361s Read NC_DOUBLE_int_2 ...OK 361s OK 361s Read NC_DOUBLE_bit64_2 ...OK 361s OK 361s Read NC_DOUBLE_fill_2 ...OK 361s OK 361s Read NC_DOUBLE_intfill_2 ...OK 361s OK 361s Read NC_DOUBLE_fill64_2 ...OK 361s OK 361s Read NC_DOUBLE_fillna_2 ...OK 361s OK 361s Read NC_DOUBLE_pack_2 ...OK 361s OK 361s Read NC_DOUBLE_intpack_2 ...OK 361s OK 361s Read NC_DOUBLE_pack64_2 ...OK 361s OK 361s Read NC_DOUBLE_3 ...OK 361s OK 361s Read NC_DOUBLE_int_3 ...OK 361s OK 361s Read NC_DOUBLE_bit64_3 ...OK 361s OK 361s Read NC_DOUBLE_fill_3 ...OK 361s OK 361s Read NC_DOUBLE_intfill_3 ...OK 361s OK 361s OK 361s Read NC_DOUBLE_fill64_3 ...OK 361s OK 361s OK 361s Read NC_DOUBLE_fillna_3 ...OK 361s OK 361s Read NC_DOUBLE_pack_3 ...OK 361s OK 361s Read NC_DOUBLE_intpack_3 ...OK 361s OK 361s OK 361s Read NC_DOUBLE_pack64_3 ...OK 361s OK 361s OK 361s Read NC_DOUBLE_4 ...OK 361s OK 361s Read NC_DOUBLE_int_4 ...OK 361s OK 361s Read NC_DOUBLE_bit64_4 ...OK 361s OK 361s Read NC_DOUBLE_fill_4 ...OK 361s OK 361s Read NC_DOUBLE_intfill_4 ...OK 361s OK 361s Read NC_DOUBLE_fill64_4 ...OK 361s OK 361s Read NC_DOUBLE_fillna_4 ...OK 361s OK 361s Read NC_DOUBLE_pack_4 ...OK 361s OK 361s Read NC_DOUBLE_intpack_4 ...OK 361s OK 361s Read NC_DOUBLE_pack64_4 ...OK 361s OK 361s Read NC_DOUBLE_5 ...OK 361s OK 361s Read NC_DOUBLE_int_5 ...OK 361s OK 361s Read NC_DOUBLE_bit64_5 ...OK 361s OK 361s Read NC_DOUBLE_fill_5 ...OK 361s OK 361s Read NC_DOUBLE_intfill_5 ...OK 361s OK 361s Read NC_DOUBLE_fill64_5 ...OK 361s OK 361s Read NC_DOUBLE_fillna_5 ...OK 361s OK 361s Read NC_DOUBLE_pack_5 ...OK 361s OK 361s Read NC_DOUBLE_intpack_5 ...OK 361s OK 361s Read NC_DOUBLE_pack64_5 ...OK 361s OK 361s Read integer vector as smallest R type ... OK 361s OK 361s Read NC_BYTE_5 ...OK 361s OK 361s Read NC_BYTE_fill_5 ...OK 361s OK 361s Read NC_SHORT_5 ...OK 361s OK 361s Read NC_SHORT_fill_5 ...OK 361s OK 361s Read NC_INT_5 ...OK 361s OK 361s Read NC_INT_fill_5 ...OK 361s OK 361s Read NC_FLOAT_5 ...OK 361s OK 361s Read NC_FLOAT_fill_5 ...OK 361s OK 361s Read NC_DOUBLE_5 ...OK 361s OK 361s Read NC_DOUBLE_fill_5 ...OK 361s OK 361s Read numeric matrix ... OK 361s Inquire about numeric variable ...OK 361s Read numeric matrix slice ... OK 361s OK 361s Read numeric matrix empty slice ... OK 361s OK 361s Read numeric scalar ... OK 361s Read numeric empty array ... OK 361s Read 2D char array ... OK 361s Read 2D char array with fill value ... OK 361s OK 361s Read 2D char slice ... OK 361s Read 2D char slice as raw bytes ... OK 361s Read 2D char slice as characters ... OK 361s Read empty 2D char array ... OK 361s OK 361s Read 1D char slice ... OK 361s Read scalar char ... OK 361s Read and unpack numeric array ... OK 361s Check that closing any NetCDF handle closes the file for all handles ... OK 361s Check that garbage collector closes file that is not referenced ... OK 361s Removed test file /tmp/Rtmp1yVRtR/RNetCDF-test_offset64_737372d75b9.nc 361s Test data64 file format in /tmp/Rtmp1yVRtR/RNetCDF-test_data64_7375fe09472.nc ... 361s NetCDF library does not support file format data64 361s OK 361s Test classic4 file format in /tmp/Rtmp1yVRtR/RNetCDF-test_classic4_73771ba6e85.nc ... 361s OK 361s Version of netcdf library ... 4.9.3 of Feb 14 2025 11:24:29 $ 361s Defining dimensions ... 361s OK 361s Defining variables for netcdf3 ... 361s OK 361s Defining variables of type NC_BYTE for na.mode 0 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_BYTE for na.mode 1 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_BYTE for na.mode 2 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_BYTE for na.mode 3 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_BYTE for na.mode 4 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_BYTE for na.mode 5 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_SHORT for na.mode 0 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_SHORT for na.mode 1 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_SHORT for na.mode 2 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_SHORT for na.mode 3 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_SHORT for na.mode 4 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_SHORT for na.mode 5 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_INT for na.mode 0 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_INT for na.mode 1 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_INT for na.mode 2 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_INT for na.mode 3 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_INT for na.mode 4 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_INT for na.mode 5 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_FLOAT for na.mode 0 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_FLOAT for na.mode 1 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_FLOAT for na.mode 2 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_FLOAT for na.mode 3 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_FLOAT for na.mode 4 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_FLOAT for na.mode 5 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_DOUBLE for na.mode 0 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_DOUBLE for na.mode 1 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_DOUBLE for na.mode 2 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_DOUBLE for na.mode 3 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_DOUBLE for na.mode 4 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_DOUBLE for na.mode 5 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining additional attributes ...OK 361s Writing netcdf3 variables ...OK 361s Writing to variable type NC_BYTE with na.mode 0 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_BYTE with na.mode 1 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_BYTE with na.mode 2 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_BYTE with na.mode 3 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_BYTE with na.mode 4 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_BYTE with na.mode 5 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_SHORT with na.mode 0 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_SHORT with na.mode 1 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_SHORT with na.mode 2 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_SHORT with na.mode 3 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_SHORT with na.mode 4 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_SHORT with na.mode 5 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_INT with na.mode 0 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_INT with na.mode 1 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_INT with na.mode 2 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_INT with na.mode 3 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_INT with na.mode 4 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_INT with na.mode 5 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_FLOAT with na.mode 0 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_FLOAT with na.mode 1 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_FLOAT with na.mode 2 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_FLOAT with na.mode 3 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_FLOAT with na.mode 4 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_FLOAT with na.mode 5 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_DOUBLE with na.mode 0 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with non-finite values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_DOUBLE with na.mode 1 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with non-finite values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_DOUBLE with na.mode 2 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with non-finite values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_DOUBLE with na.mode 3 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with non-finite values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_DOUBLE with na.mode 4 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with non-finite values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Writing to variable type NC_DOUBLE with na.mode 5 ... 361s Writing huge values ...OK 361s OK 361s Writing huge bit64 values ...OK 361s Writing negative values ...OK 361s Writing negative bit64 values ...OK 361s Writing data without missing values ...OK 361s Writing bit64 data without missing values ...OK 361s Writing Inf values ...OK 361s Writing doubles with non-finite packing ...OK 361s Writing integers with non-finite packing ...OK 361s Writing data with missing values ...OK 361s OK 361s Writing data with non-finite values and NA fill ...OK 361s Writing data with missing values and packing ...OK 361s OK 361s Writing bit64 data with missing values ...OK 361s Writing bit64 data with missing values and packing ...OK 361s Writing integer64 with non-finite packing ...OK 361s Check file format ...OK 361s netcdf classic4 { 361s dimensions: 361s station = 5 ; 361s time = 2 ; 361s max_string_length = 7 ; 361s empty = UNLIMITED ; // (0 currently) 361s variables: 361s NC_INT time(time) ; 361s NC_DOUBLE temperature(station, time) ; 361s NC_DOUBLE temperature:_FillValue = -99999.9 ; 361s NC_BYTE packvar(station) ; 361s NC_DOUBLE packvar:scale_factor = 10 ; 361s NC_DOUBLE packvar:add_offset = -5 ; 361s NC_CHAR name(max_string_length, station) ; 361s NC_CHAR name:char_att = "This is some text" ; 361s NC_CHAR name:raw_att = "This is some text" ; 361s NC_CHAR name_fill(max_string_length, station) ; 361s NC_CHAR name_fill:_FillValue = "X" ; 361s NC_CHAR qcflag(station) ; 361s NC_INT int0 ; 361s NC_CHAR char0 ; 361s NC_FLOAT numempty(station, empty) ; 361s NC_BYTE NC_BYTE_0(station) ; 361s NC_BYTE NC_BYTE_int_0(station) ; 361s NC_BYTE NC_BYTE_fill_0(station) ; 361s NC_BYTE NC_BYTE_fill_0:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intfill_0(station) ; 361s NC_BYTE NC_BYTE_intfill_0:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack_0(station) ; 361s NC_BYTE NC_BYTE_pack_0:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack_0:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack_0:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intpack_0(station) ; 361s NC_BYTE NC_BYTE_intpack_0:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_intpack_0:add_offset = 5 ; 361s NC_BYTE NC_BYTE_intpack_0:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_inf_0(station) ; 361s NC_BYTE NC_BYTE_packinf_0(station) ; 361s NC_BYTE NC_BYTE_packinf_0:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_intpackinf_0(station) ; 361s NC_BYTE NC_BYTE_intpackinf_0:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_bit64_0(station) ; 361s NC_BYTE NC_BYTE_bit64_0:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_fill64_0(station) ; 361s NC_BYTE NC_BYTE_fill64_0:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack64_0(station) ; 361s NC_BYTE NC_BYTE_pack64_0:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack64_0:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack64_0:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_packinf64_0(station) ; 361s NC_BYTE NC_BYTE_packinf64_0:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_1(station) ; 361s NC_BYTE NC_BYTE_int_1(station) ; 361s NC_BYTE NC_BYTE_fill_1(station) ; 361s NC_BYTE NC_BYTE_fill_1:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intfill_1(station) ; 361s NC_BYTE NC_BYTE_intfill_1:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack_1(station) ; 361s NC_BYTE NC_BYTE_pack_1:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack_1:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack_1:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intpack_1(station) ; 361s NC_BYTE NC_BYTE_intpack_1:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_intpack_1:add_offset = 5 ; 361s NC_BYTE NC_BYTE_intpack_1:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_inf_1(station) ; 361s NC_BYTE NC_BYTE_packinf_1(station) ; 361s NC_BYTE NC_BYTE_packinf_1:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_intpackinf_1(station) ; 361s NC_BYTE NC_BYTE_intpackinf_1:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_bit64_1(station) ; 361s NC_BYTE NC_BYTE_bit64_1:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_fill64_1(station) ; 361s NC_BYTE NC_BYTE_fill64_1:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack64_1(station) ; 361s NC_BYTE NC_BYTE_pack64_1:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack64_1:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack64_1:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_packinf64_1(station) ; 361s NC_BYTE NC_BYTE_packinf64_1:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_2(station) ; 361s NC_BYTE NC_BYTE_int_2(station) ; 361s NC_BYTE NC_BYTE_fill_2(station) ; 361s NC_BYTE NC_BYTE_fill_2:missing_value = 99 ; 361s NC_BYTE NC_BYTE_intfill_2(station) ; 361s NC_BYTE NC_BYTE_intfill_2:missing_value = 99 ; 361s NC_BYTE NC_BYTE_pack_2(station) ; 361s NC_BYTE NC_BYTE_pack_2:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack_2:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack_2:missing_value = 99 ; 361s NC_BYTE NC_BYTE_intpack_2(station) ; 361s NC_BYTE NC_BYTE_intpack_2:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_intpack_2:add_offset = 5 ; 361s NC_BYTE NC_BYTE_intpack_2:missing_value = 99 ; 361s NC_BYTE NC_BYTE_inf_2(station) ; 361s NC_BYTE NC_BYTE_packinf_2(station) ; 361s NC_BYTE NC_BYTE_packinf_2:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_intpackinf_2(station) ; 361s NC_BYTE NC_BYTE_intpackinf_2:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_bit64_2(station) ; 361s NC_BYTE NC_BYTE_bit64_2:missing_value = 99 ; 361s NC_BYTE NC_BYTE_fill64_2(station) ; 361s NC_BYTE NC_BYTE_fill64_2:missing_value = 99 ; 361s NC_BYTE NC_BYTE_pack64_2(station) ; 361s NC_BYTE NC_BYTE_pack64_2:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack64_2:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack64_2:missing_value = 99 ; 361s NC_BYTE NC_BYTE_packinf64_2(station) ; 361s NC_BYTE NC_BYTE_packinf64_2:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_3(station) ; 361s NC_BYTE NC_BYTE_int_3(station) ; 361s NC_BYTE NC_BYTE_fill_3(station) ; 361s NC_BYTE NC_BYTE_fill_3:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intfill_3(station) ; 361s NC_BYTE NC_BYTE_intfill_3:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack_3(station) ; 361s NC_BYTE NC_BYTE_pack_3:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack_3:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack_3:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intpack_3(station) ; 361s NC_BYTE NC_BYTE_intpack_3:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_intpack_3:add_offset = 5 ; 361s NC_BYTE NC_BYTE_intpack_3:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_inf_3(station) ; 361s NC_BYTE NC_BYTE_packinf_3(station) ; 361s NC_BYTE NC_BYTE_packinf_3:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_intpackinf_3(station) ; 361s NC_BYTE NC_BYTE_intpackinf_3:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_bit64_3(station) ; 361s NC_BYTE NC_BYTE_bit64_3:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_fill64_3(station) ; 361s NC_BYTE NC_BYTE_fill64_3:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack64_3(station) ; 361s NC_BYTE NC_BYTE_pack64_3:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack64_3:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack64_3:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_packinf64_3(station) ; 361s NC_BYTE NC_BYTE_packinf64_3:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_4(station) ; 361s NC_BYTE NC_BYTE_int_4(station) ; 361s NC_BYTE NC_BYTE_fill_4(station) ; 361s NC_BYTE NC_BYTE_fill_4:valid_range = 1, 5 ; 361s NC_BYTE NC_BYTE_intfill_4(station) ; 361s NC_BYTE NC_BYTE_intfill_4:valid_min = 1 ; 361s NC_BYTE NC_BYTE_intfill_4:valid_max = 5 ; 361s NC_BYTE NC_BYTE_pack_4(station) ; 361s NC_BYTE NC_BYTE_pack_4:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack_4:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack_4:valid_min = 1 ; 361s NC_BYTE NC_BYTE_pack_4:valid_max = 5 ; 361s NC_BYTE NC_BYTE_intpack_4(station) ; 361s NC_BYTE NC_BYTE_intpack_4:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_intpack_4:add_offset = 5 ; 361s NC_BYTE NC_BYTE_intpack_4:valid_range = 1, 5 ; 361s NC_BYTE NC_BYTE_inf_4(station) ; 361s NC_BYTE NC_BYTE_packinf_4(station) ; 361s NC_BYTE NC_BYTE_packinf_4:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_intpackinf_4(station) ; 361s NC_BYTE NC_BYTE_intpackinf_4:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_bit64_4(station) ; 361s NC_BYTE NC_BYTE_bit64_4:valid_range = 1, 5 ; 361s NC_BYTE NC_BYTE_fill64_4(station) ; 361s NC_BYTE NC_BYTE_fill64_4:valid_min = 1 ; 361s NC_BYTE NC_BYTE_fill64_4:valid_max = 5 ; 361s NC_BYTE NC_BYTE_pack64_4(station) ; 361s NC_BYTE NC_BYTE_pack64_4:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack64_4:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack64_4:valid_min = 1 ; 361s NC_BYTE NC_BYTE_pack64_4:valid_max = 5 ; 361s NC_BYTE NC_BYTE_packinf64_4(station) ; 361s NC_BYTE NC_BYTE_packinf64_4:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_5(station) ; 361s NC_BYTE NC_BYTE_int_5(station) ; 361s NC_BYTE NC_BYTE_fill_5(station) ; 361s NC_BYTE NC_BYTE_fill_5:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intfill_5(station) ; 361s NC_BYTE NC_BYTE_intfill_5:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack_5(station) ; 361s NC_BYTE NC_BYTE_pack_5:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack_5:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack_5:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_intpack_5(station) ; 361s NC_BYTE NC_BYTE_intpack_5:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_intpack_5:add_offset = 5 ; 361s NC_BYTE NC_BYTE_intpack_5:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_inf_5(station) ; 361s NC_BYTE NC_BYTE_packinf_5(station) ; 361s NC_BYTE NC_BYTE_packinf_5:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_intpackinf_5(station) ; 361s NC_BYTE NC_BYTE_intpackinf_5:scale_factor = 0 ; 361s NC_BYTE NC_BYTE_bit64_5(station) ; 361s NC_BYTE NC_BYTE_bit64_5:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_fill64_5(station) ; 361s NC_BYTE NC_BYTE_fill64_5:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_pack64_5(station) ; 361s NC_BYTE NC_BYTE_pack64_5:scale_factor = 10 ; 361s NC_BYTE NC_BYTE_pack64_5:add_offset = 5 ; 361s NC_BYTE NC_BYTE_pack64_5:_FillValue = 99 ; 361s NC_BYTE NC_BYTE_packinf64_5(station) ; 361s NC_BYTE NC_BYTE_packinf64_5:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_0(station) ; 361s NC_SHORT NC_SHORT_int_0(station) ; 361s NC_SHORT NC_SHORT_fill_0(station) ; 361s NC_SHORT NC_SHORT_fill_0:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intfill_0(station) ; 361s NC_SHORT NC_SHORT_intfill_0:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack_0(station) ; 361s NC_SHORT NC_SHORT_pack_0:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack_0:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack_0:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intpack_0(station) ; 361s NC_SHORT NC_SHORT_intpack_0:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_intpack_0:add_offset = 5 ; 361s NC_SHORT NC_SHORT_intpack_0:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_inf_0(station) ; 361s NC_SHORT NC_SHORT_packinf_0(station) ; 361s NC_SHORT NC_SHORT_packinf_0:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_intpackinf_0(station) ; 361s NC_SHORT NC_SHORT_intpackinf_0:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_bit64_0(station) ; 361s NC_SHORT NC_SHORT_bit64_0:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_fill64_0(station) ; 361s NC_SHORT NC_SHORT_fill64_0:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack64_0(station) ; 361s NC_SHORT NC_SHORT_pack64_0:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack64_0:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack64_0:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_packinf64_0(station) ; 361s NC_SHORT NC_SHORT_packinf64_0:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_1(station) ; 361s NC_SHORT NC_SHORT_int_1(station) ; 361s NC_SHORT NC_SHORT_fill_1(station) ; 361s NC_SHORT NC_SHORT_fill_1:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intfill_1(station) ; 361s NC_SHORT NC_SHORT_intfill_1:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack_1(station) ; 361s NC_SHORT NC_SHORT_pack_1:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack_1:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack_1:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intpack_1(station) ; 361s NC_SHORT NC_SHORT_intpack_1:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_intpack_1:add_offset = 5 ; 361s NC_SHORT NC_SHORT_intpack_1:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_inf_1(station) ; 361s NC_SHORT NC_SHORT_packinf_1(station) ; 361s NC_SHORT NC_SHORT_packinf_1:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_intpackinf_1(station) ; 361s NC_SHORT NC_SHORT_intpackinf_1:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_bit64_1(station) ; 361s NC_SHORT NC_SHORT_bit64_1:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_fill64_1(station) ; 361s NC_SHORT NC_SHORT_fill64_1:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack64_1(station) ; 361s NC_SHORT NC_SHORT_pack64_1:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack64_1:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack64_1:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_packinf64_1(station) ; 361s NC_SHORT NC_SHORT_packinf64_1:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_2(station) ; 361s NC_SHORT NC_SHORT_int_2(station) ; 361s NC_SHORT NC_SHORT_fill_2(station) ; 361s NC_SHORT NC_SHORT_fill_2:missing_value = 99 ; 361s NC_SHORT NC_SHORT_intfill_2(station) ; 361s NC_SHORT NC_SHORT_intfill_2:missing_value = 99 ; 361s NC_SHORT NC_SHORT_pack_2(station) ; 361s NC_SHORT NC_SHORT_pack_2:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack_2:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack_2:missing_value = 99 ; 361s NC_SHORT NC_SHORT_intpack_2(station) ; 361s NC_SHORT NC_SHORT_intpack_2:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_intpack_2:add_offset = 5 ; 361s NC_SHORT NC_SHORT_intpack_2:missing_value = 99 ; 361s NC_SHORT NC_SHORT_inf_2(station) ; 361s NC_SHORT NC_SHORT_packinf_2(station) ; 361s NC_SHORT NC_SHORT_packinf_2:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_intpackinf_2(station) ; 361s NC_SHORT NC_SHORT_intpackinf_2:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_bit64_2(station) ; 361s NC_SHORT NC_SHORT_bit64_2:missing_value = 99 ; 361s NC_SHORT NC_SHORT_fill64_2(station) ; 361s NC_SHORT NC_SHORT_fill64_2:missing_value = 99 ; 361s NC_SHORT NC_SHORT_pack64_2(station) ; 361s NC_SHORT NC_SHORT_pack64_2:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack64_2:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack64_2:missing_value = 99 ; 361s NC_SHORT NC_SHORT_packinf64_2(station) ; 361s NC_SHORT NC_SHORT_packinf64_2:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_3(station) ; 361s NC_SHORT NC_SHORT_int_3(station) ; 361s NC_SHORT NC_SHORT_fill_3(station) ; 361s NC_SHORT NC_SHORT_fill_3:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intfill_3(station) ; 361s NC_SHORT NC_SHORT_intfill_3:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack_3(station) ; 361s NC_SHORT NC_SHORT_pack_3:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack_3:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack_3:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intpack_3(station) ; 361s NC_SHORT NC_SHORT_intpack_3:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_intpack_3:add_offset = 5 ; 361s NC_SHORT NC_SHORT_intpack_3:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_inf_3(station) ; 361s NC_SHORT NC_SHORT_packinf_3(station) ; 361s NC_SHORT NC_SHORT_packinf_3:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_intpackinf_3(station) ; 361s NC_SHORT NC_SHORT_intpackinf_3:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_bit64_3(station) ; 361s NC_SHORT NC_SHORT_bit64_3:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_fill64_3(station) ; 361s NC_SHORT NC_SHORT_fill64_3:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack64_3(station) ; 361s NC_SHORT NC_SHORT_pack64_3:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack64_3:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack64_3:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_packinf64_3(station) ; 361s NC_SHORT NC_SHORT_packinf64_3:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_4(station) ; 361s NC_SHORT NC_SHORT_int_4(station) ; 361s NC_SHORT NC_SHORT_fill_4(station) ; 361s NC_SHORT NC_SHORT_fill_4:valid_range = 1, 5 ; 361s NC_SHORT NC_SHORT_intfill_4(station) ; 361s NC_SHORT NC_SHORT_intfill_4:valid_min = 1 ; 361s NC_SHORT NC_SHORT_intfill_4:valid_max = 5 ; 361s NC_SHORT NC_SHORT_pack_4(station) ; 361s NC_SHORT NC_SHORT_pack_4:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack_4:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack_4:valid_min = 1 ; 361s NC_SHORT NC_SHORT_pack_4:valid_max = 5 ; 361s NC_SHORT NC_SHORT_intpack_4(station) ; 361s NC_SHORT NC_SHORT_intpack_4:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_intpack_4:add_offset = 5 ; 361s NC_SHORT NC_SHORT_intpack_4:valid_range = 1, 5 ; 361s NC_SHORT NC_SHORT_inf_4(station) ; 361s NC_SHORT NC_SHORT_packinf_4(station) ; 361s NC_SHORT NC_SHORT_packinf_4:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_intpackinf_4(station) ; 361s NC_SHORT NC_SHORT_intpackinf_4:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_bit64_4(station) ; 361s NC_SHORT NC_SHORT_bit64_4:valid_range = 1, 5 ; 361s NC_SHORT NC_SHORT_fill64_4(station) ; 361s NC_SHORT NC_SHORT_fill64_4:valid_min = 1 ; 361s NC_SHORT NC_SHORT_fill64_4:valid_max = 5 ; 361s NC_SHORT NC_SHORT_pack64_4(station) ; 361s NC_SHORT NC_SHORT_pack64_4:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack64_4:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack64_4:valid_min = 1 ; 361s NC_SHORT NC_SHORT_pack64_4:valid_max = 5 ; 361s NC_SHORT NC_SHORT_packinf64_4(station) ; 361s NC_SHORT NC_SHORT_packinf64_4:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_5(station) ; 361s NC_SHORT NC_SHORT_int_5(station) ; 361s NC_SHORT NC_SHORT_fill_5(station) ; 361s NC_SHORT NC_SHORT_fill_5:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intfill_5(station) ; 361s NC_SHORT NC_SHORT_intfill_5:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack_5(station) ; 361s NC_SHORT NC_SHORT_pack_5:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack_5:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack_5:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_intpack_5(station) ; 361s NC_SHORT NC_SHORT_intpack_5:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_intpack_5:add_offset = 5 ; 361s NC_SHORT NC_SHORT_intpack_5:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_inf_5(station) ; 361s NC_SHORT NC_SHORT_packinf_5(station) ; 361s NC_SHORT NC_SHORT_packinf_5:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_intpackinf_5(station) ; 361s NC_SHORT NC_SHORT_intpackinf_5:scale_factor = 0 ; 361s NC_SHORT NC_SHORT_bit64_5(station) ; 361s NC_SHORT NC_SHORT_bit64_5:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_fill64_5(station) ; 361s NC_SHORT NC_SHORT_fill64_5:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_pack64_5(station) ; 361s NC_SHORT NC_SHORT_pack64_5:scale_factor = 10 ; 361s NC_SHORT NC_SHORT_pack64_5:add_offset = 5 ; 361s NC_SHORT NC_SHORT_pack64_5:_FillValue = 99 ; 361s NC_SHORT NC_SHORT_packinf64_5(station) ; 361s NC_SHORT NC_SHORT_packinf64_5:scale_factor = 0 ; 361s NC_INT NC_INT_0(station) ; 361s NC_INT NC_INT_int_0(station) ; 361s NC_INT NC_INT_fill_0(station) ; 361s NC_INT NC_INT_fill_0:_FillValue = 99 ; 361s NC_INT NC_INT_intfill_0(station) ; 361s NC_INT NC_INT_intfill_0:_FillValue = 99 ; 361s NC_INT NC_INT_pack_0(station) ; 361s NC_INT NC_INT_pack_0:scale_factor = 10 ; 361s NC_INT NC_INT_pack_0:add_offset = 5 ; 361s NC_INT NC_INT_pack_0:_FillValue = 99 ; 361s NC_INT NC_INT_intpack_0(station) ; 361s NC_INT NC_INT_intpack_0:scale_factor = 10 ; 361s NC_INT NC_INT_intpack_0:add_offset = 5 ; 361s NC_INT NC_INT_intpack_0:_FillValue = 99 ; 361s NC_INT NC_INT_inf_0(station) ; 361s NC_INT NC_INT_packinf_0(station) ; 361s NC_INT NC_INT_packinf_0:scale_factor = 0 ; 361s NC_INT NC_INT_intpackinf_0(station) ; 361s NC_INT NC_INT_intpackinf_0:scale_factor = 0 ; 361s NC_INT NC_INT_intfillna_0(station) ; 361s NC_INT NC_INT_intfillna_0:_FillValue = NA ; 361s NC_INT NC_INT_bit64_0(station) ; 361s NC_INT NC_INT_bit64_0:_FillValue = 99 ; 361s NC_INT NC_INT_fill64_0(station) ; 361s NC_INT NC_INT_fill64_0:_FillValue = 99 ; 361s NC_INT NC_INT_pack64_0(station) ; 361s NC_INT NC_INT_pack64_0:scale_factor = 10 ; 361s NC_INT NC_INT_pack64_0:add_offset = 5 ; 361s NC_INT NC_INT_pack64_0:_FillValue = 99 ; 361s NC_INT NC_INT_packinf64_0(station) ; 361s NC_INT NC_INT_packinf64_0:scale_factor = 0 ; 361s NC_INT NC_INT_1(station) ; 361s NC_INT NC_INT_int_1(station) ; 361s NC_INT NC_INT_fill_1(station) ; 361s NC_INT NC_INT_fill_1:_FillValue = 99 ; 361s NC_INT NC_INT_intfill_1(station) ; 361s NC_INT NC_INT_intfill_1:_FillValue = 99 ; 361s NC_INT NC_INT_pack_1(station) ; 361s NC_INT NC_INT_pack_1:scale_factor = 10 ; 361s NC_INT NC_INT_pack_1:add_offset = 5 ; 361s NC_INT NC_INT_pack_1:_FillValue = 99 ; 361s NC_INT NC_INT_intpack_1(station) ; 361s NC_INT NC_INT_intpack_1:scale_factor = 10 ; 361s NC_INT NC_INT_intpack_1:add_offset = 5 ; 361s NC_INT NC_INT_intpack_1:_FillValue = 99 ; 361s NC_INT NC_INT_inf_1(station) ; 361s NC_INT NC_INT_packinf_1(station) ; 361s NC_INT NC_INT_packinf_1:scale_factor = 0 ; 361s NC_INT NC_INT_intpackinf_1(station) ; 361s NC_INT NC_INT_intpackinf_1:scale_factor = 0 ; 361s NC_INT NC_INT_intfillna_1(station) ; 361s NC_INT NC_INT_intfillna_1:_FillValue = NA ; 361s NC_INT NC_INT_bit64_1(station) ; 361s NC_INT NC_INT_bit64_1:_FillValue = 99 ; 361s NC_INT NC_INT_fill64_1(station) ; 361s NC_INT NC_INT_fill64_1:_FillValue = 99 ; 361s NC_INT NC_INT_pack64_1(station) ; 361s NC_INT NC_INT_pack64_1:scale_factor = 10 ; 361s NC_INT NC_INT_pack64_1:add_offset = 5 ; 361s NC_INT NC_INT_pack64_1:_FillValue = 99 ; 361s NC_INT NC_INT_packinf64_1(station) ; 361s NC_INT NC_INT_packinf64_1:scale_factor = 0 ; 361s NC_INT NC_INT_2(station) ; 361s NC_INT NC_INT_int_2(station) ; 361s NC_INT NC_INT_fill_2(station) ; 361s NC_INT NC_INT_fill_2:missing_value = 99 ; 361s NC_INT NC_INT_intfill_2(station) ; 361s NC_INT NC_INT_intfill_2:missing_value = 99 ; 361s NC_INT NC_INT_pack_2(station) ; 361s NC_INT NC_INT_pack_2:scale_factor = 10 ; 361s NC_INT NC_INT_pack_2:add_offset = 5 ; 361s NC_INT NC_INT_pack_2:missing_value = 99 ; 361s NC_INT NC_INT_intpack_2(station) ; 361s NC_INT NC_INT_intpack_2:scale_factor = 10 ; 361s NC_INT NC_INT_intpack_2:add_offset = 5 ; 361s NC_INT NC_INT_intpack_2:missing_value = 99 ; 361s NC_INT NC_INT_inf_2(station) ; 361s NC_INT NC_INT_packinf_2(station) ; 361s NC_INT NC_INT_packinf_2:scale_factor = 0 ; 361s NC_INT NC_INT_intpackinf_2(station) ; 361s NC_INT NC_INT_intpackinf_2:scale_factor = 0 ; 361s NC_INT NC_INT_intfillna_2(station) ; 361s NC_INT NC_INT_intfillna_2:missing_value = NA ; 361s NC_INT NC_INT_bit64_2(station) ; 361s NC_INT NC_INT_bit64_2:missing_value = 99 ; 361s NC_INT NC_INT_fill64_2(station) ; 361s NC_INT NC_INT_fill64_2:missing_value = 99 ; 361s NC_INT NC_INT_pack64_2(station) ; 361s NC_INT NC_INT_pack64_2:scale_factor = 10 ; 361s NC_INT NC_INT_pack64_2:add_offset = 5 ; 361s NC_INT NC_INT_pack64_2:missing_value = 99 ; 361s NC_INT NC_INT_packinf64_2(station) ; 361s NC_INT NC_INT_packinf64_2:scale_factor = 0 ; 361s NC_INT NC_INT_3(station) ; 361s NC_INT NC_INT_int_3(station) ; 361s NC_INT NC_INT_fill_3(station) ; 361s NC_INT NC_INT_fill_3:_FillValue = 99 ; 361s NC_INT NC_INT_intfill_3(station) ; 361s NC_INT NC_INT_intfill_3:_FillValue = 99 ; 361s NC_INT NC_INT_pack_3(station) ; 361s NC_INT NC_INT_pack_3:scale_factor = 10 ; 361s NC_INT NC_INT_pack_3:add_offset = 5 ; 361s NC_INT NC_INT_pack_3:_FillValue = 99 ; 361s NC_INT NC_INT_intpack_3(station) ; 361s NC_INT NC_INT_intpack_3:scale_factor = 10 ; 361s NC_INT NC_INT_intpack_3:add_offset = 5 ; 361s NC_INT NC_INT_intpack_3:_FillValue = 99 ; 361s NC_INT NC_INT_inf_3(station) ; 361s NC_INT NC_INT_packinf_3(station) ; 361s NC_INT NC_INT_packinf_3:scale_factor = 0 ; 361s NC_INT NC_INT_intpackinf_3(station) ; 361s NC_INT NC_INT_intpackinf_3:scale_factor = 0 ; 361s NC_INT NC_INT_intfillna_3(station) ; 361s NC_INT NC_INT_intfillna_3:_FillValue = NA ; 361s NC_INT NC_INT_bit64_3(station) ; 361s NC_INT NC_INT_bit64_3:_FillValue = 99 ; 361s NC_INT NC_INT_fill64_3(station) ; 361s NC_INT NC_INT_fill64_3:_FillValue = 99 ; 361s NC_INT NC_INT_pack64_3(station) ; 361s NC_INT NC_INT_pack64_3:scale_factor = 10 ; 361s NC_INT NC_INT_pack64_3:add_offset = 5 ; 361s NC_INT NC_INT_pack64_3:_FillValue = 99 ; 361s NC_INT NC_INT_packinf64_3(station) ; 361s NC_INT NC_INT_packinf64_3:scale_factor = 0 ; 361s NC_INT NC_INT_4(station) ; 361s NC_INT NC_INT_int_4(station) ; 361s NC_INT NC_INT_fill_4(station) ; 361s NC_INT NC_INT_fill_4:valid_range = 1, 5 ; 361s NC_INT NC_INT_intfill_4(station) ; 361s NC_INT NC_INT_intfill_4:valid_min = 1 ; 361s NC_INT NC_INT_intfill_4:valid_max = 5 ; 361s NC_INT NC_INT_pack_4(station) ; 361s NC_INT NC_INT_pack_4:scale_factor = 10 ; 361s NC_INT NC_INT_pack_4:add_offset = 5 ; 361s NC_INT NC_INT_pack_4:valid_min = 1 ; 361s NC_INT NC_INT_pack_4:valid_max = 5 ; 361s NC_INT NC_INT_intpack_4(station) ; 361s NC_INT NC_INT_intpack_4:scale_factor = 10 ; 361s NC_INT NC_INT_intpack_4:add_offset = 5 ; 361s NC_INT NC_INT_intpack_4:valid_range = 1, 5 ; 361s NC_INT NC_INT_inf_4(station) ; 361s NC_INT NC_INT_packinf_4(station) ; 361s NC_INT NC_INT_packinf_4:scale_factor = 0 ; 361s NC_INT NC_INT_intpackinf_4(station) ; 361s NC_INT NC_INT_intpackinf_4:scale_factor = 0 ; 361s NC_INT NC_INT_intfillna_4(station) ; 361s NC_INT NC_INT_intfillna_4:valid_min = 1 ; 361s NC_INT NC_INT_intfillna_4:valid_max = 5 ; 361s NC_INT NC_INT_bit64_4(station) ; 361s NC_INT NC_INT_bit64_4:valid_range = 1, 5 ; 361s NC_INT NC_INT_fill64_4(station) ; 361s NC_INT NC_INT_fill64_4:valid_min = 1 ; 361s NC_INT NC_INT_fill64_4:valid_max = 5 ; 361s NC_INT NC_INT_pack64_4(station) ; 361s NC_INT NC_INT_pack64_4:scale_factor = 10 ; 361s NC_INT NC_INT_pack64_4:add_offset = 5 ; 361s NC_INT NC_INT_pack64_4:valid_min = 1 ; 361s NC_INT NC_INT_pack64_4:valid_max = 5 ; 361s NC_INT NC_INT_packinf64_4(station) ; 361s NC_INT NC_INT_packinf64_4:scale_factor = 0 ; 361s NC_INT NC_INT_5(station) ; 361s NC_INT NC_INT_int_5(station) ; 361s NC_INT NC_INT_fill_5(station) ; 361s NC_INT NC_INT_fill_5:_FillValue = 99 ; 361s NC_INT NC_INT_intfill_5(station) ; 361s NC_INT NC_INT_intfill_5:_FillValue = 99 ; 361s NC_INT NC_INT_pack_5(station) ; 361s NC_INT NC_INT_pack_5:scale_factor = 10 ; 361s NC_INT NC_INT_pack_5:add_offset = 5 ; 361s NC_INT NC_INT_pack_5:_FillValue = 99 ; 361s NC_INT NC_INT_intpack_5(station) ; 361s NC_INT NC_INT_intpack_5:scale_factor = 10 ; 361s NC_INT NC_INT_intpack_5:add_offset = 5 ; 361s NC_INT NC_INT_intpack_5:_FillValue = 99 ; 361s NC_INT NC_INT_inf_5(station) ; 361s NC_INT NC_INT_packinf_5(station) ; 361s NC_INT NC_INT_packinf_5:scale_factor = 0 ; 361s NC_INT NC_INT_intpackinf_5(station) ; 361s NC_INT NC_INT_intpackinf_5:scale_factor = 0 ; 361s NC_INT NC_INT_intfillna_5(station) ; 361s NC_INT NC_INT_intfillna_5:_FillValue = NA ; 361s NC_INT NC_INT_bit64_5(station) ; 361s NC_INT NC_INT_bit64_5:_FillValue = 99 ; 361s NC_INT NC_INT_fill64_5(station) ; 361s NC_INT NC_INT_fill64_5:_FillValue = 99 ; 361s NC_INT NC_INT_pack64_5(station) ; 361s NC_INT NC_INT_pack64_5:scale_factor = 10 ; 361s NC_INT NC_INT_pack64_5:add_offset = 5 ; 361s NC_INT NC_INT_pack64_5:_FillValue = 99 ; 361s NC_INT NC_INT_packinf64_5(station) ; 361s NC_INT NC_INT_packinf64_5:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_0(station) ; 361s NC_FLOAT NC_FLOAT_int_0(station) ; 361s NC_FLOAT NC_FLOAT_fill_0(station) ; 361s NC_FLOAT NC_FLOAT_fill_0:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intfill_0(station) ; 361s NC_FLOAT NC_FLOAT_intfill_0:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack_0(station) ; 361s NC_FLOAT NC_FLOAT_pack_0:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack_0:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack_0:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intpack_0(station) ; 361s NC_FLOAT NC_FLOAT_intpack_0:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_intpack_0:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_intpack_0:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_inf_0(station) ; 361s NC_FLOAT NC_FLOAT_packinf_0(station) ; 361s NC_FLOAT NC_FLOAT_packinf_0:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_intpackinf_0(station) ; 361s NC_FLOAT NC_FLOAT_intpackinf_0:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_bit64_0(station) ; 361s NC_FLOAT NC_FLOAT_bit64_0:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_fill64_0(station) ; 361s NC_FLOAT NC_FLOAT_fill64_0:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack64_0(station) ; 361s NC_FLOAT NC_FLOAT_pack64_0:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack64_0:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack64_0:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_packinf64_0(station) ; 361s NC_FLOAT NC_FLOAT_packinf64_0:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_1(station) ; 361s NC_FLOAT NC_FLOAT_int_1(station) ; 361s NC_FLOAT NC_FLOAT_fill_1(station) ; 361s NC_FLOAT NC_FLOAT_fill_1:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intfill_1(station) ; 361s NC_FLOAT NC_FLOAT_intfill_1:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack_1(station) ; 361s NC_FLOAT NC_FLOAT_pack_1:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack_1:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack_1:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intpack_1(station) ; 361s NC_FLOAT NC_FLOAT_intpack_1:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_intpack_1:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_intpack_1:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_inf_1(station) ; 361s NC_FLOAT NC_FLOAT_packinf_1(station) ; 361s NC_FLOAT NC_FLOAT_packinf_1:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_intpackinf_1(station) ; 361s NC_FLOAT NC_FLOAT_intpackinf_1:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_bit64_1(station) ; 361s NC_FLOAT NC_FLOAT_bit64_1:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_fill64_1(station) ; 361s NC_FLOAT NC_FLOAT_fill64_1:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack64_1(station) ; 361s NC_FLOAT NC_FLOAT_pack64_1:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack64_1:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack64_1:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_packinf64_1(station) ; 361s NC_FLOAT NC_FLOAT_packinf64_1:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_2(station) ; 361s NC_FLOAT NC_FLOAT_int_2(station) ; 361s NC_FLOAT NC_FLOAT_fill_2(station) ; 361s NC_FLOAT NC_FLOAT_fill_2:missing_value = 99 ; 361s NC_FLOAT NC_FLOAT_intfill_2(station) ; 361s NC_FLOAT NC_FLOAT_intfill_2:missing_value = 99 ; 361s NC_FLOAT NC_FLOAT_pack_2(station) ; 361s NC_FLOAT NC_FLOAT_pack_2:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack_2:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack_2:missing_value = 99 ; 361s NC_FLOAT NC_FLOAT_intpack_2(station) ; 361s NC_FLOAT NC_FLOAT_intpack_2:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_intpack_2:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_intpack_2:missing_value = 99 ; 361s NC_FLOAT NC_FLOAT_inf_2(station) ; 361s NC_FLOAT NC_FLOAT_packinf_2(station) ; 361s NC_FLOAT NC_FLOAT_packinf_2:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_intpackinf_2(station) ; 361s NC_FLOAT NC_FLOAT_intpackinf_2:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_bit64_2(station) ; 361s NC_FLOAT NC_FLOAT_bit64_2:missing_value = 99 ; 361s NC_FLOAT NC_FLOAT_fill64_2(station) ; 361s NC_FLOAT NC_FLOAT_fill64_2:missing_value = 99 ; 361s NC_FLOAT NC_FLOAT_pack64_2(station) ; 361s NC_FLOAT NC_FLOAT_pack64_2:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack64_2:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack64_2:missing_value = 99 ; 361s NC_FLOAT NC_FLOAT_packinf64_2(station) ; 361s NC_FLOAT NC_FLOAT_packinf64_2:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_3(station) ; 361s NC_FLOAT NC_FLOAT_int_3(station) ; 361s NC_FLOAT NC_FLOAT_fill_3(station) ; 361s NC_FLOAT NC_FLOAT_fill_3:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intfill_3(station) ; 361s NC_FLOAT NC_FLOAT_intfill_3:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack_3(station) ; 361s NC_FLOAT NC_FLOAT_pack_3:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack_3:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack_3:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intpack_3(station) ; 361s NC_FLOAT NC_FLOAT_intpack_3:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_intpack_3:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_intpack_3:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_inf_3(station) ; 361s NC_FLOAT NC_FLOAT_packinf_3(station) ; 361s NC_FLOAT NC_FLOAT_packinf_3:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_intpackinf_3(station) ; 361s NC_FLOAT NC_FLOAT_intpackinf_3:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_bit64_3(station) ; 361s NC_FLOAT NC_FLOAT_bit64_3:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_fill64_3(station) ; 361s NC_FLOAT NC_FLOAT_fill64_3:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack64_3(station) ; 361s NC_FLOAT NC_FLOAT_pack64_3:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack64_3:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack64_3:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_packinf64_3(station) ; 361s NC_FLOAT NC_FLOAT_packinf64_3:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_4(station) ; 361s NC_FLOAT NC_FLOAT_int_4(station) ; 361s NC_FLOAT NC_FLOAT_fill_4(station) ; 361s NC_FLOAT NC_FLOAT_fill_4:valid_range = 1, 5 ; 361s NC_FLOAT NC_FLOAT_intfill_4(station) ; 361s NC_FLOAT NC_FLOAT_intfill_4:valid_min = 1 ; 361s NC_FLOAT NC_FLOAT_intfill_4:valid_max = 5 ; 361s NC_FLOAT NC_FLOAT_pack_4(station) ; 361s NC_FLOAT NC_FLOAT_pack_4:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack_4:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack_4:valid_min = 1 ; 361s NC_FLOAT NC_FLOAT_pack_4:valid_max = 5 ; 361s NC_FLOAT NC_FLOAT_intpack_4(station) ; 361s NC_FLOAT NC_FLOAT_intpack_4:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_intpack_4:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_intpack_4:valid_range = 1, 5 ; 361s NC_FLOAT NC_FLOAT_inf_4(station) ; 361s NC_FLOAT NC_FLOAT_packinf_4(station) ; 361s NC_FLOAT NC_FLOAT_packinf_4:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_intpackinf_4(station) ; 361s NC_FLOAT NC_FLOAT_intpackinf_4:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_bit64_4(station) ; 361s NC_FLOAT NC_FLOAT_bit64_4:valid_range = 1, 5 ; 361s NC_FLOAT NC_FLOAT_fill64_4(station) ; 361s NC_FLOAT NC_FLOAT_fill64_4:valid_min = 1 ; 361s NC_FLOAT NC_FLOAT_fill64_4:valid_max = 5 ; 361s NC_FLOAT NC_FLOAT_pack64_4(station) ; 361s NC_FLOAT NC_FLOAT_pack64_4:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack64_4:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack64_4:valid_min = 1 ; 361s NC_FLOAT NC_FLOAT_pack64_4:valid_max = 5 ; 361s NC_FLOAT NC_FLOAT_packinf64_4(station) ; 361s NC_FLOAT NC_FLOAT_packinf64_4:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_5(station) ; 361s NC_FLOAT NC_FLOAT_int_5(station) ; 361s NC_FLOAT NC_FLOAT_fill_5(station) ; 361s NC_FLOAT NC_FLOAT_fill_5:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intfill_5(station) ; 361s NC_FLOAT NC_FLOAT_intfill_5:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack_5(station) ; 361s NC_FLOAT NC_FLOAT_pack_5:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack_5:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack_5:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_intpack_5(station) ; 361s NC_FLOAT NC_FLOAT_intpack_5:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_intpack_5:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_intpack_5:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_inf_5(station) ; 361s NC_FLOAT NC_FLOAT_packinf_5(station) ; 361s NC_FLOAT NC_FLOAT_packinf_5:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_intpackinf_5(station) ; 361s NC_FLOAT NC_FLOAT_intpackinf_5:scale_factor = 0 ; 361s NC_FLOAT NC_FLOAT_bit64_5(station) ; 361s NC_FLOAT NC_FLOAT_bit64_5:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_fill64_5(station) ; 361s NC_FLOAT NC_FLOAT_fill64_5:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_pack64_5(station) ; 361s NC_FLOAT NC_FLOAT_pack64_5:scale_factor = 10 ; 361s NC_FLOAT NC_FLOAT_pack64_5:add_offset = 5 ; 361s NC_FLOAT NC_FLOAT_pack64_5:_FillValue = 99 ; 361s NC_FLOAT NC_FLOAT_packinf64_5(station) ; 361s NC_FLOAT NC_FLOAT_packinf64_5:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_0(station) ; 361s NC_DOUBLE NC_DOUBLE_int_0(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_0(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_0:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intfill_0(station) ; 361s NC_DOUBLE NC_DOUBLE_intfill_0:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack_0(station) ; 361s NC_DOUBLE NC_DOUBLE_pack_0:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack_0:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack_0:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intpack_0(station) ; 361s NC_DOUBLE NC_DOUBLE_intpack_0:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_intpack_0:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_intpack_0:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_inf_0(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_0(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_0:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_0(station) ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_0:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_fillna_0(station) ; 361s NC_DOUBLE NC_DOUBLE_fillna_0:_FillValue = NA ; 361s NC_DOUBLE NC_DOUBLE_bit64_0(station) ; 361s NC_DOUBLE NC_DOUBLE_bit64_0:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_fill64_0(station) ; 361s NC_DOUBLE NC_DOUBLE_fill64_0:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack64_0(station) ; 361s NC_DOUBLE NC_DOUBLE_pack64_0:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack64_0:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack64_0:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_packinf64_0(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf64_0:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_1(station) ; 361s NC_DOUBLE NC_DOUBLE_int_1(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_1(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_1:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intfill_1(station) ; 361s NC_DOUBLE NC_DOUBLE_intfill_1:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack_1(station) ; 361s NC_DOUBLE NC_DOUBLE_pack_1:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack_1:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack_1:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intpack_1(station) ; 361s NC_DOUBLE NC_DOUBLE_intpack_1:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_intpack_1:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_intpack_1:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_inf_1(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_1(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_1:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_1(station) ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_1:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_fillna_1(station) ; 361s NC_DOUBLE NC_DOUBLE_fillna_1:_FillValue = NA ; 361s NC_DOUBLE NC_DOUBLE_bit64_1(station) ; 361s NC_DOUBLE NC_DOUBLE_bit64_1:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_fill64_1(station) ; 361s NC_DOUBLE NC_DOUBLE_fill64_1:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack64_1(station) ; 361s NC_DOUBLE NC_DOUBLE_pack64_1:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack64_1:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack64_1:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_packinf64_1(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf64_1:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_2(station) ; 361s NC_DOUBLE NC_DOUBLE_int_2(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_2(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_2:missing_value = 99 ; 361s NC_DOUBLE NC_DOUBLE_intfill_2(station) ; 361s NC_DOUBLE NC_DOUBLE_intfill_2:missing_value = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack_2(station) ; 361s NC_DOUBLE NC_DOUBLE_pack_2:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack_2:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack_2:missing_value = 99 ; 361s NC_DOUBLE NC_DOUBLE_intpack_2(station) ; 361s NC_DOUBLE NC_DOUBLE_intpack_2:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_intpack_2:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_intpack_2:missing_value = 99 ; 361s NC_DOUBLE NC_DOUBLE_inf_2(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_2(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_2:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_2(station) ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_2:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_fillna_2(station) ; 361s NC_DOUBLE NC_DOUBLE_fillna_2:missing_value = NA ; 361s NC_DOUBLE NC_DOUBLE_bit64_2(station) ; 361s NC_DOUBLE NC_DOUBLE_bit64_2:missing_value = 99 ; 361s NC_DOUBLE NC_DOUBLE_fill64_2(station) ; 361s NC_DOUBLE NC_DOUBLE_fill64_2:missing_value = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack64_2(station) ; 361s NC_DOUBLE NC_DOUBLE_pack64_2:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack64_2:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack64_2:missing_value = 99 ; 361s NC_DOUBLE NC_DOUBLE_packinf64_2(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf64_2:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_3(station) ; 361s NC_DOUBLE NC_DOUBLE_int_3(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_3(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_3:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intfill_3(station) ; 361s NC_DOUBLE NC_DOUBLE_intfill_3:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack_3(station) ; 361s NC_DOUBLE NC_DOUBLE_pack_3:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack_3:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack_3:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intpack_3(station) ; 361s NC_DOUBLE NC_DOUBLE_intpack_3:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_intpack_3:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_intpack_3:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_inf_3(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_3(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_3:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_3(station) ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_3:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_fillna_3(station) ; 361s NC_DOUBLE NC_DOUBLE_fillna_3:_FillValue = NA ; 361s NC_DOUBLE NC_DOUBLE_bit64_3(station) ; 361s NC_DOUBLE NC_DOUBLE_bit64_3:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_fill64_3(station) ; 361s NC_DOUBLE NC_DOUBLE_fill64_3:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack64_3(station) ; 361s NC_DOUBLE NC_DOUBLE_pack64_3:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack64_3:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack64_3:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_packinf64_3(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf64_3:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_4(station) ; 361s NC_DOUBLE NC_DOUBLE_int_4(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_4(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_4:valid_range = 1, 5 ; 361s NC_DOUBLE NC_DOUBLE_intfill_4(station) ; 361s NC_DOUBLE NC_DOUBLE_intfill_4:valid_min = 1 ; 361s NC_DOUBLE NC_DOUBLE_intfill_4:valid_max = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack_4(station) ; 361s NC_DOUBLE NC_DOUBLE_pack_4:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack_4:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack_4:valid_min = 1 ; 361s NC_DOUBLE NC_DOUBLE_pack_4:valid_max = 5 ; 361s NC_DOUBLE NC_DOUBLE_intpack_4(station) ; 361s NC_DOUBLE NC_DOUBLE_intpack_4:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_intpack_4:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_intpack_4:valid_range = 1, 5 ; 361s NC_DOUBLE NC_DOUBLE_inf_4(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_4(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_4:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_4(station) ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_4:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_fillna_4(station) ; 361s NC_DOUBLE NC_DOUBLE_fillna_4:valid_range = -Inf, Inf ; 361s NC_DOUBLE NC_DOUBLE_bit64_4(station) ; 361s NC_DOUBLE NC_DOUBLE_bit64_4:valid_range = 1, 5 ; 361s NC_DOUBLE NC_DOUBLE_fill64_4(station) ; 361s NC_DOUBLE NC_DOUBLE_fill64_4:valid_min = 1 ; 361s NC_DOUBLE NC_DOUBLE_fill64_4:valid_max = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack64_4(station) ; 361s NC_DOUBLE NC_DOUBLE_pack64_4:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack64_4:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack64_4:valid_min = 1 ; 361s NC_DOUBLE NC_DOUBLE_pack64_4:valid_max = 5 ; 361s NC_DOUBLE NC_DOUBLE_packinf64_4(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf64_4:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_5(station) ; 361s NC_DOUBLE NC_DOUBLE_int_5(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_5(station) ; 361s NC_DOUBLE NC_DOUBLE_fill_5:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intfill_5(station) ; 361s NC_DOUBLE NC_DOUBLE_intfill_5:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack_5(station) ; 361s NC_DOUBLE NC_DOUBLE_pack_5:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack_5:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack_5:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_intpack_5(station) ; 361s NC_DOUBLE NC_DOUBLE_intpack_5:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_intpack_5:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_intpack_5:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_inf_5(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_5(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf_5:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_5(station) ; 361s NC_DOUBLE NC_DOUBLE_intpackinf_5:scale_factor = 0 ; 361s NC_DOUBLE NC_DOUBLE_fillna_5(station) ; 361s NC_DOUBLE NC_DOUBLE_fillna_5:_FillValue = NA ; 361s NC_DOUBLE NC_DOUBLE_bit64_5(station) ; 361s NC_DOUBLE NC_DOUBLE_bit64_5:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_fill64_5(station) ; 361s NC_DOUBLE NC_DOUBLE_fill64_5:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_pack64_5(station) ; 361s NC_DOUBLE NC_DOUBLE_pack64_5:scale_factor = 10 ; 361s NC_DOUBLE NC_DOUBLE_pack64_5:add_offset = 5 ; 361s NC_DOUBLE NC_DOUBLE_pack64_5:_FillValue = 99 ; 361s NC_DOUBLE NC_DOUBLE_packinf64_5(station) ; 361s NC_DOUBLE NC_DOUBLE_packinf64_5:scale_factor = 0 ; 361s 361s // global attributes: 361s NC_CHAR :char_att = "This is some text" ; 361s } 361s Read NC_CHAR global attribute ...OK 361s Read NC_CHAR variable attribute ...OK 361s Read NC_CHAR variable attribute as raw bytes ...OK 361s Inquire about groups in file/group ...OK 361s Inquire about dimension ids in file/group ...OK 361s Inquire about variable ids in file/group ...OK 361s Inquire about fullname of file/group ...OK 361s Inquire about unlimited dimension ids of file/group ...OK 361s Read integer vector as double ... OK 361s OK 361s Read NC_BYTE_0 ...OK 361s OK 361s Read NC_BYTE_int_0 ...OK 361s OK 361s Read NC_BYTE_bit64_0 ...OK 361s OK 361s Read NC_BYTE_fill_0 ...OK 361s OK 361s Read NC_BYTE_intfill_0 ...OK 361s OK 361s Read NC_BYTE_fill64_0 ...OK 361s OK 361s Read NC_BYTE_pack_0 ...OK 361s OK 361s Read NC_BYTE_intpack_0 ...OK 361s OK 361s Read NC_BYTE_pack64_0 ...OK 361s OK 361s Read NC_BYTE_1 ...OK 361s OK 361s Read NC_BYTE_int_1 ...OK 361s OK 361s Read NC_BYTE_bit64_1 ...OK 361s OK 361s Read NC_BYTE_fill_1 ...OK 361s OK 361s Read NC_BYTE_intfill_1 ...OK 361s OK 361s Read NC_BYTE_fill64_1 ...OK 361s OK 361s Read NC_BYTE_pack_1 ...OK 361s OK 361s Read NC_BYTE_intpack_1 ...OK 361s OK 361s Read NC_BYTE_pack64_1 ...OK 361s OK 361s Read NC_BYTE_2 ...OK 361s OK 361s Read NC_BYTE_int_2 ...OK 361s OK 361s Read NC_BYTE_bit64_2 ...OK 361s OK 361s Read NC_BYTE_fill_2 ...OK 361s OK 361s Read NC_BYTE_intfill_2 ...OK 361s OK 361s Read NC_BYTE_fill64_2 ...OK 361s OK 361s Read NC_BYTE_pack_2 ...OK 361s OK 361s Read NC_BYTE_intpack_2 ...OK 361s OK 361s Read NC_BYTE_pack64_2 ...OK 361s OK 361s Read NC_BYTE_3 ...OK 361s OK 361s Read NC_BYTE_int_3 ...OK 361s OK 361s Read NC_BYTE_bit64_3 ...OK 361s OK 361s Read NC_BYTE_4 ...OK 361s OK 361s Read NC_BYTE_int_4 ...OK 361s OK 361s Read NC_BYTE_bit64_4 ...OK 361s OK 361s Read NC_BYTE_fill_4 ...OK 361s OK 361s Read NC_BYTE_intfill_4 ...OK 361s OK 361s Read NC_BYTE_fill64_4 ...OK 361s OK 361s Read NC_BYTE_pack_4 ...OK 361s OK 361s Read NC_BYTE_intpack_4 ...OK 361s OK 361s Read NC_BYTE_pack64_4 ...OK 361s OK 361s Read NC_BYTE_5 ...OK 361s OK 361s Read NC_BYTE_int_5 ...OK 361s OK 361s Read NC_BYTE_bit64_5 ...OK 361s OK 361s Read NC_BYTE_fill_5 ...OK 361s OK 361s Read NC_BYTE_intfill_5 ...OK 361s OK 361s Read NC_BYTE_fill64_5 ...OK 361s OK 361s Read NC_BYTE_pack_5 ...OK 361s OK 361s Read NC_BYTE_intpack_5 ...OK 361s OK 361s Read NC_BYTE_pack64_5 ...OK 361s OK 361s Read NC_SHORT_0 ...OK 361s OK 361s Read NC_SHORT_int_0 ...OK 361s OK 361s Read NC_SHORT_bit64_0 ...OK 361s OK 361s Read NC_SHORT_fill_0 ...OK 361s OK 361s Read NC_SHORT_intfill_0 ...OK 361s OK 361s Read NC_SHORT_fill64_0 ...OK 361s OK 361s Read NC_SHORT_pack_0 ...OK 361s OK 361s Read NC_SHORT_intpack_0 ...OK 361s OK 361s Read NC_SHORT_pack64_0 ...OK 361s OK 361s Read NC_SHORT_1 ...OK 361s OK 361s Read NC_SHORT_int_1 ...OK 361s OK 361s Read NC_SHORT_bit64_1 ...OK 361s OK 361s Read NC_SHORT_fill_1 ...OK 361s OK 361s Read NC_SHORT_intfill_1 ...OK 361s OK 361s Read NC_SHORT_fill64_1 ...OK 361s OK 361s Read NC_SHORT_pack_1 ...OK 361s OK 361s Read NC_SHORT_intpack_1 ...OK 361s OK 361s Read NC_SHORT_pack64_1 ...OK 361s OK 361s Read NC_SHORT_2 ...OK 361s OK 361s Read NC_SHORT_int_2 ...OK 361s OK 361s Read NC_SHORT_bit64_2 ...OK 361s OK 361s Read NC_SHORT_fill_2 ...OK 361s OK 361s Read NC_SHORT_intfill_2 ...OK 361s OK 361s Read NC_SHORT_fill64_2 ...OK 361s OK 361s Read NC_SHORT_pack_2 ...OK 361s OK 361s Read NC_SHORT_intpack_2 ...OK 361s OK 361s Read NC_SHORT_pack64_2 ...OK 361s OK 361s Read NC_SHORT_3 ...OK 361s OK 361s Read NC_SHORT_int_3 ...OK 361s OK 361s Read NC_SHORT_bit64_3 ...OK 361s OK 361s Read NC_SHORT_4 ...OK 361s OK 361s Read NC_SHORT_int_4 ...OK 361s OK 361s Read NC_SHORT_bit64_4 ...OK 361s OK 361s Read NC_SHORT_fill_4 ...OK 361s OK 361s Read NC_SHORT_intfill_4 ...OK 361s OK 361s Read NC_SHORT_fill64_4 ...OK 361s OK 361s Read NC_SHORT_pack_4 ...OK 361s OK 361s Read NC_SHORT_intpack_4 ...OK 361s OK 361s Read NC_SHORT_pack64_4 ...OK 361s OK 361s Read NC_SHORT_5 ...OK 361s OK 361s Read NC_SHORT_int_5 ...OK 361s OK 361s Read NC_SHORT_bit64_5 ...OK 361s OK 361s Read NC_SHORT_fill_5 ...OK 361s OK 361s Read NC_SHORT_intfill_5 ...OK 361s OK 361s Read NC_SHORT_fill64_5 ...OK 361s OK 361s Read NC_SHORT_pack_5 ...OK 361s OK 361s Read NC_SHORT_intpack_5 ...OK 361s OK 361s Read NC_SHORT_pack64_5 ...OK 361s OK 361s Read NC_INT_0 ...OK 361s OK 361s Read NC_INT_int_0 ...OK 361s OK 361s Read NC_INT_bit64_0 ...OK 361s OK 361s Read NC_INT_fill_0 ...OK 361s OK 361s Read NC_INT_intfill_0 ...OK 361s OK 361s Read NC_INT_fill64_0 ...OK 361s OK 361s Read NC_INT_intfillna_0 ...OK 361s OK 361s Read NC_INT_pack_0 ...OK 361s OK 361s Read NC_INT_intpack_0 ...OK 361s OK 361s Read NC_INT_pack64_0 ...OK 361s OK 361s Read NC_INT_1 ...OK 361s OK 361s Read NC_INT_int_1 ...OK 361s OK 361s Read NC_INT_bit64_1 ...OK 361s OK 361s Read NC_INT_fill_1 ...OK 361s OK 361s Read NC_INT_intfill_1 ...OK 361s OK 361s Read NC_INT_fill64_1 ...OK 361s OK 361s Read NC_INT_intfillna_1 ...OK 361s OK 361s Read NC_INT_pack_1 ...OK 361s OK 361s Read NC_INT_intpack_1 ...OK 361s OK 361s Read NC_INT_pack64_1 ...OK 361s OK 361s Read NC_INT_2 ...OK 361s OK 361s Read NC_INT_int_2 ...OK 361s OK 361s Read NC_INT_bit64_2 ...OK 361s OK 361s Read NC_INT_fill_2 ...OK 361s OK 361s Read NC_INT_intfill_2 ...OK 361s OK 361s Read NC_INT_fill64_2 ...OK 361s OK 361s Read NC_INT_intfillna_2 ...OK 361s OK 361s Read NC_INT_pack_2 ...OK 361s OK 361s Read NC_INT_intpack_2 ...OK 361s OK 361s Read NC_INT_pack64_2 ...OK 361s OK 361s Read NC_INT_3 ...OK 361s OK 361s Read NC_INT_int_3 ...OK 361s OK 361s Read NC_INT_bit64_3 ...OK 361s OK 361s Read NC_INT_intfill_3 ...OK 361s OK 361s OK 361s Read NC_INT_intfillna_3 ...OK 361s OK 361s OK 361s Read NC_INT_intpack_3 ...OK 361s OK 361s OK 361s Read NC_INT_4 ...OK 361s OK 361s Read NC_INT_int_4 ...OK 361s OK 361s Read NC_INT_bit64_4 ...OK 361s OK 361s Read NC_INT_fill_4 ...OK 361s OK 361s Read NC_INT_intfill_4 ...OK 361s OK 361s Read NC_INT_fill64_4 ...OK 361s OK 361s Read NC_INT_intfillna_4 ...OK 361s OK 361s Read NC_INT_pack_4 ...OK 361s OK 361s Read NC_INT_intpack_4 ...OK 361s OK 361s Read NC_INT_pack64_4 ...OK 361s OK 361s Read NC_INT_5 ...OK 361s OK 361s Read NC_INT_int_5 ...OK 361s OK 361s Read NC_INT_bit64_5 ...OK 361s OK 361s Read NC_INT_fill_5 ...OK 361s OK 361s Read NC_INT_intfill_5 ...OK 361s OK 361s Read NC_INT_fill64_5 ...OK 361s OK 361s Read NC_INT_intfillna_5 ...OK 361s OK 361s Read NC_INT_pack_5 ...OK 361s OK 361s Read NC_INT_intpack_5 ...OK 361s OK 361s Read NC_INT_pack64_5 ...OK 361s OK 361s Read NC_FLOAT_0 ...OK 361s OK 361s Read NC_FLOAT_int_0 ...OK 361s OK 361s Read NC_FLOAT_bit64_0 ...OK 361s OK 361s Read NC_FLOAT_fill_0 ...OK 361s OK 361s Read NC_FLOAT_intfill_0 ...OK 361s OK 361s Read NC_FLOAT_fill64_0 ...OK 361s OK 361s Read NC_FLOAT_pack_0 ...OK 361s OK 361s Read NC_FLOAT_intpack_0 ...OK 361s OK 361s Read NC_FLOAT_pack64_0 ...OK 361s OK 361s Read NC_FLOAT_1 ...OK 361s OK 361s Read NC_FLOAT_int_1 ...OK 361s OK 361s Read NC_FLOAT_bit64_1 ...OK 361s OK 361s Read NC_FLOAT_fill_1 ...OK 361s OK 361s Read NC_FLOAT_intfill_1 ...OK 361s OK 361s Read NC_FLOAT_fill64_1 ...OK 361s OK 361s Read NC_FLOAT_pack_1 ...OK 361s OK 361s Read NC_FLOAT_intpack_1 ...OK 361s OK 361s Read NC_FLOAT_pack64_1 ...OK 361s OK 361s Read NC_FLOAT_2 ...OK 361s OK 361s Read NC_FLOAT_int_2 ...OK 361s OK 361s Read NC_FLOAT_bit64_2 ...OK 361s OK 361s Read NC_FLOAT_fill_2 ...OK 361s OK 361s Read NC_FLOAT_intfill_2 ...OK 361s OK 361s Read NC_FLOAT_fill64_2 ...OK 361s OK 361s Read NC_FLOAT_pack_2 ...OK 361s OK 361s Read NC_FLOAT_intpack_2 ...OK 361s OK 361s Read NC_FLOAT_pack64_2 ...OK 361s OK 361s Read NC_FLOAT_3 ...OK 361s OK 361s Read NC_FLOAT_int_3 ...OK 361s OK 361s Read NC_FLOAT_bit64_3 ...OK 361s OK 361s Read NC_FLOAT_intfill_3 ...OK 361s OK 361s OK 361s Read NC_FLOAT_fill64_3 ...OK 361s OK 361s OK 361s Read NC_FLOAT_intpack_3 ...OK 361s OK 361s OK 361s Read NC_FLOAT_pack64_3 ...OK 361s OK 361s OK 361s Read NC_FLOAT_4 ...OK 361s OK 361s Read NC_FLOAT_int_4 ...OK 361s OK 361s Read NC_FLOAT_bit64_4 ...OK 361s OK 361s Read NC_FLOAT_fill_4 ...OK 361s OK 361s Read NC_FLOAT_intfill_4 ...OK 361s OK 361s Read NC_FLOAT_fill64_4 ...OK 361s OK 361s Read NC_FLOAT_pack_4 ...OK 361s OK 361s Read NC_FLOAT_intpack_4 ...OK 361s OK 361s Read NC_FLOAT_pack64_4 ...OK 361s OK 361s Read NC_FLOAT_5 ...OK 361s OK 361s Read NC_FLOAT_int_5 ...OK 361s OK 361s Read NC_FLOAT_bit64_5 ...OK 361s OK 361s Read NC_FLOAT_fill_5 ...OK 361s OK 361s Read NC_FLOAT_intfill_5 ...OK 361s OK 361s Read NC_FLOAT_fill64_5 ...OK 361s OK 361s Read NC_FLOAT_pack_5 ...OK 361s OK 361s Read NC_FLOAT_intpack_5 ...OK 361s OK 361s Read NC_FLOAT_pack64_5 ...OK 361s OK 361s Read NC_DOUBLE_0 ...OK 361s OK 361s Read NC_DOUBLE_int_0 ...OK 361s OK 361s Read NC_DOUBLE_bit64_0 ...OK 361s OK 361s Read NC_DOUBLE_fill_0 ...OK 361s OK 361s Read NC_DOUBLE_intfill_0 ...OK 361s OK 361s Read NC_DOUBLE_fill64_0 ...OK 361s OK 361s Read NC_DOUBLE_fillna_0 ...OK 361s OK 361s Read NC_DOUBLE_pack_0 ...OK 361s OK 361s Read NC_DOUBLE_intpack_0 ...OK 361s OK 361s Read NC_DOUBLE_pack64_0 ...OK 361s OK 361s Read NC_DOUBLE_1 ...OK 361s OK 361s Read NC_DOUBLE_int_1 ...OK 361s OK 361s Read NC_DOUBLE_bit64_1 ...OK 361s OK 361s Read NC_DOUBLE_fill_1 ...OK 361s OK 361s Read NC_DOUBLE_intfill_1 ...OK 361s OK 361s Read NC_DOUBLE_fill64_1 ...OK 361s OK 361s Read NC_DOUBLE_fillna_1 ...OK 361s OK 361s Read NC_DOUBLE_pack_1 ...OK 361s OK 361s Read NC_DOUBLE_intpack_1 ...OK 361s OK 361s Read NC_DOUBLE_pack64_1 ...OK 361s OK 361s Read NC_DOUBLE_2 ...OK 361s OK 361s Read NC_DOUBLE_int_2 ...OK 361s OK 361s Read NC_DOUBLE_bit64_2 ...OK 361s OK 361s Read NC_DOUBLE_fill_2 ...OK 361s OK 361s Read NC_DOUBLE_intfill_2 ...OK 361s OK 361s Read NC_DOUBLE_fill64_2 ...OK 361s OK 361s Read NC_DOUBLE_fillna_2 ...OK 361s OK 361s Read NC_DOUBLE_pack_2 ...OK 361s OK 361s Read NC_DOUBLE_intpack_2 ...OK 361s OK 361s Read NC_DOUBLE_pack64_2 ...OK 361s OK 361s Read NC_DOUBLE_3 ...OK 361s OK 361s Read NC_DOUBLE_int_3 ...OK 361s OK 361s Read NC_DOUBLE_bit64_3 ...OK 361s OK 361s Read NC_DOUBLE_fill_3 ...OK 361s OK 361s Read NC_DOUBLE_intfill_3 ...OK 361s OK 361s OK 361s Read NC_DOUBLE_fill64_3 ...OK 361s OK 361s OK 361s Read NC_DOUBLE_fillna_3 ...OK 361s OK 361s Read NC_DOUBLE_pack_3 ...OK 361s OK 361s Read NC_DOUBLE_intpack_3 ...OK 361s OK 361s OK 361s Read NC_DOUBLE_pack64_3 ...OK 361s OK 361s OK 361s Read NC_DOUBLE_4 ...OK 361s OK 361s Read NC_DOUBLE_int_4 ...OK 361s OK 361s Read NC_DOUBLE_bit64_4 ...OK 361s OK 361s Read NC_DOUBLE_fill_4 ...OK 361s OK 361s Read NC_DOUBLE_intfill_4 ...OK 361s OK 361s Read NC_DOUBLE_fill64_4 ...OK 361s OK 361s Read NC_DOUBLE_fillna_4 ...OK 361s OK 361s Read NC_DOUBLE_pack_4 ...OK 361s OK 361s Read NC_DOUBLE_intpack_4 ...OK 361s OK 361s Read NC_DOUBLE_pack64_4 ...OK 361s OK 361s Read NC_DOUBLE_5 ...OK 361s OK 361s Read NC_DOUBLE_int_5 ...OK 361s OK 361s Read NC_DOUBLE_bit64_5 ...OK 361s OK 361s Read NC_DOUBLE_fill_5 ...OK 361s OK 361s Read NC_DOUBLE_intfill_5 ...OK 361s OK 361s Read NC_DOUBLE_fill64_5 ...OK 361s OK 361s Read NC_DOUBLE_fillna_5 ...OK 361s OK 361s Read NC_DOUBLE_pack_5 ...OK 361s OK 361s Read NC_DOUBLE_intpack_5 ...OK 361s OK 361s Read NC_DOUBLE_pack64_5 ...OK 361s OK 361s Read integer vector as smallest R type ... OK 361s OK 361s Read NC_BYTE_5 ...OK 361s OK 361s Read NC_BYTE_fill_5 ...OK 361s OK 361s Read NC_SHORT_5 ...OK 361s OK 361s Read NC_SHORT_fill_5 ...OK 361s OK 361s Read NC_INT_5 ...OK 361s OK 361s Read NC_INT_fill_5 ...OK 361s OK 361s Read NC_FLOAT_5 ...OK 361s OK 361s Read NC_FLOAT_fill_5 ...OK 361s OK 361s Read NC_DOUBLE_5 ...OK 361s OK 361s Read NC_DOUBLE_fill_5 ...OK 361s OK 361s Read numeric matrix ... OK 361s Inquire about numeric variable ...OK 361s Read numeric matrix slice ... OK 361s OK 361s Read numeric matrix empty slice ... OK 361s OK 361s Read numeric scalar ... OK 361s Read numeric empty array ... OK 361s Read 2D char array ... OK 361s Read 2D char array with fill value ... OK 361s OK 361s Read 2D char slice ... OK 361s Read 2D char slice as raw bytes ... OK 361s Read 2D char slice as characters ... OK 361s Read empty 2D char array ... OK 361s OK 361s Read 1D char slice ... OK 361s Read scalar char ... OK 361s Read and unpack numeric array ... OK 361s Check that closing any NetCDF handle closes the file for all handles ... OK 361s Check that garbage collector closes file that is not referenced ... OK 361s Removed test file /tmp/Rtmp1yVRtR/RNetCDF-test_classic4_73771ba6e85.nc 361s Test netcdf4 file format in /tmp/Rtmp1yVRtR/RNetCDF-test_netcdf4_737187f39f.nc ... 361s OK 361s Version of netcdf library ... 4.9.3 of Feb 14 2025 11:24:29 $ 361s Defining dimensions ... 361s OK 361s Defining a group ... 361s OK 361s Defining user-defined types ... 361s OK 361s Defining variables for netcdf3 ... 361s OK 361s Defining variables for netcdf4 ... 361s OK 361s OK 361s Defining variables of type NC_BYTE for na.mode 0 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_BYTE for na.mode 1 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_BYTE for na.mode 2 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_BYTE for na.mode 3 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_BYTE for na.mode 4 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_BYTE for na.mode 5 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_SHORT for na.mode 0 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_SHORT for na.mode 1 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_SHORT for na.mode 2 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_SHORT for na.mode 3 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s Defining variables of type NC_SHORT for na.mode 4 ... 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 361s OK 362s OK 362s Defining variables of type NC_SHORT for na.mode 5 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_INT for na.mode 0 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_INT for na.mode 1 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_INT for na.mode 2 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_INT for na.mode 3 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_INT for na.mode 4 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_INT for na.mode 5 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_FLOAT for na.mode 0 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_FLOAT for na.mode 1 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_FLOAT for na.mode 2 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_FLOAT for na.mode 3 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_FLOAT for na.mode 4 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_FLOAT for na.mode 5 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_DOUBLE for na.mode 0 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_DOUBLE for na.mode 1 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_DOUBLE for na.mode 2 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_DOUBLE for na.mode 3 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_DOUBLE for na.mode 4 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_DOUBLE for na.mode 5 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UBYTE for na.mode 0 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UBYTE for na.mode 1 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UBYTE for na.mode 2 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UBYTE for na.mode 3 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UBYTE for na.mode 4 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UBYTE for na.mode 5 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_USHORT for na.mode 0 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_USHORT for na.mode 1 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_USHORT for na.mode 2 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_USHORT for na.mode 3 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_USHORT for na.mode 4 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_USHORT for na.mode 5 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UINT for na.mode 0 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UINT for na.mode 1 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UINT for na.mode 2 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UINT for na.mode 3 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UINT for na.mode 4 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UINT for na.mode 5 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_INT64 for na.mode 0 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_INT64 for na.mode 1 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_INT64 for na.mode 2 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_INT64 for na.mode 3 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_INT64 for na.mode 4 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_INT64 for na.mode 5 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UINT64 for na.mode 0 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UINT64 for na.mode 1 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UINT64 for na.mode 2 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UINT64 for na.mode 3 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UINT64 for na.mode 4 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining variables of type NC_UINT64 for na.mode 5 ... 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Defining additional attributes ...OK 362s Defining additional attributes for netcdf4 ...OK 362s OK 362s Defining user-defined attributes ...OK 362s Writing netcdf3 variables ...OK 362s Writing extra netcdf4 variables ...OK 362s OK 362s OK 362s OK 362s OK 362s OK 362s Writing to variable type NC_BYTE with na.mode 0 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_BYTE with na.mode 1 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_BYTE with na.mode 2 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_BYTE with na.mode 3 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_BYTE with na.mode 4 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_BYTE with na.mode 5 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_SHORT with na.mode 0 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_SHORT with na.mode 1 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_SHORT with na.mode 2 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_SHORT with na.mode 3 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_SHORT with na.mode 4 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_SHORT with na.mode 5 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_INT with na.mode 0 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and NA fill ...OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_INT with na.mode 1 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and NA fill ...OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_INT with na.mode 2 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and NA fill ...OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_INT with na.mode 3 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and NA fill ...OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_INT with na.mode 4 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and NA fill ...OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_INT with na.mode 5 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and NA fill ...OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_FLOAT with na.mode 0 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_FLOAT with na.mode 1 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_FLOAT with na.mode 2 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_FLOAT with na.mode 3 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_FLOAT with na.mode 4 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_FLOAT with na.mode 5 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_DOUBLE with na.mode 0 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with non-finite values and NA fill ...OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_DOUBLE with na.mode 1 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with non-finite values and NA fill ...OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_DOUBLE with na.mode 2 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with non-finite values and NA fill ...OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_DOUBLE with na.mode 3 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with non-finite values and NA fill ...OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_DOUBLE with na.mode 4 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with non-finite values and NA fill ...OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_DOUBLE with na.mode 5 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with non-finite values and NA fill ...OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UBYTE with na.mode 0 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UBYTE with na.mode 1 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UBYTE with na.mode 2 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UBYTE with na.mode 3 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UBYTE with na.mode 4 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UBYTE with na.mode 5 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_USHORT with na.mode 0 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_USHORT with na.mode 1 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_USHORT with na.mode 2 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_USHORT with na.mode 3 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_USHORT with na.mode 4 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_USHORT with na.mode 5 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UINT with na.mode 0 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UINT with na.mode 1 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UINT with na.mode 2 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UINT with na.mode 3 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UINT with na.mode 4 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UINT with na.mode 5 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_INT64 with na.mode 0 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_INT64 with na.mode 1 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_INT64 with na.mode 2 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_INT64 with na.mode 3 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_INT64 with na.mode 4 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_INT64 with na.mode 5 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UINT64 with na.mode 0 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UINT64 with na.mode 1 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UINT64 with na.mode 2 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UINT64 with na.mode 3 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UINT64 with na.mode 4 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Writing to variable type NC_UINT64 with na.mode 5 ... 362s Writing huge values ...OK 362s OK 362s Writing huge bit64 values ...OK 362s Writing negative values ...OK 362s Writing negative bit64 values ...OK 362s Writing data without missing values ...OK 362s Writing bit64 data without missing values ...OK 362s Writing Inf values ...OK 362s Writing doubles with non-finite packing ...OK 362s Writing integers with non-finite packing ...OK 362s Writing data with missing values ...OK 362s OK 362s Writing data with missing values and packing ...OK 362s OK 362s Writing bit64 data with missing values ...OK 362s Writing bit64 data with missing values and packing ...OK 362s Writing integer64 with non-finite packing ...OK 362s Check chunk cache settings after writing temperature ...OK 362s Check filter settings after writing temp_filter ...OK 362s Check file format ...OK 362s netcdf netcdf4 { 362s types: 362s opaque(128) blob ; 362s NC_INT(*) vector ; 362s NC_CHAR(*) vector_char ; 362s NC_STRING(*) vector_string ; 362s blob(*) vector_blob ; 362s NC_USHORT enum factor { 362s "NA" = 100, 362s "peanut butter" = 101, 362s "jelly" = 102, 362s } ; // factor 362s compound struct { 362s NC_INT siteid ; 362s NC_DOUBLE height ; 362s NC_SHORT colour(3) ; 362s }; // struct 362s vector(*) vector_vector ; 362s variables: 362s NC_INT time(time) ; 362s NC_DOUBLE temperature(station, time) ; 362s NC_DOUBLE temperature:_FillValue = -99999.9 ; 362s NC_STRING temperature:string_att = "This is string 1", "This is string 2" ; 362s NC_INT64 temperature:int64_att = -1234567890123456789 ; 362s NC_BYTE packvar(station) ; 362s NC_DOUBLE packvar:scale_factor = 10 ; 362s NC_DOUBLE packvar:add_offset = -5 ; 362s NC_CHAR name(max_string_length, station) ; 362s NC_CHAR name:char_att = "This is some text" ; 362s NC_CHAR name:raw_att = "This is some text" ; 362s NC_CHAR name_fill(max_string_length, station) ; 362s NC_CHAR name_fill:_FillValue = "X" ; 362s NC_CHAR qcflag(station) ; 362s NC_INT int0 ; 362s NC_CHAR char0 ; 362s NC_FLOAT numempty(station, empty) ; 362s NC_STRING namestr(station) ; 362s NC_STRING namestr_fill(station) ; 362s NC_STRING namestr_fill:_FillValue = "_MISSING" ; 362s vector profile(station, time) ; 362s vector profile_fill(station, time) ; 362s //vector profile_fill:_FillValue = ... ; 362s vector profile_pack(station, time) ; 362s NC_FLOAT profile_pack:scale_factor = 10 ; 362s vector_char profile_char(station, time) ; 362s vector_string profile_string(station, time) ; 362s vector_blob profile_blob(time) ; 362s vector profile_scalar ; 362s blob rawdata(station, time) ; 362s blob rawdata_scalar ; 362s blob rawdata_vector(station) ; 362s factor snacks(station, time) ; 362s //factor snacks:_FillValue = ... ; 362s factor snacks_empty(station, time) ; 362s struct person(station, time) ; 362s struct person_fill(station, time) ; 362s //struct person_fill:_FillValue = ... ; 362s vector_vector profile_vector(station, time) ; 362s vector_vector profile_vector_fill(station, time) ; 362s //vector_vector profile_vector_fill:_FillValue = ... ; 362s NC_UINT64 stationid(station) ; 362s NC_FLOAT temp_filter(station, time) ; 362s NC_BYTE NC_BYTE_0(station) ; 362s NC_BYTE NC_BYTE_int_0(station) ; 362s NC_BYTE NC_BYTE_fill_0(station) ; 362s NC_BYTE NC_BYTE_fill_0:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_intfill_0(station) ; 362s NC_BYTE NC_BYTE_intfill_0:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_pack_0(station) ; 362s NC_BYTE NC_BYTE_pack_0:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_pack_0:add_offset = 5 ; 362s NC_BYTE NC_BYTE_pack_0:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_intpack_0(station) ; 362s NC_BYTE NC_BYTE_intpack_0:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_intpack_0:add_offset = 5 ; 362s NC_BYTE NC_BYTE_intpack_0:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_inf_0(station) ; 362s NC_BYTE NC_BYTE_packinf_0(station) ; 362s NC_BYTE NC_BYTE_packinf_0:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_intpackinf_0(station) ; 362s NC_BYTE NC_BYTE_intpackinf_0:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_bit64_0(station) ; 362s NC_BYTE NC_BYTE_bit64_0:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_fill64_0(station) ; 362s NC_BYTE NC_BYTE_fill64_0:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_pack64_0(station) ; 362s NC_BYTE NC_BYTE_pack64_0:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_pack64_0:add_offset = 5 ; 362s NC_BYTE NC_BYTE_pack64_0:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_packinf64_0(station) ; 362s NC_BYTE NC_BYTE_packinf64_0:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_1(station) ; 362s NC_BYTE NC_BYTE_int_1(station) ; 362s NC_BYTE NC_BYTE_fill_1(station) ; 362s NC_BYTE NC_BYTE_fill_1:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_intfill_1(station) ; 362s NC_BYTE NC_BYTE_intfill_1:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_pack_1(station) ; 362s NC_BYTE NC_BYTE_pack_1:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_pack_1:add_offset = 5 ; 362s NC_BYTE NC_BYTE_pack_1:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_intpack_1(station) ; 362s NC_BYTE NC_BYTE_intpack_1:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_intpack_1:add_offset = 5 ; 362s NC_BYTE NC_BYTE_intpack_1:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_inf_1(station) ; 362s NC_BYTE NC_BYTE_packinf_1(station) ; 362s NC_BYTE NC_BYTE_packinf_1:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_intpackinf_1(station) ; 362s NC_BYTE NC_BYTE_intpackinf_1:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_bit64_1(station) ; 362s NC_BYTE NC_BYTE_bit64_1:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_fill64_1(station) ; 362s NC_BYTE NC_BYTE_fill64_1:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_pack64_1(station) ; 362s NC_BYTE NC_BYTE_pack64_1:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_pack64_1:add_offset = 5 ; 362s NC_BYTE NC_BYTE_pack64_1:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_packinf64_1(station) ; 362s NC_BYTE NC_BYTE_packinf64_1:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_2(station) ; 362s NC_BYTE NC_BYTE_int_2(station) ; 362s NC_BYTE NC_BYTE_fill_2(station) ; 362s NC_BYTE NC_BYTE_fill_2:missing_value = 99 ; 362s NC_BYTE NC_BYTE_intfill_2(station) ; 362s NC_BYTE NC_BYTE_intfill_2:missing_value = 99 ; 362s NC_BYTE NC_BYTE_pack_2(station) ; 362s NC_BYTE NC_BYTE_pack_2:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_pack_2:add_offset = 5 ; 362s NC_BYTE NC_BYTE_pack_2:missing_value = 99 ; 362s NC_BYTE NC_BYTE_intpack_2(station) ; 362s NC_BYTE NC_BYTE_intpack_2:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_intpack_2:add_offset = 5 ; 362s NC_BYTE NC_BYTE_intpack_2:missing_value = 99 ; 362s NC_BYTE NC_BYTE_inf_2(station) ; 362s NC_BYTE NC_BYTE_packinf_2(station) ; 362s NC_BYTE NC_BYTE_packinf_2:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_intpackinf_2(station) ; 362s NC_BYTE NC_BYTE_intpackinf_2:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_bit64_2(station) ; 362s NC_BYTE NC_BYTE_bit64_2:missing_value = 99 ; 362s NC_BYTE NC_BYTE_fill64_2(station) ; 362s NC_BYTE NC_BYTE_fill64_2:missing_value = 99 ; 362s NC_BYTE NC_BYTE_pack64_2(station) ; 362s NC_BYTE NC_BYTE_pack64_2:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_pack64_2:add_offset = 5 ; 362s NC_BYTE NC_BYTE_pack64_2:missing_value = 99 ; 362s NC_BYTE NC_BYTE_packinf64_2(station) ; 362s NC_BYTE NC_BYTE_packinf64_2:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_3(station) ; 362s NC_BYTE NC_BYTE_int_3(station) ; 362s NC_BYTE NC_BYTE_fill_3(station) ; 362s NC_BYTE NC_BYTE_fill_3:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_intfill_3(station) ; 362s NC_BYTE NC_BYTE_intfill_3:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_pack_3(station) ; 362s NC_BYTE NC_BYTE_pack_3:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_pack_3:add_offset = 5 ; 362s NC_BYTE NC_BYTE_pack_3:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_intpack_3(station) ; 362s NC_BYTE NC_BYTE_intpack_3:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_intpack_3:add_offset = 5 ; 362s NC_BYTE NC_BYTE_intpack_3:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_inf_3(station) ; 362s NC_BYTE NC_BYTE_packinf_3(station) ; 362s NC_BYTE NC_BYTE_packinf_3:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_intpackinf_3(station) ; 362s NC_BYTE NC_BYTE_intpackinf_3:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_bit64_3(station) ; 362s NC_BYTE NC_BYTE_bit64_3:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_fill64_3(station) ; 362s NC_BYTE NC_BYTE_fill64_3:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_pack64_3(station) ; 362s NC_BYTE NC_BYTE_pack64_3:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_pack64_3:add_offset = 5 ; 362s NC_BYTE NC_BYTE_pack64_3:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_packinf64_3(station) ; 362s NC_BYTE NC_BYTE_packinf64_3:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_4(station) ; 362s NC_BYTE NC_BYTE_int_4(station) ; 362s NC_BYTE NC_BYTE_fill_4(station) ; 362s NC_BYTE NC_BYTE_fill_4:valid_range = 1, 5 ; 362s NC_BYTE NC_BYTE_intfill_4(station) ; 362s NC_BYTE NC_BYTE_intfill_4:valid_min = 1 ; 362s NC_BYTE NC_BYTE_intfill_4:valid_max = 5 ; 362s NC_BYTE NC_BYTE_pack_4(station) ; 362s NC_BYTE NC_BYTE_pack_4:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_pack_4:add_offset = 5 ; 362s NC_BYTE NC_BYTE_pack_4:valid_min = 1 ; 362s NC_BYTE NC_BYTE_pack_4:valid_max = 5 ; 362s NC_BYTE NC_BYTE_intpack_4(station) ; 362s NC_BYTE NC_BYTE_intpack_4:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_intpack_4:add_offset = 5 ; 362s NC_BYTE NC_BYTE_intpack_4:valid_range = 1, 5 ; 362s NC_BYTE NC_BYTE_inf_4(station) ; 362s NC_BYTE NC_BYTE_packinf_4(station) ; 362s NC_BYTE NC_BYTE_packinf_4:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_intpackinf_4(station) ; 362s NC_BYTE NC_BYTE_intpackinf_4:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_bit64_4(station) ; 362s NC_BYTE NC_BYTE_bit64_4:valid_range = 1, 5 ; 362s NC_BYTE NC_BYTE_fill64_4(station) ; 362s NC_BYTE NC_BYTE_fill64_4:valid_min = 1 ; 362s NC_BYTE NC_BYTE_fill64_4:valid_max = 5 ; 362s NC_BYTE NC_BYTE_pack64_4(station) ; 362s NC_BYTE NC_BYTE_pack64_4:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_pack64_4:add_offset = 5 ; 362s NC_BYTE NC_BYTE_pack64_4:valid_min = 1 ; 362s NC_BYTE NC_BYTE_pack64_4:valid_max = 5 ; 362s NC_BYTE NC_BYTE_packinf64_4(station) ; 362s NC_BYTE NC_BYTE_packinf64_4:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_5(station) ; 362s NC_BYTE NC_BYTE_int_5(station) ; 362s NC_BYTE NC_BYTE_fill_5(station) ; 362s NC_BYTE NC_BYTE_fill_5:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_intfill_5(station) ; 362s NC_BYTE NC_BYTE_intfill_5:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_pack_5(station) ; 362s NC_BYTE NC_BYTE_pack_5:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_pack_5:add_offset = 5 ; 362s NC_BYTE NC_BYTE_pack_5:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_intpack_5(station) ; 362s NC_BYTE NC_BYTE_intpack_5:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_intpack_5:add_offset = 5 ; 362s NC_BYTE NC_BYTE_intpack_5:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_inf_5(station) ; 362s NC_BYTE NC_BYTE_packinf_5(station) ; 362s NC_BYTE NC_BYTE_packinf_5:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_intpackinf_5(station) ; 362s NC_BYTE NC_BYTE_intpackinf_5:scale_factor = 0 ; 362s NC_BYTE NC_BYTE_bit64_5(station) ; 362s NC_BYTE NC_BYTE_bit64_5:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_fill64_5(station) ; 362s NC_BYTE NC_BYTE_fill64_5:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_pack64_5(station) ; 362s NC_BYTE NC_BYTE_pack64_5:scale_factor = 10 ; 362s NC_BYTE NC_BYTE_pack64_5:add_offset = 5 ; 362s NC_BYTE NC_BYTE_pack64_5:_FillValue = 99 ; 362s NC_BYTE NC_BYTE_packinf64_5(station) ; 362s NC_BYTE NC_BYTE_packinf64_5:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_0(station) ; 362s NC_SHORT NC_SHORT_int_0(station) ; 362s NC_SHORT NC_SHORT_fill_0(station) ; 362s NC_SHORT NC_SHORT_fill_0:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_intfill_0(station) ; 362s NC_SHORT NC_SHORT_intfill_0:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_pack_0(station) ; 362s NC_SHORT NC_SHORT_pack_0:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_pack_0:add_offset = 5 ; 362s NC_SHORT NC_SHORT_pack_0:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_intpack_0(station) ; 362s NC_SHORT NC_SHORT_intpack_0:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_intpack_0:add_offset = 5 ; 362s NC_SHORT NC_SHORT_intpack_0:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_inf_0(station) ; 362s NC_SHORT NC_SHORT_packinf_0(station) ; 362s NC_SHORT NC_SHORT_packinf_0:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_intpackinf_0(station) ; 362s NC_SHORT NC_SHORT_intpackinf_0:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_bit64_0(station) ; 362s NC_SHORT NC_SHORT_bit64_0:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_fill64_0(station) ; 362s NC_SHORT NC_SHORT_fill64_0:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_pack64_0(station) ; 362s NC_SHORT NC_SHORT_pack64_0:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_pack64_0:add_offset = 5 ; 362s NC_SHORT NC_SHORT_pack64_0:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_packinf64_0(station) ; 362s NC_SHORT NC_SHORT_packinf64_0:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_1(station) ; 362s NC_SHORT NC_SHORT_int_1(station) ; 362s NC_SHORT NC_SHORT_fill_1(station) ; 362s NC_SHORT NC_SHORT_fill_1:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_intfill_1(station) ; 362s NC_SHORT NC_SHORT_intfill_1:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_pack_1(station) ; 362s NC_SHORT NC_SHORT_pack_1:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_pack_1:add_offset = 5 ; 362s NC_SHORT NC_SHORT_pack_1:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_intpack_1(station) ; 362s NC_SHORT NC_SHORT_intpack_1:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_intpack_1:add_offset = 5 ; 362s NC_SHORT NC_SHORT_intpack_1:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_inf_1(station) ; 362s NC_SHORT NC_SHORT_packinf_1(station) ; 362s NC_SHORT NC_SHORT_packinf_1:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_intpackinf_1(station) ; 362s NC_SHORT NC_SHORT_intpackinf_1:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_bit64_1(station) ; 362s NC_SHORT NC_SHORT_bit64_1:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_fill64_1(station) ; 362s NC_SHORT NC_SHORT_fill64_1:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_pack64_1(station) ; 362s NC_SHORT NC_SHORT_pack64_1:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_pack64_1:add_offset = 5 ; 362s NC_SHORT NC_SHORT_pack64_1:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_packinf64_1(station) ; 362s NC_SHORT NC_SHORT_packinf64_1:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_2(station) ; 362s NC_SHORT NC_SHORT_int_2(station) ; 362s NC_SHORT NC_SHORT_fill_2(station) ; 362s NC_SHORT NC_SHORT_fill_2:missing_value = 99 ; 362s NC_SHORT NC_SHORT_intfill_2(station) ; 362s NC_SHORT NC_SHORT_intfill_2:missing_value = 99 ; 362s NC_SHORT NC_SHORT_pack_2(station) ; 362s NC_SHORT NC_SHORT_pack_2:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_pack_2:add_offset = 5 ; 362s NC_SHORT NC_SHORT_pack_2:missing_value = 99 ; 362s NC_SHORT NC_SHORT_intpack_2(station) ; 362s NC_SHORT NC_SHORT_intpack_2:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_intpack_2:add_offset = 5 ; 362s NC_SHORT NC_SHORT_intpack_2:missing_value = 99 ; 362s NC_SHORT NC_SHORT_inf_2(station) ; 362s NC_SHORT NC_SHORT_packinf_2(station) ; 362s NC_SHORT NC_SHORT_packinf_2:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_intpackinf_2(station) ; 362s NC_SHORT NC_SHORT_intpackinf_2:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_bit64_2(station) ; 362s NC_SHORT NC_SHORT_bit64_2:missing_value = 99 ; 362s NC_SHORT NC_SHORT_fill64_2(station) ; 362s NC_SHORT NC_SHORT_fill64_2:missing_value = 99 ; 362s NC_SHORT NC_SHORT_pack64_2(station) ; 362s NC_SHORT NC_SHORT_pack64_2:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_pack64_2:add_offset = 5 ; 362s NC_SHORT NC_SHORT_pack64_2:missing_value = 99 ; 362s NC_SHORT NC_SHORT_packinf64_2(station) ; 362s NC_SHORT NC_SHORT_packinf64_2:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_3(station) ; 362s NC_SHORT NC_SHORT_int_3(station) ; 362s NC_SHORT NC_SHORT_fill_3(station) ; 362s NC_SHORT NC_SHORT_fill_3:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_intfill_3(station) ; 362s NC_SHORT NC_SHORT_intfill_3:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_pack_3(station) ; 362s NC_SHORT NC_SHORT_pack_3:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_pack_3:add_offset = 5 ; 362s NC_SHORT NC_SHORT_pack_3:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_intpack_3(station) ; 362s NC_SHORT NC_SHORT_intpack_3:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_intpack_3:add_offset = 5 ; 362s NC_SHORT NC_SHORT_intpack_3:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_inf_3(station) ; 362s NC_SHORT NC_SHORT_packinf_3(station) ; 362s NC_SHORT NC_SHORT_packinf_3:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_intpackinf_3(station) ; 362s NC_SHORT NC_SHORT_intpackinf_3:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_bit64_3(station) ; 362s NC_SHORT NC_SHORT_bit64_3:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_fill64_3(station) ; 362s NC_SHORT NC_SHORT_fill64_3:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_pack64_3(station) ; 362s NC_SHORT NC_SHORT_pack64_3:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_pack64_3:add_offset = 5 ; 362s NC_SHORT NC_SHORT_pack64_3:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_packinf64_3(station) ; 362s NC_SHORT NC_SHORT_packinf64_3:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_4(station) ; 362s NC_SHORT NC_SHORT_int_4(station) ; 362s NC_SHORT NC_SHORT_fill_4(station) ; 362s NC_SHORT NC_SHORT_fill_4:valid_range = 1, 5 ; 362s NC_SHORT NC_SHORT_intfill_4(station) ; 362s NC_SHORT NC_SHORT_intfill_4:valid_min = 1 ; 362s NC_SHORT NC_SHORT_intfill_4:valid_max = 5 ; 362s NC_SHORT NC_SHORT_pack_4(station) ; 362s NC_SHORT NC_SHORT_pack_4:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_pack_4:add_offset = 5 ; 362s NC_SHORT NC_SHORT_pack_4:valid_min = 1 ; 362s NC_SHORT NC_SHORT_pack_4:valid_max = 5 ; 362s NC_SHORT NC_SHORT_intpack_4(station) ; 362s NC_SHORT NC_SHORT_intpack_4:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_intpack_4:add_offset = 5 ; 362s NC_SHORT NC_SHORT_intpack_4:valid_range = 1, 5 ; 362s NC_SHORT NC_SHORT_inf_4(station) ; 362s NC_SHORT NC_SHORT_packinf_4(station) ; 362s NC_SHORT NC_SHORT_packinf_4:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_intpackinf_4(station) ; 362s NC_SHORT NC_SHORT_intpackinf_4:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_bit64_4(station) ; 362s NC_SHORT NC_SHORT_bit64_4:valid_range = 1, 5 ; 362s NC_SHORT NC_SHORT_fill64_4(station) ; 362s NC_SHORT NC_SHORT_fill64_4:valid_min = 1 ; 362s NC_SHORT NC_SHORT_fill64_4:valid_max = 5 ; 362s NC_SHORT NC_SHORT_pack64_4(station) ; 362s NC_SHORT NC_SHORT_pack64_4:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_pack64_4:add_offset = 5 ; 362s NC_SHORT NC_SHORT_pack64_4:valid_min = 1 ; 362s NC_SHORT NC_SHORT_pack64_4:valid_max = 5 ; 362s NC_SHORT NC_SHORT_packinf64_4(station) ; 362s NC_SHORT NC_SHORT_packinf64_4:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_5(station) ; 362s NC_SHORT NC_SHORT_int_5(station) ; 362s NC_SHORT NC_SHORT_fill_5(station) ; 362s NC_SHORT NC_SHORT_fill_5:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_intfill_5(station) ; 362s NC_SHORT NC_SHORT_intfill_5:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_pack_5(station) ; 362s NC_SHORT NC_SHORT_pack_5:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_pack_5:add_offset = 5 ; 362s NC_SHORT NC_SHORT_pack_5:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_intpack_5(station) ; 362s NC_SHORT NC_SHORT_intpack_5:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_intpack_5:add_offset = 5 ; 362s NC_SHORT NC_SHORT_intpack_5:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_inf_5(station) ; 362s NC_SHORT NC_SHORT_packinf_5(station) ; 362s NC_SHORT NC_SHORT_packinf_5:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_intpackinf_5(station) ; 362s NC_SHORT NC_SHORT_intpackinf_5:scale_factor = 0 ; 362s NC_SHORT NC_SHORT_bit64_5(station) ; 362s NC_SHORT NC_SHORT_bit64_5:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_fill64_5(station) ; 362s NC_SHORT NC_SHORT_fill64_5:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_pack64_5(station) ; 362s NC_SHORT NC_SHORT_pack64_5:scale_factor = 10 ; 362s NC_SHORT NC_SHORT_pack64_5:add_offset = 5 ; 362s NC_SHORT NC_SHORT_pack64_5:_FillValue = 99 ; 362s NC_SHORT NC_SHORT_packinf64_5(station) ; 362s NC_SHORT NC_SHORT_packinf64_5:scale_factor = 0 ; 362s NC_INT NC_INT_0(station) ; 362s NC_INT NC_INT_int_0(station) ; 362s NC_INT NC_INT_fill_0(station) ; 362s NC_INT NC_INT_fill_0:_FillValue = 99 ; 362s NC_INT NC_INT_intfill_0(station) ; 362s NC_INT NC_INT_intfill_0:_FillValue = 99 ; 362s NC_INT NC_INT_pack_0(station) ; 362s NC_INT NC_INT_pack_0:scale_factor = 10 ; 362s NC_INT NC_INT_pack_0:add_offset = 5 ; 362s NC_INT NC_INT_pack_0:_FillValue = 99 ; 362s NC_INT NC_INT_intpack_0(station) ; 362s NC_INT NC_INT_intpack_0:scale_factor = 10 ; 362s NC_INT NC_INT_intpack_0:add_offset = 5 ; 362s NC_INT NC_INT_intpack_0:_FillValue = 99 ; 362s NC_INT NC_INT_inf_0(station) ; 362s NC_INT NC_INT_packinf_0(station) ; 362s NC_INT NC_INT_packinf_0:scale_factor = 0 ; 362s NC_INT NC_INT_intpackinf_0(station) ; 362s NC_INT NC_INT_intpackinf_0:scale_factor = 0 ; 362s NC_INT NC_INT_intfillna_0(station) ; 362s NC_INT NC_INT_intfillna_0:_FillValue = NA ; 362s NC_INT NC_INT_bit64_0(station) ; 362s NC_INT NC_INT_bit64_0:_FillValue = 99 ; 362s NC_INT NC_INT_fill64_0(station) ; 362s NC_INT NC_INT_fill64_0:_FillValue = 99 ; 362s NC_INT NC_INT_pack64_0(station) ; 362s NC_INT NC_INT_pack64_0:scale_factor = 10 ; 362s NC_INT NC_INT_pack64_0:add_offset = 5 ; 362s NC_INT NC_INT_pack64_0:_FillValue = 99 ; 362s NC_INT NC_INT_packinf64_0(station) ; 362s NC_INT NC_INT_packinf64_0:scale_factor = 0 ; 362s NC_INT NC_INT_1(station) ; 362s NC_INT NC_INT_int_1(station) ; 362s NC_INT NC_INT_fill_1(station) ; 362s NC_INT NC_INT_fill_1:_FillValue = 99 ; 362s NC_INT NC_INT_intfill_1(station) ; 362s NC_INT NC_INT_intfill_1:_FillValue = 99 ; 362s NC_INT NC_INT_pack_1(station) ; 362s NC_INT NC_INT_pack_1:scale_factor = 10 ; 362s NC_INT NC_INT_pack_1:add_offset = 5 ; 362s NC_INT NC_INT_pack_1:_FillValue = 99 ; 362s NC_INT NC_INT_intpack_1(station) ; 362s NC_INT NC_INT_intpack_1:scale_factor = 10 ; 362s NC_INT NC_INT_intpack_1:add_offset = 5 ; 362s NC_INT NC_INT_intpack_1:_FillValue = 99 ; 362s NC_INT NC_INT_inf_1(station) ; 362s NC_INT NC_INT_packinf_1(station) ; 362s NC_INT NC_INT_packinf_1:scale_factor = 0 ; 362s NC_INT NC_INT_intpackinf_1(station) ; 362s NC_INT NC_INT_intpackinf_1:scale_factor = 0 ; 362s NC_INT NC_INT_intfillna_1(station) ; 362s NC_INT NC_INT_intfillna_1:_FillValue = NA ; 362s NC_INT NC_INT_bit64_1(station) ; 362s NC_INT NC_INT_bit64_1:_FillValue = 99 ; 362s NC_INT NC_INT_fill64_1(station) ; 362s NC_INT NC_INT_fill64_1:_FillValue = 99 ; 362s NC_INT NC_INT_pack64_1(station) ; 362s NC_INT NC_INT_pack64_1:scale_factor = 10 ; 362s NC_INT NC_INT_pack64_1:add_offset = 5 ; 362s NC_INT NC_INT_pack64_1:_FillValue = 99 ; 362s NC_INT NC_INT_packinf64_1(station) ; 362s NC_INT NC_INT_packinf64_1:scale_factor = 0 ; 362s NC_INT NC_INT_2(station) ; 362s NC_INT NC_INT_int_2(station) ; 362s NC_INT NC_INT_fill_2(station) ; 362s NC_INT NC_INT_fill_2:missing_value = 99 ; 362s NC_INT NC_INT_intfill_2(station) ; 362s NC_INT NC_INT_intfill_2:missing_value = 99 ; 362s NC_INT NC_INT_pack_2(station) ; 362s NC_INT NC_INT_pack_2:scale_factor = 10 ; 362s NC_INT NC_INT_pack_2:add_offset = 5 ; 362s NC_INT NC_INT_pack_2:missing_value = 99 ; 362s NC_INT NC_INT_intpack_2(station) ; 362s NC_INT NC_INT_intpack_2:scale_factor = 10 ; 362s NC_INT NC_INT_intpack_2:add_offset = 5 ; 362s NC_INT NC_INT_intpack_2:missing_value = 99 ; 362s NC_INT NC_INT_inf_2(station) ; 362s NC_INT NC_INT_packinf_2(station) ; 362s NC_INT NC_INT_packinf_2:scale_factor = 0 ; 362s NC_INT NC_INT_intpackinf_2(station) ; 362s NC_INT NC_INT_intpackinf_2:scale_factor = 0 ; 362s NC_INT NC_INT_intfillna_2(station) ; 362s NC_INT NC_INT_intfillna_2:missing_value = NA ; 362s NC_INT NC_INT_bit64_2(station) ; 362s NC_INT NC_INT_bit64_2:missing_value = 99 ; 362s NC_INT NC_INT_fill64_2(station) ; 362s NC_INT NC_INT_fill64_2:missing_value = 99 ; 362s NC_INT NC_INT_pack64_2(station) ; 362s NC_INT NC_INT_pack64_2:scale_factor = 10 ; 362s NC_INT NC_INT_pack64_2:add_offset = 5 ; 362s NC_INT NC_INT_pack64_2:missing_value = 99 ; 362s NC_INT NC_INT_packinf64_2(station) ; 362s NC_INT NC_INT_packinf64_2:scale_factor = 0 ; 362s NC_INT NC_INT_3(station) ; 362s NC_INT NC_INT_int_3(station) ; 362s NC_INT NC_INT_fill_3(station) ; 362s NC_INT NC_INT_fill_3:_FillValue = 99 ; 362s NC_INT NC_INT_intfill_3(station) ; 362s NC_INT NC_INT_intfill_3:_FillValue = 99 ; 362s NC_INT NC_INT_pack_3(station) ; 362s NC_INT NC_INT_pack_3:scale_factor = 10 ; 362s NC_INT NC_INT_pack_3:add_offset = 5 ; 362s NC_INT NC_INT_pack_3:_FillValue = 99 ; 362s NC_INT NC_INT_intpack_3(station) ; 362s NC_INT NC_INT_intpack_3:scale_factor = 10 ; 362s NC_INT NC_INT_intpack_3:add_offset = 5 ; 362s NC_INT NC_INT_intpack_3:_FillValue = 99 ; 362s NC_INT NC_INT_inf_3(station) ; 362s NC_INT NC_INT_packinf_3(station) ; 362s NC_INT NC_INT_packinf_3:scale_factor = 0 ; 362s NC_INT NC_INT_intpackinf_3(station) ; 362s NC_INT NC_INT_intpackinf_3:scale_factor = 0 ; 362s NC_INT NC_INT_intfillna_3(station) ; 362s NC_INT NC_INT_intfillna_3:_FillValue = NA ; 362s NC_INT NC_INT_bit64_3(station) ; 362s NC_INT NC_INT_bit64_3:_FillValue = 99 ; 362s NC_INT NC_INT_fill64_3(station) ; 362s NC_INT NC_INT_fill64_3:_FillValue = 99 ; 362s NC_INT NC_INT_pack64_3(station) ; 362s NC_INT NC_INT_pack64_3:scale_factor = 10 ; 362s NC_INT NC_INT_pack64_3:add_offset = 5 ; 362s NC_INT NC_INT_pack64_3:_FillValue = 99 ; 362s NC_INT NC_INT_packinf64_3(station) ; 362s NC_INT NC_INT_packinf64_3:scale_factor = 0 ; 362s NC_INT NC_INT_4(station) ; 362s NC_INT NC_INT_int_4(station) ; 362s NC_INT NC_INT_fill_4(station) ; 362s NC_INT NC_INT_fill_4:valid_range = 1, 5 ; 362s NC_INT NC_INT_intfill_4(station) ; 362s NC_INT NC_INT_intfill_4:valid_min = 1 ; 362s NC_INT NC_INT_intfill_4:valid_max = 5 ; 362s NC_INT NC_INT_pack_4(station) ; 362s NC_INT NC_INT_pack_4:scale_factor = 10 ; 362s NC_INT NC_INT_pack_4:add_offset = 5 ; 362s NC_INT NC_INT_pack_4:valid_min = 1 ; 362s NC_INT NC_INT_pack_4:valid_max = 5 ; 362s NC_INT NC_INT_intpack_4(station) ; 362s NC_INT NC_INT_intpack_4:scale_factor = 10 ; 362s NC_INT NC_INT_intpack_4:add_offset = 5 ; 362s NC_INT NC_INT_intpack_4:valid_range = 1, 5 ; 362s NC_INT NC_INT_inf_4(station) ; 362s NC_INT NC_INT_packinf_4(station) ; 362s NC_INT NC_INT_packinf_4:scale_factor = 0 ; 362s NC_INT NC_INT_intpackinf_4(station) ; 362s NC_INT NC_INT_intpackinf_4:scale_factor = 0 ; 362s NC_INT NC_INT_intfillna_4(station) ; 362s NC_INT NC_INT_intfillna_4:valid_min = 1 ; 362s NC_INT NC_INT_intfillna_4:valid_max = 5 ; 362s NC_INT NC_INT_bit64_4(station) ; 362s NC_INT NC_INT_bit64_4:valid_range = 1, 5 ; 362s NC_INT NC_INT_fill64_4(station) ; 362s NC_INT NC_INT_fill64_4:valid_min = 1 ; 362s NC_INT NC_INT_fill64_4:valid_max = 5 ; 362s NC_INT NC_INT_pack64_4(station) ; 362s NC_INT NC_INT_pack64_4:scale_factor = 10 ; 362s NC_INT NC_INT_pack64_4:add_offset = 5 ; 362s NC_INT NC_INT_pack64_4:valid_min = 1 ; 362s NC_INT NC_INT_pack64_4:valid_max = 5 ; 362s NC_INT NC_INT_packinf64_4(station) ; 362s NC_INT NC_INT_packinf64_4:scale_factor = 0 ; 362s NC_INT NC_INT_5(station) ; 362s NC_INT NC_INT_int_5(station) ; 362s NC_INT NC_INT_fill_5(station) ; 362s NC_INT NC_INT_fill_5:_FillValue = 99 ; 362s NC_INT NC_INT_intfill_5(station) ; 362s NC_INT NC_INT_intfill_5:_FillValue = 99 ; 362s NC_INT NC_INT_pack_5(station) ; 362s NC_INT NC_INT_pack_5:scale_factor = 10 ; 362s NC_INT NC_INT_pack_5:add_offset = 5 ; 362s NC_INT NC_INT_pack_5:_FillValue = 99 ; 362s NC_INT NC_INT_intpack_5(station) ; 362s NC_INT NC_INT_intpack_5:scale_factor = 10 ; 362s NC_INT NC_INT_intpack_5:add_offset = 5 ; 362s NC_INT NC_INT_intpack_5:_FillValue = 99 ; 362s NC_INT NC_INT_inf_5(station) ; 362s NC_INT NC_INT_packinf_5(station) ; 362s NC_INT NC_INT_packinf_5:scale_factor = 0 ; 362s NC_INT NC_INT_intpackinf_5(station) ; 362s NC_INT NC_INT_intpackinf_5:scale_factor = 0 ; 362s NC_INT NC_INT_intfillna_5(station) ; 362s NC_INT NC_INT_intfillna_5:_FillValue = NA ; 362s NC_INT NC_INT_bit64_5(station) ; 362s NC_INT NC_INT_bit64_5:_FillValue = 99 ; 362s NC_INT NC_INT_fill64_5(station) ; 362s NC_INT NC_INT_fill64_5:_FillValue = 99 ; 362s NC_INT NC_INT_pack64_5(station) ; 362s NC_INT NC_INT_pack64_5:scale_factor = 10 ; 362s NC_INT NC_INT_pack64_5:add_offset = 5 ; 362s NC_INT NC_INT_pack64_5:_FillValue = 99 ; 362s NC_INT NC_INT_packinf64_5(station) ; 362s NC_INT NC_INT_packinf64_5:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_0(station) ; 362s NC_FLOAT NC_FLOAT_int_0(station) ; 362s NC_FLOAT NC_FLOAT_fill_0(station) ; 362s NC_FLOAT NC_FLOAT_fill_0:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_intfill_0(station) ; 362s NC_FLOAT NC_FLOAT_intfill_0:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_pack_0(station) ; 362s NC_FLOAT NC_FLOAT_pack_0:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_pack_0:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_pack_0:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_intpack_0(station) ; 362s NC_FLOAT NC_FLOAT_intpack_0:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_intpack_0:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_intpack_0:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_inf_0(station) ; 362s NC_FLOAT NC_FLOAT_packinf_0(station) ; 362s NC_FLOAT NC_FLOAT_packinf_0:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_intpackinf_0(station) ; 362s NC_FLOAT NC_FLOAT_intpackinf_0:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_bit64_0(station) ; 362s NC_FLOAT NC_FLOAT_bit64_0:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_fill64_0(station) ; 362s NC_FLOAT NC_FLOAT_fill64_0:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_pack64_0(station) ; 362s NC_FLOAT NC_FLOAT_pack64_0:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_pack64_0:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_pack64_0:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_packinf64_0(station) ; 362s NC_FLOAT NC_FLOAT_packinf64_0:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_1(station) ; 362s NC_FLOAT NC_FLOAT_int_1(station) ; 362s NC_FLOAT NC_FLOAT_fill_1(station) ; 362s NC_FLOAT NC_FLOAT_fill_1:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_intfill_1(station) ; 362s NC_FLOAT NC_FLOAT_intfill_1:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_pack_1(station) ; 362s NC_FLOAT NC_FLOAT_pack_1:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_pack_1:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_pack_1:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_intpack_1(station) ; 362s NC_FLOAT NC_FLOAT_intpack_1:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_intpack_1:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_intpack_1:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_inf_1(station) ; 362s NC_FLOAT NC_FLOAT_packinf_1(station) ; 362s NC_FLOAT NC_FLOAT_packinf_1:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_intpackinf_1(station) ; 362s NC_FLOAT NC_FLOAT_intpackinf_1:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_bit64_1(station) ; 362s NC_FLOAT NC_FLOAT_bit64_1:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_fill64_1(station) ; 362s NC_FLOAT NC_FLOAT_fill64_1:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_pack64_1(station) ; 362s NC_FLOAT NC_FLOAT_pack64_1:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_pack64_1:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_pack64_1:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_packinf64_1(station) ; 362s NC_FLOAT NC_FLOAT_packinf64_1:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_2(station) ; 362s NC_FLOAT NC_FLOAT_int_2(station) ; 362s NC_FLOAT NC_FLOAT_fill_2(station) ; 362s NC_FLOAT NC_FLOAT_fill_2:missing_value = 99 ; 362s NC_FLOAT NC_FLOAT_intfill_2(station) ; 362s NC_FLOAT NC_FLOAT_intfill_2:missing_value = 99 ; 362s NC_FLOAT NC_FLOAT_pack_2(station) ; 362s NC_FLOAT NC_FLOAT_pack_2:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_pack_2:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_pack_2:missing_value = 99 ; 362s NC_FLOAT NC_FLOAT_intpack_2(station) ; 362s NC_FLOAT NC_FLOAT_intpack_2:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_intpack_2:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_intpack_2:missing_value = 99 ; 362s NC_FLOAT NC_FLOAT_inf_2(station) ; 362s NC_FLOAT NC_FLOAT_packinf_2(station) ; 362s NC_FLOAT NC_FLOAT_packinf_2:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_intpackinf_2(station) ; 362s NC_FLOAT NC_FLOAT_intpackinf_2:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_bit64_2(station) ; 362s NC_FLOAT NC_FLOAT_bit64_2:missing_value = 99 ; 362s NC_FLOAT NC_FLOAT_fill64_2(station) ; 362s NC_FLOAT NC_FLOAT_fill64_2:missing_value = 99 ; 362s NC_FLOAT NC_FLOAT_pack64_2(station) ; 362s NC_FLOAT NC_FLOAT_pack64_2:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_pack64_2:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_pack64_2:missing_value = 99 ; 362s NC_FLOAT NC_FLOAT_packinf64_2(station) ; 362s NC_FLOAT NC_FLOAT_packinf64_2:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_3(station) ; 362s NC_FLOAT NC_FLOAT_int_3(station) ; 362s NC_FLOAT NC_FLOAT_fill_3(station) ; 362s NC_FLOAT NC_FLOAT_fill_3:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_intfill_3(station) ; 362s NC_FLOAT NC_FLOAT_intfill_3:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_pack_3(station) ; 362s NC_FLOAT NC_FLOAT_pack_3:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_pack_3:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_pack_3:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_intpack_3(station) ; 362s NC_FLOAT NC_FLOAT_intpack_3:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_intpack_3:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_intpack_3:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_inf_3(station) ; 362s NC_FLOAT NC_FLOAT_packinf_3(station) ; 362s NC_FLOAT NC_FLOAT_packinf_3:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_intpackinf_3(station) ; 362s NC_FLOAT NC_FLOAT_intpackinf_3:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_bit64_3(station) ; 362s NC_FLOAT NC_FLOAT_bit64_3:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_fill64_3(station) ; 362s NC_FLOAT NC_FLOAT_fill64_3:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_pack64_3(station) ; 362s NC_FLOAT NC_FLOAT_pack64_3:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_pack64_3:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_pack64_3:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_packinf64_3(station) ; 362s NC_FLOAT NC_FLOAT_packinf64_3:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_4(station) ; 362s NC_FLOAT NC_FLOAT_int_4(station) ; 362s NC_FLOAT NC_FLOAT_fill_4(station) ; 362s NC_FLOAT NC_FLOAT_fill_4:valid_range = 1, 5 ; 362s NC_FLOAT NC_FLOAT_intfill_4(station) ; 362s NC_FLOAT NC_FLOAT_intfill_4:valid_min = 1 ; 362s NC_FLOAT NC_FLOAT_intfill_4:valid_max = 5 ; 362s NC_FLOAT NC_FLOAT_pack_4(station) ; 362s NC_FLOAT NC_FLOAT_pack_4:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_pack_4:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_pack_4:valid_min = 1 ; 362s NC_FLOAT NC_FLOAT_pack_4:valid_max = 5 ; 362s NC_FLOAT NC_FLOAT_intpack_4(station) ; 362s NC_FLOAT NC_FLOAT_intpack_4:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_intpack_4:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_intpack_4:valid_range = 1, 5 ; 362s NC_FLOAT NC_FLOAT_inf_4(station) ; 362s NC_FLOAT NC_FLOAT_packinf_4(station) ; 362s NC_FLOAT NC_FLOAT_packinf_4:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_intpackinf_4(station) ; 362s NC_FLOAT NC_FLOAT_intpackinf_4:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_bit64_4(station) ; 362s NC_FLOAT NC_FLOAT_bit64_4:valid_range = 1, 5 ; 362s NC_FLOAT NC_FLOAT_fill64_4(station) ; 362s NC_FLOAT NC_FLOAT_fill64_4:valid_min = 1 ; 362s NC_FLOAT NC_FLOAT_fill64_4:valid_max = 5 ; 362s NC_FLOAT NC_FLOAT_pack64_4(station) ; 362s NC_FLOAT NC_FLOAT_pack64_4:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_pack64_4:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_pack64_4:valid_min = 1 ; 362s NC_FLOAT NC_FLOAT_pack64_4:valid_max = 5 ; 362s NC_FLOAT NC_FLOAT_packinf64_4(station) ; 362s NC_FLOAT NC_FLOAT_packinf64_4:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_5(station) ; 362s NC_FLOAT NC_FLOAT_int_5(station) ; 362s NC_FLOAT NC_FLOAT_fill_5(station) ; 362s NC_FLOAT NC_FLOAT_fill_5:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_intfill_5(station) ; 362s NC_FLOAT NC_FLOAT_intfill_5:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_pack_5(station) ; 362s NC_FLOAT NC_FLOAT_pack_5:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_pack_5:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_pack_5:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_intpack_5(station) ; 362s NC_FLOAT NC_FLOAT_intpack_5:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_intpack_5:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_intpack_5:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_inf_5(station) ; 362s NC_FLOAT NC_FLOAT_packinf_5(station) ; 362s NC_FLOAT NC_FLOAT_packinf_5:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_intpackinf_5(station) ; 362s NC_FLOAT NC_FLOAT_intpackinf_5:scale_factor = 0 ; 362s NC_FLOAT NC_FLOAT_bit64_5(station) ; 362s NC_FLOAT NC_FLOAT_bit64_5:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_fill64_5(station) ; 362s NC_FLOAT NC_FLOAT_fill64_5:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_pack64_5(station) ; 362s NC_FLOAT NC_FLOAT_pack64_5:scale_factor = 10 ; 362s NC_FLOAT NC_FLOAT_pack64_5:add_offset = 5 ; 362s NC_FLOAT NC_FLOAT_pack64_5:_FillValue = 99 ; 362s NC_FLOAT NC_FLOAT_packinf64_5(station) ; 362s NC_FLOAT NC_FLOAT_packinf64_5:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_0(station) ; 362s NC_DOUBLE NC_DOUBLE_int_0(station) ; 362s NC_DOUBLE NC_DOUBLE_fill_0(station) ; 362s NC_DOUBLE NC_DOUBLE_fill_0:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_intfill_0(station) ; 362s NC_DOUBLE NC_DOUBLE_intfill_0:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_pack_0(station) ; 362s NC_DOUBLE NC_DOUBLE_pack_0:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_pack_0:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_pack_0:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_intpack_0(station) ; 362s NC_DOUBLE NC_DOUBLE_intpack_0:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_intpack_0:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_intpack_0:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_inf_0(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf_0(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf_0:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_intpackinf_0(station) ; 362s NC_DOUBLE NC_DOUBLE_intpackinf_0:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_fillna_0(station) ; 362s NC_DOUBLE NC_DOUBLE_fillna_0:_FillValue = NA ; 362s NC_DOUBLE NC_DOUBLE_bit64_0(station) ; 362s NC_DOUBLE NC_DOUBLE_bit64_0:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_fill64_0(station) ; 362s NC_DOUBLE NC_DOUBLE_fill64_0:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_pack64_0(station) ; 362s NC_DOUBLE NC_DOUBLE_pack64_0:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_pack64_0:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_pack64_0:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_packinf64_0(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf64_0:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_1(station) ; 362s NC_DOUBLE NC_DOUBLE_int_1(station) ; 362s NC_DOUBLE NC_DOUBLE_fill_1(station) ; 362s NC_DOUBLE NC_DOUBLE_fill_1:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_intfill_1(station) ; 362s NC_DOUBLE NC_DOUBLE_intfill_1:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_pack_1(station) ; 362s NC_DOUBLE NC_DOUBLE_pack_1:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_pack_1:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_pack_1:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_intpack_1(station) ; 362s NC_DOUBLE NC_DOUBLE_intpack_1:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_intpack_1:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_intpack_1:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_inf_1(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf_1(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf_1:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_intpackinf_1(station) ; 362s NC_DOUBLE NC_DOUBLE_intpackinf_1:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_fillna_1(station) ; 362s NC_DOUBLE NC_DOUBLE_fillna_1:_FillValue = NA ; 362s NC_DOUBLE NC_DOUBLE_bit64_1(station) ; 362s NC_DOUBLE NC_DOUBLE_bit64_1:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_fill64_1(station) ; 362s NC_DOUBLE NC_DOUBLE_fill64_1:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_pack64_1(station) ; 362s NC_DOUBLE NC_DOUBLE_pack64_1:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_pack64_1:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_pack64_1:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_packinf64_1(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf64_1:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_2(station) ; 362s NC_DOUBLE NC_DOUBLE_int_2(station) ; 362s NC_DOUBLE NC_DOUBLE_fill_2(station) ; 362s NC_DOUBLE NC_DOUBLE_fill_2:missing_value = 99 ; 362s NC_DOUBLE NC_DOUBLE_intfill_2(station) ; 362s NC_DOUBLE NC_DOUBLE_intfill_2:missing_value = 99 ; 362s NC_DOUBLE NC_DOUBLE_pack_2(station) ; 362s NC_DOUBLE NC_DOUBLE_pack_2:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_pack_2:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_pack_2:missing_value = 99 ; 362s NC_DOUBLE NC_DOUBLE_intpack_2(station) ; 362s NC_DOUBLE NC_DOUBLE_intpack_2:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_intpack_2:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_intpack_2:missing_value = 99 ; 362s NC_DOUBLE NC_DOUBLE_inf_2(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf_2(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf_2:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_intpackinf_2(station) ; 362s NC_DOUBLE NC_DOUBLE_intpackinf_2:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_fillna_2(station) ; 362s NC_DOUBLE NC_DOUBLE_fillna_2:missing_value = NA ; 362s NC_DOUBLE NC_DOUBLE_bit64_2(station) ; 362s NC_DOUBLE NC_DOUBLE_bit64_2:missing_value = 99 ; 362s NC_DOUBLE NC_DOUBLE_fill64_2(station) ; 362s NC_DOUBLE NC_DOUBLE_fill64_2:missing_value = 99 ; 362s NC_DOUBLE NC_DOUBLE_pack64_2(station) ; 362s NC_DOUBLE NC_DOUBLE_pack64_2:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_pack64_2:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_pack64_2:missing_value = 99 ; 362s NC_DOUBLE NC_DOUBLE_packinf64_2(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf64_2:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_3(station) ; 362s NC_DOUBLE NC_DOUBLE_int_3(station) ; 362s NC_DOUBLE NC_DOUBLE_fill_3(station) ; 362s NC_DOUBLE NC_DOUBLE_fill_3:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_intfill_3(station) ; 362s NC_DOUBLE NC_DOUBLE_intfill_3:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_pack_3(station) ; 362s NC_DOUBLE NC_DOUBLE_pack_3:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_pack_3:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_pack_3:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_intpack_3(station) ; 362s NC_DOUBLE NC_DOUBLE_intpack_3:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_intpack_3:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_intpack_3:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_inf_3(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf_3(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf_3:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_intpackinf_3(station) ; 362s NC_DOUBLE NC_DOUBLE_intpackinf_3:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_fillna_3(station) ; 362s NC_DOUBLE NC_DOUBLE_fillna_3:_FillValue = NA ; 362s NC_DOUBLE NC_DOUBLE_bit64_3(station) ; 362s NC_DOUBLE NC_DOUBLE_bit64_3:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_fill64_3(station) ; 362s NC_DOUBLE NC_DOUBLE_fill64_3:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_pack64_3(station) ; 362s NC_DOUBLE NC_DOUBLE_pack64_3:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_pack64_3:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_pack64_3:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_packinf64_3(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf64_3:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_4(station) ; 362s NC_DOUBLE NC_DOUBLE_int_4(station) ; 362s NC_DOUBLE NC_DOUBLE_fill_4(station) ; 362s NC_DOUBLE NC_DOUBLE_fill_4:valid_range = 1, 5 ; 362s NC_DOUBLE NC_DOUBLE_intfill_4(station) ; 362s NC_DOUBLE NC_DOUBLE_intfill_4:valid_min = 1 ; 362s NC_DOUBLE NC_DOUBLE_intfill_4:valid_max = 5 ; 362s NC_DOUBLE NC_DOUBLE_pack_4(station) ; 362s NC_DOUBLE NC_DOUBLE_pack_4:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_pack_4:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_pack_4:valid_min = 1 ; 362s NC_DOUBLE NC_DOUBLE_pack_4:valid_max = 5 ; 362s NC_DOUBLE NC_DOUBLE_intpack_4(station) ; 362s NC_DOUBLE NC_DOUBLE_intpack_4:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_intpack_4:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_intpack_4:valid_range = 1, 5 ; 362s NC_DOUBLE NC_DOUBLE_inf_4(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf_4(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf_4:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_intpackinf_4(station) ; 362s NC_DOUBLE NC_DOUBLE_intpackinf_4:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_fillna_4(station) ; 362s NC_DOUBLE NC_DOUBLE_fillna_4:valid_range = -Inf, Inf ; 362s NC_DOUBLE NC_DOUBLE_bit64_4(station) ; 362s NC_DOUBLE NC_DOUBLE_bit64_4:valid_range = 1, 5 ; 362s NC_DOUBLE NC_DOUBLE_fill64_4(station) ; 362s NC_DOUBLE NC_DOUBLE_fill64_4:valid_min = 1 ; 362s NC_DOUBLE NC_DOUBLE_fill64_4:valid_max = 5 ; 362s NC_DOUBLE NC_DOUBLE_pack64_4(station) ; 362s NC_DOUBLE NC_DOUBLE_pack64_4:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_pack64_4:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_pack64_4:valid_min = 1 ; 362s NC_DOUBLE NC_DOUBLE_pack64_4:valid_max = 5 ; 362s NC_DOUBLE NC_DOUBLE_packinf64_4(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf64_4:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_5(station) ; 362s NC_DOUBLE NC_DOUBLE_int_5(station) ; 362s NC_DOUBLE NC_DOUBLE_fill_5(station) ; 362s NC_DOUBLE NC_DOUBLE_fill_5:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_intfill_5(station) ; 362s NC_DOUBLE NC_DOUBLE_intfill_5:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_pack_5(station) ; 362s NC_DOUBLE NC_DOUBLE_pack_5:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_pack_5:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_pack_5:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_intpack_5(station) ; 362s NC_DOUBLE NC_DOUBLE_intpack_5:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_intpack_5:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_intpack_5:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_inf_5(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf_5(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf_5:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_intpackinf_5(station) ; 362s NC_DOUBLE NC_DOUBLE_intpackinf_5:scale_factor = 0 ; 362s NC_DOUBLE NC_DOUBLE_fillna_5(station) ; 362s NC_DOUBLE NC_DOUBLE_fillna_5:_FillValue = NA ; 362s NC_DOUBLE NC_DOUBLE_bit64_5(station) ; 362s NC_DOUBLE NC_DOUBLE_bit64_5:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_fill64_5(station) ; 362s NC_DOUBLE NC_DOUBLE_fill64_5:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_pack64_5(station) ; 362s NC_DOUBLE NC_DOUBLE_pack64_5:scale_factor = 10 ; 362s NC_DOUBLE NC_DOUBLE_pack64_5:add_offset = 5 ; 362s NC_DOUBLE NC_DOUBLE_pack64_5:_FillValue = 99 ; 362s NC_DOUBLE NC_DOUBLE_packinf64_5(station) ; 362s NC_DOUBLE NC_DOUBLE_packinf64_5:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_0(station) ; 362s NC_UBYTE NC_UBYTE_int_0(station) ; 362s NC_UBYTE NC_UBYTE_fill_0(station) ; 362s NC_UBYTE NC_UBYTE_fill_0:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_intfill_0(station) ; 362s NC_UBYTE NC_UBYTE_intfill_0:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_pack_0(station) ; 362s NC_UBYTE NC_UBYTE_pack_0:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_pack_0:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_pack_0:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_intpack_0(station) ; 362s NC_UBYTE NC_UBYTE_intpack_0:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_intpack_0:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_intpack_0:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_inf_0(station) ; 362s NC_UBYTE NC_UBYTE_packinf_0(station) ; 362s NC_UBYTE NC_UBYTE_packinf_0:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_intpackinf_0(station) ; 362s NC_UBYTE NC_UBYTE_intpackinf_0:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_bit64_0(station) ; 362s NC_UBYTE NC_UBYTE_bit64_0:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_fill64_0(station) ; 362s NC_UBYTE NC_UBYTE_fill64_0:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_pack64_0(station) ; 362s NC_UBYTE NC_UBYTE_pack64_0:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_pack64_0:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_pack64_0:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_packinf64_0(station) ; 362s NC_UBYTE NC_UBYTE_packinf64_0:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_1(station) ; 362s NC_UBYTE NC_UBYTE_int_1(station) ; 362s NC_UBYTE NC_UBYTE_fill_1(station) ; 362s NC_UBYTE NC_UBYTE_fill_1:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_intfill_1(station) ; 362s NC_UBYTE NC_UBYTE_intfill_1:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_pack_1(station) ; 362s NC_UBYTE NC_UBYTE_pack_1:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_pack_1:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_pack_1:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_intpack_1(station) ; 362s NC_UBYTE NC_UBYTE_intpack_1:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_intpack_1:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_intpack_1:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_inf_1(station) ; 362s NC_UBYTE NC_UBYTE_packinf_1(station) ; 362s NC_UBYTE NC_UBYTE_packinf_1:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_intpackinf_1(station) ; 362s NC_UBYTE NC_UBYTE_intpackinf_1:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_bit64_1(station) ; 362s NC_UBYTE NC_UBYTE_bit64_1:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_fill64_1(station) ; 362s NC_UBYTE NC_UBYTE_fill64_1:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_pack64_1(station) ; 362s NC_UBYTE NC_UBYTE_pack64_1:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_pack64_1:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_pack64_1:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_packinf64_1(station) ; 362s NC_UBYTE NC_UBYTE_packinf64_1:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_2(station) ; 362s NC_UBYTE NC_UBYTE_int_2(station) ; 362s NC_UBYTE NC_UBYTE_fill_2(station) ; 362s NC_UBYTE NC_UBYTE_fill_2:missing_value = 99 ; 362s NC_UBYTE NC_UBYTE_intfill_2(station) ; 362s NC_UBYTE NC_UBYTE_intfill_2:missing_value = 99 ; 362s NC_UBYTE NC_UBYTE_pack_2(station) ; 362s NC_UBYTE NC_UBYTE_pack_2:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_pack_2:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_pack_2:missing_value = 99 ; 362s NC_UBYTE NC_UBYTE_intpack_2(station) ; 362s NC_UBYTE NC_UBYTE_intpack_2:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_intpack_2:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_intpack_2:missing_value = 99 ; 362s NC_UBYTE NC_UBYTE_inf_2(station) ; 362s NC_UBYTE NC_UBYTE_packinf_2(station) ; 362s NC_UBYTE NC_UBYTE_packinf_2:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_intpackinf_2(station) ; 362s NC_UBYTE NC_UBYTE_intpackinf_2:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_bit64_2(station) ; 362s NC_UBYTE NC_UBYTE_bit64_2:missing_value = 99 ; 362s NC_UBYTE NC_UBYTE_fill64_2(station) ; 362s NC_UBYTE NC_UBYTE_fill64_2:missing_value = 99 ; 362s NC_UBYTE NC_UBYTE_pack64_2(station) ; 362s NC_UBYTE NC_UBYTE_pack64_2:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_pack64_2:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_pack64_2:missing_value = 99 ; 362s NC_UBYTE NC_UBYTE_packinf64_2(station) ; 362s NC_UBYTE NC_UBYTE_packinf64_2:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_3(station) ; 362s NC_UBYTE NC_UBYTE_int_3(station) ; 362s NC_UBYTE NC_UBYTE_fill_3(station) ; 362s NC_UBYTE NC_UBYTE_fill_3:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_intfill_3(station) ; 362s NC_UBYTE NC_UBYTE_intfill_3:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_pack_3(station) ; 362s NC_UBYTE NC_UBYTE_pack_3:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_pack_3:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_pack_3:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_intpack_3(station) ; 362s NC_UBYTE NC_UBYTE_intpack_3:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_intpack_3:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_intpack_3:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_inf_3(station) ; 362s NC_UBYTE NC_UBYTE_packinf_3(station) ; 362s NC_UBYTE NC_UBYTE_packinf_3:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_intpackinf_3(station) ; 362s NC_UBYTE NC_UBYTE_intpackinf_3:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_bit64_3(station) ; 362s NC_UBYTE NC_UBYTE_bit64_3:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_fill64_3(station) ; 362s NC_UBYTE NC_UBYTE_fill64_3:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_pack64_3(station) ; 362s NC_UBYTE NC_UBYTE_pack64_3:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_pack64_3:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_pack64_3:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_packinf64_3(station) ; 362s NC_UBYTE NC_UBYTE_packinf64_3:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_4(station) ; 362s NC_UBYTE NC_UBYTE_int_4(station) ; 362s NC_UBYTE NC_UBYTE_fill_4(station) ; 362s NC_UBYTE NC_UBYTE_fill_4:valid_range = 1, 5 ; 362s NC_UBYTE NC_UBYTE_intfill_4(station) ; 362s NC_UBYTE NC_UBYTE_intfill_4:valid_min = 1 ; 362s NC_UBYTE NC_UBYTE_intfill_4:valid_max = 5 ; 362s NC_UBYTE NC_UBYTE_pack_4(station) ; 362s NC_UBYTE NC_UBYTE_pack_4:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_pack_4:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_pack_4:valid_min = 1 ; 362s NC_UBYTE NC_UBYTE_pack_4:valid_max = 5 ; 362s NC_UBYTE NC_UBYTE_intpack_4(station) ; 362s NC_UBYTE NC_UBYTE_intpack_4:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_intpack_4:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_intpack_4:valid_range = 1, 5 ; 362s NC_UBYTE NC_UBYTE_inf_4(station) ; 362s NC_UBYTE NC_UBYTE_packinf_4(station) ; 362s NC_UBYTE NC_UBYTE_packinf_4:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_intpackinf_4(station) ; 362s NC_UBYTE NC_UBYTE_intpackinf_4:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_bit64_4(station) ; 362s NC_UBYTE NC_UBYTE_bit64_4:valid_range = 1, 5 ; 362s NC_UBYTE NC_UBYTE_fill64_4(station) ; 362s NC_UBYTE NC_UBYTE_fill64_4:valid_min = 1 ; 362s NC_UBYTE NC_UBYTE_fill64_4:valid_max = 5 ; 362s NC_UBYTE NC_UBYTE_pack64_4(station) ; 362s NC_UBYTE NC_UBYTE_pack64_4:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_pack64_4:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_pack64_4:valid_min = 1 ; 362s NC_UBYTE NC_UBYTE_pack64_4:valid_max = 5 ; 362s NC_UBYTE NC_UBYTE_packinf64_4(station) ; 362s NC_UBYTE NC_UBYTE_packinf64_4:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_5(station) ; 362s NC_UBYTE NC_UBYTE_int_5(station) ; 362s NC_UBYTE NC_UBYTE_fill_5(station) ; 362s NC_UBYTE NC_UBYTE_fill_5:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_intfill_5(station) ; 362s NC_UBYTE NC_UBYTE_intfill_5:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_pack_5(station) ; 362s NC_UBYTE NC_UBYTE_pack_5:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_pack_5:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_pack_5:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_intpack_5(station) ; 362s NC_UBYTE NC_UBYTE_intpack_5:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_intpack_5:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_intpack_5:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_inf_5(station) ; 362s NC_UBYTE NC_UBYTE_packinf_5(station) ; 362s NC_UBYTE NC_UBYTE_packinf_5:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_intpackinf_5(station) ; 362s NC_UBYTE NC_UBYTE_intpackinf_5:scale_factor = 0 ; 362s NC_UBYTE NC_UBYTE_bit64_5(station) ; 362s NC_UBYTE NC_UBYTE_bit64_5:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_fill64_5(station) ; 362s NC_UBYTE NC_UBYTE_fill64_5:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_pack64_5(station) ; 362s NC_UBYTE NC_UBYTE_pack64_5:scale_factor = 10 ; 362s NC_UBYTE NC_UBYTE_pack64_5:add_offset = 5 ; 362s NC_UBYTE NC_UBYTE_pack64_5:_FillValue = 99 ; 362s NC_UBYTE NC_UBYTE_packinf64_5(station) ; 362s NC_UBYTE NC_UBYTE_packinf64_5:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_0(station) ; 362s NC_USHORT NC_USHORT_int_0(station) ; 362s NC_USHORT NC_USHORT_fill_0(station) ; 362s NC_USHORT NC_USHORT_fill_0:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_intfill_0(station) ; 362s NC_USHORT NC_USHORT_intfill_0:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_pack_0(station) ; 362s NC_USHORT NC_USHORT_pack_0:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_pack_0:add_offset = 5 ; 362s NC_USHORT NC_USHORT_pack_0:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_intpack_0(station) ; 362s NC_USHORT NC_USHORT_intpack_0:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_intpack_0:add_offset = 5 ; 362s NC_USHORT NC_USHORT_intpack_0:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_inf_0(station) ; 362s NC_USHORT NC_USHORT_packinf_0(station) ; 362s NC_USHORT NC_USHORT_packinf_0:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_intpackinf_0(station) ; 362s NC_USHORT NC_USHORT_intpackinf_0:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_bit64_0(station) ; 362s NC_USHORT NC_USHORT_bit64_0:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_fill64_0(station) ; 362s NC_USHORT NC_USHORT_fill64_0:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_pack64_0(station) ; 362s NC_USHORT NC_USHORT_pack64_0:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_pack64_0:add_offset = 5 ; 362s NC_USHORT NC_USHORT_pack64_0:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_packinf64_0(station) ; 362s NC_USHORT NC_USHORT_packinf64_0:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_1(station) ; 362s NC_USHORT NC_USHORT_int_1(station) ; 362s NC_USHORT NC_USHORT_fill_1(station) ; 362s NC_USHORT NC_USHORT_fill_1:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_intfill_1(station) ; 362s NC_USHORT NC_USHORT_intfill_1:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_pack_1(station) ; 362s NC_USHORT NC_USHORT_pack_1:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_pack_1:add_offset = 5 ; 362s NC_USHORT NC_USHORT_pack_1:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_intpack_1(station) ; 362s NC_USHORT NC_USHORT_intpack_1:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_intpack_1:add_offset = 5 ; 362s NC_USHORT NC_USHORT_intpack_1:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_inf_1(station) ; 362s NC_USHORT NC_USHORT_packinf_1(station) ; 362s NC_USHORT NC_USHORT_packinf_1:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_intpackinf_1(station) ; 362s NC_USHORT NC_USHORT_intpackinf_1:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_bit64_1(station) ; 362s NC_USHORT NC_USHORT_bit64_1:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_fill64_1(station) ; 362s NC_USHORT NC_USHORT_fill64_1:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_pack64_1(station) ; 362s NC_USHORT NC_USHORT_pack64_1:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_pack64_1:add_offset = 5 ; 362s NC_USHORT NC_USHORT_pack64_1:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_packinf64_1(station) ; 362s NC_USHORT NC_USHORT_packinf64_1:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_2(station) ; 362s NC_USHORT NC_USHORT_int_2(station) ; 362s NC_USHORT NC_USHORT_fill_2(station) ; 362s NC_USHORT NC_USHORT_fill_2:missing_value = 99 ; 362s NC_USHORT NC_USHORT_intfill_2(station) ; 362s NC_USHORT NC_USHORT_intfill_2:missing_value = 99 ; 362s NC_USHORT NC_USHORT_pack_2(station) ; 362s NC_USHORT NC_USHORT_pack_2:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_pack_2:add_offset = 5 ; 362s NC_USHORT NC_USHORT_pack_2:missing_value = 99 ; 362s NC_USHORT NC_USHORT_intpack_2(station) ; 362s NC_USHORT NC_USHORT_intpack_2:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_intpack_2:add_offset = 5 ; 362s NC_USHORT NC_USHORT_intpack_2:missing_value = 99 ; 362s NC_USHORT NC_USHORT_inf_2(station) ; 362s NC_USHORT NC_USHORT_packinf_2(station) ; 362s NC_USHORT NC_USHORT_packinf_2:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_intpackinf_2(station) ; 362s NC_USHORT NC_USHORT_intpackinf_2:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_bit64_2(station) ; 362s NC_USHORT NC_USHORT_bit64_2:missing_value = 99 ; 362s NC_USHORT NC_USHORT_fill64_2(station) ; 362s NC_USHORT NC_USHORT_fill64_2:missing_value = 99 ; 362s NC_USHORT NC_USHORT_pack64_2(station) ; 362s NC_USHORT NC_USHORT_pack64_2:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_pack64_2:add_offset = 5 ; 362s NC_USHORT NC_USHORT_pack64_2:missing_value = 99 ; 362s NC_USHORT NC_USHORT_packinf64_2(station) ; 362s NC_USHORT NC_USHORT_packinf64_2:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_3(station) ; 362s NC_USHORT NC_USHORT_int_3(station) ; 362s NC_USHORT NC_USHORT_fill_3(station) ; 362s NC_USHORT NC_USHORT_fill_3:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_intfill_3(station) ; 362s NC_USHORT NC_USHORT_intfill_3:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_pack_3(station) ; 362s NC_USHORT NC_USHORT_pack_3:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_pack_3:add_offset = 5 ; 362s NC_USHORT NC_USHORT_pack_3:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_intpack_3(station) ; 362s NC_USHORT NC_USHORT_intpack_3:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_intpack_3:add_offset = 5 ; 362s NC_USHORT NC_USHORT_intpack_3:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_inf_3(station) ; 362s NC_USHORT NC_USHORT_packinf_3(station) ; 362s NC_USHORT NC_USHORT_packinf_3:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_intpackinf_3(station) ; 362s NC_USHORT NC_USHORT_intpackinf_3:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_bit64_3(station) ; 362s NC_USHORT NC_USHORT_bit64_3:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_fill64_3(station) ; 362s NC_USHORT NC_USHORT_fill64_3:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_pack64_3(station) ; 362s NC_USHORT NC_USHORT_pack64_3:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_pack64_3:add_offset = 5 ; 362s NC_USHORT NC_USHORT_pack64_3:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_packinf64_3(station) ; 362s NC_USHORT NC_USHORT_packinf64_3:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_4(station) ; 362s NC_USHORT NC_USHORT_int_4(station) ; 362s NC_USHORT NC_USHORT_fill_4(station) ; 362s NC_USHORT NC_USHORT_fill_4:valid_range = 1, 5 ; 362s NC_USHORT NC_USHORT_intfill_4(station) ; 362s NC_USHORT NC_USHORT_intfill_4:valid_min = 1 ; 362s NC_USHORT NC_USHORT_intfill_4:valid_max = 5 ; 362s NC_USHORT NC_USHORT_pack_4(station) ; 362s NC_USHORT NC_USHORT_pack_4:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_pack_4:add_offset = 5 ; 362s NC_USHORT NC_USHORT_pack_4:valid_min = 1 ; 362s NC_USHORT NC_USHORT_pack_4:valid_max = 5 ; 362s NC_USHORT NC_USHORT_intpack_4(station) ; 362s NC_USHORT NC_USHORT_intpack_4:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_intpack_4:add_offset = 5 ; 362s NC_USHORT NC_USHORT_intpack_4:valid_range = 1, 5 ; 362s NC_USHORT NC_USHORT_inf_4(station) ; 362s NC_USHORT NC_USHORT_packinf_4(station) ; 362s NC_USHORT NC_USHORT_packinf_4:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_intpackinf_4(station) ; 362s NC_USHORT NC_USHORT_intpackinf_4:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_bit64_4(station) ; 362s NC_USHORT NC_USHORT_bit64_4:valid_range = 1, 5 ; 362s NC_USHORT NC_USHORT_fill64_4(station) ; 362s NC_USHORT NC_USHORT_fill64_4:valid_min = 1 ; 362s NC_USHORT NC_USHORT_fill64_4:valid_max = 5 ; 362s NC_USHORT NC_USHORT_pack64_4(station) ; 362s NC_USHORT NC_USHORT_pack64_4:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_pack64_4:add_offset = 5 ; 362s NC_USHORT NC_USHORT_pack64_4:valid_min = 1 ; 362s NC_USHORT NC_USHORT_pack64_4:valid_max = 5 ; 362s NC_USHORT NC_USHORT_packinf64_4(station) ; 362s NC_USHORT NC_USHORT_packinf64_4:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_5(station) ; 362s NC_USHORT NC_USHORT_int_5(station) ; 362s NC_USHORT NC_USHORT_fill_5(station) ; 362s NC_USHORT NC_USHORT_fill_5:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_intfill_5(station) ; 362s NC_USHORT NC_USHORT_intfill_5:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_pack_5(station) ; 362s NC_USHORT NC_USHORT_pack_5:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_pack_5:add_offset = 5 ; 362s NC_USHORT NC_USHORT_pack_5:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_intpack_5(station) ; 362s NC_USHORT NC_USHORT_intpack_5:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_intpack_5:add_offset = 5 ; 362s NC_USHORT NC_USHORT_intpack_5:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_inf_5(station) ; 362s NC_USHORT NC_USHORT_packinf_5(station) ; 362s NC_USHORT NC_USHORT_packinf_5:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_intpackinf_5(station) ; 362s NC_USHORT NC_USHORT_intpackinf_5:scale_factor = 0 ; 362s NC_USHORT NC_USHORT_bit64_5(station) ; 362s NC_USHORT NC_USHORT_bit64_5:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_fill64_5(station) ; 362s NC_USHORT NC_USHORT_fill64_5:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_pack64_5(station) ; 362s NC_USHORT NC_USHORT_pack64_5:scale_factor = 10 ; 362s NC_USHORT NC_USHORT_pack64_5:add_offset = 5 ; 362s NC_USHORT NC_USHORT_pack64_5:_FillValue = 99 ; 362s NC_USHORT NC_USHORT_packinf64_5(station) ; 362s NC_USHORT NC_USHORT_packinf64_5:scale_factor = 0 ; 362s NC_UINT NC_UINT_0(station) ; 362s NC_UINT NC_UINT_int_0(station) ; 362s NC_UINT NC_UINT_fill_0(station) ; 362s NC_UINT NC_UINT_fill_0:_FillValue = 99 ; 362s NC_UINT NC_UINT_intfill_0(station) ; 362s NC_UINT NC_UINT_intfill_0:_FillValue = 99 ; 362s NC_UINT NC_UINT_pack_0(station) ; 362s NC_UINT NC_UINT_pack_0:scale_factor = 10 ; 362s NC_UINT NC_UINT_pack_0:add_offset = 5 ; 362s NC_UINT NC_UINT_pack_0:_FillValue = 99 ; 362s NC_UINT NC_UINT_intpack_0(station) ; 362s NC_UINT NC_UINT_intpack_0:scale_factor = 10 ; 362s NC_UINT NC_UINT_intpack_0:add_offset = 5 ; 362s NC_UINT NC_UINT_intpack_0:_FillValue = 99 ; 362s NC_UINT NC_UINT_inf_0(station) ; 362s NC_UINT NC_UINT_packinf_0(station) ; 362s NC_UINT NC_UINT_packinf_0:scale_factor = 0 ; 362s NC_UINT NC_UINT_intpackinf_0(station) ; 362s NC_UINT NC_UINT_intpackinf_0:scale_factor = 0 ; 362s NC_UINT NC_UINT_bit64_0(station) ; 362s NC_UINT NC_UINT_bit64_0:_FillValue = 99 ; 362s NC_UINT NC_UINT_fill64_0(station) ; 362s NC_UINT NC_UINT_fill64_0:_FillValue = 99 ; 362s NC_UINT NC_UINT_pack64_0(station) ; 362s NC_UINT NC_UINT_pack64_0:scale_factor = 10 ; 362s NC_UINT NC_UINT_pack64_0:add_offset = 5 ; 362s NC_UINT NC_UINT_pack64_0:_FillValue = 99 ; 362s NC_UINT NC_UINT_packinf64_0(station) ; 362s NC_UINT NC_UINT_packinf64_0:scale_factor = 0 ; 362s NC_UINT NC_UINT_1(station) ; 362s NC_UINT NC_UINT_int_1(station) ; 362s NC_UINT NC_UINT_fill_1(station) ; 362s NC_UINT NC_UINT_fill_1:_FillValue = 99 ; 362s NC_UINT NC_UINT_intfill_1(station) ; 362s NC_UINT NC_UINT_intfill_1:_FillValue = 99 ; 362s NC_UINT NC_UINT_pack_1(station) ; 362s NC_UINT NC_UINT_pack_1:scale_factor = 10 ; 362s NC_UINT NC_UINT_pack_1:add_offset = 5 ; 362s NC_UINT NC_UINT_pack_1:_FillValue = 99 ; 362s NC_UINT NC_UINT_intpack_1(station) ; 362s NC_UINT NC_UINT_intpack_1:scale_factor = 10 ; 362s NC_UINT NC_UINT_intpack_1:add_offset = 5 ; 362s NC_UINT NC_UINT_intpack_1:_FillValue = 99 ; 362s NC_UINT NC_UINT_inf_1(station) ; 362s NC_UINT NC_UINT_packinf_1(station) ; 362s NC_UINT NC_UINT_packinf_1:scale_factor = 0 ; 362s NC_UINT NC_UINT_intpackinf_1(station) ; 362s NC_UINT NC_UINT_intpackinf_1:scale_factor = 0 ; 362s NC_UINT NC_UINT_bit64_1(station) ; 362s NC_UINT NC_UINT_bit64_1:_FillValue = 99 ; 362s NC_UINT NC_UINT_fill64_1(station) ; 362s NC_UINT NC_UINT_fill64_1:_FillValue = 99 ; 362s NC_UINT NC_UINT_pack64_1(station) ; 362s NC_UINT NC_UINT_pack64_1:scale_factor = 10 ; 362s NC_UINT NC_UINT_pack64_1:add_offset = 5 ; 362s NC_UINT NC_UINT_pack64_1:_FillValue = 99 ; 362s NC_UINT NC_UINT_packinf64_1(station) ; 362s NC_UINT NC_UINT_packinf64_1:scale_factor = 0 ; 362s NC_UINT NC_UINT_2(station) ; 362s NC_UINT NC_UINT_int_2(station) ; 362s NC_UINT NC_UINT_fill_2(station) ; 362s NC_UINT NC_UINT_fill_2:missing_value = 99 ; 362s NC_UINT NC_UINT_intfill_2(station) ; 362s NC_UINT NC_UINT_intfill_2:missing_value = 99 ; 362s NC_UINT NC_UINT_pack_2(station) ; 362s NC_UINT NC_UINT_pack_2:scale_factor = 10 ; 362s NC_UINT NC_UINT_pack_2:add_offset = 5 ; 362s NC_UINT NC_UINT_pack_2:missing_value = 99 ; 362s NC_UINT NC_UINT_intpack_2(station) ; 362s NC_UINT NC_UINT_intpack_2:scale_factor = 10 ; 362s NC_UINT NC_UINT_intpack_2:add_offset = 5 ; 362s NC_UINT NC_UINT_intpack_2:missing_value = 99 ; 362s NC_UINT NC_UINT_inf_2(station) ; 362s NC_UINT NC_UINT_packinf_2(station) ; 362s NC_UINT NC_UINT_packinf_2:scale_factor = 0 ; 362s NC_UINT NC_UINT_intpackinf_2(station) ; 362s NC_UINT NC_UINT_intpackinf_2:scale_factor = 0 ; 362s NC_UINT NC_UINT_bit64_2(station) ; 362s NC_UINT NC_UINT_bit64_2:missing_value = 99 ; 362s NC_UINT NC_UINT_fill64_2(station) ; 362s NC_UINT NC_UINT_fill64_2:missing_value = 99 ; 362s NC_UINT NC_UINT_pack64_2(station) ; 362s NC_UINT NC_UINT_pack64_2:scale_factor = 10 ; 362s NC_UINT NC_UINT_pack64_2:add_offset = 5 ; 362s NC_UINT NC_UINT_pack64_2:missing_value = 99 ; 362s NC_UINT NC_UINT_packinf64_2(station) ; 362s NC_UINT NC_UINT_packinf64_2:scale_factor = 0 ; 362s NC_UINT NC_UINT_3(station) ; 362s NC_UINT NC_UINT_int_3(station) ; 362s NC_UINT NC_UINT_fill_3(station) ; 362s NC_UINT NC_UINT_fill_3:_FillValue = 99 ; 362s NC_UINT NC_UINT_intfill_3(station) ; 362s NC_UINT NC_UINT_intfill_3:_FillValue = 99 ; 362s NC_UINT NC_UINT_pack_3(station) ; 362s NC_UINT NC_UINT_pack_3:scale_factor = 10 ; 362s NC_UINT NC_UINT_pack_3:add_offset = 5 ; 362s NC_UINT NC_UINT_pack_3:_FillValue = 99 ; 362s NC_UINT NC_UINT_intpack_3(station) ; 362s NC_UINT NC_UINT_intpack_3:scale_factor = 10 ; 362s NC_UINT NC_UINT_intpack_3:add_offset = 5 ; 362s NC_UINT NC_UINT_intpack_3:_FillValue = 99 ; 362s NC_UINT NC_UINT_inf_3(station) ; 362s NC_UINT NC_UINT_packinf_3(station) ; 362s NC_UINT NC_UINT_packinf_3:scale_factor = 0 ; 362s NC_UINT NC_UINT_intpackinf_3(station) ; 362s NC_UINT NC_UINT_intpackinf_3:scale_factor = 0 ; 362s NC_UINT NC_UINT_bit64_3(station) ; 362s NC_UINT NC_UINT_bit64_3:_FillValue = 99 ; 362s NC_UINT NC_UINT_fill64_3(station) ; 362s NC_UINT NC_UINT_fill64_3:_FillValue = 99 ; 362s NC_UINT NC_UINT_pack64_3(station) ; 362s NC_UINT NC_UINT_pack64_3:scale_factor = 10 ; 362s NC_UINT NC_UINT_pack64_3:add_offset = 5 ; 362s NC_UINT NC_UINT_pack64_3:_FillValue = 99 ; 362s NC_UINT NC_UINT_packinf64_3(station) ; 362s NC_UINT NC_UINT_packinf64_3:scale_factor = 0 ; 362s NC_UINT NC_UINT_4(station) ; 362s NC_UINT NC_UINT_int_4(station) ; 362s NC_UINT NC_UINT_fill_4(station) ; 362s NC_UINT NC_UINT_fill_4:valid_range = 1, 5 ; 362s NC_UINT NC_UINT_intfill_4(station) ; 362s NC_UINT NC_UINT_intfill_4:valid_min = 1 ; 362s NC_UINT NC_UINT_intfill_4:valid_max = 5 ; 362s NC_UINT NC_UINT_pack_4(station) ; 362s NC_UINT NC_UINT_pack_4:scale_factor = 10 ; 362s NC_UINT NC_UINT_pack_4:add_offset = 5 ; 362s NC_UINT NC_UINT_pack_4:valid_min = 1 ; 362s NC_UINT NC_UINT_pack_4:valid_max = 5 ; 362s NC_UINT NC_UINT_intpack_4(station) ; 362s NC_UINT NC_UINT_intpack_4:scale_factor = 10 ; 362s NC_UINT NC_UINT_intpack_4:add_offset = 5 ; 362s NC_UINT NC_UINT_intpack_4:valid_range = 1, 5 ; 362s NC_UINT NC_UINT_inf_4(station) ; 362s NC_UINT NC_UINT_packinf_4(station) ; 362s NC_UINT NC_UINT_packinf_4:scale_factor = 0 ; 362s NC_UINT NC_UINT_intpackinf_4(station) ; 362s NC_UINT NC_UINT_intpackinf_4:scale_factor = 0 ; 362s NC_UINT NC_UINT_bit64_4(station) ; 362s NC_UINT NC_UINT_bit64_4:valid_range = 1, 5 ; 362s NC_UINT NC_UINT_fill64_4(station) ; 362s NC_UINT NC_UINT_fill64_4:valid_min = 1 ; 362s NC_UINT NC_UINT_fill64_4:valid_max = 5 ; 362s NC_UINT NC_UINT_pack64_4(station) ; 362s NC_UINT NC_UINT_pack64_4:scale_factor = 10 ; 362s NC_UINT NC_UINT_pack64_4:add_offset = 5 ; 362s NC_UINT NC_UINT_pack64_4:valid_min = 1 ; 362s NC_UINT NC_UINT_pack64_4:valid_max = 5 ; 362s NC_UINT NC_UINT_packinf64_4(station) ; 362s NC_UINT NC_UINT_packinf64_4:scale_factor = 0 ; 362s NC_UINT NC_UINT_5(station) ; 362s NC_UINT NC_UINT_int_5(station) ; 362s NC_UINT NC_UINT_fill_5(station) ; 362s NC_UINT NC_UINT_fill_5:_FillValue = 99 ; 362s NC_UINT NC_UINT_intfill_5(station) ; 362s NC_UINT NC_UINT_intfill_5:_FillValue = 99 ; 362s NC_UINT NC_UINT_pack_5(station) ; 362s NC_UINT NC_UINT_pack_5:scale_factor = 10 ; 362s NC_UINT NC_UINT_pack_5:add_offset = 5 ; 362s NC_UINT NC_UINT_pack_5:_FillValue = 99 ; 362s NC_UINT NC_UINT_intpack_5(station) ; 362s NC_UINT NC_UINT_intpack_5:scale_factor = 10 ; 362s NC_UINT NC_UINT_intpack_5:add_offset = 5 ; 362s NC_UINT NC_UINT_intpack_5:_FillValue = 99 ; 362s NC_UINT NC_UINT_inf_5(station) ; 362s NC_UINT NC_UINT_packinf_5(station) ; 362s NC_UINT NC_UINT_packinf_5:scale_factor = 0 ; 362s NC_UINT NC_UINT_intpackinf_5(station) ; 362s NC_UINT NC_UINT_intpackinf_5:scale_factor = 0 ; 362s NC_UINT NC_UINT_bit64_5(station) ; 362s NC_UINT NC_UINT_bit64_5:_FillValue = 99 ; 362s NC_UINT NC_UINT_fill64_5(station) ; 362s NC_UINT NC_UINT_fill64_5:_FillValue = 99 ; 362s NC_UINT NC_UINT_pack64_5(station) ; 362s NC_UINT NC_UINT_pack64_5:scale_factor = 10 ; 362s NC_UINT NC_UINT_pack64_5:add_offset = 5 ; 362s NC_UINT NC_UINT_pack64_5:_FillValue = 99 ; 362s NC_UINT NC_UINT_packinf64_5(station) ; 362s NC_UINT NC_UINT_packinf64_5:scale_factor = 0 ; 362s NC_INT64 NC_INT64_0(station) ; 362s NC_INT64 NC_INT64_int_0(station) ; 362s NC_INT64 NC_INT64_fill_0(station) ; 362s NC_INT64 NC_INT64_fill_0:_FillValue = 99 ; 362s NC_INT64 NC_INT64_intfill_0(station) ; 362s NC_INT64 NC_INT64_intfill_0:_FillValue = 99 ; 362s NC_INT64 NC_INT64_pack_0(station) ; 362s NC_INT64 NC_INT64_pack_0:scale_factor = 10 ; 362s NC_INT64 NC_INT64_pack_0:add_offset = 5 ; 362s NC_INT64 NC_INT64_pack_0:_FillValue = 99 ; 362s NC_INT64 NC_INT64_intpack_0(station) ; 362s NC_INT64 NC_INT64_intpack_0:scale_factor = 10 ; 362s NC_INT64 NC_INT64_intpack_0:add_offset = 5 ; 362s NC_INT64 NC_INT64_intpack_0:_FillValue = 99 ; 362s NC_INT64 NC_INT64_inf_0(station) ; 362s NC_INT64 NC_INT64_packinf_0(station) ; 362s NC_INT64 NC_INT64_packinf_0:scale_factor = 0 ; 362s NC_INT64 NC_INT64_intpackinf_0(station) ; 362s NC_INT64 NC_INT64_intpackinf_0:scale_factor = 0 ; 362s NC_INT64 NC_INT64_bit64_0(station) ; 362s NC_INT64 NC_INT64_bit64_0:_FillValue = 99 ; 362s NC_INT64 NC_INT64_fill64_0(station) ; 362s NC_INT64 NC_INT64_fill64_0:_FillValue = 99 ; 362s NC_INT64 NC_INT64_pack64_0(station) ; 362s NC_INT64 NC_INT64_pack64_0:scale_factor = 10 ; 362s NC_INT64 NC_INT64_pack64_0:add_offset = 5 ; 362s NC_INT64 NC_INT64_pack64_0:_FillValue = 99 ; 362s NC_INT64 NC_INT64_packinf64_0(station) ; 362s NC_INT64 NC_INT64_packinf64_0:scale_factor = 0 ; 362s NC_INT64 NC_INT64_1(station) ; 362s NC_INT64 NC_INT64_int_1(station) ; 362s NC_INT64 NC_INT64_fill_1(station) ; 362s NC_INT64 NC_INT64_fill_1:_FillValue = 99 ; 362s NC_INT64 NC_INT64_intfill_1(station) ; 362s NC_INT64 NC_INT64_intfill_1:_FillValue = 99 ; 362s NC_INT64 NC_INT64_pack_1(station) ; 362s NC_INT64 NC_INT64_pack_1:scale_factor = 10 ; 362s NC_INT64 NC_INT64_pack_1:add_offset = 5 ; 362s NC_INT64 NC_INT64_pack_1:_FillValue = 99 ; 362s NC_INT64 NC_INT64_intpack_1(station) ; 362s NC_INT64 NC_INT64_intpack_1:scale_factor = 10 ; 362s NC_INT64 NC_INT64_intpack_1:add_offset = 5 ; 362s NC_INT64 NC_INT64_intpack_1:_FillValue = 99 ; 362s NC_INT64 NC_INT64_inf_1(station) ; 362s NC_INT64 NC_INT64_packinf_1(station) ; 362s NC_INT64 NC_INT64_packinf_1:scale_factor = 0 ; 362s NC_INT64 NC_INT64_intpackinf_1(station) ; 362s NC_INT64 NC_INT64_intpackinf_1:scale_factor = 0 ; 362s NC_INT64 NC_INT64_bit64_1(station) ; 362s NC_INT64 NC_INT64_bit64_1:_FillValue = 99 ; 362s NC_INT64 NC_INT64_fill64_1(station) ; 362s NC_INT64 NC_INT64_fill64_1:_FillValue = 99 ; 362s NC_INT64 NC_INT64_pack64_1(station) ; 362s NC_INT64 NC_INT64_pack64_1:scale_factor = 10 ; 362s NC_INT64 NC_INT64_pack64_1:add_offset = 5 ; 362s NC_INT64 NC_INT64_pack64_1:_FillValue = 99 ; 362s NC_INT64 NC_INT64_packinf64_1(station) ; 362s NC_INT64 NC_INT64_packinf64_1:scale_factor = 0 ; 362s NC_INT64 NC_INT64_2(station) ; 362s NC_INT64 NC_INT64_int_2(station) ; 362s NC_INT64 NC_INT64_fill_2(station) ; 362s NC_INT64 NC_INT64_fill_2:missing_value = 99 ; 362s NC_INT64 NC_INT64_intfill_2(station) ; 362s NC_INT64 NC_INT64_intfill_2:missing_value = 99 ; 362s NC_INT64 NC_INT64_pack_2(station) ; 362s NC_INT64 NC_INT64_pack_2:scale_factor = 10 ; 362s NC_INT64 NC_INT64_pack_2:add_offset = 5 ; 362s NC_INT64 NC_INT64_pack_2:missing_value = 99 ; 362s NC_INT64 NC_INT64_intpack_2(station) ; 362s NC_INT64 NC_INT64_intpack_2:scale_factor = 10 ; 362s NC_INT64 NC_INT64_intpack_2:add_offset = 5 ; 362s NC_INT64 NC_INT64_intpack_2:missing_value = 99 ; 362s NC_INT64 NC_INT64_inf_2(station) ; 362s NC_INT64 NC_INT64_packinf_2(station) ; 362s NC_INT64 NC_INT64_packinf_2:scale_factor = 0 ; 362s NC_INT64 NC_INT64_intpackinf_2(station) ; 362s NC_INT64 NC_INT64_intpackinf_2:scale_factor = 0 ; 362s NC_INT64 NC_INT64_bit64_2(station) ; 362s NC_INT64 NC_INT64_bit64_2:missing_value = 99 ; 362s NC_INT64 NC_INT64_fill64_2(station) ; 362s NC_INT64 NC_INT64_fill64_2:missing_value = 99 ; 362s NC_INT64 NC_INT64_pack64_2(station) ; 362s NC_INT64 NC_INT64_pack64_2:scale_factor = 10 ; 362s NC_INT64 NC_INT64_pack64_2:add_offset = 5 ; 362s NC_INT64 NC_INT64_pack64_2:missing_value = 99 ; 362s NC_INT64 NC_INT64_packinf64_2(station) ; 362s NC_INT64 NC_INT64_packinf64_2:scale_factor = 0 ; 362s NC_INT64 NC_INT64_3(station) ; 362s NC_INT64 NC_INT64_int_3(station) ; 362s NC_INT64 NC_INT64_fill_3(station) ; 362s NC_INT64 NC_INT64_fill_3:_FillValue = 99 ; 362s NC_INT64 NC_INT64_intfill_3(station) ; 362s NC_INT64 NC_INT64_intfill_3:_FillValue = 99 ; 362s NC_INT64 NC_INT64_pack_3(station) ; 362s NC_INT64 NC_INT64_pack_3:scale_factor = 10 ; 363s NC_INT64 NC_INT64_pack_3:add_offset = 5 ; 363s NC_INT64 NC_INT64_pack_3:_FillValue = 99 ; 363s NC_INT64 NC_INT64_intpack_3(station) ; 363s NC_INT64 NC_INT64_intpack_3:scale_factor = 10 ; 363s NC_INT64 NC_INT64_intpack_3:add_offset = 5 ; 363s NC_INT64 NC_INT64_intpack_3:_FillValue = 99 ; 363s NC_INT64 NC_INT64_inf_3(station) ; 363s NC_INT64 NC_INT64_packinf_3(station) ; 363s NC_INT64 NC_INT64_packinf_3:scale_factor = 0 ; 363s NC_INT64 NC_INT64_intpackinf_3(station) ; 363s NC_INT64 NC_INT64_intpackinf_3:scale_factor = 0 ; 363s NC_INT64 NC_INT64_bit64_3(station) ; 363s NC_INT64 NC_INT64_bit64_3:_FillValue = 99 ; 363s NC_INT64 NC_INT64_fill64_3(station) ; 363s NC_INT64 NC_INT64_fill64_3:_FillValue = 99 ; 363s NC_INT64 NC_INT64_pack64_3(station) ; 363s NC_INT64 NC_INT64_pack64_3:scale_factor = 10 ; 363s NC_INT64 NC_INT64_pack64_3:add_offset = 5 ; 363s NC_INT64 NC_INT64_pack64_3:_FillValue = 99 ; 363s NC_INT64 NC_INT64_packinf64_3(station) ; 363s NC_INT64 NC_INT64_packinf64_3:scale_factor = 0 ; 363s NC_INT64 NC_INT64_4(station) ; 363s NC_INT64 NC_INT64_int_4(station) ; 363s NC_INT64 NC_INT64_fill_4(station) ; 363s NC_INT64 NC_INT64_fill_4:valid_range = 1, 5 ; 363s NC_INT64 NC_INT64_intfill_4(station) ; 363s NC_INT64 NC_INT64_intfill_4:valid_min = 1 ; 363s NC_INT64 NC_INT64_intfill_4:valid_max = 5 ; 363s NC_INT64 NC_INT64_pack_4(station) ; 363s NC_INT64 NC_INT64_pack_4:scale_factor = 10 ; 363s NC_INT64 NC_INT64_pack_4:add_offset = 5 ; 363s NC_INT64 NC_INT64_pack_4:valid_min = 1 ; 363s NC_INT64 NC_INT64_pack_4:valid_max = 5 ; 363s NC_INT64 NC_INT64_intpack_4(station) ; 363s NC_INT64 NC_INT64_intpack_4:scale_factor = 10 ; 363s NC_INT64 NC_INT64_intpack_4:add_offset = 5 ; 363s NC_INT64 NC_INT64_intpack_4:valid_range = 1, 5 ; 363s NC_INT64 NC_INT64_inf_4(station) ; 363s NC_INT64 NC_INT64_packinf_4(station) ; 363s NC_INT64 NC_INT64_packinf_4:scale_factor = 0 ; 363s NC_INT64 NC_INT64_intpackinf_4(station) ; 363s NC_INT64 NC_INT64_intpackinf_4:scale_factor = 0 ; 363s NC_INT64 NC_INT64_bit64_4(station) ; 363s NC_INT64 NC_INT64_bit64_4:valid_range = 1, 5 ; 363s NC_INT64 NC_INT64_fill64_4(station) ; 363s NC_INT64 NC_INT64_fill64_4:valid_min = 1 ; 363s NC_INT64 NC_INT64_fill64_4:valid_max = 5 ; 363s NC_INT64 NC_INT64_pack64_4(station) ; 363s NC_INT64 NC_INT64_pack64_4:scale_factor = 10 ; 363s NC_INT64 NC_INT64_pack64_4:add_offset = 5 ; 363s NC_INT64 NC_INT64_pack64_4:valid_min = 1 ; 363s NC_INT64 NC_INT64_pack64_4:valid_max = 5 ; 363s NC_INT64 NC_INT64_packinf64_4(station) ; 363s NC_INT64 NC_INT64_packinf64_4:scale_factor = 0 ; 363s NC_INT64 NC_INT64_5(station) ; 363s NC_INT64 NC_INT64_int_5(station) ; 363s NC_INT64 NC_INT64_fill_5(station) ; 363s NC_INT64 NC_INT64_fill_5:_FillValue = 99 ; 363s NC_INT64 NC_INT64_intfill_5(station) ; 363s NC_INT64 NC_INT64_intfill_5:_FillValue = 99 ; 363s NC_INT64 NC_INT64_pack_5(station) ; 363s NC_INT64 NC_INT64_pack_5:scale_factor = 10 ; 363s NC_INT64 NC_INT64_pack_5:add_offset = 5 ; 363s NC_INT64 NC_INT64_pack_5:_FillValue = 99 ; 363s NC_INT64 NC_INT64_intpack_5(station) ; 363s NC_INT64 NC_INT64_intpack_5:scale_factor = 10 ; 363s NC_INT64 NC_INT64_intpack_5:add_offset = 5 ; 363s NC_INT64 NC_INT64_intpack_5:_FillValue = 99 ; 363s NC_INT64 NC_INT64_inf_5(station) ; 363s NC_INT64 NC_INT64_packinf_5(station) ; 363s NC_INT64 NC_INT64_packinf_5:scale_factor = 0 ; 363s NC_INT64 NC_INT64_intpackinf_5(station) ; 363s NC_INT64 NC_INT64_intpackinf_5:scale_factor = 0 ; 363s NC_INT64 NC_INT64_bit64_5(station) ; 363s NC_INT64 NC_INT64_bit64_5:_FillValue = 99 ; 363s NC_INT64 NC_INT64_fill64_5(station) ; 363s NC_INT64 NC_INT64_fill64_5:_FillValue = 99 ; 363s NC_INT64 NC_INT64_pack64_5(station) ; 363s NC_INT64 NC_INT64_pack64_5:scale_factor = 10 ; 363s NC_INT64 NC_INT64_pack64_5:add_offset = 5 ; 363s NC_INT64 NC_INT64_pack64_5:_FillValue = 99 ; 363s NC_INT64 NC_INT64_packinf64_5(station) ; 363s NC_INT64 NC_INT64_packinf64_5:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_0(station) ; 363s NC_UINT64 NC_UINT64_int_0(station) ; 363s NC_UINT64 NC_UINT64_fill_0(station) ; 363s NC_UINT64 NC_UINT64_fill_0:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_intfill_0(station) ; 363s NC_UINT64 NC_UINT64_intfill_0:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_pack_0(station) ; 363s NC_UINT64 NC_UINT64_pack_0:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_pack_0:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_pack_0:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_intpack_0(station) ; 363s NC_UINT64 NC_UINT64_intpack_0:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_intpack_0:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_intpack_0:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_inf_0(station) ; 363s NC_UINT64 NC_UINT64_packinf_0(station) ; 363s NC_UINT64 NC_UINT64_packinf_0:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_intpackinf_0(station) ; 363s NC_UINT64 NC_UINT64_intpackinf_0:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_bit64_0(station) ; 363s NC_UINT64 NC_UINT64_bit64_0:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_fill64_0(station) ; 363s NC_UINT64 NC_UINT64_fill64_0:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_pack64_0(station) ; 363s NC_UINT64 NC_UINT64_pack64_0:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_pack64_0:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_pack64_0:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_packinf64_0(station) ; 363s NC_UINT64 NC_UINT64_packinf64_0:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_1(station) ; 363s NC_UINT64 NC_UINT64_int_1(station) ; 363s NC_UINT64 NC_UINT64_fill_1(station) ; 363s NC_UINT64 NC_UINT64_fill_1:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_intfill_1(station) ; 363s NC_UINT64 NC_UINT64_intfill_1:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_pack_1(station) ; 363s NC_UINT64 NC_UINT64_pack_1:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_pack_1:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_pack_1:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_intpack_1(station) ; 363s NC_UINT64 NC_UINT64_intpack_1:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_intpack_1:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_intpack_1:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_inf_1(station) ; 363s NC_UINT64 NC_UINT64_packinf_1(station) ; 363s NC_UINT64 NC_UINT64_packinf_1:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_intpackinf_1(station) ; 363s NC_UINT64 NC_UINT64_intpackinf_1:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_bit64_1(station) ; 363s NC_UINT64 NC_UINT64_bit64_1:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_fill64_1(station) ; 363s NC_UINT64 NC_UINT64_fill64_1:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_pack64_1(station) ; 363s NC_UINT64 NC_UINT64_pack64_1:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_pack64_1:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_pack64_1:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_packinf64_1(station) ; 363s NC_UINT64 NC_UINT64_packinf64_1:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_2(station) ; 363s NC_UINT64 NC_UINT64_int_2(station) ; 363s NC_UINT64 NC_UINT64_fill_2(station) ; 363s NC_UINT64 NC_UINT64_fill_2:missing_value = 99 ; 363s NC_UINT64 NC_UINT64_intfill_2(station) ; 363s NC_UINT64 NC_UINT64_intfill_2:missing_value = 99 ; 363s NC_UINT64 NC_UINT64_pack_2(station) ; 363s NC_UINT64 NC_UINT64_pack_2:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_pack_2:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_pack_2:missing_value = 99 ; 363s NC_UINT64 NC_UINT64_intpack_2(station) ; 363s NC_UINT64 NC_UINT64_intpack_2:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_intpack_2:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_intpack_2:missing_value = 99 ; 363s NC_UINT64 NC_UINT64_inf_2(station) ; 363s NC_UINT64 NC_UINT64_packinf_2(station) ; 363s NC_UINT64 NC_UINT64_packinf_2:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_intpackinf_2(station) ; 363s NC_UINT64 NC_UINT64_intpackinf_2:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_bit64_2(station) ; 363s NC_UINT64 NC_UINT64_bit64_2:missing_value = 99 ; 363s NC_UINT64 NC_UINT64_fill64_2(station) ; 363s NC_UINT64 NC_UINT64_fill64_2:missing_value = 99 ; 363s NC_UINT64 NC_UINT64_pack64_2(station) ; 363s NC_UINT64 NC_UINT64_pack64_2:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_pack64_2:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_pack64_2:missing_value = 99 ; 363s NC_UINT64 NC_UINT64_packinf64_2(station) ; 363s NC_UINT64 NC_UINT64_packinf64_2:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_3(station) ; 363s NC_UINT64 NC_UINT64_int_3(station) ; 363s NC_UINT64 NC_UINT64_fill_3(station) ; 363s NC_UINT64 NC_UINT64_fill_3:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_intfill_3(station) ; 363s NC_UINT64 NC_UINT64_intfill_3:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_pack_3(station) ; 363s NC_UINT64 NC_UINT64_pack_3:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_pack_3:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_pack_3:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_intpack_3(station) ; 363s NC_UINT64 NC_UINT64_intpack_3:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_intpack_3:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_intpack_3:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_inf_3(station) ; 363s NC_UINT64 NC_UINT64_packinf_3(station) ; 363s NC_UINT64 NC_UINT64_packinf_3:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_intpackinf_3(station) ; 363s NC_UINT64 NC_UINT64_intpackinf_3:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_bit64_3(station) ; 363s NC_UINT64 NC_UINT64_bit64_3:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_fill64_3(station) ; 363s NC_UINT64 NC_UINT64_fill64_3:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_pack64_3(station) ; 363s NC_UINT64 NC_UINT64_pack64_3:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_pack64_3:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_pack64_3:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_packinf64_3(station) ; 363s NC_UINT64 NC_UINT64_packinf64_3:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_4(station) ; 363s NC_UINT64 NC_UINT64_int_4(station) ; 363s NC_UINT64 NC_UINT64_fill_4(station) ; 363s NC_UINT64 NC_UINT64_fill_4:valid_range = 1, 5 ; 363s NC_UINT64 NC_UINT64_intfill_4(station) ; 363s NC_UINT64 NC_UINT64_intfill_4:valid_min = 1 ; 363s NC_UINT64 NC_UINT64_intfill_4:valid_max = 5 ; 363s NC_UINT64 NC_UINT64_pack_4(station) ; 363s NC_UINT64 NC_UINT64_pack_4:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_pack_4:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_pack_4:valid_min = 1 ; 363s NC_UINT64 NC_UINT64_pack_4:valid_max = 5 ; 363s NC_UINT64 NC_UINT64_intpack_4(station) ; 363s NC_UINT64 NC_UINT64_intpack_4:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_intpack_4:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_intpack_4:valid_range = 1, 5 ; 363s NC_UINT64 NC_UINT64_inf_4(station) ; 363s NC_UINT64 NC_UINT64_packinf_4(station) ; 363s NC_UINT64 NC_UINT64_packinf_4:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_intpackinf_4(station) ; 363s NC_UINT64 NC_UINT64_intpackinf_4:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_bit64_4(station) ; 363s NC_UINT64 NC_UINT64_bit64_4:valid_range = 1, 5 ; 363s NC_UINT64 NC_UINT64_fill64_4(station) ; 363s NC_UINT64 NC_UINT64_fill64_4:valid_min = 1 ; 363s NC_UINT64 NC_UINT64_fill64_4:valid_max = 5 ; 363s NC_UINT64 NC_UINT64_pack64_4(station) ; 363s NC_UINT64 NC_UINT64_pack64_4:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_pack64_4:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_pack64_4:valid_min = 1 ; 363s NC_UINT64 NC_UINT64_pack64_4:valid_max = 5 ; 363s NC_UINT64 NC_UINT64_packinf64_4(station) ; 363s NC_UINT64 NC_UINT64_packinf64_4:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_5(station) ; 363s NC_UINT64 NC_UINT64_int_5(station) ; 363s NC_UINT64 NC_UINT64_fill_5(station) ; 363s NC_UINT64 NC_UINT64_fill_5:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_intfill_5(station) ; 363s NC_UINT64 NC_UINT64_intfill_5:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_pack_5(station) ; 363s NC_UINT64 NC_UINT64_pack_5:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_pack_5:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_pack_5:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_intpack_5(station) ; 363s NC_UINT64 NC_UINT64_intpack_5:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_intpack_5:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_intpack_5:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_inf_5(station) ; 363s NC_UINT64 NC_UINT64_packinf_5(station) ; 363s NC_UINT64 NC_UINT64_packinf_5:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_intpackinf_5(station) ; 363s NC_UINT64 NC_UINT64_intpackinf_5:scale_factor = 0 ; 363s NC_UINT64 NC_UINT64_bit64_5(station) ; 363s NC_UINT64 NC_UINT64_bit64_5:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_fill64_5(station) ; 363s NC_UINT64 NC_UINT64_fill64_5:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_pack64_5(station) ; 363s NC_UINT64 NC_UINT64_pack64_5:scale_factor = 10 ; 363s NC_UINT64 NC_UINT64_pack64_5:add_offset = 5 ; 363s NC_UINT64 NC_UINT64_pack64_5:_FillValue = 99 ; 363s NC_UINT64 NC_UINT64_packinf64_5(station) ; 363s NC_UINT64 NC_UINT64_packinf64_5:scale_factor = 0 ; 363s 363s // global attributes: 363s NC_CHAR :char_att = "This is some text" ; 363s //struct :compound_scal_att = ... ; 363s //struct :compound_vect_att = ... ; 363s //factor :enum_scal_att = ... ; 363s //factor :enum_vect_att = ... ; 363s //blob :opaque_scal_att = ... ; 363s //blob :opaque_vect_att = ... ; 363s //vector :vector_scal_att = ... ; 363s //vector :vector_vect_att = ... ; 363s } 363s Read NC_CHAR global attribute ...OK 363s Read NC_CHAR variable attribute ...OK 363s Read NC_CHAR variable attribute as raw bytes ...OK 363s Read NC_STRING variable attribute ...OK 363s Read NC_INT64 variable attribute ...OK 363s Read NC_INT64 variable attribute as numeric ...OK 363s Inquire about groups in file/group ...OK 363s Inquire about dimension ids in file/group ...OK 363s Inquire about variable ids in file/group ...OK 363s Inquire about fullname of file/group ...OK 363s Inquire about unlimited dimension ids of file/group ...OK 363s Inquire about user-defined types in file/group ...OK 363s Read integer vector as double ... OK 363s OK 363s Read NC_BYTE_0 ...OK 363s OK 363s Read NC_BYTE_int_0 ...OK 363s OK 363s Read NC_BYTE_bit64_0 ...OK 363s OK 363s Read NC_BYTE_fill_0 ...OK 363s OK 363s Read NC_BYTE_intfill_0 ...OK 363s OK 363s Read NC_BYTE_fill64_0 ...OK 363s OK 363s Read NC_BYTE_pack_0 ...OK 363s OK 363s Read NC_BYTE_intpack_0 ...OK 363s OK 363s Read NC_BYTE_pack64_0 ...OK 363s OK 363s Read NC_BYTE_1 ...OK 363s OK 363s Read NC_BYTE_int_1 ...OK 363s OK 363s Read NC_BYTE_bit64_1 ...OK 363s OK 363s Read NC_BYTE_fill_1 ...OK 363s OK 363s Read NC_BYTE_intfill_1 ...OK 363s OK 363s Read NC_BYTE_fill64_1 ...OK 363s OK 363s Read NC_BYTE_pack_1 ...OK 363s OK 363s Read NC_BYTE_intpack_1 ...OK 363s OK 363s Read NC_BYTE_pack64_1 ...OK 363s OK 363s Read NC_BYTE_2 ...OK 363s OK 363s Read NC_BYTE_int_2 ...OK 363s OK 363s Read NC_BYTE_bit64_2 ...OK 363s OK 363s Read NC_BYTE_fill_2 ...OK 363s OK 363s Read NC_BYTE_intfill_2 ...OK 363s OK 363s Read NC_BYTE_fill64_2 ...OK 363s OK 363s Read NC_BYTE_pack_2 ...OK 363s OK 363s Read NC_BYTE_intpack_2 ...OK 363s OK 363s Read NC_BYTE_pack64_2 ...OK 363s OK 363s Read NC_BYTE_3 ...OK 363s OK 363s Read NC_BYTE_int_3 ...OK 363s OK 363s Read NC_BYTE_bit64_3 ...OK 363s OK 363s Read NC_BYTE_4 ...OK 363s OK 363s Read NC_BYTE_int_4 ...OK 363s OK 363s Read NC_BYTE_bit64_4 ...OK 363s OK 363s Read NC_BYTE_fill_4 ...OK 363s OK 363s Read NC_BYTE_intfill_4 ...OK 363s OK 363s Read NC_BYTE_fill64_4 ...OK 363s OK 363s Read NC_BYTE_pack_4 ...OK 363s OK 363s Read NC_BYTE_intpack_4 ...OK 363s OK 363s Read NC_BYTE_pack64_4 ...OK 363s OK 363s Read NC_BYTE_5 ...OK 363s OK 363s Read NC_BYTE_int_5 ...OK 363s OK 363s Read NC_BYTE_bit64_5 ...OK 363s OK 363s Read NC_BYTE_fill_5 ...OK 363s OK 363s Read NC_BYTE_intfill_5 ...OK 363s OK 363s Read NC_BYTE_fill64_5 ...OK 363s OK 363s Read NC_BYTE_pack_5 ...OK 363s OK 363s Read NC_BYTE_intpack_5 ...OK 363s OK 363s Read NC_BYTE_pack64_5 ...OK 363s OK 363s Read NC_SHORT_0 ...OK 363s OK 363s Read NC_SHORT_int_0 ...OK 363s OK 363s Read NC_SHORT_bit64_0 ...OK 363s OK 363s Read NC_SHORT_fill_0 ...OK 363s OK 363s Read NC_SHORT_intfill_0 ...OK 363s OK 363s Read NC_SHORT_fill64_0 ...OK 363s OK 363s Read NC_SHORT_pack_0 ...OK 363s OK 363s Read NC_SHORT_intpack_0 ...OK 363s OK 363s Read NC_SHORT_pack64_0 ...OK 363s OK 363s Read NC_SHORT_1 ...OK 363s OK 363s Read NC_SHORT_int_1 ...OK 363s OK 363s Read NC_SHORT_bit64_1 ...OK 363s OK 363s Read NC_SHORT_fill_1 ...OK 363s OK 363s Read NC_SHORT_intfill_1 ...OK 363s OK 363s Read NC_SHORT_fill64_1 ...OK 363s OK 363s Read NC_SHORT_pack_1 ...OK 363s OK 363s Read NC_SHORT_intpack_1 ...OK 363s OK 363s Read NC_SHORT_pack64_1 ...OK 363s OK 363s Read NC_SHORT_2 ...OK 363s OK 363s Read NC_SHORT_int_2 ...OK 363s OK 363s Read NC_SHORT_bit64_2 ...OK 363s OK 363s Read NC_SHORT_fill_2 ...OK 363s OK 363s Read NC_SHORT_intfill_2 ...OK 363s OK 363s Read NC_SHORT_fill64_2 ...OK 363s OK 363s Read NC_SHORT_pack_2 ...OK 363s OK 363s Read NC_SHORT_intpack_2 ...OK 363s OK 363s Read NC_SHORT_pack64_2 ...OK 363s OK 363s Read NC_SHORT_3 ...OK 363s OK 363s Read NC_SHORT_int_3 ...OK 363s OK 363s Read NC_SHORT_bit64_3 ...OK 363s OK 363s Read NC_SHORT_4 ...OK 363s OK 363s Read NC_SHORT_int_4 ...OK 363s OK 363s Read NC_SHORT_bit64_4 ...OK 363s OK 363s Read NC_SHORT_fill_4 ...OK 363s OK 363s Read NC_SHORT_intfill_4 ...OK 363s OK 363s Read NC_SHORT_fill64_4 ...OK 363s OK 363s Read NC_SHORT_pack_4 ...OK 363s OK 363s Read NC_SHORT_intpack_4 ...OK 363s OK 363s Read NC_SHORT_pack64_4 ...OK 363s OK 363s Read NC_SHORT_5 ...OK 363s OK 363s Read NC_SHORT_int_5 ...OK 363s OK 363s Read NC_SHORT_bit64_5 ...OK 363s OK 363s Read NC_SHORT_fill_5 ...OK 363s OK 363s Read NC_SHORT_intfill_5 ...OK 363s OK 363s Read NC_SHORT_fill64_5 ...OK 363s OK 363s Read NC_SHORT_pack_5 ...OK 363s OK 363s Read NC_SHORT_intpack_5 ...OK 363s OK 363s Read NC_SHORT_pack64_5 ...OK 363s OK 363s Read NC_INT_0 ...OK 363s OK 363s Read NC_INT_int_0 ...OK 363s OK 363s Read NC_INT_bit64_0 ...OK 363s OK 363s Read NC_INT_fill_0 ...OK 363s OK 363s Read NC_INT_intfill_0 ...OK 363s OK 363s Read NC_INT_fill64_0 ...OK 363s OK 363s Read NC_INT_intfillna_0 ...OK 363s OK 363s Read NC_INT_pack_0 ...OK 363s OK 363s Read NC_INT_intpack_0 ...OK 363s OK 363s Read NC_INT_pack64_0 ...OK 363s OK 363s Read NC_INT_1 ...OK 363s OK 363s Read NC_INT_int_1 ...OK 363s OK 363s Read NC_INT_bit64_1 ...OK 363s OK 363s Read NC_INT_fill_1 ...OK 363s OK 363s Read NC_INT_intfill_1 ...OK 363s OK 363s Read NC_INT_fill64_1 ...OK 363s OK 363s Read NC_INT_intfillna_1 ...OK 363s OK 363s Read NC_INT_pack_1 ...OK 363s OK 363s Read NC_INT_intpack_1 ...OK 363s OK 363s Read NC_INT_pack64_1 ...OK 363s OK 363s Read NC_INT_2 ...OK 363s OK 363s Read NC_INT_int_2 ...OK 363s OK 363s Read NC_INT_bit64_2 ...OK 363s OK 363s Read NC_INT_fill_2 ...OK 363s OK 363s Read NC_INT_intfill_2 ...OK 363s OK 363s Read NC_INT_fill64_2 ...OK 363s OK 363s Read NC_INT_intfillna_2 ...OK 363s OK 363s Read NC_INT_pack_2 ...OK 363s OK 363s Read NC_INT_intpack_2 ...OK 363s OK 363s Read NC_INT_pack64_2 ...OK 363s OK 363s Read NC_INT_3 ...OK 363s OK 363s Read NC_INT_int_3 ...OK 363s OK 363s Read NC_INT_bit64_3 ...OK 363s OK 363s Read NC_INT_intfill_3 ...OK 363s OK 363s OK 363s Read NC_INT_intfillna_3 ...OK 363s OK 363s OK 363s Read NC_INT_intpack_3 ...OK 363s OK 363s OK 363s Read NC_INT_4 ...OK 363s OK 363s Read NC_INT_int_4 ...OK 363s OK 363s Read NC_INT_bit64_4 ...OK 363s OK 363s Read NC_INT_fill_4 ...OK 363s OK 363s Read NC_INT_intfill_4 ...OK 363s OK 363s Read NC_INT_fill64_4 ...OK 363s OK 363s Read NC_INT_intfillna_4 ...OK 363s OK 363s Read NC_INT_pack_4 ...OK 363s OK 363s Read NC_INT_intpack_4 ...OK 363s OK 363s Read NC_INT_pack64_4 ...OK 363s OK 363s Read NC_INT_5 ...OK 363s OK 363s Read NC_INT_int_5 ...OK 363s OK 363s Read NC_INT_bit64_5 ...OK 363s OK 363s Read NC_INT_fill_5 ...OK 363s OK 363s Read NC_INT_intfill_5 ...OK 363s OK 363s Read NC_INT_fill64_5 ...OK 363s OK 363s Read NC_INT_intfillna_5 ...OK 363s OK 363s Read NC_INT_pack_5 ...OK 363s OK 363s Read NC_INT_intpack_5 ...OK 363s OK 363s Read NC_INT_pack64_5 ...OK 363s OK 363s Read NC_FLOAT_0 ...OK 363s OK 363s Read NC_FLOAT_int_0 ...OK 363s OK 363s Read NC_FLOAT_bit64_0 ...OK 363s OK 363s Read NC_FLOAT_fill_0 ...OK 363s OK 363s Read NC_FLOAT_intfill_0 ...OK 363s OK 363s Read NC_FLOAT_fill64_0 ...OK 363s OK 363s Read NC_FLOAT_pack_0 ...OK 363s OK 363s Read NC_FLOAT_intpack_0 ...OK 363s OK 363s Read NC_FLOAT_pack64_0 ...OK 363s OK 363s Read NC_FLOAT_1 ...OK 363s OK 363s Read NC_FLOAT_int_1 ...OK 363s OK 363s Read NC_FLOAT_bit64_1 ...OK 363s OK 363s Read NC_FLOAT_fill_1 ...OK 363s OK 363s Read NC_FLOAT_intfill_1 ...OK 363s OK 363s Read NC_FLOAT_fill64_1 ...OK 363s OK 363s Read NC_FLOAT_pack_1 ...OK 363s OK 363s Read NC_FLOAT_intpack_1 ...OK 363s OK 363s Read NC_FLOAT_pack64_1 ...OK 363s OK 363s Read NC_FLOAT_2 ...OK 363s OK 363s Read NC_FLOAT_int_2 ...OK 363s OK 363s Read NC_FLOAT_bit64_2 ...OK 363s OK 363s Read NC_FLOAT_fill_2 ...OK 363s OK 363s Read NC_FLOAT_intfill_2 ...OK 363s OK 363s Read NC_FLOAT_fill64_2 ...OK 363s OK 363s Read NC_FLOAT_pack_2 ...OK 363s OK 363s Read NC_FLOAT_intpack_2 ...OK 363s OK 363s Read NC_FLOAT_pack64_2 ...OK 363s OK 363s Read NC_FLOAT_3 ...OK 363s OK 363s Read NC_FLOAT_int_3 ...OK 363s OK 363s Read NC_FLOAT_bit64_3 ...OK 363s OK 363s Read NC_FLOAT_intfill_3 ...OK 363s OK 363s OK 363s Read NC_FLOAT_fill64_3 ...OK 363s OK 363s OK 363s Read NC_FLOAT_intpack_3 ...OK 363s OK 363s OK 363s Read NC_FLOAT_pack64_3 ...OK 363s OK 363s OK 363s Read NC_FLOAT_4 ...OK 363s OK 363s Read NC_FLOAT_int_4 ...OK 363s OK 363s Read NC_FLOAT_bit64_4 ...OK 363s OK 363s Read NC_FLOAT_fill_4 ...OK 363s OK 363s Read NC_FLOAT_intfill_4 ...OK 363s OK 363s Read NC_FLOAT_fill64_4 ...OK 363s OK 363s Read NC_FLOAT_pack_4 ...OK 363s OK 363s Read NC_FLOAT_intpack_4 ...OK 363s OK 363s Read NC_FLOAT_pack64_4 ...OK 363s OK 363s Read NC_FLOAT_5 ...OK 363s OK 363s Read NC_FLOAT_int_5 ...OK 363s OK 363s Read NC_FLOAT_bit64_5 ...OK 363s OK 363s Read NC_FLOAT_fill_5 ...OK 363s OK 363s Read NC_FLOAT_intfill_5 ...OK 363s OK 363s Read NC_FLOAT_fill64_5 ...OK 363s OK 363s Read NC_FLOAT_pack_5 ...OK 363s OK 363s Read NC_FLOAT_intpack_5 ...OK 363s OK 363s Read NC_FLOAT_pack64_5 ...OK 363s OK 363s Read NC_DOUBLE_0 ...OK 363s OK 363s Read NC_DOUBLE_int_0 ...OK 363s OK 363s Read NC_DOUBLE_bit64_0 ...OK 363s OK 363s Read NC_DOUBLE_fill_0 ...OK 363s OK 363s Read NC_DOUBLE_intfill_0 ...OK 363s OK 363s Read NC_DOUBLE_fill64_0 ...OK 363s OK 363s Read NC_DOUBLE_fillna_0 ...OK 363s OK 363s Read NC_DOUBLE_pack_0 ...OK 363s OK 363s Read NC_DOUBLE_intpack_0 ...OK 363s OK 363s Read NC_DOUBLE_pack64_0 ...OK 363s OK 363s Read NC_DOUBLE_1 ...OK 363s OK 363s Read NC_DOUBLE_int_1 ...OK 363s OK 363s Read NC_DOUBLE_bit64_1 ...OK 363s OK 363s Read NC_DOUBLE_fill_1 ...OK 363s OK 363s Read NC_DOUBLE_intfill_1 ...OK 363s OK 363s Read NC_DOUBLE_fill64_1 ...OK 363s OK 363s Read NC_DOUBLE_fillna_1 ...OK 363s OK 363s Read NC_DOUBLE_pack_1 ...OK 363s OK 363s Read NC_DOUBLE_intpack_1 ...OK 363s OK 363s Read NC_DOUBLE_pack64_1 ...OK 363s OK 363s Read NC_DOUBLE_2 ...OK 363s OK 363s Read NC_DOUBLE_int_2 ...OK 363s OK 363s Read NC_DOUBLE_bit64_2 ...OK 363s OK 363s Read NC_DOUBLE_fill_2 ...OK 363s OK 363s Read NC_DOUBLE_intfill_2 ...OK 363s OK 363s Read NC_DOUBLE_fill64_2 ...OK 363s OK 363s Read NC_DOUBLE_fillna_2 ...OK 363s OK 363s Read NC_DOUBLE_pack_2 ...OK 363s OK 363s Read NC_DOUBLE_intpack_2 ...OK 363s OK 363s Read NC_DOUBLE_pack64_2 ...OK 363s OK 363s Read NC_DOUBLE_3 ...OK 363s OK 363s Read NC_DOUBLE_int_3 ...OK 363s OK 363s Read NC_DOUBLE_bit64_3 ...OK 363s OK 363s Read NC_DOUBLE_fill_3 ...OK 363s OK 363s Read NC_DOUBLE_intfill_3 ...OK 363s OK 363s OK 363s Read NC_DOUBLE_fill64_3 ...OK 363s OK 363s OK 363s Read NC_DOUBLE_fillna_3 ...OK 363s OK 363s Read NC_DOUBLE_pack_3 ...OK 363s OK 363s Read NC_DOUBLE_intpack_3 ...OK 363s OK 363s OK 363s Read NC_DOUBLE_pack64_3 ...OK 363s OK 363s OK 363s Read NC_DOUBLE_4 ...OK 363s OK 363s Read NC_DOUBLE_int_4 ...OK 363s OK 363s Read NC_DOUBLE_bit64_4 ...OK 363s OK 363s Read NC_DOUBLE_fill_4 ...OK 363s OK 363s Read NC_DOUBLE_intfill_4 ...OK 363s OK 363s Read NC_DOUBLE_fill64_4 ...OK 363s OK 363s Read NC_DOUBLE_fillna_4 ...OK 363s OK 363s Read NC_DOUBLE_pack_4 ...OK 363s OK 363s Read NC_DOUBLE_intpack_4 ...OK 363s OK 363s Read NC_DOUBLE_pack64_4 ...OK 363s OK 363s Read NC_DOUBLE_5 ...OK 363s OK 363s Read NC_DOUBLE_int_5 ...OK 363s OK 363s Read NC_DOUBLE_bit64_5 ...OK 363s OK 363s Read NC_DOUBLE_fill_5 ...OK 363s OK 363s Read NC_DOUBLE_intfill_5 ...OK 363s OK 363s Read NC_DOUBLE_fill64_5 ...OK 363s OK 363s Read NC_DOUBLE_fillna_5 ...OK 363s OK 363s Read NC_DOUBLE_pack_5 ...OK 363s OK 363s Read NC_DOUBLE_intpack_5 ...OK 363s OK 363s Read NC_DOUBLE_pack64_5 ...OK 363s OK 363s Read NC_UBYTE_0 ...OK 363s OK 363s Read NC_UBYTE_int_0 ...OK 363s OK 363s Read NC_UBYTE_bit64_0 ...OK 363s OK 363s Read NC_UBYTE_fill_0 ...OK 363s OK 363s Read NC_UBYTE_intfill_0 ...OK 363s OK 363s Read NC_UBYTE_fill64_0 ...OK 363s OK 363s Read NC_UBYTE_pack_0 ...OK 363s OK 363s Read NC_UBYTE_intpack_0 ...OK 363s OK 363s Read NC_UBYTE_pack64_0 ...OK 363s OK 363s Read NC_UBYTE_1 ...OK 363s OK 363s Read NC_UBYTE_int_1 ...OK 363s OK 363s Read NC_UBYTE_bit64_1 ...OK 363s OK 363s Read NC_UBYTE_fill_1 ...OK 363s OK 363s Read NC_UBYTE_intfill_1 ...OK 363s OK 363s Read NC_UBYTE_fill64_1 ...OK 363s OK 363s Read NC_UBYTE_pack_1 ...OK 363s OK 363s Read NC_UBYTE_intpack_1 ...OK 363s OK 363s Read NC_UBYTE_pack64_1 ...OK 363s OK 363s Read NC_UBYTE_2 ...OK 363s OK 363s Read NC_UBYTE_int_2 ...OK 363s OK 363s Read NC_UBYTE_bit64_2 ...OK 363s OK 363s Read NC_UBYTE_fill_2 ...OK 363s OK 363s Read NC_UBYTE_intfill_2 ...OK 363s OK 363s Read NC_UBYTE_fill64_2 ...OK 363s OK 363s Read NC_UBYTE_pack_2 ...OK 363s OK 363s Read NC_UBYTE_intpack_2 ...OK 363s OK 363s Read NC_UBYTE_pack64_2 ...OK 363s OK 363s Read NC_UBYTE_3 ...OK 363s OK 363s Read NC_UBYTE_int_3 ...OK 363s OK 363s Read NC_UBYTE_bit64_3 ...OK 363s OK 363s Read NC_UBYTE_4 ...OK 363s OK 363s Read NC_UBYTE_int_4 ...OK 363s OK 363s Read NC_UBYTE_bit64_4 ...OK 363s OK 363s Read NC_UBYTE_fill_4 ...OK 363s OK 363s Read NC_UBYTE_intfill_4 ...OK 363s OK 363s Read NC_UBYTE_fill64_4 ...OK 363s OK 363s Read NC_UBYTE_pack_4 ...OK 363s OK 363s Read NC_UBYTE_intpack_4 ...OK 363s OK 363s Read NC_UBYTE_pack64_4 ...OK 363s OK 363s Read NC_UBYTE_5 ...OK 363s OK 363s Read NC_UBYTE_int_5 ...OK 363s OK 363s Read NC_UBYTE_bit64_5 ...OK 363s OK 363s Read NC_UBYTE_fill_5 ...OK 363s OK 363s Read NC_UBYTE_intfill_5 ...OK 363s OK 363s Read NC_UBYTE_fill64_5 ...OK 363s OK 363s Read NC_UBYTE_pack_5 ...OK 363s OK 363s Read NC_UBYTE_intpack_5 ...OK 363s OK 363s Read NC_UBYTE_pack64_5 ...OK 363s OK 363s Read NC_USHORT_0 ...OK 363s OK 363s Read NC_USHORT_int_0 ...OK 363s OK 363s Read NC_USHORT_bit64_0 ...OK 363s OK 363s Read NC_USHORT_fill_0 ...OK 363s OK 363s Read NC_USHORT_intfill_0 ...OK 363s OK 363s Read NC_USHORT_fill64_0 ...OK 363s OK 363s Read NC_USHORT_pack_0 ...OK 363s OK 363s Read NC_USHORT_intpack_0 ...OK 363s OK 363s Read NC_USHORT_pack64_0 ...OK 363s OK 363s Read NC_USHORT_1 ...OK 363s OK 363s Read NC_USHORT_int_1 ...OK 363s OK 363s Read NC_USHORT_bit64_1 ...OK 363s OK 363s Read NC_USHORT_fill_1 ...OK 363s OK 363s Read NC_USHORT_intfill_1 ...OK 363s OK 363s Read NC_USHORT_fill64_1 ...OK 363s OK 363s Read NC_USHORT_pack_1 ...OK 363s OK 363s Read NC_USHORT_intpack_1 ...OK 363s OK 363s Read NC_USHORT_pack64_1 ...OK 363s OK 363s Read NC_USHORT_2 ...OK 363s OK 363s Read NC_USHORT_int_2 ...OK 363s OK 363s Read NC_USHORT_bit64_2 ...OK 363s OK 363s Read NC_USHORT_fill_2 ...OK 363s OK 363s Read NC_USHORT_intfill_2 ...OK 363s OK 363s Read NC_USHORT_fill64_2 ...OK 363s OK 363s Read NC_USHORT_pack_2 ...OK 363s OK 363s Read NC_USHORT_intpack_2 ...OK 363s OK 363s Read NC_USHORT_pack64_2 ...OK 363s OK 363s Read NC_USHORT_3 ...OK 363s OK 363s Read NC_USHORT_int_3 ...OK 363s OK 363s Read NC_USHORT_bit64_3 ...OK 363s OK 363s Read NC_USHORT_4 ...OK 363s OK 363s Read NC_USHORT_int_4 ...OK 363s OK 363s Read NC_USHORT_bit64_4 ...OK 363s OK 363s Read NC_USHORT_fill_4 ...OK 363s OK 363s Read NC_USHORT_intfill_4 ...OK 363s OK 363s Read NC_USHORT_fill64_4 ...OK 363s OK 363s Read NC_USHORT_pack_4 ...OK 363s OK 363s Read NC_USHORT_intpack_4 ...OK 363s OK 363s Read NC_USHORT_pack64_4 ...OK 363s OK 363s Read NC_USHORT_5 ...OK 363s OK 363s Read NC_USHORT_int_5 ...OK 363s OK 363s Read NC_USHORT_bit64_5 ...OK 363s OK 363s Read NC_USHORT_fill_5 ...OK 363s OK 363s Read NC_USHORT_intfill_5 ...OK 363s OK 363s Read NC_USHORT_fill64_5 ...OK 363s OK 363s Read NC_USHORT_pack_5 ...OK 363s OK 363s Read NC_USHORT_intpack_5 ...OK 363s OK 363s Read NC_USHORT_pack64_5 ...OK 363s OK 363s Read NC_UINT_0 ...OK 363s OK 363s Read NC_UINT_int_0 ...OK 363s OK 363s Read NC_UINT_bit64_0 ...OK 363s OK 363s Read NC_UINT_fill_0 ...OK 363s OK 363s Read NC_UINT_intfill_0 ...OK 363s OK 363s Read NC_UINT_fill64_0 ...OK 363s OK 363s Read NC_UINT_pack_0 ...OK 363s OK 363s Read NC_UINT_intpack_0 ...OK 363s OK 363s Read NC_UINT_pack64_0 ...OK 363s OK 363s Read NC_UINT_1 ...OK 363s OK 363s Read NC_UINT_int_1 ...OK 363s OK 363s Read NC_UINT_bit64_1 ...OK 363s OK 363s Read NC_UINT_fill_1 ...OK 363s OK 363s Read NC_UINT_intfill_1 ...OK 363s OK 363s Read NC_UINT_fill64_1 ...OK 363s OK 363s Read NC_UINT_pack_1 ...OK 363s OK 363s Read NC_UINT_intpack_1 ...OK 363s OK 363s Read NC_UINT_pack64_1 ...OK 363s OK 363s Read NC_UINT_2 ...OK 363s OK 363s Read NC_UINT_int_2 ...OK 363s OK 363s Read NC_UINT_bit64_2 ...OK 363s OK 363s Read NC_UINT_fill_2 ...OK 363s OK 363s Read NC_UINT_intfill_2 ...OK 363s OK 363s Read NC_UINT_fill64_2 ...OK 363s OK 363s Read NC_UINT_pack_2 ...OK 363s OK 363s Read NC_UINT_intpack_2 ...OK 363s OK 363s Read NC_UINT_pack64_2 ...OK 363s OK 363s Read NC_UINT_3 ...OK 363s OK 363s Read NC_UINT_int_3 ...OK 363s OK 363s Read NC_UINT_bit64_3 ...OK 363s OK 363s Read NC_UINT_4 ...OK 363s OK 363s Read NC_UINT_int_4 ...OK 363s OK 363s Read NC_UINT_bit64_4 ...OK 363s OK 363s Read NC_UINT_fill_4 ...OK 363s OK 363s Read NC_UINT_intfill_4 ...OK 363s OK 363s Read NC_UINT_fill64_4 ...OK 363s OK 363s Read NC_UINT_pack_4 ...OK 363s OK 363s Read NC_UINT_intpack_4 ...OK 363s OK 363s Read NC_UINT_pack64_4 ...OK 363s OK 363s Read NC_UINT_5 ...OK 363s OK 363s Read NC_UINT_int_5 ...OK 363s OK 363s Read NC_UINT_bit64_5 ...OK 363s OK 363s Read NC_UINT_fill_5 ...OK 363s OK 363s Read NC_UINT_intfill_5 ...OK 363s OK 363s Read NC_UINT_fill64_5 ...OK 363s OK 363s Read NC_UINT_pack_5 ...OK 363s OK 363s Read NC_UINT_intpack_5 ...OK 363s OK 363s Read NC_UINT_pack64_5 ...OK 363s OK 363s Read NC_INT64_0 ...OK 363s OK 363s Read NC_INT64_int_0 ...OK 363s OK 363s Read NC_INT64_bit64_0 ...OK 363s OK 363s Read NC_INT64_fill_0 ...OK 363s OK 363s Read NC_INT64_intfill_0 ...OK 363s OK 363s Read NC_INT64_fill64_0 ...OK 363s OK 363s Read NC_INT64_pack_0 ...OK 363s OK 363s Read NC_INT64_intpack_0 ...OK 363s OK 363s Read NC_INT64_pack64_0 ...OK 363s OK 363s Read NC_INT64_1 ...OK 363s OK 363s Read NC_INT64_int_1 ...OK 363s OK 363s Read NC_INT64_bit64_1 ...OK 363s OK 363s Read NC_INT64_fill_1 ...OK 363s OK 363s Read NC_INT64_intfill_1 ...OK 363s OK 363s Read NC_INT64_fill64_1 ...OK 363s OK 363s Read NC_INT64_pack_1 ...OK 363s OK 363s Read NC_INT64_intpack_1 ...OK 363s OK 363s Read NC_INT64_pack64_1 ...OK 363s OK 363s Read NC_INT64_2 ...OK 363s OK 363s Read NC_INT64_int_2 ...OK 363s OK 363s Read NC_INT64_bit64_2 ...OK 363s OK 363s Read NC_INT64_fill_2 ...OK 363s OK 363s Read NC_INT64_intfill_2 ...OK 363s OK 363s Read NC_INT64_fill64_2 ...OK 363s OK 363s Read NC_INT64_pack_2 ...OK 363s OK 363s Read NC_INT64_intpack_2 ...OK 363s OK 363s Read NC_INT64_pack64_2 ...OK 363s OK 363s Read NC_INT64_3 ...OK 363s OK 363s Read NC_INT64_int_3 ...OK 363s OK 363s Read NC_INT64_bit64_3 ...OK 363s OK 363s Read NC_INT64_intfill_3 ...OK 363s OK 363s OK 363s Read NC_INT64_fill64_3 ...OK 363s OK 363s OK 363s Read NC_INT64_intpack_3 ...OK 363s OK 363s OK 363s Read NC_INT64_pack64_3 ...OK 363s OK 363s OK 363s Read NC_INT64_4 ...OK 363s OK 363s Read NC_INT64_int_4 ...OK 363s OK 363s Read NC_INT64_bit64_4 ...OK 363s OK 363s Read NC_INT64_fill_4 ...OK 363s OK 363s Read NC_INT64_intfill_4 ...OK 363s OK 363s Read NC_INT64_fill64_4 ...OK 363s OK 363s Read NC_INT64_pack_4 ...OK 363s OK 363s Read NC_INT64_intpack_4 ...OK 363s OK 363s Read NC_INT64_pack64_4 ...OK 363s OK 363s Read NC_INT64_5 ...OK 363s OK 363s Read NC_INT64_int_5 ...OK 363s OK 363s Read NC_INT64_bit64_5 ...OK 363s OK 363s Read NC_INT64_fill_5 ...OK 363s OK 363s Read NC_INT64_intfill_5 ...OK 363s OK 363s Read NC_INT64_fill64_5 ...OK 363s OK 363s Read NC_INT64_pack_5 ...OK 363s OK 363s Read NC_INT64_intpack_5 ...OK 363s OK 363s Read NC_INT64_pack64_5 ...OK 363s OK 363s Read NC_UINT64_0 ...OK 363s OK 363s Read NC_UINT64_int_0 ...OK 363s OK 363s Read NC_UINT64_bit64_0 ...OK 363s OK 363s Read NC_UINT64_fill_0 ...OK 363s OK 363s Read NC_UINT64_intfill_0 ...OK 363s OK 363s Read NC_UINT64_fill64_0 ...OK 363s OK 363s Read NC_UINT64_pack_0 ...OK 363s OK 363s Read NC_UINT64_intpack_0 ...OK 363s OK 363s Read NC_UINT64_pack64_0 ...OK 363s OK 363s Read NC_UINT64_1 ...OK 363s OK 363s Read NC_UINT64_int_1 ...OK 363s OK 363s Read NC_UINT64_bit64_1 ...OK 363s OK 363s Read NC_UINT64_fill_1 ...OK 363s OK 363s Read NC_UINT64_intfill_1 ...OK 363s OK 363s Read NC_UINT64_fill64_1 ...OK 363s OK 363s Read NC_UINT64_pack_1 ...OK 363s OK 363s Read NC_UINT64_intpack_1 ...OK 363s OK 363s Read NC_UINT64_pack64_1 ...OK 363s OK 363s Read NC_UINT64_2 ...OK 363s OK 363s Read NC_UINT64_int_2 ...OK 363s OK 363s Read NC_UINT64_bit64_2 ...OK 363s OK 363s Read NC_UINT64_fill_2 ...OK 363s OK 363s Read NC_UINT64_intfill_2 ...OK 363s OK 363s Read NC_UINT64_fill64_2 ...OK 363s OK 363s Read NC_UINT64_pack_2 ...OK 363s OK 363s Read NC_UINT64_intpack_2 ...OK 363s OK 363s Read NC_UINT64_pack64_2 ...OK 363s OK 363s Read NC_UINT64_3 ...OK 363s OK 363s Read NC_UINT64_int_3 ...OK 363s OK 363s Read NC_UINT64_bit64_3 ...OK 363s OK 363s Read NC_UINT64_4 ...OK 363s OK 363s Read NC_UINT64_int_4 ...OK 363s OK 363s Read NC_UINT64_bit64_4 ...OK 363s OK 363s Read NC_UINT64_fill_4 ...OK 363s OK 363s Read NC_UINT64_intfill_4 ...OK 363s OK 363s Read NC_UINT64_fill64_4 ...OK 363s OK 363s Read NC_UINT64_pack_4 ...OK 363s OK 363s Read NC_UINT64_intpack_4 ...OK 363s OK 363s Read NC_UINT64_pack64_4 ...OK 363s OK 363s Read NC_UINT64_5 ...OK 363s OK 363s Read NC_UINT64_int_5 ...OK 363s OK 363s Read NC_UINT64_bit64_5 ...OK 363s OK 363s Read NC_UINT64_fill_5 ...OK 363s OK 363s Read NC_UINT64_intfill_5 ...OK 363s OK 363s Read NC_UINT64_fill64_5 ...OK 363s OK 363s Read NC_UINT64_pack_5 ...OK 363s OK 363s Read NC_UINT64_intpack_5 ...OK 363s OK 363s Read NC_UINT64_pack64_5 ...OK 363s OK 363s Read integer vector as smallest R type ... OK 363s OK 363s Read NC_BYTE_5 ...OK 363s OK 363s Read NC_BYTE_fill_5 ...OK 363s OK 363s Read NC_SHORT_5 ...OK 363s OK 363s Read NC_SHORT_fill_5 ...OK 363s OK 363s Read NC_INT_5 ...OK 363s OK 363s Read NC_INT_fill_5 ...OK 363s OK 363s Read NC_FLOAT_5 ...OK 363s OK 363s Read NC_FLOAT_fill_5 ...OK 363s OK 363s Read NC_DOUBLE_5 ...OK 363s OK 363s Read NC_DOUBLE_fill_5 ...OK 363s OK 363s Read NC_UBYTE_5 ...OK 363s OK 363s Read NC_UBYTE_fill_5 ...OK 363s OK 363s Read NC_USHORT_5 ...OK 363s OK 363s Read NC_USHORT_fill_5 ...OK 363s OK 363s Read NC_UINT_5 ...OK 363s OK 363s Read NC_UINT_fill_5 ...OK 363s OK 363s Read NC_INT64_5 ...OK 363s OK 363s Read NC_INT64_fill_5 ...OK 363s OK 363s Read NC_UINT64_5 ...OK 363s OK 363s Read NC_UINT64_fill_5 ...OK 363s OK 363s Read numeric matrix ... OK 363s Inquire about numeric variable ...OK 363s OK 363s OK 363s Read numeric matrix slice ... OK 363s OK 363s Read numeric matrix empty slice ... OK 363s OK 363s Read numeric scalar ... OK 363s Read numeric empty array ... OK 363s Read 2D char array ... OK 363s Read 2D char array with fill value ... OK 363s OK 363s Read 2D char slice ... OK 363s Read 2D char slice as raw bytes ... OK 363s Read 2D char slice as characters ... OK 363s Read empty 2D char array ... OK 363s OK 363s Read 1D char slice ... OK 363s Read scalar char ... OK 363s Read 1D string array ...OK 363s Read 1D string array with fill values ...OK 363s Read 1D string slice ...OK 363s Read 1D int64 array as integer64 ...OK 363s Read details of user-defined types ...OK 363s OK 363s OK 363s OK 363s OK 363s OK 363s OK 363s OK 363s Read vlen as double ...OK 363s OK 363s Read vlen as integer ...OK 363s OK 363s Read vlen with fill ...OK 363s Read vlen scalar ...OK 363s Reading packed vlen ...OK 363s OK 363s Read character vlen ...OK 363s Read character vlen as raw ...OK 363s Read string vlen ...OK 363s Read nested vlen ...OK 363s Read nested vlen with fill ...OK 363s Read opaque ...OK 363s Read opaque scalar ...OK 363s Read opaque vector ...OK 363s Read opaque vlen ...OK 363s Read enum ...OK 363s OK 363s Read empty enum ...OK 363s Read compound ...OK 363s Read compound with fill ...OK 363s Read compound scalar attribute ...OK 363s Read compound vector attribute ...OK 363s Read enum scalar attribute ...OK 363s Read enum vector attribute ...OK 363s Read opaque scalar attribute ...OK 363s Read opaque vector attribute ...OK 363s Read vlen scalar attribute ...OK 363s Read vlen vector attribute ...OK 363s Read and unpack numeric array ... OK 363s Check that closing any NetCDF handle closes the file for all handles ... OK 363s Check that garbage collector closes file that is not referenced ... OK 363s Removed test file /tmp/Rtmp1yVRtR/RNetCDF-test_netcdf4_737187f39f.nc 363s > 363s > # Try diskless files: 363s > ncfile <- tempfile("RNetCDF-test-diskless", fileext=".nc") 363s > cat("Test diskless creation of ", ncfile, "...\n") 363s Test diskless creation of /tmp/Rtmp1yVRtR/RNetCDF-test-diskless7372bd35eda.nc ... 363s > if (cfg$diskless) { 363s + nc <- create.nc(ncfile, diskless=TRUE) 363s + tally <- testfun(file.exists(ncfile), FALSE, tally) 363s + close.nc(nc) 363s + } else { 363s + message("NetCDF library does not support diskless datasets") 363s + nc <- try(create.nc(ncfile, diskless=TRUE), silent=TRUE) 363s + tally <- testfun(inherits(nc, "try-error"), TRUE, tally) 363s + } 363s OK 363s > unlink(ncfile) 363s > 363s > 363s > #-------------------------------------------------------------------------------# 363s > # UDUNITS calendar functions 363s > #-------------------------------------------------------------------------------# 363s > 363s > # Test if udunits support is available: 363s > if (!cfg$udunits) { 363s + 363s + message("UDUNITS calendar conversions not supported by this build of RNetCDF") 363s + x <- try(utcal.nc("seconds since 1970-01-01", 0), silent=TRUE) 363s + tally <- testfun(inherits(x, "try-error"), TRUE, tally) 363s + 363s + } else { 363s + 363s + cat("utcal.nc - numeric values ...") 363s + x <- matrix(data=c(1899, 1900, 1900, 1900, 1900, 1900, 363s + 12, 1, 1, 1, 1, 1, 363s + 31, 1, 1, 1, 1, 1, 363s + 23, 0, 1, 2, 3, 4, 363s + 0, 0, 0, 0, 0, 0, 363s + 0, 0, 0, 0, 0, 0), 363s + ncol=6) 363s + colnames(x) <- c("year","month","day","hour","minute","second") 363s + y <- utcal.nc("hours since 1900-01-01 00:00:00 +01:00", c(0:5)) 363s + tally <- testfun(x,y,tally) 363s + 363s + cat("utcal.nc - string values ...") 363s + x <- c("1899-12-31 23:00:00", "1900-01-01 00:00:00", "1900-01-01 01:00:00", 363s + "1900-01-01 02:00:00", "1900-01-01 03:00:00", "1900-01-01 04:00:00") 363s + y <- utcal.nc("hours since 1900-01-01 00:00:00 +01:00", c(0:5), type="s") 363s + tally <- testfun(x,y,tally) 363s + 363s + cat("utcal.nc - POSIXct values ...") 363s + x <- ISOdatetime(c(1899,1900,1900,1900,1900,1900), 363s + c( 12, 1, 1, 1, 1, 1), 363s + c( 31, 1, 1, 1, 1, 1), 363s + c( 23, 0, 1, 2, 3, 4), 363s + c( 0, 0, 0, 0, 0, 0), 363s + c( 0, 0, 0, 0, 0, 0), tz="UTC") 363s + y <- utcal.nc("hours since 1900-01-01 00:00:00 +01:00", c(0:5), type="c") 363s + tally <- testfun(x,y,tally) 363s + 363s + cat("utcal.nc - error for unknown units ...") 363s + x <- try(utcal.nc("unknown", 1), silent=TRUE) 363s + tally <- testfun(inherits(x, "try-error"), TRUE, tally) 363s + 363s + cat("utinvcal.nc - numeric values ...") 363s + x <- 6.416667 363s + y <- utinvcal.nc("hours since 1900-01-01 00:00:00 +01:00", c(1900,1,1,5,25,0)) 363s + tally <- testfun(x,y,tally) 363s + 363s + cat("utinvcal.nc - string values ...") 363s + x <- 6.416667 363s + y <- utinvcal.nc("hours since 1900-01-01 00:00:00 +01:00", "1900-01-01 05:25:00") 363s + tally <- testfun(x,y,tally) 363s + 363s + cat("utinvcal.nc - POSIXct values ...") 363s + x <- 6.416667 363s + y <- utinvcal.nc("hours since 1900-01-01 00:00:00 +01:00", 363s + ISOdatetime(1900,1,1,5,25,0,tz="UTC")) 363s + tally <- testfun(x,y,tally) 363s + 363s + cat("utinvcal.nc - error for bad values ...") 363s + x <- try(utinvcal.nc("hours since 1900-01-01 00:00:00 +01:00", 363s + "1900-01-01 24:61:61"), silent=TRUE) 363s + tally <- testfun(inherits(x, "try-error"), TRUE, tally) 363s + 363s + } 363s utcal.nc - numeric values ...OK 363s utcal.nc - string values ...OK 363s utcal.nc - POSIXct values ...OK 363s utcal.nc - error for unknown units ...OK 363s utinvcal.nc - numeric values ...OK 363s utinvcal.nc - string values ...OK 363s utinvcal.nc - POSIXct values ...OK 363s utinvcal.nc - error for bad values ...OK 363s > 363s > #-------------------------------------------------------------------------------# 363s > # Parallel I/O demos 363s > #-------------------------------------------------------------------------------# 363s > 363s > mpiexec <- cfg$mpiexec 363s > parallel <- cfg$parallel 363s > 363s > if (mpiexec != "") { 363s + # mpiexec is specified, so assume that parallel I/O is meant to be enabled. 363s + 363s + # List of MPI packages to test: 363s + mpipkgs <- c("Rmpi", "pbdMPI") 363s + 363s + # Try to find demo script directory: 363s + demodirs <- c("demo", 363s + file.path("..", "demo"), 363s + file.path("..", "RNetCDF", "demo")) 363s + demodir <- demodirs[dir.exists(demodirs)] 363s + stopifnot(length(demodir) > 0) 363s + 363s + # Check if any of the packages are loaded: 363s + for (mpipkg in mpipkgs) { 363s + if (isNamespaceLoaded(mpipkg)) { 363s + warning("Package ", mpipkg, " is loaded, so mpiexec may fail") 363s + } 363s + } 363s + 363s + for (mpipkg in c("Rmpi", "pbdMPI")) { 363s + # We cannot use requireNamespace to check for installed MPI packages, 363s + # because they may initialise the MPI library via .onLoad, 363s + # which causes failure when we try to mpiexec another R script. 363s + if (length(find.package(mpipkg, quiet=TRUE) > 0)) { 363s + cat("Testing parallel I/O with package", mpipkg, "...\n") 363s + demoscripts <- list.files( 363s + demodir, 363s + pattern=paste0(mpipkg, ".*\\.R"), 363s + full.names=TRUE) 363s + stopifnot(length(demoscripts) >= 1) 363s + for (demoscript in demoscripts) { 363s + ncfile <- tempfile("RNetCDF-MPI-test", fileext=".nc") 363s + cat("Running script", demoscript, "with MPI ...\n") 363s + x <- system2(mpiexec, 363s + args=c('-n', '2', 'Rscript', '--vanilla', demoscript, ncfile)) 363s + unlink(ncfile) 363s + tally <- testfun(x, 0, tally) 363s + } 363s + } else { 363s + message("Package ", mpipkg, " not available for parallel I/O tests\n") 363s + } 363s + } 363s + 363s + } else if (parallel) { 363s + # Parallel I/O may be enabled, but we cannot test without mpiexec being specified. 363s + 363s + cat("Skipping parallel I/O tests as mpiexec is not defined\n") 363s + 363s + } else { 363s + # Assume that parallel I/O is meant to be disabled, 363s + # because parallel is FALSE and mpiexec is not specified. 363s + 363s + ncfile <- tempfile("RNetCDF-MPI-test", fileext=".nc") 363s + 363s + cat("Testing that create.nc fails with mpi_comm ... ") 363s + x <- try(create.nc(ncfile, format="netcdf4", mpi_comm=1), silent=TRUE) 363s + unlink(ncfile) 363s + if (inherits(x, "try-error") && 363s + conditionMessage(attr(x, "condition")) == "MPI not supported") { 363s + tally <- testfun(TRUE, TRUE, tally) 363s + } else { 363s + tally <- testfun(FALSE, TRUE, tally) 363s + } 363s + 363s + cat("Testing that open.nc fails with mpi_comm ... ") 363s + x <- try(open.nc(ncfile, mpi_comm=1), silent=TRUE) 363s + if (inherits(x, "try-error") && 363s + conditionMessage(attr(x, "condition")) == "MPI not supported") { 363s + tally <- testfun(TRUE, TRUE, tally) 363s + } else { 363s + tally <- testfun(FALSE, TRUE, tally) 363s + } 363s + 363s + cat("Testing that var.par.nc fails ... ") 363s + ncid <- create.nc(ncfile, format="netcdf4") 363s + x <- try(var.par.nc(ncid, "dummy", "NC_COLLECTIVE"), silent=TRUE) 363s + close.nc(ncid) 363s + unlink(ncfile) 363s + if (inherits(x, "try-error") && 363s + conditionMessage(attr(x, "condition")) == "MPI not supported") { 363s + tally <- testfun(TRUE, TRUE, tally) 363s + } else { 363s + tally <- testfun(FALSE, TRUE, tally) 363s + } 363s + 363s + } 363s Testing that create.nc fails with mpi_comm ... OK 363s Testing that open.nc fails with mpi_comm ... OK 363s Testing that var.par.nc fails ... OK 363s > 363s > #-------------------------------------------------------------------------------# 363s > # Check that package can be unloaded: 363s > #-------------------------------------------------------------------------------# 363s > 363s > cat("Unload RNetCDF ...\n") 363s Unload RNetCDF ... 363s > detach("package:RNetCDF",unload=TRUE) 363s > 363s > #-------------------------------------------------------------------------------# 363s > # Overall summary 363s > #-------------------------------------------------------------------------------# 363s > cat("Summary:", tally["pass"], "pass /", tally["fail"], "fail.\n") 363s Summary: 7126 pass / 0 fail. 363s > 363s > if (tally["fail"]==0) { 363s + cat("Package seems to work properly.\n") 363s + } else { 363s + stop(tally["fail"]," of ",sum(tally)," test cases failed.") 363s + } 363s Package seems to work properly. 363s > 363s > #===============================================================================# 363s > 363s > #===============================================================================# 363s > # SCRATCH 363s > #===============================================================================# 363s > 363s > 363s Test RNetCDF-test.R passed 363s autopkgtest [16:40:29]: test run-unit-test: -----------------------] 367s run-unit-test PASS 367s autopkgtest [16:40:33]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 371s autopkgtest [16:40:37]: test pkg-r-autopkgtest: preparing testbed 373s Reading package lists... 373s Building dependency tree... 373s Reading state information... 373s Starting pkgProblemResolver with broken count: 0 374s Starting 2 pkgProblemResolver with broken count: 0 374s Done 375s The following NEW packages will be installed: 375s build-essential cpp cpp-14 cpp-14-arm-linux-gnueabihf 375s cpp-arm-linux-gnueabihf dctrl-tools g++ g++-14 g++-14-arm-linux-gnueabihf 375s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 375s gcc-arm-linux-gnueabihf gfortran gfortran-14 gfortran-14-arm-linux-gnueabihf 375s gfortran-arm-linux-gnueabihf icu-devtools libasan8 libblas-dev libbz2-dev 375s libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libdeflate-dev libgcc-14-dev 375s libgfortran-14-dev libicu-dev libisl23 libjpeg-dev libjpeg-turbo8-dev 375s libjpeg8-dev liblapack-dev liblzma-dev libmpc3 libncurses-dev libpcre2-16-0 375s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpkgconf3 libpng-dev 375s libreadline-dev libstdc++-14-dev libtirpc-dev libubsan1 linux-libc-dev 375s pkg-r-autopkgtest pkgconf pkgconf-bin r-base-dev rpcsvc-proto zlib1g-dev 375s 0 upgraded, 55 newly installed, 0 to remove and 0 not upgraded. 375s Need to get 78.1 MB of archives. 375s After this operation, 243 MB of additional disk space will be used. 375s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc-dev-bin armhf 2.41-1ubuntu2 [23.0 kB] 375s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf linux-libc-dev armhf 6.14.0-10.10 [1683 kB] 377s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 377s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 378s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc6-dev armhf 2.41-1ubuntu2 [1396 kB] 379s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libisl23 armhf 0.27-1 [546 kB] 380s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 380s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [9220 kB] 391s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14 armhf 14.2.0-17ubuntu3 [1030 B] 391s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 391s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 391s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libcc1-0 armhf 15-20250222-0ubuntu1 [38.9 kB] 391s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libasan8 armhf 15-20250222-0ubuntu1 [2955 kB] 395s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf libubsan1 armhf 15-20250222-0ubuntu1 [1191 kB] 396s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-14-dev armhf 14.2.0-17ubuntu3 [897 kB] 397s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [18.0 MB] 418s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14 armhf 14.2.0-17ubuntu3 [506 kB] 419s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 419s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 419s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++-14-dev armhf 14.2.0-17ubuntu3 [2573 kB] 422s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [10.5 MB] 434s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14 armhf 14.2.0-17ubuntu3 [21.8 kB] 434s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 434s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 434s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf build-essential armhf 12.10ubuntu1 [4928 B] 434s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf dctrl-tools armhf 2.24-3build3 [94.7 kB] 434s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf libgfortran-14-dev armhf 14.2.0-17ubuntu3 [370 kB] 434s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf gfortran-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [9763 kB] 445s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf gfortran-14 armhf 14.2.0-17ubuntu3 [13.6 kB] 445s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf gfortran-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1026 B] 445s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf gfortran armhf 4:14.2.0-1ubuntu1 [1166 B] 445s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf icu-devtools armhf 76.1-1ubuntu2 [206 kB] 445s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf libblas-dev armhf 3.12.1-2 [141 kB] 446s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf libbz2-dev armhf 1.0.8-6 [30.9 kB] 446s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf libdeflate-dev armhf 1.23-1 [45.0 kB] 446s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf libicu-dev armhf 76.1-1ubuntu2 [12.0 MB] 459s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg-turbo8-dev armhf 2.1.5-3ubuntu2 [265 kB] 460s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 460s Get:39 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 460s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf liblapack-dev armhf 3.12.1-2 [2207 kB] 462s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf libncurses-dev armhf 6.5+20250216-2 [345 kB] 462s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf libpcre2-16-0 armhf 10.45-1 [207 kB] 463s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf libpcre2-32-0 armhf 10.45-1 [197 kB] 463s Get:44 http://ftpmaster.internal/ubuntu plucky/main armhf libpcre2-posix3 armhf 10.45-1 [6300 B] 463s Get:45 http://ftpmaster.internal/ubuntu plucky/main armhf libpcre2-dev armhf 10.45-1 [752 kB] 464s Get:46 http://ftpmaster.internal/ubuntu plucky/main armhf libpkgconf3 armhf 1.8.1-4 [26.6 kB] 464s Get:47 http://ftpmaster.internal/ubuntu plucky/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 465s Get:48 http://ftpmaster.internal/ubuntu plucky/main armhf libpng-dev armhf 1.6.47-1 [251 kB] 465s Get:49 http://ftpmaster.internal/ubuntu plucky/main armhf libreadline-dev armhf 8.2-6 [153 kB] 465s Get:50 http://ftpmaster.internal/ubuntu plucky/main armhf liblzma-dev armhf 5.6.4-1 [166 kB] 465s Get:51 http://ftpmaster.internal/ubuntu plucky/main armhf pkgconf-bin armhf 1.8.1-4 [21.2 kB] 465s Get:52 http://ftpmaster.internal/ubuntu plucky/main armhf pkgconf armhf 1.8.1-4 [16.8 kB] 465s Get:53 http://ftpmaster.internal/ubuntu plucky/main armhf libtirpc-dev armhf 1.3.4+ds-1.3 [184 kB] 465s Get:54 http://ftpmaster.internal/ubuntu plucky/universe armhf r-base-dev all 4.4.3-1 [4176 B] 465s Get:55 http://ftpmaster.internal/ubuntu plucky/universe armhf pkg-r-autopkgtest all 20231212ubuntu1 [6448 B] 466s Fetched 78.1 MB in 1min 31s (859 kB/s) 466s Selecting previously unselected package libc-dev-bin. 466s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 67012 files and directories currently installed.) 466s Preparing to unpack .../00-libc-dev-bin_2.41-1ubuntu2_armhf.deb ... 466s Unpacking libc-dev-bin (2.41-1ubuntu2) ... 466s Selecting previously unselected package linux-libc-dev:armhf. 466s Preparing to unpack .../01-linux-libc-dev_6.14.0-10.10_armhf.deb ... 466s Unpacking linux-libc-dev:armhf (6.14.0-10.10) ... 466s Selecting previously unselected package libcrypt-dev:armhf. 466s Preparing to unpack .../02-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 466s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 466s Selecting previously unselected package rpcsvc-proto. 466s Preparing to unpack .../03-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 466s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 466s Selecting previously unselected package libc6-dev:armhf. 466s Preparing to unpack .../04-libc6-dev_2.41-1ubuntu2_armhf.deb ... 466s Unpacking libc6-dev:armhf (2.41-1ubuntu2) ... 467s Selecting previously unselected package libisl23:armhf. 467s Preparing to unpack .../05-libisl23_0.27-1_armhf.deb ... 467s Unpacking libisl23:armhf (0.27-1) ... 467s Selecting previously unselected package libmpc3:armhf. 467s Preparing to unpack .../06-libmpc3_1.3.1-1build2_armhf.deb ... 467s Unpacking libmpc3:armhf (1.3.1-1build2) ... 467s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 467s Preparing to unpack .../07-cpp-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ... 467s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 467s Selecting previously unselected package cpp-14. 467s Preparing to unpack .../08-cpp-14_14.2.0-17ubuntu3_armhf.deb ... 467s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 467s Selecting previously unselected package cpp-arm-linux-gnueabihf. 467s Preparing to unpack .../09-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 467s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 467s Selecting previously unselected package cpp. 467s Preparing to unpack .../10-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 467s Unpacking cpp (4:14.2.0-1ubuntu1) ... 467s Selecting previously unselected package libcc1-0:armhf. 467s Preparing to unpack .../11-libcc1-0_15-20250222-0ubuntu1_armhf.deb ... 467s Unpacking libcc1-0:armhf (15-20250222-0ubuntu1) ... 467s Selecting previously unselected package libasan8:armhf. 467s Preparing to unpack .../12-libasan8_15-20250222-0ubuntu1_armhf.deb ... 467s Unpacking libasan8:armhf (15-20250222-0ubuntu1) ... 467s Selecting previously unselected package libubsan1:armhf. 467s Preparing to unpack .../13-libubsan1_15-20250222-0ubuntu1_armhf.deb ... 467s Unpacking libubsan1:armhf (15-20250222-0ubuntu1) ... 467s Selecting previously unselected package libgcc-14-dev:armhf. 467s Preparing to unpack .../14-libgcc-14-dev_14.2.0-17ubuntu3_armhf.deb ... 467s Unpacking libgcc-14-dev:armhf (14.2.0-17ubuntu3) ... 467s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 467s Preparing to unpack .../15-gcc-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ... 467s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 468s Selecting previously unselected package gcc-14. 468s Preparing to unpack .../16-gcc-14_14.2.0-17ubuntu3_armhf.deb ... 468s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 468s Selecting previously unselected package gcc-arm-linux-gnueabihf. 468s Preparing to unpack .../17-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 468s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 468s Selecting previously unselected package gcc. 468s Preparing to unpack .../18-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 468s Unpacking gcc (4:14.2.0-1ubuntu1) ... 468s Selecting previously unselected package libstdc++-14-dev:armhf. 468s Preparing to unpack .../19-libstdc++-14-dev_14.2.0-17ubuntu3_armhf.deb ... 468s Unpacking libstdc++-14-dev:armhf (14.2.0-17ubuntu3) ... 468s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 468s Preparing to unpack .../20-g++-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ... 468s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 469s Selecting previously unselected package g++-14. 469s Preparing to unpack .../21-g++-14_14.2.0-17ubuntu3_armhf.deb ... 469s Unpacking g++-14 (14.2.0-17ubuntu3) ... 469s Selecting previously unselected package g++-arm-linux-gnueabihf. 469s Preparing to unpack .../22-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 469s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 469s Selecting previously unselected package g++. 469s Preparing to unpack .../23-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 469s Unpacking g++ (4:14.2.0-1ubuntu1) ... 469s Selecting previously unselected package build-essential. 469s Preparing to unpack .../24-build-essential_12.10ubuntu1_armhf.deb ... 469s Unpacking build-essential (12.10ubuntu1) ... 469s Selecting previously unselected package dctrl-tools. 469s Preparing to unpack .../25-dctrl-tools_2.24-3build3_armhf.deb ... 469s Unpacking dctrl-tools (2.24-3build3) ... 469s Selecting previously unselected package libgfortran-14-dev:armhf. 469s Preparing to unpack .../26-libgfortran-14-dev_14.2.0-17ubuntu3_armhf.deb ... 469s Unpacking libgfortran-14-dev:armhf (14.2.0-17ubuntu3) ... 469s Selecting previously unselected package gfortran-14-arm-linux-gnueabihf. 469s Preparing to unpack .../27-gfortran-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ... 469s Unpacking gfortran-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 469s Selecting previously unselected package gfortran-14. 469s Preparing to unpack .../28-gfortran-14_14.2.0-17ubuntu3_armhf.deb ... 469s Unpacking gfortran-14 (14.2.0-17ubuntu3) ... 469s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 469s Preparing to unpack .../29-gfortran-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 469s Unpacking gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 469s Selecting previously unselected package gfortran. 469s Preparing to unpack .../30-gfortran_4%3a14.2.0-1ubuntu1_armhf.deb ... 469s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 469s Selecting previously unselected package icu-devtools. 469s Preparing to unpack .../31-icu-devtools_76.1-1ubuntu2_armhf.deb ... 469s Unpacking icu-devtools (76.1-1ubuntu2) ... 469s Selecting previously unselected package libblas-dev:armhf. 469s Preparing to unpack .../32-libblas-dev_3.12.1-2_armhf.deb ... 469s Unpacking libblas-dev:armhf (3.12.1-2) ... 469s Selecting previously unselected package libbz2-dev:armhf. 469s Preparing to unpack .../33-libbz2-dev_1.0.8-6_armhf.deb ... 469s Unpacking libbz2-dev:armhf (1.0.8-6) ... 469s Selecting previously unselected package libdeflate-dev:armhf. 469s Preparing to unpack .../34-libdeflate-dev_1.23-1_armhf.deb ... 469s Unpacking libdeflate-dev:armhf (1.23-1) ... 469s Selecting previously unselected package libicu-dev:armhf. 469s Preparing to unpack .../35-libicu-dev_76.1-1ubuntu2_armhf.deb ... 469s Unpacking libicu-dev:armhf (76.1-1ubuntu2) ... 470s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 470s Preparing to unpack .../36-libjpeg-turbo8-dev_2.1.5-3ubuntu2_armhf.deb ... 470s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 470s Selecting previously unselected package libjpeg8-dev:armhf. 470s Preparing to unpack .../37-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 470s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 470s Selecting previously unselected package libjpeg-dev:armhf. 470s Preparing to unpack .../38-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 470s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 470s Selecting previously unselected package liblapack-dev:armhf. 470s Preparing to unpack .../39-liblapack-dev_3.12.1-2_armhf.deb ... 470s Unpacking liblapack-dev:armhf (3.12.1-2) ... 470s Selecting previously unselected package libncurses-dev:armhf. 470s Preparing to unpack .../40-libncurses-dev_6.5+20250216-2_armhf.deb ... 470s Unpacking libncurses-dev:armhf (6.5+20250216-2) ... 470s Selecting previously unselected package libpcre2-16-0:armhf. 470s Preparing to unpack .../41-libpcre2-16-0_10.45-1_armhf.deb ... 470s Unpacking libpcre2-16-0:armhf (10.45-1) ... 470s Selecting previously unselected package libpcre2-32-0:armhf. 470s Preparing to unpack .../42-libpcre2-32-0_10.45-1_armhf.deb ... 470s Unpacking libpcre2-32-0:armhf (10.45-1) ... 470s Selecting previously unselected package libpcre2-posix3:armhf. 470s Preparing to unpack .../43-libpcre2-posix3_10.45-1_armhf.deb ... 470s Unpacking libpcre2-posix3:armhf (10.45-1) ... 470s Selecting previously unselected package libpcre2-dev:armhf. 470s Preparing to unpack .../44-libpcre2-dev_10.45-1_armhf.deb ... 470s Unpacking libpcre2-dev:armhf (10.45-1) ... 470s Selecting previously unselected package libpkgconf3:armhf. 470s Preparing to unpack .../45-libpkgconf3_1.8.1-4_armhf.deb ... 470s Unpacking libpkgconf3:armhf (1.8.1-4) ... 470s Selecting previously unselected package zlib1g-dev:armhf. 470s Preparing to unpack .../46-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 470s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 470s Selecting previously unselected package libpng-dev:armhf. 470s Preparing to unpack .../47-libpng-dev_1.6.47-1_armhf.deb ... 470s Unpacking libpng-dev:armhf (1.6.47-1) ... 471s Selecting previously unselected package libreadline-dev:armhf. 471s Preparing to unpack .../48-libreadline-dev_8.2-6_armhf.deb ... 471s Unpacking libreadline-dev:armhf (8.2-6) ... 471s Selecting previously unselected package liblzma-dev:armhf. 471s Preparing to unpack .../49-liblzma-dev_5.6.4-1_armhf.deb ... 471s Unpacking liblzma-dev:armhf (5.6.4-1) ... 471s Selecting previously unselected package pkgconf-bin. 471s Preparing to unpack .../50-pkgconf-bin_1.8.1-4_armhf.deb ... 471s Unpacking pkgconf-bin (1.8.1-4) ... 471s Selecting previously unselected package pkgconf:armhf. 471s Preparing to unpack .../51-pkgconf_1.8.1-4_armhf.deb ... 471s Unpacking pkgconf:armhf (1.8.1-4) ... 471s Selecting previously unselected package libtirpc-dev:armhf. 471s Preparing to unpack .../52-libtirpc-dev_1.3.4+ds-1.3_armhf.deb ... 471s Unpacking libtirpc-dev:armhf (1.3.4+ds-1.3) ... 471s Selecting previously unselected package r-base-dev. 471s Preparing to unpack .../53-r-base-dev_4.4.3-1_all.deb ... 471s Unpacking r-base-dev (4.4.3-1) ... 471s Selecting previously unselected package pkg-r-autopkgtest. 471s Preparing to unpack .../54-pkg-r-autopkgtest_20231212ubuntu1_all.deb ... 471s Unpacking pkg-r-autopkgtest (20231212ubuntu1) ... 471s Setting up linux-libc-dev:armhf (6.14.0-10.10) ... 471s Setting up libpcre2-16-0:armhf (10.45-1) ... 471s Setting up libpcre2-32-0:armhf (10.45-1) ... 471s Setting up libtirpc-dev:armhf (1.3.4+ds-1.3) ... 471s Setting up libpkgconf3:armhf (1.8.1-4) ... 471s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 471s Setting up libmpc3:armhf (1.3.1-1build2) ... 471s Setting up icu-devtools (76.1-1ubuntu2) ... 471s Setting up pkgconf-bin (1.8.1-4) ... 471s Setting up liblzma-dev:armhf (5.6.4-1) ... 471s Setting up libubsan1:armhf (15-20250222-0ubuntu1) ... 471s Setting up libpcre2-posix3:armhf (10.45-1) ... 471s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 471s Setting up libasan8:armhf (15-20250222-0ubuntu1) ... 471s Setting up libgcc-14-dev:armhf (14.2.0-17ubuntu3) ... 471s Setting up libisl23:armhf (0.27-1) ... 471s Setting up libc-dev-bin (2.41-1ubuntu2) ... 471s Setting up libdeflate-dev:armhf (1.23-1) ... 471s Setting up libcc1-0:armhf (15-20250222-0ubuntu1) ... 471s Setting up libblas-dev:armhf (3.12.1-2) ... 471s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode 471s Setting up dctrl-tools (2.24-3build3) ... 471s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 471s Setting up libgfortran-14-dev:armhf (14.2.0-17ubuntu3) ... 471s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 471s Setting up pkgconf:armhf (1.8.1-4) ... 471s Setting up liblapack-dev:armhf (3.12.1-2) ... 471s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode 471s Setting up cpp-14 (14.2.0-17ubuntu3) ... 471s Setting up libc6-dev:armhf (2.41-1ubuntu2) ... 471s Setting up libstdc++-14-dev:armhf (14.2.0-17ubuntu3) ... 471s Setting up libicu-dev:armhf (76.1-1ubuntu2) ... 471s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 471s Setting up gfortran-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 471s Setting up libbz2-dev:armhf (1.0.8-6) ... 471s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 471s Setting up g++-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 471s Setting up libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 471s Setting up libncurses-dev:armhf (6.5+20250216-2) ... 471s Setting up libpcre2-dev:armhf (10.45-1) ... 471s Setting up libreadline-dev:armhf (8.2-6) ... 471s Setting up gcc-14 (14.2.0-17ubuntu3) ... 471s Setting up gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 471s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 471s Setting up cpp (4:14.2.0-1ubuntu1) ... 471s Setting up g++-14 (14.2.0-17ubuntu3) ... 471s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 471s Setting up gfortran-14 (14.2.0-17ubuntu3) ... 471s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 471s Setting up libpng-dev:armhf (1.6.47-1) ... 471s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 471s Setting up gcc (4:14.2.0-1ubuntu1) ... 471s Setting up g++ (4:14.2.0-1ubuntu1) ... 471s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 471s Setting up build-essential (12.10ubuntu1) ... 471s Setting up gfortran (4:14.2.0-1ubuntu1) ... 471s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 471s update-alternatives: warning: skip creation of /usr/share/man/man1/f95.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f95) doesn't exist 471s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 471s update-alternatives: warning: skip creation of /usr/share/man/man1/f77.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f77) doesn't exist 471s Setting up r-base-dev (4.4.3-1) ... 471s Setting up pkg-r-autopkgtest (20231212ubuntu1) ... 471s Processing triggers for libc-bin (2.41-1ubuntu2) ... 471s Processing triggers for man-db (2.13.0-1) ... 472s Processing triggers for install-info (7.1.1-1) ... 480s autopkgtest [16:42:26]: test pkg-r-autopkgtest: /usr/share/dh-r/pkg-r-autopkgtest 480s autopkgtest [16:42:26]: test pkg-r-autopkgtest: [----------------------- 482s Test: Try to load the R library RNetCDF 482s 482s R version 4.4.3 (2025-02-28) -- "Trophy Case" 482s Copyright (C) 2025 The R Foundation for Statistical Computing 482s Platform: arm-unknown-linux-gnueabihf (32-bit) 482s 482s R is free software and comes with ABSOLUTELY NO WARRANTY. 482s You are welcome to redistribute it under certain conditions. 482s Type 'license()' or 'licence()' for distribution details. 482s 482s R is a collaborative project with many contributors. 482s Type 'contributors()' for more information and 482s 'citation()' on how to cite R or R packages in publications. 482s 482s Type 'demo()' for some demos, 'help()' for on-line help, or 482s 'help.start()' for an HTML browser interface to help. 482s Type 'q()' to quit R. 482s 482s > library('RNetCDF') 482s > 482s > 482s Other tests are currently unsupported! 482s They will be progressively added. 483s autopkgtest [16:42:29]: test pkg-r-autopkgtest: -----------------------] 486s pkg-r-autopkgtest PASS 486s autopkgtest [16:42:32]: test pkg-r-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 490s autopkgtest [16:42:36]: @@@@@@@@@@@@@@@@@@@@ summary 490s run-unit-test PASS 490s pkg-r-autopkgtest PASS