0s autopkgtest [15:52:03]: starting date and time: 2025-03-15 15:52:03+0000 0s autopkgtest [15:52:03]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [15:52:03]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.x707a0xg/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --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 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-1.secgroup --name adt-plucky-arm64-r-cran-rnetcdf-20250315-155203-juju-7f2275-prod-proposed-migration-environment-2-a655718c-dde4-4259-802d-cb7a5bd7db4a --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_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'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 146s autopkgtest [15:54:29]: testbed dpkg architecture: arm64 146s autopkgtest [15:54:29]: testbed apt version: 2.9.33 146s autopkgtest [15:54:29]: @@@@@@@@@@@@@@@@@@@@ test bed setup 146s autopkgtest [15:54:29]: testbed release detected to be: None 147s autopkgtest [15:54:30]: updating testbed package index (apt update) 148s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 148s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 148s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 148s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 148s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.7 kB] 148s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 148s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [379 kB] 149s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [111 kB] 149s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 c-n-f Metadata [1856 B] 149s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 c-n-f Metadata [116 B] 149s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [324 kB] 149s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 c-n-f Metadata [14.7 kB] 149s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [4948 B] 149s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 c-n-f Metadata [268 B] 150s Fetched 1078 kB in 2s (581 kB/s) 151s Reading package lists... 152s Reading package lists... 152s Building dependency tree... 152s Reading state information... 153s Calculating upgrade... 153s Calculating upgrade... 154s The following packages will be upgraded: 154s pinentry-curses python3-jinja2 strace 155s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 155s Need to get 647 kB of archives. 155s After this operation, 11.3 kB of additional disk space will be used. 155s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 strace arm64 6.13+ds-1ubuntu1 [499 kB] 155s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 pinentry-curses arm64 1.3.1-2ubuntu3 [39.2 kB] 155s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 156s Fetched 647 kB in 1s (690 kB/s) 156s (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 ... 117701 files and directories currently installed.) 156s Preparing to unpack .../strace_6.13+ds-1ubuntu1_arm64.deb ... 156s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 157s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_arm64.deb ... 157s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 157s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 157s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 157s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 157s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 157s Setting up strace (6.13+ds-1ubuntu1) ... 157s Processing triggers for man-db (2.13.0-1) ... 158s Reading package lists... 159s Building dependency tree... 159s Reading state information... 160s Solving dependencies... 160s The following packages will be REMOVED: 160s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 160s libunwind8* linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 160s linux-image-6.11.0-8-generic* linux-modules-6.11.0-8-generic* 160s linux-tools-6.11.0-8* linux-tools-6.11.0-8-generic* 161s 0 upgraded, 0 newly installed, 11 to remove and 5 not upgraded. 161s After this operation, 267 MB disk space will be freed. 161s (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 ... 117701 files and directories currently installed.) 161s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 161s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 161s Removing libpython3.12t64:arm64 (3.12.9-1) ... 161s Removing libpython3.12-stdlib:arm64 (3.12.9-1) ... 161s Removing libnsl2:arm64 (1.3.0-3build3) ... 161s Removing libpython3.12-minimal:arm64 (3.12.9-1) ... 161s Removing libunwind8:arm64 (1.6.2-3.1) ... 161s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 162s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 164s Removing linux-image-6.11.0-8-generic (6.11.0-8.8) ... 164s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.14.0-10-generic 164s I: /boot/initrd.img.old is now a symlink to initrd.img-6.14.0-10-generic 164s /etc/kernel/postrm.d/initramfs-tools: 164s update-initramfs: Deleting /boot/initrd.img-6.11.0-8-generic 164s /etc/kernel/postrm.d/zz-flash-kernel: 164s flash-kernel: Kernel 6.11.0-8-generic has been removed. 164s flash-kernel: A higher version (6.14.0-10-generic) is still installed, no reflashing required. 165s /etc/kernel/postrm.d/zz-update-grub: 165s Sourcing file `/etc/default/grub' 165s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 165s Generating grub configuration file ... 165s Found linux image: /boot/vmlinuz-6.14.0-10-generic 165s Found initrd image: /boot/initrd.img-6.14.0-10-generic 166s Warning: os-prober will not be executed to detect other bootable partitions. 166s Systems on them will not be added to the GRUB boot configuration. 166s Check GRUB_DISABLE_OS_PROBER documentation entry. 166s Adding boot menu entry for UEFI Firmware Settings ... 166s done 166s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 166s Processing triggers for libc-bin (2.41-1ubuntu1) ... 166s (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 ... 81650 files and directories currently installed.) 166s Purging configuration files for linux-image-6.11.0-8-generic (6.11.0-8.8) ... 166s Purging configuration files for libpython3.12-minimal:arm64 (3.12.9-1) ... 166s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 167s autopkgtest [15:54:50]: upgrading testbed (apt dist-upgrade and autopurge) 167s Reading package lists... 167s Building dependency tree... 167s Reading state information... 168s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 169s Starting 2 pkgProblemResolver with broken count: 0 169s Done 170s Entering ResolveByKeep 171s 171s Calculating upgrade... 172s The following packages will be upgraded: 172s libc-bin libc-dev-bin libc6 libc6-dev locales 172s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 172s Need to get 9530 kB of archives. 172s After this operation, 0 B of additional disk space will be used. 172s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc6-dev arm64 2.41-1ubuntu2 [1750 kB] 174s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc-dev-bin arm64 2.41-1ubuntu2 [24.0 kB] 174s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc6 arm64 2.41-1ubuntu2 [2910 kB] 177s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc-bin arm64 2.41-1ubuntu2 [600 kB] 178s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 locales all 2.41-1ubuntu2 [4246 kB] 184s Preconfiguring packages ... 184s Fetched 9530 kB in 11s (884 kB/s) 184s (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 ... 81647 files and directories currently installed.) 184s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_arm64.deb ... 184s Unpacking libc6-dev:arm64 (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 184s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_arm64.deb ... 184s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 184s Preparing to unpack .../libc6_2.41-1ubuntu2_arm64.deb ... 184s Unpacking libc6:arm64 (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 185s Setting up libc6:arm64 (2.41-1ubuntu2) ... 185s (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 ... 81647 files and directories currently installed.) 185s Preparing to unpack .../libc-bin_2.41-1ubuntu2_arm64.deb ... 185s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 185s Setting up libc-bin (2.41-1ubuntu2) ... 185s (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 ... 81647 files and directories currently installed.) 185s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 185s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 185s Setting up locales (2.41-1ubuntu2) ... 187s Generating locales (this might take a while)... 189s en_US.UTF-8... done 189s Generation complete. 189s Setting up libc-dev-bin (2.41-1ubuntu2) ... 189s Setting up libc6-dev:arm64 (2.41-1ubuntu2) ... 189s Processing triggers for man-db (2.13.0-1) ... 190s Processing triggers for systemd (257.3-1ubuntu3) ... 191s Reading package lists... 192s Building dependency tree... 192s Reading state information... 192s Starting pkgProblemResolver with broken count: 0 192s Starting 2 pkgProblemResolver with broken count: 0 192s Done 193s Solving dependencies... 194s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 194s autopkgtest [15:55:17]: rebooting testbed after setup commands that affected boot 218s autopkgtest [15:55:41]: testbed running kernel: Linux 6.14.0-10-generic #10-Ubuntu SMP PREEMPT_DYNAMIC Wed Mar 12 15:45:31 UTC 2025 222s autopkgtest [15:55:45]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-rnetcdf 224s Get:1 http://ftpmaster.internal/ubuntu plucky/universe r-cran-rnetcdf 2.9-2-1 (dsc) [2135 B] 224s Get:2 http://ftpmaster.internal/ubuntu plucky/universe r-cran-rnetcdf 2.9-2-1 (tar) [161 kB] 224s Get:3 http://ftpmaster.internal/ubuntu plucky/universe r-cran-rnetcdf 2.9-2-1 (diff) [4596 B] 224s gpgv: Signature made Mon Mar 10 05:26:32 2025 UTC 224s gpgv: using RSA key 73471499CC60ED9EEE805946C5BD6C8F2295D502 224s gpgv: issuer "plessy@debian.org" 224s gpgv: Can't check signature: No public key 224s dpkg-source: warning: cannot verify inline signature for ./r-cran-rnetcdf_2.9-2-1.dsc: no acceptable signature found 224s autopkgtest [15:55:47]: testing package r-cran-rnetcdf version 2.9-2-1 225s autopkgtest [15:55:48]: build not needed 227s autopkgtest [15:55:50]: test run-unit-test: preparing testbed 227s Reading package lists... 227s Building dependency tree... 227s Reading state information... 228s Starting pkgProblemResolver with broken count: 0 228s Starting 2 pkgProblemResolver with broken count: 0 228s Done 229s The following NEW packages will be installed: 229s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono libaec0 229s libblas3 libcairo2 libdatrie1 libdeflate0 libfontconfig1 libgfortran5 229s libgomp1 libgraphite2-3 libharfbuzz0b libhdf5-310 libhdf5-hl-310 libice6 229s libjbig0 libjpeg-turbo8 libjpeg8 liblapack3 liblerc4 libnetcdf22 229s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils 229s libpaper2 libpixman-1-0 libsharpyuv0 libsm6 libsz2 libtcl8.6 libthai-data 229s libthai0 libtiff6 libtk8.6 libudunits2-0 libudunits2-data libwebp7 229s libxcb-render0 libxcb-shm0 libxft2 libxrender1 libxss1 libxt6t64 r-base-core 229s r-cran-bit r-cran-bit64 r-cran-rnetcdf unzip x11-common xdg-utils zip 229s 0 upgraded, 54 newly installed, 0 to remove and 0 not upgraded. 229s Need to get 41.5 MB of archives. 229s After this operation, 88.3 MB of additional disk space will be used. 229s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 229s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 231s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig-config arm64 2.15.0-2ubuntu1 [37.5 kB] 231s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libfontconfig1 arm64 2.15.0-2ubuntu1 [144 kB] 231s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig arm64 2.15.0-2ubuntu1 [191 kB] 231s Get:6 http://ftpmaster.internal/ubuntu plucky/universe arm64 libaec0 arm64 1.1.3-1 [22.0 kB] 231s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas3 arm64 3.12.1-2 [161 kB] 231s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libpixman-1-0 arm64 0.44.0-3 [197 kB] 231s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-render0 arm64 1.17.0-2 [16.6 kB] 231s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-shm0 arm64 1.17.0-2 [5884 B] 231s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB] 231s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libcairo2 arm64 1.18.2-2 [560 kB] 232s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 libdatrie1 arm64 0.2.13-3build1 [19.2 kB] 232s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 libdeflate0 arm64 1.23-1 [46.2 kB] 232s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 libgfortran5 arm64 15-20250222-0ubuntu1 [444 kB] 233s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 15-20250222-0ubuntu1 [146 kB] 233s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 233s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 libharfbuzz0b arm64 10.2.0-1 [490 kB] 233s Get:19 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsz2 arm64 1.1.3-1 [5254 B] 233s Get:20 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-310 arm64 1.14.5+repack-3 [1331 kB] 235s Get:21 http://ftpmaster.internal/ubuntu plucky/universe arm64 libhdf5-hl-310 arm64 1.14.5+repack-3 [59.8 kB] 235s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 235s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 libice6 arm64 2:1.1.1-1 [42.3 kB] 235s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 235s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 235s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack3 arm64 3.12.1-2 [2307 kB] 238s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 238s Get:28 http://ftpmaster.internal/ubuntu plucky/universe arm64 libnetcdf22 arm64 1:4.9.3-1 [504 kB] 238s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 libthai-data all 0.1.29-2build1 [158 kB] 239s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 libthai0 arm64 0.1.29-2build1 [18.2 kB] 239s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 libpango-1.0-0 arm64 1.56.2-1 [237 kB] 239s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 libpangoft2-1.0-0 arm64 1.56.2-1 [49.5 kB] 239s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 libpangocairo-1.0-0 arm64 1.56.2-1 [27.6 kB] 239s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 libpaper2 arm64 2.2.5-0.3 [17.3 kB] 239s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 libpaper-utils arm64 2.2.5-0.3 [15.4 kB] 239s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 libsharpyuv0 arm64 1.5.0-0.1 [16.9 kB] 239s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 libsm6 arm64 2:1.2.4-1 [16.4 kB] 239s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 libtcl8.6 arm64 8.6.16+dfsg-1 [987 kB] 240s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 240s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 libwebp7 arm64 1.5.0-0.1 [194 kB] 240s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 libtiff6 arm64 4.5.1+git230720-4ubuntu4 [193 kB] 241s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 libxft2 arm64 2.3.6-1build1 [44.1 kB] 241s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 libxss1 arm64 1:1.2.3-1build3 [7244 B] 241s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 libtk8.6 arm64 8.6.16-1 [776 kB] 242s Get:45 http://ftpmaster.internal/ubuntu plucky/universe arm64 libudunits2-data all 2.2.28-7build1 [19.4 kB] 242s Get:46 http://ftpmaster.internal/ubuntu plucky/universe arm64 libudunits2-0 arm64 2.2.28-7build1 [52.8 kB] 242s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 libxt6t64 arm64 1:1.2.1-1.2build1 [168 kB] 242s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 zip arm64 3.0-14ubuntu2 [173 kB] 242s Get:49 http://ftpmaster.internal/ubuntu plucky/main arm64 unzip arm64 6.0-28ubuntu6 [178 kB] 242s Get:50 http://ftpmaster.internal/ubuntu plucky/main arm64 xdg-utils all 1.2.1-2ubuntu1 [66.0 kB] 242s Get:51 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-base-core arm64 4.4.3-1 [28.4 MB] 273s Get:52 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-bit arm64 4.6.0+dfsg-1 [450 kB] 274s Get:53 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-bit64 arm64 4.6.0-1-1ubuntu2 [497 kB] 274s Get:54 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-cran-rnetcdf arm64 2.9-2-1 [236 kB] 275s Preconfiguring packages ... 275s Fetched 41.5 MB in 46s (907 kB/s) 275s Selecting previously unselected package fonts-dejavu-mono. 276s (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 ... 81647 files and directories currently installed.) 276s Preparing to unpack .../00-fonts-dejavu-mono_2.37-8_all.deb ... 276s Unpacking fonts-dejavu-mono (2.37-8) ... 276s Selecting previously unselected package fonts-dejavu-core. 276s Preparing to unpack .../01-fonts-dejavu-core_2.37-8_all.deb ... 276s Unpacking fonts-dejavu-core (2.37-8) ... 276s Selecting previously unselected package fontconfig-config. 276s Preparing to unpack .../02-fontconfig-config_2.15.0-2ubuntu1_arm64.deb ... 276s Unpacking fontconfig-config (2.15.0-2ubuntu1) ... 276s Selecting previously unselected package libfontconfig1:arm64. 276s Preparing to unpack .../03-libfontconfig1_2.15.0-2ubuntu1_arm64.deb ... 276s Unpacking libfontconfig1:arm64 (2.15.0-2ubuntu1) ... 276s Selecting previously unselected package fontconfig. 276s Preparing to unpack .../04-fontconfig_2.15.0-2ubuntu1_arm64.deb ... 276s Unpacking fontconfig (2.15.0-2ubuntu1) ... 276s Selecting previously unselected package libaec0:arm64. 276s Preparing to unpack .../05-libaec0_1.1.3-1_arm64.deb ... 276s Unpacking libaec0:arm64 (1.1.3-1) ... 276s Selecting previously unselected package libblas3:arm64. 276s Preparing to unpack .../06-libblas3_3.12.1-2_arm64.deb ... 276s Unpacking libblas3:arm64 (3.12.1-2) ... 276s Selecting previously unselected package libpixman-1-0:arm64. 276s Preparing to unpack .../07-libpixman-1-0_0.44.0-3_arm64.deb ... 276s Unpacking libpixman-1-0:arm64 (0.44.0-3) ... 276s Selecting previously unselected package libxcb-render0:arm64. 277s Preparing to unpack .../08-libxcb-render0_1.17.0-2_arm64.deb ... 277s Unpacking libxcb-render0:arm64 (1.17.0-2) ... 277s Selecting previously unselected package libxcb-shm0:arm64. 277s Preparing to unpack .../09-libxcb-shm0_1.17.0-2_arm64.deb ... 277s Unpacking libxcb-shm0:arm64 (1.17.0-2) ... 277s Selecting previously unselected package libxrender1:arm64. 277s Preparing to unpack .../10-libxrender1_1%3a0.9.10-1.1build1_arm64.deb ... 277s Unpacking libxrender1:arm64 (1:0.9.10-1.1build1) ... 277s Selecting previously unselected package libcairo2:arm64. 277s Preparing to unpack .../11-libcairo2_1.18.2-2_arm64.deb ... 277s Unpacking libcairo2:arm64 (1.18.2-2) ... 277s Selecting previously unselected package libdatrie1:arm64. 277s Preparing to unpack .../12-libdatrie1_0.2.13-3build1_arm64.deb ... 277s Unpacking libdatrie1:arm64 (0.2.13-3build1) ... 277s Selecting previously unselected package libdeflate0:arm64. 277s Preparing to unpack .../13-libdeflate0_1.23-1_arm64.deb ... 277s Unpacking libdeflate0:arm64 (1.23-1) ... 277s Selecting previously unselected package libgfortran5:arm64. 277s Preparing to unpack .../14-libgfortran5_15-20250222-0ubuntu1_arm64.deb ... 277s Unpacking libgfortran5:arm64 (15-20250222-0ubuntu1) ... 277s Selecting previously unselected package libgomp1:arm64. 277s Preparing to unpack .../15-libgomp1_15-20250222-0ubuntu1_arm64.deb ... 277s Unpacking libgomp1:arm64 (15-20250222-0ubuntu1) ... 277s Selecting previously unselected package libgraphite2-3:arm64. 277s Preparing to unpack .../16-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 277s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 277s Selecting previously unselected package libharfbuzz0b:arm64. 277s Preparing to unpack .../17-libharfbuzz0b_10.2.0-1_arm64.deb ... 277s Unpacking libharfbuzz0b:arm64 (10.2.0-1) ... 277s Selecting previously unselected package libsz2:arm64. 277s Preparing to unpack .../18-libsz2_1.1.3-1_arm64.deb ... 277s Unpacking libsz2:arm64 (1.1.3-1) ... 277s Selecting previously unselected package libhdf5-310:arm64. 277s Preparing to unpack .../19-libhdf5-310_1.14.5+repack-3_arm64.deb ... 277s Unpacking libhdf5-310:arm64 (1.14.5+repack-3) ... 277s Selecting previously unselected package libhdf5-hl-310:arm64. 277s Preparing to unpack .../20-libhdf5-hl-310_1.14.5+repack-3_arm64.deb ... 277s Unpacking libhdf5-hl-310:arm64 (1.14.5+repack-3) ... 277s Selecting previously unselected package x11-common. 277s Preparing to unpack .../21-x11-common_1%3a7.7+23ubuntu3_all.deb ... 277s Unpacking x11-common (1:7.7+23ubuntu3) ... 277s Selecting previously unselected package libice6:arm64. 277s Preparing to unpack .../22-libice6_2%3a1.1.1-1_arm64.deb ... 277s Unpacking libice6:arm64 (2:1.1.1-1) ... 277s Selecting previously unselected package libjpeg-turbo8:arm64. 277s Preparing to unpack .../23-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 277s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 277s Selecting previously unselected package libjpeg8:arm64. 277s Preparing to unpack .../24-libjpeg8_8c-2ubuntu11_arm64.deb ... 277s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 277s Selecting previously unselected package liblapack3:arm64. 277s Preparing to unpack .../25-liblapack3_3.12.1-2_arm64.deb ... 277s Unpacking liblapack3:arm64 (3.12.1-2) ... 278s Selecting previously unselected package liblerc4:arm64. 278s Preparing to unpack .../26-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 278s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 278s Selecting previously unselected package libnetcdf22:arm64. 278s Preparing to unpack .../27-libnetcdf22_1%3a4.9.3-1_arm64.deb ... 278s Unpacking libnetcdf22:arm64 (1:4.9.3-1) ... 278s Selecting previously unselected package libthai-data. 278s Preparing to unpack .../28-libthai-data_0.1.29-2build1_all.deb ... 278s Unpacking libthai-data (0.1.29-2build1) ... 278s Selecting previously unselected package libthai0:arm64. 278s Preparing to unpack .../29-libthai0_0.1.29-2build1_arm64.deb ... 278s Unpacking libthai0:arm64 (0.1.29-2build1) ... 278s Selecting previously unselected package libpango-1.0-0:arm64. 278s Preparing to unpack .../30-libpango-1.0-0_1.56.2-1_arm64.deb ... 278s Unpacking libpango-1.0-0:arm64 (1.56.2-1) ... 278s Selecting previously unselected package libpangoft2-1.0-0:arm64. 278s Preparing to unpack .../31-libpangoft2-1.0-0_1.56.2-1_arm64.deb ... 278s Unpacking libpangoft2-1.0-0:arm64 (1.56.2-1) ... 278s Selecting previously unselected package libpangocairo-1.0-0:arm64. 278s Preparing to unpack .../32-libpangocairo-1.0-0_1.56.2-1_arm64.deb ... 278s Unpacking libpangocairo-1.0-0:arm64 (1.56.2-1) ... 278s Selecting previously unselected package libpaper2:arm64. 278s Preparing to unpack .../33-libpaper2_2.2.5-0.3_arm64.deb ... 278s Unpacking libpaper2:arm64 (2.2.5-0.3) ... 278s Selecting previously unselected package libpaper-utils. 278s Preparing to unpack .../34-libpaper-utils_2.2.5-0.3_arm64.deb ... 278s Unpacking libpaper-utils (2.2.5-0.3) ... 278s Selecting previously unselected package libsharpyuv0:arm64. 278s Preparing to unpack .../35-libsharpyuv0_1.5.0-0.1_arm64.deb ... 278s Unpacking libsharpyuv0:arm64 (1.5.0-0.1) ... 278s Selecting previously unselected package libsm6:arm64. 278s Preparing to unpack .../36-libsm6_2%3a1.2.4-1_arm64.deb ... 278s Unpacking libsm6:arm64 (2:1.2.4-1) ... 278s Selecting previously unselected package libtcl8.6:arm64. 278s Preparing to unpack .../37-libtcl8.6_8.6.16+dfsg-1_arm64.deb ... 278s Unpacking libtcl8.6:arm64 (8.6.16+dfsg-1) ... 278s Selecting previously unselected package libjbig0:arm64. 278s Preparing to unpack .../38-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 278s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 278s Selecting previously unselected package libwebp7:arm64. 278s Preparing to unpack .../39-libwebp7_1.5.0-0.1_arm64.deb ... 278s Unpacking libwebp7:arm64 (1.5.0-0.1) ... 278s Selecting previously unselected package libtiff6:arm64. 278s Preparing to unpack .../40-libtiff6_4.5.1+git230720-4ubuntu4_arm64.deb ... 278s Unpacking libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 278s Selecting previously unselected package libxft2:arm64. 278s Preparing to unpack .../41-libxft2_2.3.6-1build1_arm64.deb ... 278s Unpacking libxft2:arm64 (2.3.6-1build1) ... 278s Selecting previously unselected package libxss1:arm64. 278s Preparing to unpack .../42-libxss1_1%3a1.2.3-1build3_arm64.deb ... 278s Unpacking libxss1:arm64 (1:1.2.3-1build3) ... 278s Selecting previously unselected package libtk8.6:arm64. 279s Preparing to unpack .../43-libtk8.6_8.6.16-1_arm64.deb ... 279s Unpacking libtk8.6:arm64 (8.6.16-1) ... 279s Selecting previously unselected package libudunits2-data. 279s Preparing to unpack .../44-libudunits2-data_2.2.28-7build1_all.deb ... 279s Unpacking libudunits2-data (2.2.28-7build1) ... 279s Selecting previously unselected package libudunits2-0. 279s Preparing to unpack .../45-libudunits2-0_2.2.28-7build1_arm64.deb ... 279s Unpacking libudunits2-0 (2.2.28-7build1) ... 279s Selecting previously unselected package libxt6t64:arm64. 279s Preparing to unpack .../46-libxt6t64_1%3a1.2.1-1.2build1_arm64.deb ... 279s Unpacking libxt6t64:arm64 (1:1.2.1-1.2build1) ... 279s Selecting previously unselected package zip. 279s Preparing to unpack .../47-zip_3.0-14ubuntu2_arm64.deb ... 279s Unpacking zip (3.0-14ubuntu2) ... 279s Selecting previously unselected package unzip. 279s Preparing to unpack .../48-unzip_6.0-28ubuntu6_arm64.deb ... 279s Unpacking unzip (6.0-28ubuntu6) ... 279s Selecting previously unselected package xdg-utils. 279s Preparing to unpack .../49-xdg-utils_1.2.1-2ubuntu1_all.deb ... 279s Unpacking xdg-utils (1.2.1-2ubuntu1) ... 279s Selecting previously unselected package r-base-core. 279s Preparing to unpack .../50-r-base-core_4.4.3-1_arm64.deb ... 279s Unpacking r-base-core (4.4.3-1) ... 279s Selecting previously unselected package r-cran-bit. 279s Preparing to unpack .../51-r-cran-bit_4.6.0+dfsg-1_arm64.deb ... 279s Unpacking r-cran-bit (4.6.0+dfsg-1) ... 279s Selecting previously unselected package r-cran-bit64. 280s Preparing to unpack .../52-r-cran-bit64_4.6.0-1-1ubuntu2_arm64.deb ... 280s Unpacking r-cran-bit64 (4.6.0-1-1ubuntu2) ... 280s Selecting previously unselected package r-cran-rnetcdf. 280s Preparing to unpack .../53-r-cran-rnetcdf_2.9-2-1_arm64.deb ... 280s Unpacking r-cran-rnetcdf (2.9-2-1) ... 280s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 280s Setting up libpixman-1-0:arm64 (0.44.0-3) ... 280s Setting up libsharpyuv0:arm64 (1.5.0-0.1) ... 280s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 280s Setting up libxrender1:arm64 (1:0.9.10-1.1build1) ... 280s Setting up libdatrie1:arm64 (0.2.13-3build1) ... 280s Setting up libxcb-render0:arm64 (1.17.0-2) ... 280s Setting up unzip (6.0-28ubuntu6) ... 280s Setting up x11-common (1:7.7+23ubuntu3) ... 280s Setting up libdeflate0:arm64 (1.23-1) ... 280s Setting up libxcb-shm0:arm64 (1.17.0-2) ... 280s Setting up libgomp1:arm64 (15-20250222-0ubuntu1) ... 280s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 280s Setting up libaec0:arm64 (1.1.3-1) ... 280s Setting up zip (3.0-14ubuntu2) ... 280s Setting up libblas3:arm64 (3.12.1-2) ... 280s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 280s Setting up fonts-dejavu-mono (2.37-8) ... 280s Setting up libtcl8.6:arm64 (8.6.16+dfsg-1) ... 280s Setting up fonts-dejavu-core (2.37-8) ... 280s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 280s Setting up libgfortran5:arm64 (15-20250222-0ubuntu1) ... 280s Setting up libwebp7:arm64 (1.5.0-0.1) ... 280s Setting up libudunits2-data (2.2.28-7build1) ... 280s Setting up libharfbuzz0b:arm64 (10.2.0-1) ... 280s Setting up libthai-data (0.1.29-2build1) ... 280s Setting up libxss1:arm64 (1:1.2.3-1build3) ... 280s Setting up libpaper2:arm64 (2.2.5-0.3) ... 280s Setting up xdg-utils (1.2.1-2ubuntu1) ... 280s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 280s Setting up libsz2:arm64 (1.1.3-1) ... 280s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 280s Setting up libice6:arm64 (2:1.1.1-1) ... 280s Setting up liblapack3:arm64 (3.12.1-2) ... 280s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 280s Setting up libudunits2-0 (2.2.28-7build1) ... 280s Setting up fontconfig-config (2.15.0-2ubuntu1) ... 281s Setting up libpaper-utils (2.2.5-0.3) ... 281s Setting up libthai0:arm64 (0.1.29-2build1) ... 281s Setting up libhdf5-310:arm64 (1.14.5+repack-3) ... 281s Setting up libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 281s Setting up libfontconfig1:arm64 (2.15.0-2ubuntu1) ... 281s Setting up libsm6:arm64 (2:1.2.4-1) ... 281s Setting up libhdf5-hl-310:arm64 (1.14.5+repack-3) ... 281s Setting up fontconfig (2.15.0-2ubuntu1) ... 283s Regenerating fonts cache... done. 283s Setting up libxft2:arm64 (2.3.6-1build1) ... 283s Setting up libtk8.6:arm64 (8.6.16-1) ... 283s Setting up libpango-1.0-0:arm64 (1.56.2-1) ... 283s Setting up libnetcdf22:arm64 (1:4.9.3-1) ... 283s Setting up libcairo2:arm64 (1.18.2-2) ... 283s Setting up libxt6t64:arm64 (1:1.2.1-1.2build1) ... 283s Setting up libpangoft2-1.0-0:arm64 (1.56.2-1) ... 283s Setting up libpangocairo-1.0-0:arm64 (1.56.2-1) ... 283s Setting up r-base-core (4.4.3-1) ... 283s Creating config file /etc/R/Renviron with new version 283s Setting up r-cran-bit (4.6.0+dfsg-1) ... 283s Setting up r-cran-bit64 (4.6.0-1-1ubuntu2) ... 283s Setting up r-cran-rnetcdf (2.9-2-1) ... 283s Processing triggers for libc-bin (2.41-1ubuntu2) ... 283s Processing triggers for man-db (2.13.0-1) ... 284s Processing triggers for install-info (7.1.1-1) ... 286s autopkgtest [15:56:49]: test run-unit-test: [----------------------- 286s 286s R version 4.4.3 (2025-02-28) -- "Trophy Case" 286s Copyright (C) 2025 The R Foundation for Statistical Computing 286s Platform: aarch64-unknown-linux-gnu 286s 286s R is free software and comes with ABSOLUTELY NO WARRANTY. 286s You are welcome to redistribute it under certain conditions. 286s Type 'license()' or 'licence()' for distribution details. 286s 286s R is a collaborative project with many contributors. 286s Type 'contributors()' for more information and 286s 'citation()' on how to cite R or R packages in publications. 286s 286s Type 'demo()' for some demos, 'help()' for on-line help, or 286s 'help.start()' for an HTML browser interface to help. 286s Type 'q()' to quit R. 286s 286s > #===============================================================================# 286s > # 286s > # Name: RNetCDF-test.R 286s > # 286s > # Version: 2.9-2 286s > # 286s > # Purpose: Test functions to the NetCDF interface for R. 286s > # 286s > # Author: Pavel Michna (rnetcdf-devel@bluewin.ch) 286s > # Milton Woods (miltonjwoods@gmail.com) 286s > # 286s > # Copyright (C) 2004-2024 Pavel Michna and Milton Woods. 286s > # 286s > #===============================================================================# 286s > # 286s > # This program is free software; you can redistribute it and/or modify 286s > # it under the terms of the GNU General Public License as published by 286s > # the Free Software Foundation; either version 2 of the License, or 286s > # (at your option) any later version. 286s > # 286s > # This program is distributed in the hope that it will be useful, 286s > # but WITHOUT ANY WARRANTY; without even the implied warranty of 286s > # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 286s > # GNU General Public License for more details. 286s > # 286s > # You should have received a copy of the GNU General Public License along 286s > # with this program; if not, write to the Free Software Foundation, Inc., 286s > # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 286s > # 286s > #===============================================================================# 286s > 286s > # Fail on warnings: 286s > options(warn=2) 286s > 286s > # tools::assertWarning is not defined in old R versions, 286s > # so define a local function with similar behaviour: 286s > assertWarning <- function(expr) { 286s + warn <- FALSE 286s + withCallingHandlers(expr, 286s + warning=function(w) { 286s + warn <<- TRUE 286s + invokeRestart("muffleWarning") 286s + } 286s + ) 286s + if (!warn) { 286s + stop("Expected warning from expression, but none occurred") 286s + } 286s + } 286s > 286s > #===============================================================================# 286s > # Load library 286s > #===============================================================================# 286s > 286s > library(RNetCDF) 287s > has_bit64 <- require(bit64) 287s Loading required package: bit64 287s Loading required package: bit 287s 287s Attaching package: 'bit' 287s 287s The following object is masked from 'package:base': 287s 287s xor 287s 287s Attaching package bit64 287s package:bit64 (c) 2011-2017 Jens Oehlschlaegel 287s creators: integer64 runif64 seq : 287s coercion: as.integer64 as.vector as.logical as.integer as.double as.character as.bitstring 287s logical operator: ! & | xor != == < <= >= > 287s arithmetic operator: + - * / %/% %% ^ 287s math: sign abs sqrt log log2 log10 287s math: floor ceiling trunc round 287s querying: is.integer64 is.vector [is.atomic} [length] format print str 287s values: is.na is.nan is.finite is.infinite 287s aggregation: any all min max range sum prod 287s cumulation: diff cummin cummax cumsum cumprod 287s access: length<- [ [<- [[ [[<- 287s combine: c rep cbind rbind as.data.frame 287s WARNING don't use as subscripts 287s > loadNamespace("tools") 287s WARNING semantics differ from integer 287s for more help type ?bit64 287s 287s Attaching package: 'bit64' 287s 287s The following object is masked from 'package:utils': 287s 287s hashtab 287s 287s The following objects are masked from 'package:base': 287s 287s %in%, :, colSums, is.double, match, order, rank, rowSums 287s 287s 287s > 287s > 287s > #===============================================================================# 287s > # Optional NetCDF features detected during package installation. 287s > # Note that config.nc is not intended for user code. 287s > # If necessary, users can handle missing features using 'try'. 287s > #===============================================================================# 287s > 287s > cfg <- config.nc() 287s > 287s > 287s > #===============================================================================# 287s > # Run tests 287s > #===============================================================================# 287s > 287s > #-------------------------------------------------------------------------------# 287s > # NetCDF library functions 287s > #-------------------------------------------------------------------------------# 287s > 287s > #--Initialize ------------------------------------------------------------------# 287s > cat("Starting NetCDF tests...\n") 287s Starting NetCDF tests... 287s > 287s > testfun <- function(x,y,tally=NULL) { 287s + if (is.null(tally)) { 287s + tally <- c(pass=0,fail=0) 287s + } 287s + # Compare numeric values with single precision tolerance: 287s + if (isTRUE(all.equal(x,y,tolerance=2^(-23)))) { 287s + cat("OK\n") 287s + return(tally+c(1,0)) 287s + } else { 287s + cat("Failed\n") 287s + cat("x:\n") 287s + str(x) 287s + print(attributes(x)) 287s + cat("y:\n") 287s + str(y) 287s + print(attributes(y)) 287s + return(tally+c(0,1)) 287s + } 287s + } 287s > 287s > tally <- NULL 287s > 287s > ## Create a new NetCDF dataset and define dimensions 287s > for (format in c("classic","offset64","data64","classic4","netcdf4")) { 287s + 287s + ncfile <- tempfile(paste("RNetCDF-test", format, "", sep="_"), 287s + fileext=".nc") 287s + cat("Test", format, "file format in", ncfile, "...\n") 287s + 287s + if (format == "data64" && !cfg$data64) { 287s + message("NetCDF library does not support file format data64") 287s + nc <- try(create.nc(ncfile, format=format), silent=TRUE) 287s + tally <- testfun(inherits(nc, "try-error"), TRUE, tally) 287s + unlink(ncfile) 287s + next 287s + } 287s + 287s + nc <- create.nc(ncfile, format=format) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + # Show library version: 287s + libvers <- file.inq.nc(nc)$libvers 287s + cat("Version of netcdf library ... ", libvers, "\n") 287s + verstr <- sub('([[:digit:]\\.]+).*', '\\1', libvers) 287s + 287s + nstation <- 5 287s + ntime <- 2 287s + nstring <- 7 287s + nempty <- 0 287s + 287s + cat("Defining dimensions ...\n") 287s + dim.def.nc(nc, "station", nstation) 287s + dim.def.nc(nc, "time", ntime) 287s + dim.def.nc(nc, "max_string_length", nstring) 287s + dim.def.nc(nc, "empty", unlim=TRUE) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + if (format == "netcdf4") { 287s + ## Define a group 287s + cat("Defining a group ...\n") 287s + ncroot <- nc 287s + nc <- grp.def.nc(nc, "testgrp") 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + ## Define a type of each class: 287s + cat("Defining user-defined types ...\n") 287s + id_blob <- type.def.nc(nc, "blob", "opaque", size=128) 287s + inq_blob <- list(id=id_blob, name="blob", class="opaque", size=128) 287s + 287s + id_vector <- type.def.nc(nc, "vector", "vlen", basetype="NC_INT") 287s + inq_vector <- list(id=id_vector, name="vector", class="vlen", 287s + size=NA, basetype="NC_INT") 287s + 287s + id_vector_char <- type.def.nc(nc, "vector_char", "vlen", basetype="NC_CHAR") 287s + inq_vector_char <- list(id=id_vector_char, name="vector_char", class="vlen", 287s + size=NA, basetype="NC_CHAR") 287s + 287s + id_vector_string <- type.def.nc(nc, "vector_string", "vlen", basetype="NC_STRING") 287s + inq_vector_string <- list(id=id_vector_string, name="vector_string", class="vlen", 287s + size=NA, basetype="NC_STRING") 287s + 287s + id_vector_blob <- type.def.nc(nc, "vector_blob", "vlen", basetype=id_blob) 287s + inq_vector_blob <- list(id=id_vector_blob, name="vector_blob", class="vlen", 287s + size=NA, basetype="blob") 287s + 287s + id_factor <- type.def.nc(nc, "factor", "enum", basetype="NC_USHORT", 287s + names=c("NA", "peanut butter", "jelly"), 287s + values=c(100, 101, 102)) 287s + inq_factor <- list(id=id_factor, name="factor", class="enum", 287s + size=2, basetype="NC_USHORT", 287s + value=c("NA"=100,"peanut butter"=101,"jelly"=102)) 287s + 287s + id_struct <- type.def.nc(nc, "struct", "compound", 287s + names=c("siteid", "height", "colour"), 287s + subtypes=c("NC_INT", "NC_DOUBLE", "NC_SHORT"), 287s + dimsizes=list(NULL, NULL, c(3))) 287s + inq_struct <- list(id=id_struct, name="struct", class="compound", size=18, 287s + offset=c(siteid=0,height=4,colour=12), 287s + subtype=c(siteid="NC_INT",height="NC_DOUBLE",colour="NC_SHORT"), 287s + dimsizes=list("siteid"=NULL,"height"=NULL,"colour"=c(3))) 287s + 287s + typeids <- c(id_blob, id_vector, id_vector_char, id_vector_string, 287s + id_vector_blob, id_factor, id_struct) 287s + 287s + if (package_version(verstr) >= package_version("4.9.0")) { 287s + id_vector_vector <- type.def.nc(nc, "vector_vector", "vlen", basetype=id_vector) 287s + inq_vector_vector <- list(id=id_vector_vector, name="vector_vector", class="vlen", 287s + size=NA, basetype="vector") 287s + typeids <- c(typeids, id_vector_vector) 287s + } 287s + 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + } 287s + 287s + ## Define variables 287s + cat("Defining variables for netcdf3 ...\n") 287s + var.def.nc(nc, "time", "NC_INT", "time") 287s + 287s + inq_temperature <- list() 287s + inq_temperature$id <- var.def.nc(nc, "temperature", "NC_DOUBLE", c(0,1), 287s + chunking=TRUE, chunksizes=c(5,1), 287s + deflate=5, shuffle=TRUE, big_endian=TRUE, 287s + fletcher32=TRUE) 287s + inq_temperature$name <- "temperature" 287s + inq_temperature$type <- "NC_DOUBLE" 287s + inq_temperature$ndims <- as.integer(2) 287s + inq_temperature$dimids <- as.integer(c(0,1)) 287s + inq_temperature$natts <- as.integer(0) 287s + inq_temperature$chunksizes <- as.numeric(c(5,1)) 287s + inq_temperature$deflate <- as.integer(5) 287s + inq_temperature$shuffle <- TRUE 287s + inq_temperature$big_endian <- TRUE 287s + inq_temperature$fletcher32 <- TRUE 287s + 287s + var.def.nc(nc, "packvar", "NC_BYTE", c("station")) 287s + var.def.nc(nc, "name", "NC_CHAR", c("max_string_length", "station")) 287s + var.def.nc(nc, "name_fill", "NC_CHAR", c("max_string_length", "station")) 287s + var.def.nc(nc, "qcflag", "NC_CHAR", c("station")) 287s + var.def.nc(nc, "int0", "NC_INT", NA) 287s + var.def.nc(nc, "char0", "NC_CHAR", NA) 287s + var.def.nc(nc, "numempty", "NC_FLOAT", c("station","empty")) 287s + varcnt <- 9 287s + 287s + numtypes <- c("NC_BYTE", "NC_SHORT", "NC_INT", "NC_FLOAT", "NC_DOUBLE") 287s + 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + if (format == "netcdf4") { 287s + cat("Defining variables for netcdf4 ...\n") 287s + var.def.nc(nc, "namestr", "NC_STRING", c("station")) 287s + var.def.nc(nc, "namestr_fill", "NC_STRING", c("station")) 287s + var.def.nc(nc, "profile", id_vector, c("station","time")) 287s + var.def.nc(nc, "profile_fill", id_vector, c("station","time")) 287s + var.def.nc(nc, "profile_pack", id_vector, c("station","time")) 287s + att.put.nc(nc, "profile_pack", "scale_factor", "NC_FLOAT", 10) 287s + var.def.nc(nc, "profile_char", id_vector_char, c("station","time")) 287s + var.def.nc(nc, "profile_string", id_vector_string, c("station","time")) 287s + var.def.nc(nc, "profile_blob", id_vector_blob, c("time")) 287s + var.def.nc(nc, "profile_scalar", id_vector, NA) 287s + var.def.nc(nc, "rawdata", id_blob, c("station","time")) 287s + var.def.nc(nc, "rawdata_scalar", id_blob, NA) 287s + var.def.nc(nc, "rawdata_vector", id_blob, c("station")) 287s + var.def.nc(nc, "snacks", "factor", c("station", "time")) 287s + var.def.nc(nc, "snacks_empty", "factor", c("station", "time")) 287s + var.def.nc(nc, "person", "struct", c("station", "time")) 287s + var.def.nc(nc, "person_fill", "struct", c("station", "time")) 287s + varcnt <- varcnt+16 287s + 287s + if (package_version(verstr) >= package_version("4.9.0")) { 287s + var.def.nc(nc, "profile_vector", id_vector_vector, c("station","time")) 287s + var.def.nc(nc, "profile_vector_fill", id_vector_vector, c("station","time")) 287s + varcnt <- varcnt+2 287s + } 287s + 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + numtypes <- c(numtypes, "NC_UBYTE", "NC_USHORT", "NC_UINT") 287s + 287s + if (has_bit64) { 287s + var.def.nc(nc, "stationid", "NC_UINT64", c("station")) 287s + varcnt <- varcnt+1 287s + numtypes <- c(numtypes, "NC_INT64", "NC_UINT64") 287s + tally <- testfun(TRUE, TRUE, tally) 287s + } 287s + 287s + inq_filter <- list() 287s + inq_filter$filter_id <- c(2,1) # Shuffle, deflate 287s + inq_filter$filter_params <- list(numeric(0),c(9)) 287s + var.def.nc(nc, "temp_filter", "NC_FLOAT", c("station", "time"), 287s + chunking=TRUE, filter_id=inq_filter$filter_id, 287s + filter_params=inq_filter$filter_params) 287s + varcnt <- varcnt+1 287s + } 287s + 287s + for (numtype in numtypes) { 287s + for (namode in seq(0,5)) { 287s + cat("Defining variables of type", numtype, "for na.mode", namode, "...\n") 287s + 287s + varname <- paste(numtype,namode,sep="_") 287s + var.def.nc(nc, varname, numtype, c("station")) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + varname <- paste(numtype,"int",namode,sep="_") 287s + var.def.nc(nc, varname, numtype, c("station")) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + varname <- paste(numtype,"fill",namode,sep="_") 287s + var.def.nc(nc, varname, numtype, c("station")) 287s + if (namode == 2) { 287s + att.put.nc(nc, varname, "missing_value", numtype, 99) 287s + } else if (namode == 4) { 287s + att.put.nc(nc, varname, "valid_range", numtype, c(1,5)) 287s + } else { 287s + att.put.nc(nc, varname, "_FillValue", numtype, 99) 287s + } 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + varname <- paste(numtype,"intfill",namode,sep="_") 287s + var.def.nc(nc, varname, numtype, c("station")) 287s + if (namode == 2) { 287s + att.put.nc(nc, varname, "missing_value", numtype, 99) 287s + } else if (namode == 4) { 287s + att.put.nc(nc, varname, "valid_min", numtype, 1) 287s + att.put.nc(nc, varname, "valid_max", numtype, 5) 287s + } else { 287s + att.put.nc(nc, varname, "_FillValue", numtype, 99) 287s + } 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + varname <- paste(numtype,"pack",namode,sep="_") 287s + var.def.nc(nc, varname, numtype, c("station")) 287s + att.put.nc(nc, varname, "scale_factor", numtype, 10) 287s + att.put.nc(nc, varname, "add_offset", numtype, 5) 287s + if (namode == 2) { 287s + att.put.nc(nc, varname, "missing_value", numtype, 99) 287s + } else if (namode == 4) { 287s + att.put.nc(nc, varname, "valid_min", numtype, 1) 287s + att.put.nc(nc, varname, "valid_max", numtype, 5) 287s + } else { 287s + att.put.nc(nc, varname, "_FillValue", numtype, 99) 287s + } 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + varname <- paste(numtype,"intpack",namode,sep="_") 287s + var.def.nc(nc, varname, numtype, "station") 287s + att.put.nc(nc, varname, "scale_factor", numtype, 10) 287s + att.put.nc(nc, varname, "add_offset", numtype, 5) 287s + if (namode == 2) { 287s + att.put.nc(nc, varname, "missing_value", numtype, 99) 287s + } else if (namode == 4) { 287s + att.put.nc(nc, varname, "valid_range", numtype, c(1,5)) 287s + } else { 287s + att.put.nc(nc, varname, "_FillValue", numtype, 99) 287s + } 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + varname <- paste(numtype,"inf",namode,sep="_") 287s + var.def.nc(nc, varname, numtype, c("station")) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + varname <- paste(numtype,"packinf",namode,sep="_") 287s + var.def.nc(nc, varname, numtype, c("station")) 287s + att.put.nc(nc, varname, "scale_factor", numtype, 0) 287s + 287s + varname <- paste(numtype,"intpackinf",namode,sep="_") 287s + var.def.nc(nc, varname, numtype, c("station")) 287s + att.put.nc(nc, varname, "scale_factor", numtype, 0) 287s + 287s + varcnt <- varcnt+9 287s + 287s + if (numtype == "NC_DOUBLE") { 287s + varname <- paste(numtype,"fillna",namode,sep="_") 287s + var.def.nc(nc, varname, numtype, c("station")) 287s + if (namode == 2) { 287s + att.put.nc(nc, varname, "missing_value", numtype, as.double(NA)) 287s + } else if (namode == 4) { 287s + att.put.nc(nc, varname, "valid_range", numtype, c(as.double(-Inf),as.double(Inf))) 287s + } else { 287s + att.put.nc(nc, varname, "_FillValue", numtype, as.double(NA)) 287s + } 287s + tally <- testfun(TRUE, TRUE, tally) 287s + varcnt <- varcnt+1 287s + } 287s + 287s + if (numtype == "NC_INT") { 287s + varname <- paste(numtype,"intfillna",namode,sep="_") 287s + var.def.nc(nc, varname, numtype, c("station")) 287s + if (namode == 2) { 287s + att.put.nc(nc, varname, "missing_value", numtype, as.integer(NA)) 287s + } else if (namode == 4) { 287s + att.put.nc(nc, varname, "valid_min", numtype, 1) 287s + att.put.nc(nc, varname, "valid_max", numtype, 5) 287s + } else { 287s + att.put.nc(nc, varname, "_FillValue", numtype, as.integer(NA)) 287s + } 287s + tally <- testfun(TRUE, TRUE, tally) 287s + varcnt <- varcnt+1 287s + } 287s + 287s + if (has_bit64) { 287s + varname <- paste(numtype,"bit64",namode,sep="_") 287s + var.def.nc(nc, varname, numtype, c("station")) 287s + if (namode == 2) { 287s + att.put.nc(nc, varname, "missing_value", numtype, 99) 287s + } else if (namode == 4) { 287s + att.put.nc(nc, varname, "valid_range", numtype, c(1,5)) 287s + } else { 287s + att.put.nc(nc, varname, "_FillValue", numtype, 99) 287s + } 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + varname <- paste(numtype,"fill64",namode,sep="_") 287s + var.def.nc(nc, varname, numtype, c("station")) 287s + if (namode == 2) { 287s + att.put.nc(nc, varname, "missing_value", numtype, 99) 287s + } else if (namode == 4) { 287s + att.put.nc(nc, varname, "valid_min", numtype, 1) 287s + att.put.nc(nc, varname, "valid_max", numtype, 5) 287s + } else { 287s + att.put.nc(nc, varname, "_FillValue", numtype, 99) 287s + } 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + varname <- paste(numtype,"pack64",namode,sep="_") 287s + var.def.nc(nc, varname, numtype, c("station")) 287s + att.put.nc(nc, varname, "scale_factor", numtype, 10) 287s + att.put.nc(nc, varname, "add_offset", numtype, 5) 287s + if (namode == 2) { 287s + att.put.nc(nc, varname, "missing_value", numtype, 99) 287s + } else if (namode == 4) { 287s + att.put.nc(nc, varname, "valid_min", numtype, 1) 287s + att.put.nc(nc, varname, "valid_max", numtype, 5) 287s + } else { 287s + att.put.nc(nc, varname, "_FillValue", numtype, 99) 287s + } 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + varname <- paste(numtype,"packinf64",namode,sep="_") 287s + var.def.nc(nc, varname, numtype, c("station")) 287s + att.put.nc(nc, varname, "scale_factor", numtype, 0) 287s + 287s + varcnt <- varcnt+4 287s + } 287s + 287s + } 287s + } 287s + 287s + cat("Defining additional attributes ...") 287s + 287s + ## Set a _FillValue attribute for temperature 287s + att.put.nc(nc, "temperature", "_FillValue", "NC_DOUBLE", -99999.9) 287s + inq_temperature$natts <- inq_temperature$natts + as.integer(1) 287s + 287s + ## Set a _FillValue attribute for name_fill: 287s + att.put.nc(nc, "name_fill", "_FillValue", "NC_CHAR", "X") 287s + 287s + ## Define the packing used by packvar 287s + id_double <- type.inq.nc(nc, "NC_DOUBLE")$id 287s + att.put.nc(nc, "packvar", "scale_factor", id_double, 10) 287s + att.put.nc(nc, "packvar", "add_offset", "NC_DOUBLE", -5) 287s + 287s + ## Define some additional test attributes: 287s + att_text <- "This is some text" 287s + att_text2 <- c("This is string 1", "This is string 2") 287s + att.put.nc(nc, "NC_GLOBAL", "char_att", "NC_CHAR", att_text) 287s + att.put.nc(nc, "name", "char_att", "NC_CHAR", att_text) 287s + att.put.nc(nc, "name", "raw_att", "NC_CHAR", charToRaw(att_text)) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + if (format == "netcdf4") { 287s + cat("Defining additional attributes for netcdf4 ...") 287s + att.put.nc(nc, "temperature", "string_att", "NC_STRING", att_text2) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + inq_temperature$natts <- inq_temperature$natts + as.integer(1) 287s + 287s + if (has_bit64) { 287s + hugeint <- as.integer64("-1234567890123456789") 287s + att.put.nc(nc, "temperature", "int64_att", "NC_INT64", hugeint) 287s + inq_temperature$natts <- inq_temperature$natts + as.integer(1) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + } 287s + } 287s + 287s + ## Define variable values 287s + mytime <- c(1:2) 287s + mytemperature <- matrix(c(1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7, NA, NA, 9.9),ncol=ntime) 287s + mypackvar <- seq_len(5)*10-5 287s + myname <- c("alfa", "bravo", "charlie", "delta", "echo") 287s + myqcflag <- "ABCDE" 287s + myint0 <- 12345 287s + mychar0 <- "?" 287s + 287s + mynamefill <- myname 287s + for (ii in seq_along(myname)) { 287s + mynamefill[ii] <- paste(rep("X", nstring), collapse="") 287s + substr(mynamefill[ii], 1, nstring) <- myname[ii] 287s + } 287s + 287s + mynamestr <- myname 287s + mynamestr[5] <- "NA" 287s + mynamestr_fill <- myname 287s + mynamestr_fill[5] <- NA 287s + 287s + mysmall <- as.double(c(1,2,3,4,5)) 287s + mybig <- mysmall*1e100 287s + myminus <- -mysmall 287s + mysmallfill <- as.double(c(1,2,NA,4,5)) 287s + mybigfill <- mysmallfill*1e100 287s + mypack <- mysmallfill*10+5 287s + myinffill <- c(-Inf,.Machine$double.xmin,NA,NaN,Inf) 287s + myinf <- c(1,2,-Inf,4,5) 287s + 287s + if (has_bit64) { 287s + mysmall64 <- as.integer64(mysmall) 287s + mysmallfill64 <- as.integer64(mysmallfill) 287s + myminus64 <- -mysmall64 287s + mybig64 <- as.integer64("1234567890123456789")+mysmall 287s + mybigfill64 <- as.integer64("1234567890123456789")+mysmallfill 287s + mypack64 <- as.integer64(mypack) 287s + } 287s + 287s + if (format == "netcdf4") { 287s + profiles <- vector("list", nstation*ntime) 287s + dim(profiles) <- c(nstation, ntime) 287s + for (ii in seq_len(nstation)) { 287s + for (jj in seq_len(ntime)) { 287s + # Profiles have increasing length, starting from 0: 287s + profiles[[ii,jj]] <- 10*seq_len(ii+jj-2)*(ii+jj) 287s + } 287s + } 287s + 287s + profiles_char <- lapply(profiles,function(x) {paste(as.character(x),collapse=",")}) 287s + dim(profiles_char) <- dim(profiles) 287s + 287s + profiles_string <- lapply(profiles, as.character) 287s + dim(profiles_string) <- dim(profiles) 287s + 287s + if (package_version(verstr) >= package_version("4.9.0")) { 287s + profiles_vector <- lapply(profiles, function(x) {lapply(x, seq_len)}) 287s + dim(profiles_vector) <- dim(profiles) 287s + profiles_vector_fill <- profiles_vector 287s + profiles_vector_fillval <- list(list(-999999999)) 287s + profiles_vector[[3]][[2]][5] <- -999999999 287s + profiles_vector_fill[[3]][[2]][5] <- NA 287s + } 287s + 287s + profiles_fill <- profiles 287s + profiles_fillval <- list(-999999999) 287s + profiles[[3]][2] <- -999999999 287s + profiles_fill[[3]][2] <- NA 287s + 287s + rawdata <- as.raw(seq_len(nstation*ntime*128) %% 256) 287s + dim(rawdata) <- c(128,nstation,ntime) 287s + 287s + profiles_blob <- list(rawdata[,3:5,1], rawdata[,0,1]) 287s + dim(profiles_blob) <- ntime 287s + 287s + snack_foods <- names(inq_factor$value) 287s + snacks <- factor(rep(snack_foods, length.out=nstation*ntime), 287s + levels=snack_foods) 287s + dim(snacks) <- c(nstation, ntime) 287s + snacks_fill <- snacks 287s + snacks_fill[snacks_fill == "NA"] <- NA 287s + snacks_empty <- snacks 287s + snacks_empty[] <- NA 287s + 287s + person <- list(siteid=array(rep(seq(1,nstation),ntime), c(nstation,ntime)), 287s + height=array(1+0.1*seq(1,nstation*ntime), c(nstation,ntime)), 287s + colour=array(rep(c(0,0,0,64,128,192),nstation), c(3,nstation,ntime))) 287s + person_fillval <- list(siteid=person$siteid[1,1], 287s + height=person$height[1,1], 287s + colour=person$colour[,1,1]) 287s + person_fill <- person 287s + person_fill$siteid[person_fill$siteid == person_fillval$siteid] <- NA 287s + person_fill$height[person_fill$height == person_fillval$height] <- NA 287s + # Note that array in compound uses same fill value for all elements: 287s + person_fill$colour[person_fill$colour == person_fillval$colour[1]] <- NA 287s + } 287s + 287s + ## Define some user-defined test attributes: 287s + if (format == "netcdf4") { 287s + cat("Defining user-defined attributes ...") 287s + person1 <- list(siteid=array(person$siteid[1,1], 1), 287s + height=array(person$height[1,1], 1), 287s + colour=array(person$colour[,1,1], c(3,1))) 287s + person3 <- list(siteid=array(person$siteid[1:3,1], 3), 287s + height=array(person$height[1:3,1], 3), 287s + colour=array(person$colour[,1:3,1], c(3,3))) 287s + att.put.nc(nc, "NC_GLOBAL", "compound_scal_att", "struct", person1) 287s + att.put.nc(nc, "NC_GLOBAL", "compound_vect_att", "struct", person3) 287s + att.put.nc(nc, "NC_GLOBAL", "enum_scal_att", "factor", snacks[1]) 287s + att.put.nc(nc, "NC_GLOBAL", "enum_vect_att", "factor", snacks[1:3]) 287s + att.put.nc(nc, "NC_GLOBAL", "opaque_scal_att", "blob", rawdata[,1,1]) 287s + att.put.nc(nc, "NC_GLOBAL", "opaque_vect_att", "blob", rawdata[,1,]) 287s + att.put.nc(nc, "NC_GLOBAL", "vector_scal_att", "vector", profiles[1]) 287s + att.put.nc(nc, "NC_GLOBAL", "vector_vect_att", "vector", profiles[1:3]) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + # Fill values for strings and user-defined variables: 287s + att.put.nc(nc, "namestr_fill", "_FillValue", "NC_STRING", "_MISSING") 287s + att.put.nc(nc, "snacks", "_FillValue", "factor", factor("NA")) 287s + att.put.nc(nc, "person_fill", "_FillValue", "struct", person_fillval) 287s + att.put.nc(nc, "profile_fill", "_FillValue", id_vector, 287s + profiles_fillval) 287s + 287s + if (package_version(verstr) >= package_version("4.9.0")) { 287s + att.put.nc(nc, "profile_vector_fill", "_FillValue", id_vector_vector, 287s + profiles_vector_fillval) 287s + } 287s + } 287s + 287s + ## Put the data 287s + cat("Writing netcdf3 variables ...") 287s + var.put.nc(nc, "time", mytime, 1, length(mytime)) 287s + var.put.nc(nc, "temperature", mytemperature, c(1,1), c(nstation,ntime), 287s + cache_preemption=0.5) 287s + var.put.nc(nc, "packvar", mypackvar, pack=TRUE) 287s + var.put.nc(nc, "name", myname, c(1,1), c(nstring,nstation)) 287s + var.put.nc(nc, "name_fill", myname, na.mode=5) 287s + var.put.nc(nc, "qcflag", charToRaw(myqcflag)) 287s + var.put.nc(nc, "int0", myint0) 287s + var.put.nc(nc, "char0", mychar0) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + if (format == "netcdf4") { 287s + cat("Writing extra netcdf4 variables ...") 287s + var.put.nc(nc, "namestr", mynamestr_fill) 287s + var.put.nc(nc, "namestr_fill", mynamestr_fill, na.mode=5) 287s + var.put.nc(nc, "profile", profiles) 287s + var.put.nc(nc, "profile_fill", profiles_fill, na.mode=5) 287s + var.put.nc(nc, "profile_pack", profiles, pack=TRUE) 287s + var.put.nc(nc, "profile_char", profiles_char) 287s + var.put.nc(nc, "profile_string", profiles_string) 287s + var.put.nc(nc, "profile_blob", profiles_blob) 287s + var.put.nc(nc, "profile_scalar", profiles[1]) 287s + var.put.nc(nc, "rawdata", rawdata) 287s + var.put.nc(nc, "rawdata_scalar", rawdata[,1,1]) 287s + var.put.nc(nc, "rawdata_vector", rawdata[,,1]) 287s + 287s + if (package_version(verstr) >= package_version("4.9.0")) { 287s + var.put.nc(nc, "profile_vector", profiles_vector) 287s + var.put.nc(nc, "profile_vector_fill", profiles_vector_fill, na.mode=5) 287s + } 287s + 287s + y <- try(var.put.nc(nc, "snacks", snacks_fill, na.mode=3), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), TRUE, tally) 287s + var.put.nc(nc, "snacks", snacks_fill, na.mode=5) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + var.put.nc(nc, "person", person, na.mode=3) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + var.put.nc(nc, "person_fill", person_fill, na.mode=5) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + if (has_bit64) { 287s + var.put.nc(nc, "stationid", mybig64) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + } 287s + var.put.nc(nc, "temp_filter", mytemperature) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + } 287s + 287s + for (numtype in numtypes) { 287s + for (namode in seq(0,5)) { 287s + cat("Writing to variable type", numtype, "with na.mode", namode, "...\n") 287s + 287s + # Should not succeed except for NC_DOUBLE: 287s + cat("Writing huge values ...") 287s + y <- try(var.put.nc(nc, paste(numtype,namode,sep="_"), mybig, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), numtype!="NC_DOUBLE", tally) 287s + 287s + y <- try(var.put.nc(nc, paste(numtype,"fill",namode,sep="_"), mybigfill, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), numtype!="NC_DOUBLE", tally) 287s + 287s + # Should not succeed except for NC_FLOAT and 64-bit types: 287s + if (has_bit64) { 287s + cat("Writing huge bit64 values ...") 287s + y <- try(var.put.nc(nc, paste(numtype,"bit64",namode,sep="_"), mybig64, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), !(numtype %in% c("NC_FLOAT","NC_INT64","NC_UINT64","NC_DOUBLE")), tally) 287s + } 287s + 287s + # Should not succeed for unsigned types: 287s + cat("Writing negative values ...") 287s + y <- try(var.put.nc(nc, paste(numtype,namode,sep="_"), myminus, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), 287s + any(numtype==c("NC_UBYTE", "NC_USHORT", "NC_UINT", "NC_UINT64")), 287s + tally) 287s + 287s + # Allow wrapping of negative bit64 values when converting to NC_UINT64: 287s + if (has_bit64) { 287s + cat("Writing negative bit64 values ...") 287s + y <- try(var.put.nc(nc, paste(numtype,"bit64",namode,sep="_"), myminus64, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), numtype %in% c("NC_UBYTE","NC_USHORT","NC_UINT"), tally) 287s + } 287s + 287s + # Should succeed for all types: 287s + cat("Writing data without missing values ...") 287s + var.put.nc(nc, paste(numtype,namode,sep="_"), mysmall, na.mode=namode) 287s + var.put.nc(nc, paste(numtype,"int",namode,sep="_"), as.integer(mysmall), na.mode=namode) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + 287s + if (has_bit64) { 287s + cat("Writing bit64 data without missing values ...") 287s + var.put.nc(nc, paste(numtype,"bit64",namode,sep="_"), mysmall64, na.mode=namode) 287s + tally <- testfun(TRUE, TRUE, tally) 287s + } 287s + 287s + # Should succeed except in the following cases: 287s + inffail <- !(numtype %in% c("NC_FLOAT","NC_DOUBLE")) 287s + nafail <- (namode==3 && !(numtype %in% c("NC_FLOAT","NC_DOUBLE"))) 287s + naintfail <- (namode==3 && !(numtype %in% c("NC_INT","NC_INT64","NC_FLOAT","NC_DOUBLE"))) 287s + nabit64fail <- (namode==3 && !(numtype %in% c("NC_INT64","NC_UINT64","NC_FLOAT","NC_DOUBLE"))) 287s + napack64fail <- (namode==3 && !(numtype %in% c("NC_INT64","NC_FLOAT","NC_DOUBLE"))) 287s + 287s + cat("Writing Inf values ...") 287s + y <- try(var.put.nc(nc, paste(numtype,"inf",namode,sep="_"), myinf, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), inffail, tally) 287s + 287s + cat("Writing doubles with non-finite packing ...") 287s + y <- try(var.put.nc(nc, paste(numtype,"packinf",namode,sep="_"), mypack, pack=TRUE, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), inffail, tally) 287s + 287s + cat("Writing integers with non-finite packing ...") 287s + y <- try(var.put.nc(nc, paste(numtype,"intpackinf",namode,sep="_"), as.integer(mypack), pack=TRUE, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), inffail, tally) 287s + 287s + cat("Writing data with missing values ...") 287s + y <- try(var.put.nc(nc, paste(numtype,"fill",namode,sep="_"), mysmallfill, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), nafail, tally) 287s + y <- try(var.put.nc(nc, paste(numtype,"intfill",namode,sep="_"), as.integer(mysmallfill), na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), naintfail, tally) 287s + if (numtype == "NC_INT") { 287s + cat("Writing data with missing values and NA fill ...") 287s + y <- try(var.put.nc(nc, paste(numtype,"intfillna",namode,sep="_"), as.integer(mysmallfill), na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), naintfail, tally) 287s + } else if (numtype == "NC_DOUBLE") { 287s + cat("Writing data with non-finite values and NA fill ...") 287s + y <- try(var.put.nc(nc, paste(numtype,"fillna",namode,sep="_"), myinffill, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), nafail, tally) 287s + } 287s + 287s + cat("Writing data with missing values and packing ...") 287s + y <- try(var.put.nc(nc, paste(numtype,"pack",namode,sep="_"), mypack, pack=TRUE, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), nafail, tally) 287s + y <- try(var.put.nc(nc, paste(numtype,"intpack",namode,sep="_"), as.integer(mypack), pack=TRUE, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), naintfail, tally) 287s + 287s + if (has_bit64) { 287s + cat("Writing bit64 data with missing values ...") 287s + y <- try(var.put.nc(nc, paste(numtype,"fill64",namode,sep="_"), mysmallfill64, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), nabit64fail, tally) 287s + 287s + cat("Writing bit64 data with missing values and packing ...") 287s + y <- try(var.put.nc(nc, paste(numtype,"pack64",namode,sep="_"), mypack64, pack=TRUE, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), napack64fail, tally) 287s + 287s + cat("Writing integer64 with non-finite packing ...") 287s + y <- try(var.put.nc(nc, paste(numtype,"packinf64",namode,sep="_"), mypack64, pack=TRUE, na.mode=namode), silent=TRUE) 287s + tally <- testfun(inherits(y, "try-error"), inffail, tally) 287s + } 287s + 287s + } 287s + } 287s + 287s + if (format == "netcdf4") { 287s + # Check chunk cache settings for temperature: 287s + cat("Check chunk cache settings after writing temperature ...") 287s + x <- var.inq.nc(nc, "temperature")$cache_preemption 287s + if (is.na(x)) { 287s + cat("Feature not available in this NetCDF library version.\n") 287s + } else { 287s + y <- 0.5 287s + tally <- testfun(x,y,tally) 287s + } 287s + 287s + # Check multi-filter inquiry: 287s + cat("Check filter settings after writing temp_filter ...") 287s + x <- var.inq.nc(nc, "temp_filter") 287s + if (is.null(x$filter_id) && is.null(x$filter_params)) { 287s + cat("Multi-filters not available in this NetCDF library version.\n") 287s + } else { 287s + tally <- testfun(x[names(inq_filter)], inq_filter, tally) 287s + } 287s + } 287s + 287s + # sync.nc(nc) 287s + if (format == "netcdf4") { 287s + close.nc(ncroot) 287s + ncroot <- open.nc(ncfile) 287s + nc <- grp.inq.nc(ncroot, "testgrp")$self 287s + } else { 287s + close.nc(nc) 287s + nc <- open.nc(ncfile) 287s + } 287s + 287s + cat("Check file format ...") 287s + x <- file.inq.nc(nc)$format 287s + y <- format 287s + tally <- testfun(x,y,tally) 287s + 287s + ## Display file structure 287s + print.nc(nc) 287s + 287s + ## Read tests 287s + 287s + cat("Read NC_CHAR global attribute ...") 287s + x <- att_text 287s + y <- att.get.nc(nc, "NC_GLOBAL", "char_att") 287s + tally <- testfun(x,y,tally) 287s + 287s + cat("Read NC_CHAR variable attribute ...") 287s + x <- att_text 287s + y <- att.get.nc(nc, "name", "char_att") 287s + tally <- testfun(x,y,tally) 287s + 287s + cat("Read NC_CHAR variable attribute as raw bytes ...") 287s + x <- charToRaw(att_text) 287s + y <- att.get.nc(nc, "name", "raw_att", rawchar=TRUE) 287s + tally <- testfun(x,y,tally) 287s + 287s + if (format == "netcdf4") { 287s + cat("Read NC_STRING variable attribute ...") 287s + x <- att_text2 287s + y <- att.get.nc(nc, "temperature", "string_att") 287s + tally <- testfun(x,y,tally) 287s + 287s + if (has_bit64) { 287s + cat("Read NC_INT64 variable attribute ...") 287s + x <- hugeint 287s + y <- att.get.nc(nc, "temperature", "int64_att", fitnum=TRUE) 287s + tally <- testfun(x,y,tally) 287s + 287s + cat("Read NC_INT64 variable attribute as numeric ...") 287s + x <- suppressWarnings(as.numeric(hugeint)) 287s + y <- att.get.nc(nc, "temperature", "int64_att") 287s + tally <- testfun(x,y,tally) 287s + } 287s + } 287s + 287s + grpinfo <- grp.inq.nc(nc) 287s + cat("Inquire about groups in file/group ...") 287s + tally <- testfun(grpinfo$grps,list(),tally) 287s + cat("Inquire about dimension ids in file/group ...") 287s + tally <- testfun(grpinfo$dimids,c(0:3),tally) 287s + cat("Inquire about variable ids in file/group ...") 287s + tally <- testfun(grpinfo$varids,c(0:(varcnt-1)),tally) 287s + cat("Inquire about fullname of file/group ...") 287s + if (format == "netcdf4") { 287s + tally <- testfun(grpinfo$fullname,"/testgrp",tally) 287s + } else { 287s + tally <- testfun(grpinfo$fullname,"/",tally) 287s + } 287s + cat("Inquire about unlimited dimension ids of file/group ...") 287s + if (format == "netcdf4") { 287s + # Some versions of netcdf4 do not list unlimited dimensions in ancestor groups: 287s + if (length(grpinfo$unlimids)==0) { 287s + tally <- testfun(grpinfo$unlimids,integer(0),tally) 287s + } else { 287s + tally <- testfun(grpinfo$unlimids,3,tally) 287s + } 287s + } else { 287s + tally <- testfun(grpinfo$unlimids,3,tally) 287s + } 287s + if (format == "netcdf4") { 287s + cat("Inquire about user-defined types in file/group ...") 287s + tally <- testfun(grpinfo$typeids,typeids,tally) 287s + } 287s + 287s + cat("Read integer vector as double ... ") 287s + x <- mytime 287s + dim(x) <- length(x) 287s + y <- var.get.nc(nc, 0) 287s + tally <- testfun(x,y,tally) 287s + tally <- testfun(is.double(y),TRUE,tally) 287s + 287s + for (numtype in numtypes) { 287s + for (namode in seq(0,5)) { 287s + x <- mysmall 287s + dim(x) <- length(x) 287s + 287s + varname <- paste(numtype,namode,sep="_") 287s + cat("Read", varname, "...") 287s + y <- var.get.nc(nc, varname, na.mode=namode) 287s + tally <- testfun(x,y,tally) 287s + tally <- testfun(is.double(y),TRUE,tally) 287s + 287s + varname <- paste(numtype,"int",namode,sep="_") 287s + cat("Read", varname, "...") 287s + y <- var.get.nc(nc, varname, na.mode=namode) 287s + tally <- testfun(x,y,tally) 287s + tally <- testfun(is.double(y),TRUE,tally) 287s + 287s + if (has_bit64) { 287s + varname <- paste(numtype,"bit64",namode,sep="_") 287s + cat("Read", varname, "...") 287s + y <- var.get.nc(nc, varname, na.mode=namode) 287s + tally <- testfun(x,y,tally) 287s + tally <- testfun(is.double(y),TRUE,tally) 287s + } 287s + 287s + # Some cases are expected to fail when writing the data, 287s + # so there is nothing to read: 287s + nafail <- (namode==3 && numtype != "NC_DOUBLE") 287s + naintfail <- (namode==3 && !(numtype %in% c("NC_INT","NC_INT64","NC_FLOAT","NC_DOUBLE"))) 287s + nabit64fail <- (namode==3 && !(numtype %in% c("NC_INT64","NC_FLOAT","NC_DOUBLE"))) 287s + 287s + x <- mysmallfill 287s + dim(x) <- length(x) 287s + 287s + if (!nafail) { 287s + varname <- paste(numtype,"fill",namode,sep="_") 287s + cat("Read", varname, "...") 287s + y <- var.get.nc(nc, varname, na.mode=namode) 287s + tally <- testfun(x,y,tally) 287s + tally <- testfun(is.double(y),TRUE,tally) 287s + } 287s + 287s + if (!naintfail) { 287s + varname <- paste(numtype,"intfill",namode,sep="_") 287s + cat("Read", varname, "...") 287s + y <- var.get.nc(nc, varname, na.mode=namode) 287s + if (namode==3) { 287s + tally <- testfun(x[!is.na(x)],y[!is.na(x)],tally) 287s + tally <- testfun(isTRUE(all.equal(x[is.na(x)],y[is.na(x)])),FALSE,tally) 287s + } else { 287s + tally <- testfun(x,y,tally) 287s + } 287s + tally <- testfun(is.double(y),TRUE,tally) 287s + } 287s + 287s + if (has_bit64 && !nabit64fail) { 287s + varname <- paste(numtype,"fill64",namode,sep="_") 287s + cat("Read", varname, "...") 287s + y <- var.get.nc(nc, varname, na.mode=namode) 287s + if (namode==3) { 287s + tally <- testfun(x[!is.na(x)],y[!is.na(x)],tally) 287s + tally <- testfun(isTRUE(all.equal(x[is.na(x)],y[is.na(x)])),FALSE,tally) 287s + } else { 287s + tally <- testfun(x,y,tally) 287s + } 287s + tally <- testfun(is.double(y),TRUE,tally) 287s + } 287s + 287s + if (numtype == "NC_INT" && !naintfail) { 287s + x <- mysmallfill 287s + dim(x) <- length(x) 287s + varname <- paste(numtype,"intfillna",namode,sep="_") 287s + cat("Read", varname, "...") 287s + y <- var.get.nc(nc, varname, na.mode=namode) 287s + if (namode==3) { 287s + tally <- testfun(x[!is.na(x)],y[!is.na(x)],tally) 287s + tally <- testfun(isTRUE(all.equal(x[is.na(x)],y[is.na(x)])),FALSE,tally) 287s + } else { 287s + tally <- testfun(x,y,tally) 287s + } 287s + tally <- testfun(is.double(y),TRUE,tally) 287s + } else if (numtype == "NC_DOUBLE" && !nafail) { 287s + x <- myinffill 287s + dim(x) <- length(x) 287s + varname <- paste(numtype,"fillna",namode,sep="_") 287s + cat("Read", varname, "...") 287s + y <- var.get.nc(nc, varname, na.mode=namode) 287s + tally <- testfun(x,y,tally) 287s + tally <- testfun(is.double(y),TRUE,tally) 287s + } 287s + 287s + x <- mypack 287s + dim(x) <- length(x) 287s + 287s + if (!nafail) { 287s + varname <- paste(numtype,"pack",namode,sep="_") 287s + cat("Read", varname, "...") 287s + y <- var.get.nc(nc, varname, unpack=TRUE, na.mode=namode) 287s + tally <- testfun(x,y,tally) 287s + tally <- testfun(is.double(y),TRUE,tally) 287s + } 287s + 287s + if (!naintfail) { 287s + varname <- paste(numtype,"intpack",namode,sep="_") 287s + cat("Read", varname, "...") 287s + y <- var.get.nc(nc, varname, unpack=TRUE, na.mode=namode) 287s + if (namode==3) { 287s + tally <- testfun(x[!is.na(x)],y[!is.na(x)],tally) 287s + tally <- testfun(isTRUE(all.equal(x[is.na(x)],y[is.na(x)])),FALSE,tally) 287s + } else { 287s + tally <- testfun(x,y,tally) 287s + } 287s + tally <- testfun(is.double(y),TRUE,tally) 287s + } 287s + 287s + if (has_bit64 && !nabit64fail) { 287s + varname <- paste(numtype,"pack64",namode,sep="_") 287s + cat("Read", varname, "...") 287s + y <- var.get.nc(nc, varname, unpack=TRUE, na.mode=namode) 287s + if (namode==3) { 287s + tally <- testfun(x[!is.na(x)],y[!is.na(x)],tally) 287s + tally <- testfun(isTRUE(all.equal(x[is.na(x)],y[is.na(x)])),FALSE,tally) 287s + } else { 287s + tally <- testfun(x,y,tally) 287s + } 287s + tally <- testfun(is.double(y),TRUE,tally) 287s + } 287s + 287s + } 287s + } 287s + 287s + cat("Read integer vector as smallest R type ... ") 287s + x <- mytime 287s + dim(x) <- length(x) 287s + y <- var.get.nc(nc, 0, fitnum=TRUE) 287s + tally <- testfun(x,y,tally) 287s + tally <- testfun(is.integer(y),TRUE,tally) 287s + 287s + for (numtype in numtypes) { 287s + x <- mysmall 287s + if (has_bit64 && any(numtype==c("NC_INT64","NC_UINT64"))) { 287s + x <- as.integer64(x) 287s + } 287s + dim(x) <- length(x) 287s + 287s + varname <- paste(numtype,namode,sep="_") 287s + cat("Read", varname, "...") 287s + y <- var.get.nc(nc, varname, fitnum=TRUE) 287s + tally <- testfun(x,y,tally) 287s + tally <- testfun(is.integer(y), 287s + any(numtype==c("NC_BYTE","NC_UBYTE","NC_SHORT","NC_USHORT","NC_INT")), 287s + tally) 287s + 287s + x <- mysmallfill 287s + if (has_bit64 && any(numtype==c("NC_INT64","NC_UINT64"))) { 287s + x <- as.integer64(x) 287s + } 287s + dim(x) <- length(x) 287s + 287s + varname <- paste(numtype,"fill",namode,sep="_") 287s + cat("Read", varname, "...") 287s + y <- var.get.nc(nc, varname, fitnum=TRUE) 287s + tally <- testfun(x,y,tally) 287s + tally <- testfun(is.integer(y), 287s + any(numtype==c("NC_BYTE","NC_UBYTE","NC_SHORT","NC_USHORT","NC_INT")), 287s + tally) 287s + } 287s + 287s + cat("Read numeric matrix ... ") 287s + x <- mytemperature 287s + y <- var.get.nc(nc, "temperature", cache_preemption=0.4) 287s + tally <- testfun(x,y,tally) 287s + 287s + cat("Inquire about numeric variable ...") 287s + x <- inq_temperature 287s + y <- var.inq.nc(nc, "temperature") 287s + var_inq_names <- c("id", "name", "type", "ndims", "dimids", "natts") 287s + if (format == "netcdf4") { 287s + var_inq_names_nc4 <- c(var_inq_names, "chunksizes", "deflate", "shuffle", 287s + "fletcher32") 287s + tally <- testfun(x[var_inq_names_nc4], y[var_inq_names_nc4], tally) 287s + big_endian <- y$big_endian 287s + # May be NULL or NA for older netcdf libraries, TRUE otherwise. 287s + if (!is.null(big_endian) && !isTRUE(is.na(big_endian))) { 287s + tally <- testfun(TRUE, big_endian, tally) 287s + } 287s + preempt <- y$cache_preemption 287s + # May be NULL for older netcdf libraries, numeric otherwise. 287s + if (!is.null(preempt)) { 287s + tally <- testfun(0.4, preempt, tally) 287s + } 287s + } else { 287s + tally <- testfun(x[var_inq_names], y[var_inq_names], tally) 287s + } 287s + 287s + cat("Read numeric matrix slice ... ") 287s + x <- mytemperature[,2,drop=FALSE] 287s + y <- var.get.nc(nc, "temperature", c(NA,2), c(NA,1), collapse=FALSE) 287s + tally <- testfun(x,y,tally) 287s + x <- mytemperature[,2] 287s + y <- var.get.nc(nc, "temperature", c(NA,2), c(NA,1), collapse=TRUE) 287s + tally <- testfun(x,y,tally) 287s + 287s + cat("Read numeric matrix empty slice ... ") 287s + x <- numeric(0) 287s + dim(x) <- c(0,1) 287s + y <- var.get.nc(nc, "temperature", c(NA,2), c(0,1), collapse=FALSE) 287s + tally <- testfun(x,y,tally) 287s + y <- var.get.nc(nc, "temperature", c(NA,2), c(0,1), collapse=TRUE) 287s + tally <- testfun(drop(x),y,tally) 287s + 287s + cat("Read numeric scalar ... ") 287s + x <- myint0 287s + y <- var.get.nc(nc, "int0") 287s + tally <- testfun(x,y,tally) 287s + 287s + cat("Read numeric empty array ... ") 287s + x <- numeric(0) 287s + dim(x) <- c(nstation,nempty) 287s + y <- var.get.nc(nc, "numempty") 287s + tally <- testfun(x,y,tally) 287s + 287s + cat("Read 2D char array ... ") 287s + x <- myname 287s + dim(x) <- length(x) 287s + y <- var.get.nc(nc, "name") 287s + tally <- testfun(x,y,tally) 287s + 287s + cat("Read 2D char array with fill value ... ") 287s + x <- mynamefill 287s + dim(x) <- length(x) 287s + y <- var.get.nc(nc, "name_fill", na.mode=3) 287s + tally <- testfun(x,y,tally) 287s + x <- myname 287s + dim(x) <- length(x) 287s + y <- var.get.nc(nc, "name_fill", na.mode=5) 287s + tally <- testfun(x,y,tally) 287s + 287s + cat("Read 2D char slice ... ") 287s + x <- substring(myname[2:3],1,4) 287s + dim(x) <- length(x) 287s + y <- var.get.nc(nc, "name", c(1,2), c(4,2)) 287s + tally <- testfun(x,y,tally) 287s + 287s + cat("Read 2D char slice as raw bytes ... ") 287s + x <- substring(myname[2:3],1,4) 287s + dim(x) <- length(x) 287s + x <- apply(x,MARGIN=1,FUN=charToRaw) 287s + y <- var.get.nc(nc, "name", c(1,2), c(4,2), rawchar=TRUE) 287s + tally <- testfun(x,y,tally) 287s + 287s + cat("Read 2D char slice as characters ... ") 287s + x <- myname[2:3] 287s + dim(x) <- length(x) 287s + y <- var.get.nc(nc, "name", c(1,2), c(NA,2)) 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read empty 2D char array ... ") 288s + x <- character(0) 288s + dim(x) <- 0 288s + y <- var.get.nc(nc, "name", NA, c(0,0), collapse=FALSE) 288s + tally <- testfun(x,y,tally) 288s + y <- var.get.nc(nc, "name", NA, c(0,0), collapse=TRUE) 288s + tally <- testfun(drop(x),y,tally) 288s + 288s + cat("Read 1D char slice ... ") 288s + x <- substring(myqcflag,2,3) 288s + y <- var.get.nc(nc, "qcflag", c(2), c(2)) 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read scalar char ... ") 288s + x <- mychar0 288s + y <- var.get.nc(nc, "char0") 288s + tally <- testfun(x,y,tally) 288s + 288s + if (format == "netcdf4") { 288s + cat("Read 1D string array ...") 288s + x <- mynamestr 288s + dim(x) <- length(x) 288s + y <- var.get.nc(nc, "namestr") 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read 1D string array with fill values ...") 288s + x <- mynamestr_fill 288s + dim(x) <- length(x) 288s + y <- var.get.nc(nc, "namestr_fill", na.mode=5) 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read 1D string slice ...") 288s + x <- mynamestr[2:3] 288s + dim(x) <- length(x) 288s + y <- var.get.nc(nc, "namestr", c(2), c(2)) 288s + tally <- testfun(x,y,tally) 288s + 288s + if (has_bit64) { 288s + cat("Read 1D int64 array as integer64 ...") 288s + x <- mybig64 288s + dim(x) <- length(x) 288s + y <- var.get.nc(nc, "stationid", fitnum=TRUE) 288s + tally <- testfun(x,y,tally) 288s + } 288s + 288s + cat("Read details of user-defined types ...") 288s + x <- inq_blob 288s + y <- type.inq.nc(nc, id_blob) 288s + tally <- testfun(x,y,tally) 288s + 288s + # Reported size may depend on netcdf version and pointer size: 288s + x <- inq_vector[-4] 288s + y <- type.inq.nc(nc, id_vector)[-4] 288s + tally <- testfun(x,y,tally) 288s + 288s + x <- inq_vector_char[-4] 288s + y <- type.inq.nc(nc, id_vector_char)[-4] 288s + tally <- testfun(x,y,tally) 288s + 288s + x <- inq_vector_blob[-4] 288s + y <- type.inq.nc(nc, id_vector_blob)[-4] 288s + tally <- testfun(x,y,tally) 288s + 288s + x <- inq_factor 288s + y <- type.inq.nc(nc, id_factor) 288s + tally <- testfun(x,y,tally) 288s + 288s + x <- inq_factor[1:5] 288s + y <- type.inq.nc(nc, id_factor, fields=FALSE) 288s + tally <- testfun(x,y,tally) 288s + 288s + # Size and offset of compound types may differ between writing and reading. 288s + # The layout for writing (reading) is defined by the user (compiler). 288s + x <- inq_struct[c(-4,-5)] 288s + y <- type.inq.nc(nc, id_struct)[c(-4,-5)] 288s + tally <- testfun(x,y,tally) 288s + 288s + x <- inq_struct[1:3] 288s + y <- type.inq.nc(nc, id_struct, fields=FALSE)[-4] 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read vlen as double ...") 288s + x <- profiles 288s + y <- var.get.nc(nc, "profile") 288s + tally <- testfun(x,y,tally) 288s + tally <- testfun(isTRUE(all(sapply(y,is.double))), TRUE, tally) 288s + 288s + cat("Read vlen as integer ...") 288s + x <- profiles 288s + y <- var.get.nc(nc, "profile", fitnum=TRUE) 288s + tally <- testfun(x,y,tally) 288s + tally <- testfun(isTRUE(all(sapply(y,is.integer))), TRUE, tally) 288s + 288s + cat("Read vlen with fill ...") 288s + x <- profiles_fill 288s + y <- var.get.nc(nc, "profile_fill", na.mode=5) 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read vlen scalar ...") 288s + x <- profiles[1] 288s + y <- var.get.nc(nc, "profile_scalar") 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Reading packed vlen ...") 288s + x <- profiles 288s + y <- var.get.nc(nc, "profile_pack", unpack=TRUE) 288s + tally <- testfun(x,y,tally) 288s + tally <- testfun(isTRUE(all(sapply(y,is.double))), TRUE, tally) 288s + 288s + cat("Read character vlen ...") 288s + x <- profiles_char 288s + y <- var.get.nc(nc, "profile_char") 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read character vlen as raw ...") 288s + x <- lapply(profiles_char,charToRaw) 288s + dim(x) <- dim(profiles_char) 288s + y <- var.get.nc(nc, "profile_char", rawchar=TRUE) 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read string vlen ...") 288s + x <- profiles_string 288s + y <- var.get.nc(nc, "profile_string") 288s + tally <- testfun(x,y,tally) 288s + 288s + if (package_version(verstr) >= package_version("4.9.0")) { 288s + cat("Read nested vlen ...") 288s + x <- profiles_vector 288s + y <- var.get.nc(nc, "profile_vector", na.mode=3) 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read nested vlen with fill ...") 288s + x <- profiles_vector_fill 288s + y <- var.get.nc(nc, "profile_vector_fill", na.mode=5) 288s + tally <- testfun(x,y,tally) 288s + } 288s + 288s + cat("Read opaque ...") 288s + x <- rawdata 288s + y <- var.get.nc(nc, "rawdata") 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read opaque scalar ...") 288s + x <- rawdata[,1,1] 288s + dim(x) <- length(x) 288s + y <- var.get.nc(nc, "rawdata_scalar") 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read opaque vector ...") 288s + x <- rawdata[,,1] 288s + y <- var.get.nc(nc, "rawdata_vector") 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read opaque vlen ...") 288s + x <- profiles_blob 288s + y <- var.get.nc(nc, "profile_blob") 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read enum ...") 288s + x <- snacks 288s + y <- var.get.nc(nc, "snacks", na.mode=3) 288s + tally <- testfun(x,y,tally) 288s + x <- snacks_fill 288s + y <- var.get.nc(nc, "snacks", na.mode=5) 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read empty enum ...") 288s + x <- snacks_empty 288s + y <- NULL 288s + assertWarning(y <- var.get.nc(nc, "snacks_empty")) 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read compound ...") 288s + x <- person 288s + y <- var.get.nc(nc, "person", na.mode=3) 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read compound with fill ...") 288s + x <- person_fill 288s + y <- var.get.nc(nc, "person_fill", na.mode=5) 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read compound scalar attribute ...") 288s + x <- person1 288s + y <- att.get.nc(nc, "NC_GLOBAL", "compound_scal_att") 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read compound vector attribute ...") 288s + x <- person3 288s + y <- att.get.nc(nc, "NC_GLOBAL", "compound_vect_att") 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read enum scalar attribute ...") 288s + x <- snacks[1] 288s + y <- att.get.nc(nc, "NC_GLOBAL", "enum_scal_att") 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read enum vector attribute ...") 288s + x <- snacks[1:3] 288s + y <- att.get.nc(nc, "NC_GLOBAL", "enum_vect_att") 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read opaque scalar attribute ...") 288s + x <- rawdata[,1,1] 288s + dim(x) <- c(length(x),1) 288s + y <- att.get.nc(nc, "NC_GLOBAL", "opaque_scal_att") 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read opaque vector attribute ...") 288s + x <- rawdata[,1,] 288s + y <- att.get.nc(nc, "NC_GLOBAL", "opaque_vect_att") 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read vlen scalar attribute ...") 288s + x <- profiles[1] 288s + y <- att.get.nc(nc, "NC_GLOBAL", "vector_scal_att") 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Read vlen vector attribute ...") 288s + x <- profiles[1:3] 288s + y <- att.get.nc(nc, "NC_GLOBAL", "vector_vect_att") 288s + tally <- testfun(x,y,tally) 288s + 288s + } 288s + 288s + cat("Read and unpack numeric array ... ") 288s + x <- mypackvar 288s + dim(x) <- length(x) 288s + y <- var.get.nc(nc, "packvar", unpack=TRUE) 288s + tally <- testfun(x,y,tally) 288s + 288s + cat("Check that closing any NetCDF handle closes the file for all handles ... ") 288s + close.nc(nc) 288s + y <- try(file.inq.nc(grpinfo$self), silent=TRUE) 288s + tally <- testfun(inherits(y, "try-error"), TRUE, tally) 288s + 288s + cat("Check that garbage collector closes file that is not referenced ... ") 288s + attr(nc,"handle_ptr") <- NULL # NetCDF objects should not normally be modified 288s + rm(grpinfo) 288s + gc() 288s + y <- try(file.inq.nc(nc), silent=TRUE) 288s + tally <- testfun(inherits(y, "try-error"), TRUE, tally) 288s + 288s + unlink(ncfile) 288s + cat("Removed test file", ncfile, "\n") 288s + } 289s Test classic file format in /tmp/Rtmp7K0pnz/RNetCDF-test_classic_91c43a4513d.nc ... 289s OK 289s Version of netcdf library ... 4.9.3 of Feb 14 2025 11:24:29 $ 289s Defining dimensions ... 289s OK 289s Defining variables for netcdf3 ... 289s OK 289s Defining variables of type NC_BYTE for na.mode 0 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_BYTE for na.mode 1 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_BYTE for na.mode 2 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_BYTE for na.mode 3 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_BYTE for na.mode 4 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_BYTE for na.mode 5 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_SHORT for na.mode 0 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_SHORT for na.mode 1 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_SHORT for na.mode 2 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_SHORT for na.mode 3 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_SHORT for na.mode 4 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_SHORT for na.mode 5 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_INT for na.mode 0 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_INT for na.mode 1 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_INT for na.mode 2 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_INT for na.mode 3 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_INT for na.mode 4 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_INT for na.mode 5 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_FLOAT for na.mode 0 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_FLOAT for na.mode 1 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_FLOAT for na.mode 2 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_FLOAT for na.mode 3 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_FLOAT for na.mode 4 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_FLOAT for na.mode 5 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_DOUBLE for na.mode 0 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_DOUBLE for na.mode 1 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_DOUBLE for na.mode 2 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_DOUBLE for na.mode 3 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_DOUBLE for na.mode 4 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining variables of type NC_DOUBLE for na.mode 5 ... 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s OK 289s Defining additional attributes ...OK 289s Writing netcdf3 variables ...OK 289s Writing to variable type NC_BYTE with na.mode 0 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_BYTE with na.mode 1 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_BYTE with na.mode 2 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_BYTE with na.mode 3 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_BYTE with na.mode 4 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_BYTE with na.mode 5 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_SHORT with na.mode 0 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_SHORT with na.mode 1 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_SHORT with na.mode 2 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_SHORT with na.mode 3 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_SHORT with na.mode 4 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_SHORT with na.mode 5 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_INT with na.mode 0 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and NA fill ...OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_INT with na.mode 1 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and NA fill ...OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_INT with na.mode 2 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and NA fill ...OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_INT with na.mode 3 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and NA fill ...OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_INT with na.mode 4 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and NA fill ...OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_INT with na.mode 5 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and NA fill ...OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_FLOAT with na.mode 0 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_FLOAT with na.mode 1 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_FLOAT with na.mode 2 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_FLOAT with na.mode 3 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_FLOAT with na.mode 4 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_FLOAT with na.mode 5 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_DOUBLE with na.mode 0 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with non-finite values and NA fill ...OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_DOUBLE with na.mode 1 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with non-finite values and NA fill ...OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_DOUBLE with na.mode 2 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with non-finite values and NA fill ...OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_DOUBLE with na.mode 3 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with non-finite values and NA fill ...OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_DOUBLE with na.mode 4 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with non-finite values and NA fill ...OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Writing to variable type NC_DOUBLE with na.mode 5 ... 289s Writing huge values ...OK 289s OK 289s Writing huge bit64 values ...OK 289s Writing negative values ...OK 289s Writing negative bit64 values ...OK 289s Writing data without missing values ...OK 289s Writing bit64 data without missing values ...OK 289s Writing Inf values ...OK 289s Writing doubles with non-finite packing ...OK 289s Writing integers with non-finite packing ...OK 289s Writing data with missing values ...OK 289s OK 289s Writing data with non-finite values and NA fill ...OK 289s Writing data with missing values and packing ...OK 289s OK 289s Writing bit64 data with missing values ...OK 289s Writing bit64 data with missing values and packing ...OK 289s Writing integer64 with non-finite packing ...OK 289s Check file format ...OK 289s netcdf classic { 289s dimensions: 289s station = 5 ; 289s time = 2 ; 289s max_string_length = 7 ; 289s empty = UNLIMITED ; // (0 currently) 289s variables: 289s NC_INT time(time) ; 289s NC_DOUBLE temperature(station, time) ; 289s NC_DOUBLE temperature:_FillValue = -99999.9 ; 289s NC_BYTE packvar(station) ; 289s NC_DOUBLE packvar:scale_factor = 10 ; 289s NC_DOUBLE packvar:add_offset = -5 ; 289s NC_CHAR name(max_string_length, station) ; 289s NC_CHAR name:char_att = "This is some text" ; 289s NC_CHAR name:raw_att = "This is some text" ; 289s NC_CHAR name_fill(max_string_length, station) ; 289s NC_CHAR name_fill:_FillValue = "X" ; 289s NC_CHAR qcflag(station) ; 289s NC_INT int0 ; 289s NC_CHAR char0 ; 289s NC_FLOAT numempty(station, empty) ; 289s NC_BYTE NC_BYTE_0(station) ; 289s NC_BYTE NC_BYTE_int_0(station) ; 289s NC_BYTE NC_BYTE_fill_0(station) ; 289s NC_BYTE NC_BYTE_fill_0:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_intfill_0(station) ; 289s NC_BYTE NC_BYTE_intfill_0:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_pack_0(station) ; 289s NC_BYTE NC_BYTE_pack_0:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_pack_0:add_offset = 5 ; 289s NC_BYTE NC_BYTE_pack_0:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_intpack_0(station) ; 289s NC_BYTE NC_BYTE_intpack_0:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_intpack_0:add_offset = 5 ; 289s NC_BYTE NC_BYTE_intpack_0:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_inf_0(station) ; 289s NC_BYTE NC_BYTE_packinf_0(station) ; 289s NC_BYTE NC_BYTE_packinf_0:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_intpackinf_0(station) ; 289s NC_BYTE NC_BYTE_intpackinf_0:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_bit64_0(station) ; 289s NC_BYTE NC_BYTE_bit64_0:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_fill64_0(station) ; 289s NC_BYTE NC_BYTE_fill64_0:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_pack64_0(station) ; 289s NC_BYTE NC_BYTE_pack64_0:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_pack64_0:add_offset = 5 ; 289s NC_BYTE NC_BYTE_pack64_0:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_packinf64_0(station) ; 289s NC_BYTE NC_BYTE_packinf64_0:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_1(station) ; 289s NC_BYTE NC_BYTE_int_1(station) ; 289s NC_BYTE NC_BYTE_fill_1(station) ; 289s NC_BYTE NC_BYTE_fill_1:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_intfill_1(station) ; 289s NC_BYTE NC_BYTE_intfill_1:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_pack_1(station) ; 289s NC_BYTE NC_BYTE_pack_1:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_pack_1:add_offset = 5 ; 289s NC_BYTE NC_BYTE_pack_1:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_intpack_1(station) ; 289s NC_BYTE NC_BYTE_intpack_1:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_intpack_1:add_offset = 5 ; 289s NC_BYTE NC_BYTE_intpack_1:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_inf_1(station) ; 289s NC_BYTE NC_BYTE_packinf_1(station) ; 289s NC_BYTE NC_BYTE_packinf_1:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_intpackinf_1(station) ; 289s NC_BYTE NC_BYTE_intpackinf_1:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_bit64_1(station) ; 289s NC_BYTE NC_BYTE_bit64_1:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_fill64_1(station) ; 289s NC_BYTE NC_BYTE_fill64_1:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_pack64_1(station) ; 289s NC_BYTE NC_BYTE_pack64_1:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_pack64_1:add_offset = 5 ; 289s NC_BYTE NC_BYTE_pack64_1:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_packinf64_1(station) ; 289s NC_BYTE NC_BYTE_packinf64_1:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_2(station) ; 289s NC_BYTE NC_BYTE_int_2(station) ; 289s NC_BYTE NC_BYTE_fill_2(station) ; 289s NC_BYTE NC_BYTE_fill_2:missing_value = 99 ; 289s NC_BYTE NC_BYTE_intfill_2(station) ; 289s NC_BYTE NC_BYTE_intfill_2:missing_value = 99 ; 289s NC_BYTE NC_BYTE_pack_2(station) ; 289s NC_BYTE NC_BYTE_pack_2:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_pack_2:add_offset = 5 ; 289s NC_BYTE NC_BYTE_pack_2:missing_value = 99 ; 289s NC_BYTE NC_BYTE_intpack_2(station) ; 289s NC_BYTE NC_BYTE_intpack_2:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_intpack_2:add_offset = 5 ; 289s NC_BYTE NC_BYTE_intpack_2:missing_value = 99 ; 289s NC_BYTE NC_BYTE_inf_2(station) ; 289s NC_BYTE NC_BYTE_packinf_2(station) ; 289s NC_BYTE NC_BYTE_packinf_2:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_intpackinf_2(station) ; 289s NC_BYTE NC_BYTE_intpackinf_2:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_bit64_2(station) ; 289s NC_BYTE NC_BYTE_bit64_2:missing_value = 99 ; 289s NC_BYTE NC_BYTE_fill64_2(station) ; 289s NC_BYTE NC_BYTE_fill64_2:missing_value = 99 ; 289s NC_BYTE NC_BYTE_pack64_2(station) ; 289s NC_BYTE NC_BYTE_pack64_2:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_pack64_2:add_offset = 5 ; 289s NC_BYTE NC_BYTE_pack64_2:missing_value = 99 ; 289s NC_BYTE NC_BYTE_packinf64_2(station) ; 289s NC_BYTE NC_BYTE_packinf64_2:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_3(station) ; 289s NC_BYTE NC_BYTE_int_3(station) ; 289s NC_BYTE NC_BYTE_fill_3(station) ; 289s NC_BYTE NC_BYTE_fill_3:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_intfill_3(station) ; 289s NC_BYTE NC_BYTE_intfill_3:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_pack_3(station) ; 289s NC_BYTE NC_BYTE_pack_3:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_pack_3:add_offset = 5 ; 289s NC_BYTE NC_BYTE_pack_3:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_intpack_3(station) ; 289s NC_BYTE NC_BYTE_intpack_3:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_intpack_3:add_offset = 5 ; 289s NC_BYTE NC_BYTE_intpack_3:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_inf_3(station) ; 289s NC_BYTE NC_BYTE_packinf_3(station) ; 289s NC_BYTE NC_BYTE_packinf_3:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_intpackinf_3(station) ; 289s NC_BYTE NC_BYTE_intpackinf_3:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_bit64_3(station) ; 289s NC_BYTE NC_BYTE_bit64_3:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_fill64_3(station) ; 289s NC_BYTE NC_BYTE_fill64_3:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_pack64_3(station) ; 289s NC_BYTE NC_BYTE_pack64_3:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_pack64_3:add_offset = 5 ; 289s NC_BYTE NC_BYTE_pack64_3:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_packinf64_3(station) ; 289s NC_BYTE NC_BYTE_packinf64_3:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_4(station) ; 289s NC_BYTE NC_BYTE_int_4(station) ; 289s NC_BYTE NC_BYTE_fill_4(station) ; 289s NC_BYTE NC_BYTE_fill_4:valid_range = 1, 5 ; 289s NC_BYTE NC_BYTE_intfill_4(station) ; 289s NC_BYTE NC_BYTE_intfill_4:valid_min = 1 ; 289s NC_BYTE NC_BYTE_intfill_4:valid_max = 5 ; 289s NC_BYTE NC_BYTE_pack_4(station) ; 289s NC_BYTE NC_BYTE_pack_4:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_pack_4:add_offset = 5 ; 289s NC_BYTE NC_BYTE_pack_4:valid_min = 1 ; 289s NC_BYTE NC_BYTE_pack_4:valid_max = 5 ; 289s NC_BYTE NC_BYTE_intpack_4(station) ; 289s NC_BYTE NC_BYTE_intpack_4:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_intpack_4:add_offset = 5 ; 289s NC_BYTE NC_BYTE_intpack_4:valid_range = 1, 5 ; 289s NC_BYTE NC_BYTE_inf_4(station) ; 289s NC_BYTE NC_BYTE_packinf_4(station) ; 289s NC_BYTE NC_BYTE_packinf_4:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_intpackinf_4(station) ; 289s NC_BYTE NC_BYTE_intpackinf_4:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_bit64_4(station) ; 289s NC_BYTE NC_BYTE_bit64_4:valid_range = 1, 5 ; 289s NC_BYTE NC_BYTE_fill64_4(station) ; 289s NC_BYTE NC_BYTE_fill64_4:valid_min = 1 ; 289s NC_BYTE NC_BYTE_fill64_4:valid_max = 5 ; 289s NC_BYTE NC_BYTE_pack64_4(station) ; 289s NC_BYTE NC_BYTE_pack64_4:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_pack64_4:add_offset = 5 ; 289s NC_BYTE NC_BYTE_pack64_4:valid_min = 1 ; 289s NC_BYTE NC_BYTE_pack64_4:valid_max = 5 ; 289s NC_BYTE NC_BYTE_packinf64_4(station) ; 289s NC_BYTE NC_BYTE_packinf64_4:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_5(station) ; 289s NC_BYTE NC_BYTE_int_5(station) ; 289s NC_BYTE NC_BYTE_fill_5(station) ; 289s NC_BYTE NC_BYTE_fill_5:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_intfill_5(station) ; 289s NC_BYTE NC_BYTE_intfill_5:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_pack_5(station) ; 289s NC_BYTE NC_BYTE_pack_5:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_pack_5:add_offset = 5 ; 289s NC_BYTE NC_BYTE_pack_5:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_intpack_5(station) ; 289s NC_BYTE NC_BYTE_intpack_5:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_intpack_5:add_offset = 5 ; 289s NC_BYTE NC_BYTE_intpack_5:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_inf_5(station) ; 289s NC_BYTE NC_BYTE_packinf_5(station) ; 289s NC_BYTE NC_BYTE_packinf_5:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_intpackinf_5(station) ; 289s NC_BYTE NC_BYTE_intpackinf_5:scale_factor = 0 ; 289s NC_BYTE NC_BYTE_bit64_5(station) ; 289s NC_BYTE NC_BYTE_bit64_5:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_fill64_5(station) ; 289s NC_BYTE NC_BYTE_fill64_5:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_pack64_5(station) ; 289s NC_BYTE NC_BYTE_pack64_5:scale_factor = 10 ; 289s NC_BYTE NC_BYTE_pack64_5:add_offset = 5 ; 289s NC_BYTE NC_BYTE_pack64_5:_FillValue = 99 ; 289s NC_BYTE NC_BYTE_packinf64_5(station) ; 289s NC_BYTE NC_BYTE_packinf64_5:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_0(station) ; 289s NC_SHORT NC_SHORT_int_0(station) ; 289s NC_SHORT NC_SHORT_fill_0(station) ; 289s NC_SHORT NC_SHORT_fill_0:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_intfill_0(station) ; 289s NC_SHORT NC_SHORT_intfill_0:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_pack_0(station) ; 289s NC_SHORT NC_SHORT_pack_0:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_pack_0:add_offset = 5 ; 289s NC_SHORT NC_SHORT_pack_0:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_intpack_0(station) ; 289s NC_SHORT NC_SHORT_intpack_0:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_intpack_0:add_offset = 5 ; 289s NC_SHORT NC_SHORT_intpack_0:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_inf_0(station) ; 289s NC_SHORT NC_SHORT_packinf_0(station) ; 289s NC_SHORT NC_SHORT_packinf_0:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_intpackinf_0(station) ; 289s NC_SHORT NC_SHORT_intpackinf_0:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_bit64_0(station) ; 289s NC_SHORT NC_SHORT_bit64_0:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_fill64_0(station) ; 289s NC_SHORT NC_SHORT_fill64_0:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_pack64_0(station) ; 289s NC_SHORT NC_SHORT_pack64_0:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_pack64_0:add_offset = 5 ; 289s NC_SHORT NC_SHORT_pack64_0:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_packinf64_0(station) ; 289s NC_SHORT NC_SHORT_packinf64_0:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_1(station) ; 289s NC_SHORT NC_SHORT_int_1(station) ; 289s NC_SHORT NC_SHORT_fill_1(station) ; 289s NC_SHORT NC_SHORT_fill_1:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_intfill_1(station) ; 289s NC_SHORT NC_SHORT_intfill_1:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_pack_1(station) ; 289s NC_SHORT NC_SHORT_pack_1:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_pack_1:add_offset = 5 ; 289s NC_SHORT NC_SHORT_pack_1:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_intpack_1(station) ; 289s NC_SHORT NC_SHORT_intpack_1:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_intpack_1:add_offset = 5 ; 289s NC_SHORT NC_SHORT_intpack_1:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_inf_1(station) ; 289s NC_SHORT NC_SHORT_packinf_1(station) ; 289s NC_SHORT NC_SHORT_packinf_1:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_intpackinf_1(station) ; 289s NC_SHORT NC_SHORT_intpackinf_1:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_bit64_1(station) ; 289s NC_SHORT NC_SHORT_bit64_1:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_fill64_1(station) ; 289s NC_SHORT NC_SHORT_fill64_1:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_pack64_1(station) ; 289s NC_SHORT NC_SHORT_pack64_1:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_pack64_1:add_offset = 5 ; 289s NC_SHORT NC_SHORT_pack64_1:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_packinf64_1(station) ; 289s NC_SHORT NC_SHORT_packinf64_1:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_2(station) ; 289s NC_SHORT NC_SHORT_int_2(station) ; 289s NC_SHORT NC_SHORT_fill_2(station) ; 289s NC_SHORT NC_SHORT_fill_2:missing_value = 99 ; 289s NC_SHORT NC_SHORT_intfill_2(station) ; 289s NC_SHORT NC_SHORT_intfill_2:missing_value = 99 ; 289s NC_SHORT NC_SHORT_pack_2(station) ; 289s NC_SHORT NC_SHORT_pack_2:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_pack_2:add_offset = 5 ; 289s NC_SHORT NC_SHORT_pack_2:missing_value = 99 ; 289s NC_SHORT NC_SHORT_intpack_2(station) ; 289s NC_SHORT NC_SHORT_intpack_2:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_intpack_2:add_offset = 5 ; 289s NC_SHORT NC_SHORT_intpack_2:missing_value = 99 ; 289s NC_SHORT NC_SHORT_inf_2(station) ; 289s NC_SHORT NC_SHORT_packinf_2(station) ; 289s NC_SHORT NC_SHORT_packinf_2:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_intpackinf_2(station) ; 289s NC_SHORT NC_SHORT_intpackinf_2:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_bit64_2(station) ; 289s NC_SHORT NC_SHORT_bit64_2:missing_value = 99 ; 289s NC_SHORT NC_SHORT_fill64_2(station) ; 289s NC_SHORT NC_SHORT_fill64_2:missing_value = 99 ; 289s NC_SHORT NC_SHORT_pack64_2(station) ; 289s NC_SHORT NC_SHORT_pack64_2:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_pack64_2:add_offset = 5 ; 289s NC_SHORT NC_SHORT_pack64_2:missing_value = 99 ; 289s NC_SHORT NC_SHORT_packinf64_2(station) ; 289s NC_SHORT NC_SHORT_packinf64_2:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_3(station) ; 289s NC_SHORT NC_SHORT_int_3(station) ; 289s NC_SHORT NC_SHORT_fill_3(station) ; 289s NC_SHORT NC_SHORT_fill_3:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_intfill_3(station) ; 289s NC_SHORT NC_SHORT_intfill_3:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_pack_3(station) ; 289s NC_SHORT NC_SHORT_pack_3:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_pack_3:add_offset = 5 ; 289s NC_SHORT NC_SHORT_pack_3:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_intpack_3(station) ; 289s NC_SHORT NC_SHORT_intpack_3:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_intpack_3:add_offset = 5 ; 289s NC_SHORT NC_SHORT_intpack_3:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_inf_3(station) ; 289s NC_SHORT NC_SHORT_packinf_3(station) ; 289s NC_SHORT NC_SHORT_packinf_3:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_intpackinf_3(station) ; 289s NC_SHORT NC_SHORT_intpackinf_3:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_bit64_3(station) ; 289s NC_SHORT NC_SHORT_bit64_3:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_fill64_3(station) ; 289s NC_SHORT NC_SHORT_fill64_3:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_pack64_3(station) ; 289s NC_SHORT NC_SHORT_pack64_3:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_pack64_3:add_offset = 5 ; 289s NC_SHORT NC_SHORT_pack64_3:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_packinf64_3(station) ; 289s NC_SHORT NC_SHORT_packinf64_3:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_4(station) ; 289s NC_SHORT NC_SHORT_int_4(station) ; 289s NC_SHORT NC_SHORT_fill_4(station) ; 289s NC_SHORT NC_SHORT_fill_4:valid_range = 1, 5 ; 289s NC_SHORT NC_SHORT_intfill_4(station) ; 289s NC_SHORT NC_SHORT_intfill_4:valid_min = 1 ; 289s NC_SHORT NC_SHORT_intfill_4:valid_max = 5 ; 289s NC_SHORT NC_SHORT_pack_4(station) ; 289s NC_SHORT NC_SHORT_pack_4:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_pack_4:add_offset = 5 ; 289s NC_SHORT NC_SHORT_pack_4:valid_min = 1 ; 289s NC_SHORT NC_SHORT_pack_4:valid_max = 5 ; 289s NC_SHORT NC_SHORT_intpack_4(station) ; 289s NC_SHORT NC_SHORT_intpack_4:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_intpack_4:add_offset = 5 ; 289s NC_SHORT NC_SHORT_intpack_4:valid_range = 1, 5 ; 289s NC_SHORT NC_SHORT_inf_4(station) ; 289s NC_SHORT NC_SHORT_packinf_4(station) ; 289s NC_SHORT NC_SHORT_packinf_4:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_intpackinf_4(station) ; 289s NC_SHORT NC_SHORT_intpackinf_4:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_bit64_4(station) ; 289s NC_SHORT NC_SHORT_bit64_4:valid_range = 1, 5 ; 289s NC_SHORT NC_SHORT_fill64_4(station) ; 289s NC_SHORT NC_SHORT_fill64_4:valid_min = 1 ; 289s NC_SHORT NC_SHORT_fill64_4:valid_max = 5 ; 289s NC_SHORT NC_SHORT_pack64_4(station) ; 289s NC_SHORT NC_SHORT_pack64_4:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_pack64_4:add_offset = 5 ; 289s NC_SHORT NC_SHORT_pack64_4:valid_min = 1 ; 289s NC_SHORT NC_SHORT_pack64_4:valid_max = 5 ; 289s NC_SHORT NC_SHORT_packinf64_4(station) ; 289s NC_SHORT NC_SHORT_packinf64_4:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_5(station) ; 289s NC_SHORT NC_SHORT_int_5(station) ; 289s NC_SHORT NC_SHORT_fill_5(station) ; 289s NC_SHORT NC_SHORT_fill_5:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_intfill_5(station) ; 289s NC_SHORT NC_SHORT_intfill_5:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_pack_5(station) ; 289s NC_SHORT NC_SHORT_pack_5:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_pack_5:add_offset = 5 ; 289s NC_SHORT NC_SHORT_pack_5:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_intpack_5(station) ; 289s NC_SHORT NC_SHORT_intpack_5:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_intpack_5:add_offset = 5 ; 289s NC_SHORT NC_SHORT_intpack_5:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_inf_5(station) ; 289s NC_SHORT NC_SHORT_packinf_5(station) ; 289s NC_SHORT NC_SHORT_packinf_5:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_intpackinf_5(station) ; 289s NC_SHORT NC_SHORT_intpackinf_5:scale_factor = 0 ; 289s NC_SHORT NC_SHORT_bit64_5(station) ; 289s NC_SHORT NC_SHORT_bit64_5:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_fill64_5(station) ; 289s NC_SHORT NC_SHORT_fill64_5:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_pack64_5(station) ; 289s NC_SHORT NC_SHORT_pack64_5:scale_factor = 10 ; 289s NC_SHORT NC_SHORT_pack64_5:add_offset = 5 ; 289s NC_SHORT NC_SHORT_pack64_5:_FillValue = 99 ; 289s NC_SHORT NC_SHORT_packinf64_5(station) ; 289s NC_SHORT NC_SHORT_packinf64_5:scale_factor = 0 ; 289s NC_INT NC_INT_0(station) ; 289s NC_INT NC_INT_int_0(station) ; 289s NC_INT NC_INT_fill_0(station) ; 289s NC_INT NC_INT_fill_0:_FillValue = 99 ; 289s NC_INT NC_INT_intfill_0(station) ; 289s NC_INT NC_INT_intfill_0:_FillValue = 99 ; 289s NC_INT NC_INT_pack_0(station) ; 289s NC_INT NC_INT_pack_0:scale_factor = 10 ; 289s NC_INT NC_INT_pack_0:add_offset = 5 ; 289s NC_INT NC_INT_pack_0:_FillValue = 99 ; 289s NC_INT NC_INT_intpack_0(station) ; 289s NC_INT NC_INT_intpack_0:scale_factor = 10 ; 289s NC_INT NC_INT_intpack_0:add_offset = 5 ; 289s NC_INT NC_INT_intpack_0:_FillValue = 99 ; 289s NC_INT NC_INT_inf_0(station) ; 289s NC_INT NC_INT_packinf_0(station) ; 289s NC_INT NC_INT_packinf_0:scale_factor = 0 ; 289s NC_INT NC_INT_intpackinf_0(station) ; 289s NC_INT NC_INT_intpackinf_0:scale_factor = 0 ; 289s NC_INT NC_INT_intfillna_0(station) ; 289s NC_INT NC_INT_intfillna_0:_FillValue = NA ; 289s NC_INT NC_INT_bit64_0(station) ; 289s NC_INT NC_INT_bit64_0:_FillValue = 99 ; 289s NC_INT NC_INT_fill64_0(station) ; 289s NC_INT NC_INT_fill64_0:_FillValue = 99 ; 289s NC_INT NC_INT_pack64_0(station) ; 289s NC_INT NC_INT_pack64_0:scale_factor = 10 ; 289s NC_INT NC_INT_pack64_0:add_offset = 5 ; 289s NC_INT NC_INT_pack64_0:_FillValue = 99 ; 289s NC_INT NC_INT_packinf64_0(station) ; 289s NC_INT NC_INT_packinf64_0:scale_factor = 0 ; 289s NC_INT NC_INT_1(station) ; 289s NC_INT NC_INT_int_1(station) ; 289s NC_INT NC_INT_fill_1(station) ; 289s NC_INT NC_INT_fill_1:_FillValue = 99 ; 289s NC_INT NC_INT_intfill_1(station) ; 289s NC_INT NC_INT_intfill_1:_FillValue = 99 ; 289s NC_INT NC_INT_pack_1(station) ; 289s NC_INT NC_INT_pack_1:scale_factor = 10 ; 289s NC_INT NC_INT_pack_1:add_offset = 5 ; 289s NC_INT NC_INT_pack_1:_FillValue = 99 ; 289s NC_INT NC_INT_intpack_1(station) ; 289s NC_INT NC_INT_intpack_1:scale_factor = 10 ; 289s NC_INT NC_INT_intpack_1:add_offset = 5 ; 289s NC_INT NC_INT_intpack_1:_FillValue = 99 ; 289s NC_INT NC_INT_inf_1(station) ; 289s NC_INT NC_INT_packinf_1(station) ; 289s NC_INT NC_INT_packinf_1:scale_factor = 0 ; 289s NC_INT NC_INT_intpackinf_1(station) ; 289s NC_INT NC_INT_intpackinf_1:scale_factor = 0 ; 289s NC_INT NC_INT_intfillna_1(station) ; 289s NC_INT NC_INT_intfillna_1:_FillValue = NA ; 289s NC_INT NC_INT_bit64_1(station) ; 289s NC_INT NC_INT_bit64_1:_FillValue = 99 ; 289s NC_INT NC_INT_fill64_1(station) ; 289s NC_INT NC_INT_fill64_1:_FillValue = 99 ; 289s NC_INT NC_INT_pack64_1(station) ; 289s NC_INT NC_INT_pack64_1:scale_factor = 10 ; 289s NC_INT NC_INT_pack64_1:add_offset = 5 ; 289s NC_INT NC_INT_pack64_1:_FillValue = 99 ; 289s NC_INT NC_INT_packinf64_1(station) ; 289s NC_INT NC_INT_packinf64_1:scale_factor = 0 ; 289s NC_INT NC_INT_2(station) ; 289s NC_INT NC_INT_int_2(station) ; 289s NC_INT NC_INT_fill_2(station) ; 289s NC_INT NC_INT_fill_2:missing_value = 99 ; 289s NC_INT NC_INT_intfill_2(station) ; 289s NC_INT NC_INT_intfill_2:missing_value = 99 ; 289s NC_INT NC_INT_pack_2(station) ; 289s NC_INT NC_INT_pack_2:scale_factor = 10 ; 289s NC_INT NC_INT_pack_2:add_offset = 5 ; 289s NC_INT NC_INT_pack_2:missing_value = 99 ; 289s NC_INT NC_INT_intpack_2(station) ; 289s NC_INT NC_INT_intpack_2:scale_factor = 10 ; 289s NC_INT NC_INT_intpack_2:add_offset = 5 ; 289s NC_INT NC_INT_intpack_2:missing_value = 99 ; 289s NC_INT NC_INT_inf_2(station) ; 289s NC_INT NC_INT_packinf_2(station) ; 289s NC_INT NC_INT_packinf_2:scale_factor = 0 ; 289s NC_INT NC_INT_intpackinf_2(station) ; 289s NC_INT NC_INT_intpackinf_2:scale_factor = 0 ; 289s NC_INT NC_INT_intfillna_2(station) ; 289s NC_INT NC_INT_intfillna_2:missing_value = NA ; 289s NC_INT NC_INT_bit64_2(station) ; 289s NC_INT NC_INT_bit64_2:missing_value = 99 ; 289s NC_INT NC_INT_fill64_2(station) ; 289s NC_INT NC_INT_fill64_2:missing_value = 99 ; 289s NC_INT NC_INT_pack64_2(station) ; 289s NC_INT NC_INT_pack64_2:scale_factor = 10 ; 289s NC_INT NC_INT_pack64_2:add_offset = 5 ; 289s NC_INT NC_INT_pack64_2:missing_value = 99 ; 289s NC_INT NC_INT_packinf64_2(station) ; 289s NC_INT NC_INT_packinf64_2:scale_factor = 0 ; 289s NC_INT NC_INT_3(station) ; 289s NC_INT NC_INT_int_3(station) ; 289s NC_INT NC_INT_fill_3(station) ; 289s NC_INT NC_INT_fill_3:_FillValue = 99 ; 289s NC_INT NC_INT_intfill_3(station) ; 289s NC_INT NC_INT_intfill_3:_FillValue = 99 ; 289s NC_INT NC_INT_pack_3(station) ; 289s NC_INT NC_INT_pack_3:scale_factor = 10 ; 289s NC_INT NC_INT_pack_3:add_offset = 5 ; 289s NC_INT NC_INT_pack_3:_FillValue = 99 ; 289s NC_INT NC_INT_intpack_3(station) ; 289s NC_INT NC_INT_intpack_3:scale_factor = 10 ; 289s NC_INT NC_INT_intpack_3:add_offset = 5 ; 289s NC_INT NC_INT_intpack_3:_FillValue = 99 ; 289s NC_INT NC_INT_inf_3(station) ; 289s NC_INT NC_INT_packinf_3(station) ; 289s NC_INT NC_INT_packinf_3:scale_factor = 0 ; 289s NC_INT NC_INT_intpackinf_3(station) ; 289s NC_INT NC_INT_intpackinf_3:scale_factor = 0 ; 289s NC_INT NC_INT_intfillna_3(station) ; 289s NC_INT NC_INT_intfillna_3:_FillValue = NA ; 289s NC_INT NC_INT_bit64_3(station) ; 289s NC_INT NC_INT_bit64_3:_FillValue = 99 ; 289s NC_INT NC_INT_fill64_3(station) ; 289s NC_INT NC_INT_fill64_3:_FillValue = 99 ; 289s NC_INT NC_INT_pack64_3(station) ; 289s NC_INT NC_INT_pack64_3:scale_factor = 10 ; 289s NC_INT NC_INT_pack64_3:add_offset = 5 ; 289s NC_INT NC_INT_pack64_3:_FillValue = 99 ; 289s NC_INT NC_INT_packinf64_3(station) ; 289s NC_INT NC_INT_packinf64_3:scale_factor = 0 ; 289s NC_INT NC_INT_4(station) ; 289s NC_INT NC_INT_int_4(station) ; 289s NC_INT NC_INT_fill_4(station) ; 289s NC_INT NC_INT_fill_4:valid_range = 1, 5 ; 289s NC_INT NC_INT_intfill_4(station) ; 289s NC_INT NC_INT_intfill_4:valid_min = 1 ; 289s NC_INT NC_INT_intfill_4:valid_max = 5 ; 289s NC_INT NC_INT_pack_4(station) ; 289s NC_INT NC_INT_pack_4:scale_factor = 10 ; 289s NC_INT NC_INT_pack_4:add_offset = 5 ; 289s NC_INT NC_INT_pack_4:valid_min = 1 ; 289s NC_INT NC_INT_pack_4:valid_max = 5 ; 289s NC_INT NC_INT_intpack_4(station) ; 289s NC_INT NC_INT_intpack_4:scale_factor = 10 ; 289s NC_INT NC_INT_intpack_4:add_offset = 5 ; 289s NC_INT NC_INT_intpack_4:valid_range = 1, 5 ; 289s NC_INT NC_INT_inf_4(station) ; 289s NC_INT NC_INT_packinf_4(station) ; 289s NC_INT NC_INT_packinf_4:scale_factor = 0 ; 289s NC_INT NC_INT_intpackinf_4(station) ; 289s NC_INT NC_INT_intpackinf_4:scale_factor = 0 ; 289s NC_INT NC_INT_intfillna_4(station) ; 289s NC_INT NC_INT_intfillna_4:valid_min = 1 ; 289s NC_INT NC_INT_intfillna_4:valid_max = 5 ; 289s NC_INT NC_INT_bit64_4(station) ; 289s NC_INT NC_INT_bit64_4:valid_range = 1, 5 ; 289s NC_INT NC_INT_fill64_4(station) ; 289s NC_INT NC_INT_fill64_4:valid_min = 1 ; 289s NC_INT NC_INT_fill64_4:valid_max = 5 ; 289s NC_INT NC_INT_pack64_4(station) ; 289s NC_INT NC_INT_pack64_4:scale_factor = 10 ; 289s NC_INT NC_INT_pack64_4:add_offset = 5 ; 289s NC_INT NC_INT_pack64_4:valid_min = 1 ; 289s NC_INT NC_INT_pack64_4:valid_max = 5 ; 289s NC_INT NC_INT_packinf64_4(station) ; 289s NC_INT NC_INT_packinf64_4:scale_factor = 0 ; 289s NC_INT NC_INT_5(station) ; 289s NC_INT NC_INT_int_5(station) ; 289s NC_INT NC_INT_fill_5(station) ; 289s NC_INT NC_INT_fill_5:_FillValue = 99 ; 289s NC_INT NC_INT_intfill_5(station) ; 289s NC_INT NC_INT_intfill_5:_FillValue = 99 ; 289s NC_INT NC_INT_pack_5(station) ; 289s NC_INT NC_INT_pack_5:scale_factor = 10 ; 289s NC_INT NC_INT_pack_5:add_offset = 5 ; 289s NC_INT NC_INT_pack_5:_FillValue = 99 ; 289s NC_INT NC_INT_intpack_5(station) ; 289s NC_INT NC_INT_intpack_5:scale_factor = 10 ; 289s NC_INT NC_INT_intpack_5:add_offset = 5 ; 289s NC_INT NC_INT_intpack_5:_FillValue = 99 ; 289s NC_INT NC_INT_inf_5(station) ; 289s NC_INT NC_INT_packinf_5(station) ; 289s NC_INT NC_INT_packinf_5:scale_factor = 0 ; 289s NC_INT NC_INT_intpackinf_5(station) ; 289s NC_INT NC_INT_intpackinf_5:scale_factor = 0 ; 289s NC_INT NC_INT_intfillna_5(station) ; 289s NC_INT NC_INT_intfillna_5:_FillValue = NA ; 289s NC_INT NC_INT_bit64_5(station) ; 289s NC_INT NC_INT_bit64_5:_FillValue = 99 ; 289s NC_INT NC_INT_fill64_5(station) ; 289s NC_INT NC_INT_fill64_5:_FillValue = 99 ; 289s NC_INT NC_INT_pack64_5(station) ; 289s NC_INT NC_INT_pack64_5:scale_factor = 10 ; 289s NC_INT NC_INT_pack64_5:add_offset = 5 ; 289s NC_INT NC_INT_pack64_5:_FillValue = 99 ; 289s NC_INT NC_INT_packinf64_5(station) ; 289s NC_INT NC_INT_packinf64_5:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_0(station) ; 289s NC_FLOAT NC_FLOAT_int_0(station) ; 289s NC_FLOAT NC_FLOAT_fill_0(station) ; 289s NC_FLOAT NC_FLOAT_fill_0:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_intfill_0(station) ; 289s NC_FLOAT NC_FLOAT_intfill_0:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_pack_0(station) ; 289s NC_FLOAT NC_FLOAT_pack_0:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_pack_0:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_pack_0:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_intpack_0(station) ; 289s NC_FLOAT NC_FLOAT_intpack_0:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_intpack_0:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_intpack_0:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_inf_0(station) ; 289s NC_FLOAT NC_FLOAT_packinf_0(station) ; 289s NC_FLOAT NC_FLOAT_packinf_0:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_intpackinf_0(station) ; 289s NC_FLOAT NC_FLOAT_intpackinf_0:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_bit64_0(station) ; 289s NC_FLOAT NC_FLOAT_bit64_0:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_fill64_0(station) ; 289s NC_FLOAT NC_FLOAT_fill64_0:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_pack64_0(station) ; 289s NC_FLOAT NC_FLOAT_pack64_0:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_pack64_0:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_pack64_0:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_packinf64_0(station) ; 289s NC_FLOAT NC_FLOAT_packinf64_0:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_1(station) ; 289s NC_FLOAT NC_FLOAT_int_1(station) ; 289s NC_FLOAT NC_FLOAT_fill_1(station) ; 289s NC_FLOAT NC_FLOAT_fill_1:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_intfill_1(station) ; 289s NC_FLOAT NC_FLOAT_intfill_1:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_pack_1(station) ; 289s NC_FLOAT NC_FLOAT_pack_1:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_pack_1:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_pack_1:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_intpack_1(station) ; 289s NC_FLOAT NC_FLOAT_intpack_1:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_intpack_1:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_intpack_1:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_inf_1(station) ; 289s NC_FLOAT NC_FLOAT_packinf_1(station) ; 289s NC_FLOAT NC_FLOAT_packinf_1:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_intpackinf_1(station) ; 289s NC_FLOAT NC_FLOAT_intpackinf_1:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_bit64_1(station) ; 289s NC_FLOAT NC_FLOAT_bit64_1:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_fill64_1(station) ; 289s NC_FLOAT NC_FLOAT_fill64_1:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_pack64_1(station) ; 289s NC_FLOAT NC_FLOAT_pack64_1:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_pack64_1:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_pack64_1:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_packinf64_1(station) ; 289s NC_FLOAT NC_FLOAT_packinf64_1:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_2(station) ; 289s NC_FLOAT NC_FLOAT_int_2(station) ; 289s NC_FLOAT NC_FLOAT_fill_2(station) ; 289s NC_FLOAT NC_FLOAT_fill_2:missing_value = 99 ; 289s NC_FLOAT NC_FLOAT_intfill_2(station) ; 289s NC_FLOAT NC_FLOAT_intfill_2:missing_value = 99 ; 289s NC_FLOAT NC_FLOAT_pack_2(station) ; 289s NC_FLOAT NC_FLOAT_pack_2:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_pack_2:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_pack_2:missing_value = 99 ; 289s NC_FLOAT NC_FLOAT_intpack_2(station) ; 289s NC_FLOAT NC_FLOAT_intpack_2:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_intpack_2:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_intpack_2:missing_value = 99 ; 289s NC_FLOAT NC_FLOAT_inf_2(station) ; 289s NC_FLOAT NC_FLOAT_packinf_2(station) ; 289s NC_FLOAT NC_FLOAT_packinf_2:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_intpackinf_2(station) ; 289s NC_FLOAT NC_FLOAT_intpackinf_2:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_bit64_2(station) ; 289s NC_FLOAT NC_FLOAT_bit64_2:missing_value = 99 ; 289s NC_FLOAT NC_FLOAT_fill64_2(station) ; 289s NC_FLOAT NC_FLOAT_fill64_2:missing_value = 99 ; 289s NC_FLOAT NC_FLOAT_pack64_2(station) ; 289s NC_FLOAT NC_FLOAT_pack64_2:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_pack64_2:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_pack64_2:missing_value = 99 ; 289s NC_FLOAT NC_FLOAT_packinf64_2(station) ; 289s NC_FLOAT NC_FLOAT_packinf64_2:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_3(station) ; 289s NC_FLOAT NC_FLOAT_int_3(station) ; 289s NC_FLOAT NC_FLOAT_fill_3(station) ; 289s NC_FLOAT NC_FLOAT_fill_3:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_intfill_3(station) ; 289s NC_FLOAT NC_FLOAT_intfill_3:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_pack_3(station) ; 289s NC_FLOAT NC_FLOAT_pack_3:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_pack_3:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_pack_3:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_intpack_3(station) ; 289s NC_FLOAT NC_FLOAT_intpack_3:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_intpack_3:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_intpack_3:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_inf_3(station) ; 289s NC_FLOAT NC_FLOAT_packinf_3(station) ; 289s NC_FLOAT NC_FLOAT_packinf_3:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_intpackinf_3(station) ; 289s NC_FLOAT NC_FLOAT_intpackinf_3:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_bit64_3(station) ; 289s NC_FLOAT NC_FLOAT_bit64_3:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_fill64_3(station) ; 289s NC_FLOAT NC_FLOAT_fill64_3:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_pack64_3(station) ; 289s NC_FLOAT NC_FLOAT_pack64_3:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_pack64_3:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_pack64_3:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_packinf64_3(station) ; 289s NC_FLOAT NC_FLOAT_packinf64_3:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_4(station) ; 289s NC_FLOAT NC_FLOAT_int_4(station) ; 289s NC_FLOAT NC_FLOAT_fill_4(station) ; 289s NC_FLOAT NC_FLOAT_fill_4:valid_range = 1, 5 ; 289s NC_FLOAT NC_FLOAT_intfill_4(station) ; 289s NC_FLOAT NC_FLOAT_intfill_4:valid_min = 1 ; 289s NC_FLOAT NC_FLOAT_intfill_4:valid_max = 5 ; 289s NC_FLOAT NC_FLOAT_pack_4(station) ; 289s NC_FLOAT NC_FLOAT_pack_4:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_pack_4:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_pack_4:valid_min = 1 ; 289s NC_FLOAT NC_FLOAT_pack_4:valid_max = 5 ; 289s NC_FLOAT NC_FLOAT_intpack_4(station) ; 289s NC_FLOAT NC_FLOAT_intpack_4:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_intpack_4:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_intpack_4:valid_range = 1, 5 ; 289s NC_FLOAT NC_FLOAT_inf_4(station) ; 289s NC_FLOAT NC_FLOAT_packinf_4(station) ; 289s NC_FLOAT NC_FLOAT_packinf_4:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_intpackinf_4(station) ; 289s NC_FLOAT NC_FLOAT_intpackinf_4:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_bit64_4(station) ; 289s NC_FLOAT NC_FLOAT_bit64_4:valid_range = 1, 5 ; 289s NC_FLOAT NC_FLOAT_fill64_4(station) ; 289s NC_FLOAT NC_FLOAT_fill64_4:valid_min = 1 ; 289s NC_FLOAT NC_FLOAT_fill64_4:valid_max = 5 ; 289s NC_FLOAT NC_FLOAT_pack64_4(station) ; 289s NC_FLOAT NC_FLOAT_pack64_4:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_pack64_4:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_pack64_4:valid_min = 1 ; 289s NC_FLOAT NC_FLOAT_pack64_4:valid_max = 5 ; 289s NC_FLOAT NC_FLOAT_packinf64_4(station) ; 289s NC_FLOAT NC_FLOAT_packinf64_4:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_5(station) ; 289s NC_FLOAT NC_FLOAT_int_5(station) ; 289s NC_FLOAT NC_FLOAT_fill_5(station) ; 289s NC_FLOAT NC_FLOAT_fill_5:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_intfill_5(station) ; 289s NC_FLOAT NC_FLOAT_intfill_5:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_pack_5(station) ; 289s NC_FLOAT NC_FLOAT_pack_5:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_pack_5:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_pack_5:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_intpack_5(station) ; 289s NC_FLOAT NC_FLOAT_intpack_5:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_intpack_5:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_intpack_5:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_inf_5(station) ; 289s NC_FLOAT NC_FLOAT_packinf_5(station) ; 289s NC_FLOAT NC_FLOAT_packinf_5:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_intpackinf_5(station) ; 289s NC_FLOAT NC_FLOAT_intpackinf_5:scale_factor = 0 ; 289s NC_FLOAT NC_FLOAT_bit64_5(station) ; 289s NC_FLOAT NC_FLOAT_bit64_5:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_fill64_5(station) ; 289s NC_FLOAT NC_FLOAT_fill64_5:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_pack64_5(station) ; 289s NC_FLOAT NC_FLOAT_pack64_5:scale_factor = 10 ; 289s NC_FLOAT NC_FLOAT_pack64_5:add_offset = 5 ; 289s NC_FLOAT NC_FLOAT_pack64_5:_FillValue = 99 ; 289s NC_FLOAT NC_FLOAT_packinf64_5(station) ; 289s NC_FLOAT NC_FLOAT_packinf64_5:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_0(station) ; 289s NC_DOUBLE NC_DOUBLE_int_0(station) ; 289s NC_DOUBLE NC_DOUBLE_fill_0(station) ; 289s NC_DOUBLE NC_DOUBLE_fill_0:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_intfill_0(station) ; 289s NC_DOUBLE NC_DOUBLE_intfill_0:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_pack_0(station) ; 289s NC_DOUBLE NC_DOUBLE_pack_0:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_pack_0:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_pack_0:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_intpack_0(station) ; 289s NC_DOUBLE NC_DOUBLE_intpack_0:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_intpack_0:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_intpack_0:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_inf_0(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf_0(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf_0:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_intpackinf_0(station) ; 289s NC_DOUBLE NC_DOUBLE_intpackinf_0:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_fillna_0(station) ; 289s NC_DOUBLE NC_DOUBLE_fillna_0:_FillValue = NA ; 289s NC_DOUBLE NC_DOUBLE_bit64_0(station) ; 289s NC_DOUBLE NC_DOUBLE_bit64_0:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_fill64_0(station) ; 289s NC_DOUBLE NC_DOUBLE_fill64_0:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_pack64_0(station) ; 289s NC_DOUBLE NC_DOUBLE_pack64_0:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_pack64_0:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_pack64_0:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_packinf64_0(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf64_0:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_1(station) ; 289s NC_DOUBLE NC_DOUBLE_int_1(station) ; 289s NC_DOUBLE NC_DOUBLE_fill_1(station) ; 289s NC_DOUBLE NC_DOUBLE_fill_1:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_intfill_1(station) ; 289s NC_DOUBLE NC_DOUBLE_intfill_1:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_pack_1(station) ; 289s NC_DOUBLE NC_DOUBLE_pack_1:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_pack_1:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_pack_1:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_intpack_1(station) ; 289s NC_DOUBLE NC_DOUBLE_intpack_1:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_intpack_1:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_intpack_1:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_inf_1(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf_1(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf_1:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_intpackinf_1(station) ; 289s NC_DOUBLE NC_DOUBLE_intpackinf_1:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_fillna_1(station) ; 289s NC_DOUBLE NC_DOUBLE_fillna_1:_FillValue = NA ; 289s NC_DOUBLE NC_DOUBLE_bit64_1(station) ; 289s NC_DOUBLE NC_DOUBLE_bit64_1:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_fill64_1(station) ; 289s NC_DOUBLE NC_DOUBLE_fill64_1:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_pack64_1(station) ; 289s NC_DOUBLE NC_DOUBLE_pack64_1:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_pack64_1:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_pack64_1:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_packinf64_1(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf64_1:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_2(station) ; 289s NC_DOUBLE NC_DOUBLE_int_2(station) ; 289s NC_DOUBLE NC_DOUBLE_fill_2(station) ; 289s NC_DOUBLE NC_DOUBLE_fill_2:missing_value = 99 ; 289s NC_DOUBLE NC_DOUBLE_intfill_2(station) ; 289s NC_DOUBLE NC_DOUBLE_intfill_2:missing_value = 99 ; 289s NC_DOUBLE NC_DOUBLE_pack_2(station) ; 289s NC_DOUBLE NC_DOUBLE_pack_2:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_pack_2:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_pack_2:missing_value = 99 ; 289s NC_DOUBLE NC_DOUBLE_intpack_2(station) ; 289s NC_DOUBLE NC_DOUBLE_intpack_2:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_intpack_2:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_intpack_2:missing_value = 99 ; 289s NC_DOUBLE NC_DOUBLE_inf_2(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf_2(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf_2:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_intpackinf_2(station) ; 289s NC_DOUBLE NC_DOUBLE_intpackinf_2:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_fillna_2(station) ; 289s NC_DOUBLE NC_DOUBLE_fillna_2:missing_value = NA ; 289s NC_DOUBLE NC_DOUBLE_bit64_2(station) ; 289s NC_DOUBLE NC_DOUBLE_bit64_2:missing_value = 99 ; 289s NC_DOUBLE NC_DOUBLE_fill64_2(station) ; 289s NC_DOUBLE NC_DOUBLE_fill64_2:missing_value = 99 ; 289s NC_DOUBLE NC_DOUBLE_pack64_2(station) ; 289s NC_DOUBLE NC_DOUBLE_pack64_2:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_pack64_2:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_pack64_2:missing_value = 99 ; 289s NC_DOUBLE NC_DOUBLE_packinf64_2(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf64_2:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_3(station) ; 289s NC_DOUBLE NC_DOUBLE_int_3(station) ; 289s NC_DOUBLE NC_DOUBLE_fill_3(station) ; 289s NC_DOUBLE NC_DOUBLE_fill_3:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_intfill_3(station) ; 289s NC_DOUBLE NC_DOUBLE_intfill_3:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_pack_3(station) ; 289s NC_DOUBLE NC_DOUBLE_pack_3:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_pack_3:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_pack_3:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_intpack_3(station) ; 289s NC_DOUBLE NC_DOUBLE_intpack_3:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_intpack_3:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_intpack_3:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_inf_3(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf_3(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf_3:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_intpackinf_3(station) ; 289s NC_DOUBLE NC_DOUBLE_intpackinf_3:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_fillna_3(station) ; 289s NC_DOUBLE NC_DOUBLE_fillna_3:_FillValue = NA ; 289s NC_DOUBLE NC_DOUBLE_bit64_3(station) ; 289s NC_DOUBLE NC_DOUBLE_bit64_3:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_fill64_3(station) ; 289s NC_DOUBLE NC_DOUBLE_fill64_3:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_pack64_3(station) ; 289s NC_DOUBLE NC_DOUBLE_pack64_3:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_pack64_3:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_pack64_3:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_packinf64_3(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf64_3:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_4(station) ; 289s NC_DOUBLE NC_DOUBLE_int_4(station) ; 289s NC_DOUBLE NC_DOUBLE_fill_4(station) ; 289s NC_DOUBLE NC_DOUBLE_fill_4:valid_range = 1, 5 ; 289s NC_DOUBLE NC_DOUBLE_intfill_4(station) ; 289s NC_DOUBLE NC_DOUBLE_intfill_4:valid_min = 1 ; 289s NC_DOUBLE NC_DOUBLE_intfill_4:valid_max = 5 ; 289s NC_DOUBLE NC_DOUBLE_pack_4(station) ; 289s NC_DOUBLE NC_DOUBLE_pack_4:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_pack_4:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_pack_4:valid_min = 1 ; 289s NC_DOUBLE NC_DOUBLE_pack_4:valid_max = 5 ; 289s NC_DOUBLE NC_DOUBLE_intpack_4(station) ; 289s NC_DOUBLE NC_DOUBLE_intpack_4:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_intpack_4:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_intpack_4:valid_range = 1, 5 ; 289s NC_DOUBLE NC_DOUBLE_inf_4(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf_4(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf_4:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_intpackinf_4(station) ; 289s NC_DOUBLE NC_DOUBLE_intpackinf_4:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_fillna_4(station) ; 289s NC_DOUBLE NC_DOUBLE_fillna_4:valid_range = -Inf, Inf ; 289s NC_DOUBLE NC_DOUBLE_bit64_4(station) ; 289s NC_DOUBLE NC_DOUBLE_bit64_4:valid_range = 1, 5 ; 289s NC_DOUBLE NC_DOUBLE_fill64_4(station) ; 289s NC_DOUBLE NC_DOUBLE_fill64_4:valid_min = 1 ; 289s NC_DOUBLE NC_DOUBLE_fill64_4:valid_max = 5 ; 289s NC_DOUBLE NC_DOUBLE_pack64_4(station) ; 289s NC_DOUBLE NC_DOUBLE_pack64_4:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_pack64_4:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_pack64_4:valid_min = 1 ; 289s NC_DOUBLE NC_DOUBLE_pack64_4:valid_max = 5 ; 289s NC_DOUBLE NC_DOUBLE_packinf64_4(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf64_4:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_5(station) ; 289s NC_DOUBLE NC_DOUBLE_int_5(station) ; 289s NC_DOUBLE NC_DOUBLE_fill_5(station) ; 289s NC_DOUBLE NC_DOUBLE_fill_5:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_intfill_5(station) ; 289s NC_DOUBLE NC_DOUBLE_intfill_5:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_pack_5(station) ; 289s NC_DOUBLE NC_DOUBLE_pack_5:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_pack_5:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_pack_5:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_intpack_5(station) ; 289s NC_DOUBLE NC_DOUBLE_intpack_5:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_intpack_5:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_intpack_5:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_inf_5(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf_5(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf_5:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_intpackinf_5(station) ; 289s NC_DOUBLE NC_DOUBLE_intpackinf_5:scale_factor = 0 ; 289s NC_DOUBLE NC_DOUBLE_fillna_5(station) ; 289s NC_DOUBLE NC_DOUBLE_fillna_5:_FillValue = NA ; 289s NC_DOUBLE NC_DOUBLE_bit64_5(station) ; 289s NC_DOUBLE NC_DOUBLE_bit64_5:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_fill64_5(station) ; 289s NC_DOUBLE NC_DOUBLE_fill64_5:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_pack64_5(station) ; 289s NC_DOUBLE NC_DOUBLE_pack64_5:scale_factor = 10 ; 289s NC_DOUBLE NC_DOUBLE_pack64_5:add_offset = 5 ; 289s NC_DOUBLE NC_DOUBLE_pack64_5:_FillValue = 99 ; 289s NC_DOUBLE NC_DOUBLE_packinf64_5(station) ; 289s NC_DOUBLE NC_DOUBLE_packinf64_5:scale_factor = 0 ; 289s 289s // global attributes: 289s NC_CHAR :char_att = "This is some text" ; 289s } 289s Read NC_CHAR global attribute ...OK 289s Read NC_CHAR variable attribute ...OK 289s Read NC_CHAR variable attribute as raw bytes ...OK 289s Inquire about groups in file/group ...OK 289s Inquire about dimension ids in file/group ...OK 289s Inquire about variable ids in file/group ...OK 289s Inquire about fullname of file/group ...OK 289s Inquire about unlimited dimension ids of file/group ...OK 289s Read integer vector as double ... OK 289s OK 289s Read NC_BYTE_0 ...OK 289s OK 289s Read NC_BYTE_int_0 ...OK 289s OK 289s Read NC_BYTE_bit64_0 ...OK 289s OK 289s Read NC_BYTE_fill_0 ...OK 289s OK 289s Read NC_BYTE_intfill_0 ...OK 289s OK 289s Read NC_BYTE_fill64_0 ...OK 289s OK 289s Read NC_BYTE_pack_0 ...OK 289s OK 289s Read NC_BYTE_intpack_0 ...OK 289s OK 289s Read NC_BYTE_pack64_0 ...OK 289s OK 289s Read NC_BYTE_1 ...OK 289s OK 289s Read NC_BYTE_int_1 ...OK 289s OK 289s Read NC_BYTE_bit64_1 ...OK 289s OK 289s Read NC_BYTE_fill_1 ...OK 289s OK 289s Read NC_BYTE_intfill_1 ...OK 289s OK 289s Read NC_BYTE_fill64_1 ...OK 289s OK 289s Read NC_BYTE_pack_1 ...OK 289s OK 289s Read NC_BYTE_intpack_1 ...OK 289s OK 289s Read NC_BYTE_pack64_1 ...OK 289s OK 289s Read NC_BYTE_2 ...OK 289s OK 289s Read NC_BYTE_int_2 ...OK 289s OK 289s Read NC_BYTE_bit64_2 ...OK 289s OK 289s Read NC_BYTE_fill_2 ...OK 289s OK 289s Read NC_BYTE_intfill_2 ...OK 289s OK 289s Read NC_BYTE_fill64_2 ...OK 289s OK 289s Read NC_BYTE_pack_2 ...OK 289s OK 289s Read NC_BYTE_intpack_2 ...OK 289s OK 289s Read NC_BYTE_pack64_2 ...OK 289s OK 289s Read NC_BYTE_3 ...OK 289s OK 289s Read NC_BYTE_int_3 ...OK 289s OK 289s Read NC_BYTE_bit64_3 ...OK 289s OK 289s Read NC_BYTE_4 ...OK 289s OK 289s Read NC_BYTE_int_4 ...OK 289s OK 289s Read NC_BYTE_bit64_4 ...OK 289s OK 289s Read NC_BYTE_fill_4 ...OK 289s OK 289s Read NC_BYTE_intfill_4 ...OK 289s OK 289s Read NC_BYTE_fill64_4 ...OK 289s OK 289s Read NC_BYTE_pack_4 ...OK 289s OK 289s Read NC_BYTE_intpack_4 ...OK 289s OK 289s Read NC_BYTE_pack64_4 ...OK 289s OK 289s Read NC_BYTE_5 ...OK 289s OK 289s Read NC_BYTE_int_5 ...OK 289s OK 289s Read NC_BYTE_bit64_5 ...OK 289s OK 289s Read NC_BYTE_fill_5 ...OK 289s OK 289s Read NC_BYTE_intfill_5 ...OK 289s OK 289s Read NC_BYTE_fill64_5 ...OK 289s OK 289s Read NC_BYTE_pack_5 ...OK 289s OK 289s Read NC_BYTE_intpack_5 ...OK 289s OK 289s Read NC_BYTE_pack64_5 ...OK 289s OK 289s Read NC_SHORT_0 ...OK 289s OK 289s Read NC_SHORT_int_0 ...OK 289s OK 289s Read NC_SHORT_bit64_0 ...OK 289s OK 289s Read NC_SHORT_fill_0 ...OK 289s OK 289s Read NC_SHORT_intfill_0 ...OK 289s OK 289s Read NC_SHORT_fill64_0 ...OK 289s OK 289s Read NC_SHORT_pack_0 ...OK 289s OK 289s Read NC_SHORT_intpack_0 ...OK 289s OK 289s Read NC_SHORT_pack64_0 ...OK 289s OK 289s Read NC_SHORT_1 ...OK 289s OK 290s Read NC_SHORT_int_1 ...OK 290s OK 290s Read NC_SHORT_bit64_1 ...OK 290s OK 290s Read NC_SHORT_fill_1 ...OK 290s OK 290s Read NC_SHORT_intfill_1 ...OK 290s OK 290s Read NC_SHORT_fill64_1 ...OK 290s OK 290s Read NC_SHORT_pack_1 ...OK 290s OK 290s Read NC_SHORT_intpack_1 ...OK 290s OK 290s Read NC_SHORT_pack64_1 ...OK 290s OK 290s Read NC_SHORT_2 ...OK 290s OK 290s Read NC_SHORT_int_2 ...OK 290s OK 290s Read NC_SHORT_bit64_2 ...OK 290s OK 290s Read NC_SHORT_fill_2 ...OK 290s OK 290s Read NC_SHORT_intfill_2 ...OK 290s OK 290s Read NC_SHORT_fill64_2 ...OK 290s OK 290s Read NC_SHORT_pack_2 ...OK 290s OK 290s Read NC_SHORT_intpack_2 ...OK 290s OK 290s Read NC_SHORT_pack64_2 ...OK 290s OK 290s Read NC_SHORT_3 ...OK 290s OK 290s Read NC_SHORT_int_3 ...OK 290s OK 290s Read NC_SHORT_bit64_3 ...OK 290s OK 290s Read NC_SHORT_4 ...OK 290s OK 290s Read NC_SHORT_int_4 ...OK 290s OK 290s Read NC_SHORT_bit64_4 ...OK 290s OK 290s Read NC_SHORT_fill_4 ...OK 290s OK 290s Read NC_SHORT_intfill_4 ...OK 290s OK 290s Read NC_SHORT_fill64_4 ...OK 290s OK 290s Read NC_SHORT_pack_4 ...OK 290s OK 290s Read NC_SHORT_intpack_4 ...OK 290s OK 290s Read NC_SHORT_pack64_4 ...OK 290s OK 290s Read NC_SHORT_5 ...OK 290s OK 290s Read NC_SHORT_int_5 ...OK 290s OK 290s Read NC_SHORT_bit64_5 ...OK 290s OK 290s Read NC_SHORT_fill_5 ...OK 290s OK 290s Read NC_SHORT_intfill_5 ...OK 290s OK 290s Read NC_SHORT_fill64_5 ...OK 290s OK 290s Read NC_SHORT_pack_5 ...OK 290s OK 290s Read NC_SHORT_intpack_5 ...OK 290s OK 290s Read NC_SHORT_pack64_5 ...OK 290s OK 290s Read NC_INT_0 ...OK 290s OK 290s Read NC_INT_int_0 ...OK 290s OK 290s Read NC_INT_bit64_0 ...OK 290s OK 290s Read NC_INT_fill_0 ...OK 290s OK 290s Read NC_INT_intfill_0 ...OK 290s OK 290s Read NC_INT_fill64_0 ...OK 290s OK 290s Read NC_INT_intfillna_0 ...OK 290s OK 290s Read NC_INT_pack_0 ...OK 290s OK 290s Read NC_INT_intpack_0 ...OK 290s OK 290s Read NC_INT_pack64_0 ...OK 290s OK 290s Read NC_INT_1 ...OK 290s OK 290s Read NC_INT_int_1 ...OK 290s OK 290s Read NC_INT_bit64_1 ...OK 290s OK 290s Read NC_INT_fill_1 ...OK 290s OK 290s Read NC_INT_intfill_1 ...OK 290s OK 290s Read NC_INT_fill64_1 ...OK 290s OK 290s Read NC_INT_intfillna_1 ...OK 290s OK 290s Read NC_INT_pack_1 ...OK 290s OK 290s Read NC_INT_intpack_1 ...OK 290s OK 290s Read NC_INT_pack64_1 ...OK 290s OK 290s Read NC_INT_2 ...OK 290s OK 290s Read NC_INT_int_2 ...OK 290s OK 290s Read NC_INT_bit64_2 ...OK 290s OK 290s Read NC_INT_fill_2 ...OK 290s OK 290s Read NC_INT_intfill_2 ...OK 290s OK 290s Read NC_INT_fill64_2 ...OK 290s OK 290s Read NC_INT_intfillna_2 ...OK 290s OK 290s Read NC_INT_pack_2 ...OK 290s OK 290s Read NC_INT_intpack_2 ...OK 290s OK 290s Read NC_INT_pack64_2 ...OK 290s OK 290s Read NC_INT_3 ...OK 290s OK 290s Read NC_INT_int_3 ...OK 290s OK 290s Read NC_INT_bit64_3 ...OK 290s OK 290s Read NC_INT_intfill_3 ...OK 290s OK 290s OK 290s Read NC_INT_intfillna_3 ...OK 290s OK 290s OK 290s Read NC_INT_intpack_3 ...OK 290s OK 290s OK 290s Read NC_INT_4 ...OK 290s OK 290s Read NC_INT_int_4 ...OK 290s OK 290s Read NC_INT_bit64_4 ...OK 290s OK 290s Read NC_INT_fill_4 ...OK 290s OK 290s Read NC_INT_intfill_4 ...OK 290s OK 290s Read NC_INT_fill64_4 ...OK 290s OK 290s Read NC_INT_intfillna_4 ...OK 290s OK 290s Read NC_INT_pack_4 ...OK 290s OK 290s Read NC_INT_intpack_4 ...OK 290s OK 290s Read NC_INT_pack64_4 ...OK 290s OK 290s Read NC_INT_5 ...OK 290s OK 290s Read NC_INT_int_5 ...OK 290s OK 290s Read NC_INT_bit64_5 ...OK 290s OK 290s Read NC_INT_fill_5 ...OK 290s OK 290s Read NC_INT_intfill_5 ...OK 290s OK 290s Read NC_INT_fill64_5 ...OK 290s OK 290s Read NC_INT_intfillna_5 ...OK 290s OK 290s Read NC_INT_pack_5 ...OK 290s OK 290s Read NC_INT_intpack_5 ...OK 290s OK 290s Read NC_INT_pack64_5 ...OK 290s OK 290s Read NC_FLOAT_0 ...OK 290s OK 290s Read NC_FLOAT_int_0 ...OK 290s OK 290s Read NC_FLOAT_bit64_0 ...OK 290s OK 290s Read NC_FLOAT_fill_0 ...OK 290s OK 290s Read NC_FLOAT_intfill_0 ...OK 290s OK 290s Read NC_FLOAT_fill64_0 ...OK 290s OK 290s Read NC_FLOAT_pack_0 ...OK 290s OK 290s Read NC_FLOAT_intpack_0 ...OK 290s OK 290s Read NC_FLOAT_pack64_0 ...OK 290s OK 290s Read NC_FLOAT_1 ...OK 290s OK 290s Read NC_FLOAT_int_1 ...OK 290s OK 290s Read NC_FLOAT_bit64_1 ...OK 290s OK 290s Read NC_FLOAT_fill_1 ...OK 290s OK 290s Read NC_FLOAT_intfill_1 ...OK 290s OK 290s Read NC_FLOAT_fill64_1 ...OK 290s OK 290s Read NC_FLOAT_pack_1 ...OK 290s OK 290s Read NC_FLOAT_intpack_1 ...OK 290s OK 290s Read NC_FLOAT_pack64_1 ...OK 290s OK 290s Read NC_FLOAT_2 ...OK 290s OK 290s Read NC_FLOAT_int_2 ...OK 290s OK 290s Read NC_FLOAT_bit64_2 ...OK 290s OK 290s Read NC_FLOAT_fill_2 ...OK 290s OK 290s Read NC_FLOAT_intfill_2 ...OK 290s OK 290s Read NC_FLOAT_fill64_2 ...OK 290s OK 290s Read NC_FLOAT_pack_2 ...OK 290s OK 290s Read NC_FLOAT_intpack_2 ...OK 290s OK 290s Read NC_FLOAT_pack64_2 ...OK 290s OK 290s Read NC_FLOAT_3 ...OK 290s OK 290s Read NC_FLOAT_int_3 ...OK 290s OK 290s Read NC_FLOAT_bit64_3 ...OK 290s OK 290s Read NC_FLOAT_intfill_3 ...OK 290s OK 290s OK 290s Read NC_FLOAT_fill64_3 ...OK 290s OK 290s OK 290s Read NC_FLOAT_intpack_3 ...OK 290s OK 290s OK 290s Read NC_FLOAT_pack64_3 ...OK 290s OK 290s OK 290s Read NC_FLOAT_4 ...OK 290s OK 290s Read NC_FLOAT_int_4 ...OK 290s OK 290s Read NC_FLOAT_bit64_4 ...OK 290s OK 290s Read NC_FLOAT_fill_4 ...OK 290s OK 290s Read NC_FLOAT_intfill_4 ...OK 290s OK 290s Read NC_FLOAT_fill64_4 ...OK 290s OK 290s Read NC_FLOAT_pack_4 ...OK 290s OK 290s Read NC_FLOAT_intpack_4 ...OK 290s OK 290s Read NC_FLOAT_pack64_4 ...OK 290s OK 290s Read NC_FLOAT_5 ...OK 290s OK 290s Read NC_FLOAT_int_5 ...OK 290s OK 290s Read NC_FLOAT_bit64_5 ...OK 290s OK 290s Read NC_FLOAT_fill_5 ...OK 290s OK 290s Read NC_FLOAT_intfill_5 ...OK 290s OK 290s Read NC_FLOAT_fill64_5 ...OK 290s OK 290s Read NC_FLOAT_pack_5 ...OK 290s OK 290s Read NC_FLOAT_intpack_5 ...OK 290s OK 290s Read NC_FLOAT_pack64_5 ...OK 290s OK 290s Read NC_DOUBLE_0 ...OK 290s OK 290s Read NC_DOUBLE_int_0 ...OK 290s OK 290s Read NC_DOUBLE_bit64_0 ...OK 290s OK 290s Read NC_DOUBLE_fill_0 ...OK 290s OK 290s Read NC_DOUBLE_intfill_0 ...OK 290s OK 290s Read NC_DOUBLE_fill64_0 ...OK 290s OK 290s Read NC_DOUBLE_fillna_0 ...OK 290s OK 290s Read NC_DOUBLE_pack_0 ...OK 290s OK 290s Read NC_DOUBLE_intpack_0 ...OK 290s OK 290s Read NC_DOUBLE_pack64_0 ...OK 290s OK 290s Read NC_DOUBLE_1 ...OK 290s OK 290s Read NC_DOUBLE_int_1 ...OK 290s OK 290s Read NC_DOUBLE_bit64_1 ...OK 290s OK 290s Read NC_DOUBLE_fill_1 ...OK 290s OK 290s Read NC_DOUBLE_intfill_1 ...OK 290s OK 290s Read NC_DOUBLE_fill64_1 ...OK 290s OK 290s Read NC_DOUBLE_fillna_1 ...OK 290s OK 290s Read NC_DOUBLE_pack_1 ...OK 290s OK 290s Read NC_DOUBLE_intpack_1 ...OK 290s OK 290s Read NC_DOUBLE_pack64_1 ...OK 290s OK 290s Read NC_DOUBLE_2 ...OK 290s OK 290s Read NC_DOUBLE_int_2 ...OK 290s OK 290s Read NC_DOUBLE_bit64_2 ...OK 290s OK 290s Read NC_DOUBLE_fill_2 ...OK 290s OK 290s Read NC_DOUBLE_intfill_2 ...OK 290s OK 290s Read NC_DOUBLE_fill64_2 ...OK 290s OK 290s Read NC_DOUBLE_fillna_2 ...OK 290s OK 290s Read NC_DOUBLE_pack_2 ...OK 290s OK 290s Read NC_DOUBLE_intpack_2 ...OK 290s OK 290s Read NC_DOUBLE_pack64_2 ...OK 290s OK 290s Read NC_DOUBLE_3 ...OK 290s OK 290s Read NC_DOUBLE_int_3 ...OK 290s OK 290s Read NC_DOUBLE_bit64_3 ...OK 290s OK 290s Read NC_DOUBLE_fill_3 ...OK 290s OK 290s Read NC_DOUBLE_intfill_3 ...OK 290s OK 290s OK 290s Read NC_DOUBLE_fill64_3 ...OK 290s OK 290s OK 290s Read NC_DOUBLE_fillna_3 ...OK 290s OK 290s Read NC_DOUBLE_pack_3 ...OK 290s OK 290s Read NC_DOUBLE_intpack_3 ...OK 290s OK 290s OK 290s Read NC_DOUBLE_pack64_3 ...OK 290s OK 290s OK 290s Read NC_DOUBLE_4 ...OK 290s OK 290s Read NC_DOUBLE_int_4 ...OK 290s OK 290s Read NC_DOUBLE_bit64_4 ...OK 290s OK 290s Read NC_DOUBLE_fill_4 ...OK 290s OK 290s Read NC_DOUBLE_intfill_4 ...OK 290s OK 290s Read NC_DOUBLE_fill64_4 ...OK 290s OK 290s Read NC_DOUBLE_fillna_4 ...OK 290s OK 290s Read NC_DOUBLE_pack_4 ...OK 290s OK 290s Read NC_DOUBLE_intpack_4 ...OK 290s OK 290s Read NC_DOUBLE_pack64_4 ...OK 290s OK 290s Read NC_DOUBLE_5 ...OK 290s OK 290s Read NC_DOUBLE_int_5 ...OK 290s OK 290s Read NC_DOUBLE_bit64_5 ...OK 290s OK 290s Read NC_DOUBLE_fill_5 ...OK 290s OK 290s Read NC_DOUBLE_intfill_5 ...OK 290s OK 290s Read NC_DOUBLE_fill64_5 ...OK 290s OK 290s Read NC_DOUBLE_fillna_5 ...OK 290s OK 290s Read NC_DOUBLE_pack_5 ...OK 290s OK 290s Read NC_DOUBLE_intpack_5 ...OK 290s OK 290s Read NC_DOUBLE_pack64_5 ...OK 290s OK 290s Read integer vector as smallest R type ... OK 290s OK 290s Read NC_BYTE_5 ...OK 290s OK 290s Read NC_BYTE_fill_5 ...OK 290s OK 290s Read NC_SHORT_5 ...OK 290s OK 290s Read NC_SHORT_fill_5 ...OK 290s OK 290s Read NC_INT_5 ...OK 290s OK 290s Read NC_INT_fill_5 ...OK 290s OK 290s Read NC_FLOAT_5 ...OK 290s OK 290s Read NC_FLOAT_fill_5 ...OK 290s OK 290s Read NC_DOUBLE_5 ...OK 290s OK 290s Read NC_DOUBLE_fill_5 ...OK 290s OK 290s Read numeric matrix ... OK 290s Inquire about numeric variable ...OK 290s Read numeric matrix slice ... OK 290s OK 290s Read numeric matrix empty slice ... OK 290s OK 290s Read numeric scalar ... OK 290s Read numeric empty array ... OK 290s Read 2D char array ... OK 290s Read 2D char array with fill value ... OK 290s OK 290s Read 2D char slice ... OK 290s Read 2D char slice as raw bytes ... OK 290s Read 2D char slice as characters ... OK 290s Read empty 2D char array ... OK 290s OK 290s Read 1D char slice ... OK 290s Read scalar char ... OK 290s Read and unpack numeric array ... OK 290s Check that closing any NetCDF handle closes the file for all handles ... OK 290s Check that garbage collector closes file that is not referenced ... OK 290s Removed test file /tmp/Rtmp7K0pnz/RNetCDF-test_classic_91c43a4513d.nc 290s Test offset64 file format in /tmp/Rtmp7K0pnz/RNetCDF-test_offset64_91c14149ef.nc ... 290s OK 290s Version of netcdf library ... 4.9.3 of Feb 14 2025 11:24:29 $ 290s Defining dimensions ... 290s OK 290s Defining variables for netcdf3 ... 290s OK 290s Defining variables of type NC_BYTE for na.mode 0 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_BYTE for na.mode 1 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_BYTE for na.mode 2 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_BYTE for na.mode 3 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_BYTE for na.mode 4 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_BYTE for na.mode 5 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_SHORT for na.mode 0 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_SHORT for na.mode 1 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_SHORT for na.mode 2 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_SHORT for na.mode 3 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_SHORT for na.mode 4 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_SHORT for na.mode 5 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_INT for na.mode 0 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_INT for na.mode 1 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_INT for na.mode 2 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_INT for na.mode 3 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_INT for na.mode 4 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_INT for na.mode 5 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_FLOAT for na.mode 0 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_FLOAT for na.mode 1 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_FLOAT for na.mode 2 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_FLOAT for na.mode 3 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_FLOAT for na.mode 4 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_FLOAT for na.mode 5 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_DOUBLE for na.mode 0 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_DOUBLE for na.mode 1 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_DOUBLE for na.mode 2 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_DOUBLE for na.mode 3 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_DOUBLE for na.mode 4 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_DOUBLE for na.mode 5 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining additional attributes ...OK 290s Writing netcdf3 variables ...OK 290s Writing to variable type NC_BYTE with na.mode 0 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_BYTE with na.mode 1 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_BYTE with na.mode 2 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_BYTE with na.mode 3 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_BYTE with na.mode 4 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_BYTE with na.mode 5 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_SHORT with na.mode 0 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_SHORT with na.mode 1 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_SHORT with na.mode 2 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_SHORT with na.mode 3 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_SHORT with na.mode 4 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_SHORT with na.mode 5 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_INT with na.mode 0 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_INT with na.mode 1 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_INT with na.mode 2 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_INT with na.mode 3 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_INT with na.mode 4 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_INT with na.mode 5 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_FLOAT with na.mode 0 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_FLOAT with na.mode 1 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_FLOAT with na.mode 2 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_FLOAT with na.mode 3 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_FLOAT with na.mode 4 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_FLOAT with na.mode 5 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_DOUBLE with na.mode 0 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with non-finite values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_DOUBLE with na.mode 1 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with non-finite values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_DOUBLE with na.mode 2 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with non-finite values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_DOUBLE with na.mode 3 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with non-finite values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_DOUBLE with na.mode 4 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with non-finite values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_DOUBLE with na.mode 5 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with non-finite values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Check file format ...OK 290s netcdf offset64 { 290s dimensions: 290s station = 5 ; 290s time = 2 ; 290s max_string_length = 7 ; 290s empty = UNLIMITED ; // (0 currently) 290s variables: 290s NC_INT time(time) ; 290s NC_DOUBLE temperature(station, time) ; 290s NC_DOUBLE temperature:_FillValue = -99999.9 ; 290s NC_BYTE packvar(station) ; 290s NC_DOUBLE packvar:scale_factor = 10 ; 290s NC_DOUBLE packvar:add_offset = -5 ; 290s NC_CHAR name(max_string_length, station) ; 290s NC_CHAR name:char_att = "This is some text" ; 290s NC_CHAR name:raw_att = "This is some text" ; 290s NC_CHAR name_fill(max_string_length, station) ; 290s NC_CHAR name_fill:_FillValue = "X" ; 290s NC_CHAR qcflag(station) ; 290s NC_INT int0 ; 290s NC_CHAR char0 ; 290s NC_FLOAT numempty(station, empty) ; 290s NC_BYTE NC_BYTE_0(station) ; 290s NC_BYTE NC_BYTE_int_0(station) ; 290s NC_BYTE NC_BYTE_fill_0(station) ; 290s NC_BYTE NC_BYTE_fill_0:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intfill_0(station) ; 290s NC_BYTE NC_BYTE_intfill_0:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack_0(station) ; 290s NC_BYTE NC_BYTE_pack_0:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack_0:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack_0:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intpack_0(station) ; 290s NC_BYTE NC_BYTE_intpack_0:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_intpack_0:add_offset = 5 ; 290s NC_BYTE NC_BYTE_intpack_0:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_inf_0(station) ; 290s NC_BYTE NC_BYTE_packinf_0(station) ; 290s NC_BYTE NC_BYTE_packinf_0:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_intpackinf_0(station) ; 290s NC_BYTE NC_BYTE_intpackinf_0:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_bit64_0(station) ; 290s NC_BYTE NC_BYTE_bit64_0:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_fill64_0(station) ; 290s NC_BYTE NC_BYTE_fill64_0:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack64_0(station) ; 290s NC_BYTE NC_BYTE_pack64_0:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack64_0:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack64_0:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_packinf64_0(station) ; 290s NC_BYTE NC_BYTE_packinf64_0:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_1(station) ; 290s NC_BYTE NC_BYTE_int_1(station) ; 290s NC_BYTE NC_BYTE_fill_1(station) ; 290s NC_BYTE NC_BYTE_fill_1:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intfill_1(station) ; 290s NC_BYTE NC_BYTE_intfill_1:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack_1(station) ; 290s NC_BYTE NC_BYTE_pack_1:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack_1:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack_1:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intpack_1(station) ; 290s NC_BYTE NC_BYTE_intpack_1:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_intpack_1:add_offset = 5 ; 290s NC_BYTE NC_BYTE_intpack_1:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_inf_1(station) ; 290s NC_BYTE NC_BYTE_packinf_1(station) ; 290s NC_BYTE NC_BYTE_packinf_1:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_intpackinf_1(station) ; 290s NC_BYTE NC_BYTE_intpackinf_1:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_bit64_1(station) ; 290s NC_BYTE NC_BYTE_bit64_1:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_fill64_1(station) ; 290s NC_BYTE NC_BYTE_fill64_1:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack64_1(station) ; 290s NC_BYTE NC_BYTE_pack64_1:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack64_1:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack64_1:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_packinf64_1(station) ; 290s NC_BYTE NC_BYTE_packinf64_1:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_2(station) ; 290s NC_BYTE NC_BYTE_int_2(station) ; 290s NC_BYTE NC_BYTE_fill_2(station) ; 290s NC_BYTE NC_BYTE_fill_2:missing_value = 99 ; 290s NC_BYTE NC_BYTE_intfill_2(station) ; 290s NC_BYTE NC_BYTE_intfill_2:missing_value = 99 ; 290s NC_BYTE NC_BYTE_pack_2(station) ; 290s NC_BYTE NC_BYTE_pack_2:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack_2:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack_2:missing_value = 99 ; 290s NC_BYTE NC_BYTE_intpack_2(station) ; 290s NC_BYTE NC_BYTE_intpack_2:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_intpack_2:add_offset = 5 ; 290s NC_BYTE NC_BYTE_intpack_2:missing_value = 99 ; 290s NC_BYTE NC_BYTE_inf_2(station) ; 290s NC_BYTE NC_BYTE_packinf_2(station) ; 290s NC_BYTE NC_BYTE_packinf_2:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_intpackinf_2(station) ; 290s NC_BYTE NC_BYTE_intpackinf_2:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_bit64_2(station) ; 290s NC_BYTE NC_BYTE_bit64_2:missing_value = 99 ; 290s NC_BYTE NC_BYTE_fill64_2(station) ; 290s NC_BYTE NC_BYTE_fill64_2:missing_value = 99 ; 290s NC_BYTE NC_BYTE_pack64_2(station) ; 290s NC_BYTE NC_BYTE_pack64_2:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack64_2:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack64_2:missing_value = 99 ; 290s NC_BYTE NC_BYTE_packinf64_2(station) ; 290s NC_BYTE NC_BYTE_packinf64_2:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_3(station) ; 290s NC_BYTE NC_BYTE_int_3(station) ; 290s NC_BYTE NC_BYTE_fill_3(station) ; 290s NC_BYTE NC_BYTE_fill_3:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intfill_3(station) ; 290s NC_BYTE NC_BYTE_intfill_3:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack_3(station) ; 290s NC_BYTE NC_BYTE_pack_3:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack_3:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack_3:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intpack_3(station) ; 290s NC_BYTE NC_BYTE_intpack_3:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_intpack_3:add_offset = 5 ; 290s NC_BYTE NC_BYTE_intpack_3:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_inf_3(station) ; 290s NC_BYTE NC_BYTE_packinf_3(station) ; 290s NC_BYTE NC_BYTE_packinf_3:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_intpackinf_3(station) ; 290s NC_BYTE NC_BYTE_intpackinf_3:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_bit64_3(station) ; 290s NC_BYTE NC_BYTE_bit64_3:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_fill64_3(station) ; 290s NC_BYTE NC_BYTE_fill64_3:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack64_3(station) ; 290s NC_BYTE NC_BYTE_pack64_3:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack64_3:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack64_3:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_packinf64_3(station) ; 290s NC_BYTE NC_BYTE_packinf64_3:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_4(station) ; 290s NC_BYTE NC_BYTE_int_4(station) ; 290s NC_BYTE NC_BYTE_fill_4(station) ; 290s NC_BYTE NC_BYTE_fill_4:valid_range = 1, 5 ; 290s NC_BYTE NC_BYTE_intfill_4(station) ; 290s NC_BYTE NC_BYTE_intfill_4:valid_min = 1 ; 290s NC_BYTE NC_BYTE_intfill_4:valid_max = 5 ; 290s NC_BYTE NC_BYTE_pack_4(station) ; 290s NC_BYTE NC_BYTE_pack_4:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack_4:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack_4:valid_min = 1 ; 290s NC_BYTE NC_BYTE_pack_4:valid_max = 5 ; 290s NC_BYTE NC_BYTE_intpack_4(station) ; 290s NC_BYTE NC_BYTE_intpack_4:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_intpack_4:add_offset = 5 ; 290s NC_BYTE NC_BYTE_intpack_4:valid_range = 1, 5 ; 290s NC_BYTE NC_BYTE_inf_4(station) ; 290s NC_BYTE NC_BYTE_packinf_4(station) ; 290s NC_BYTE NC_BYTE_packinf_4:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_intpackinf_4(station) ; 290s NC_BYTE NC_BYTE_intpackinf_4:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_bit64_4(station) ; 290s NC_BYTE NC_BYTE_bit64_4:valid_range = 1, 5 ; 290s NC_BYTE NC_BYTE_fill64_4(station) ; 290s NC_BYTE NC_BYTE_fill64_4:valid_min = 1 ; 290s NC_BYTE NC_BYTE_fill64_4:valid_max = 5 ; 290s NC_BYTE NC_BYTE_pack64_4(station) ; 290s NC_BYTE NC_BYTE_pack64_4:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack64_4:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack64_4:valid_min = 1 ; 290s NC_BYTE NC_BYTE_pack64_4:valid_max = 5 ; 290s NC_BYTE NC_BYTE_packinf64_4(station) ; 290s NC_BYTE NC_BYTE_packinf64_4:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_5(station) ; 290s NC_BYTE NC_BYTE_int_5(station) ; 290s NC_BYTE NC_BYTE_fill_5(station) ; 290s NC_BYTE NC_BYTE_fill_5:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intfill_5(station) ; 290s NC_BYTE NC_BYTE_intfill_5:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack_5(station) ; 290s NC_BYTE NC_BYTE_pack_5:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack_5:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack_5:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intpack_5(station) ; 290s NC_BYTE NC_BYTE_intpack_5:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_intpack_5:add_offset = 5 ; 290s NC_BYTE NC_BYTE_intpack_5:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_inf_5(station) ; 290s NC_BYTE NC_BYTE_packinf_5(station) ; 290s NC_BYTE NC_BYTE_packinf_5:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_intpackinf_5(station) ; 290s NC_BYTE NC_BYTE_intpackinf_5:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_bit64_5(station) ; 290s NC_BYTE NC_BYTE_bit64_5:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_fill64_5(station) ; 290s NC_BYTE NC_BYTE_fill64_5:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack64_5(station) ; 290s NC_BYTE NC_BYTE_pack64_5:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack64_5:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack64_5:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_packinf64_5(station) ; 290s NC_BYTE NC_BYTE_packinf64_5:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_0(station) ; 290s NC_SHORT NC_SHORT_int_0(station) ; 290s NC_SHORT NC_SHORT_fill_0(station) ; 290s NC_SHORT NC_SHORT_fill_0:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intfill_0(station) ; 290s NC_SHORT NC_SHORT_intfill_0:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack_0(station) ; 290s NC_SHORT NC_SHORT_pack_0:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack_0:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack_0:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intpack_0(station) ; 290s NC_SHORT NC_SHORT_intpack_0:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_intpack_0:add_offset = 5 ; 290s NC_SHORT NC_SHORT_intpack_0:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_inf_0(station) ; 290s NC_SHORT NC_SHORT_packinf_0(station) ; 290s NC_SHORT NC_SHORT_packinf_0:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_intpackinf_0(station) ; 290s NC_SHORT NC_SHORT_intpackinf_0:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_bit64_0(station) ; 290s NC_SHORT NC_SHORT_bit64_0:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_fill64_0(station) ; 290s NC_SHORT NC_SHORT_fill64_0:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack64_0(station) ; 290s NC_SHORT NC_SHORT_pack64_0:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack64_0:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack64_0:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_packinf64_0(station) ; 290s NC_SHORT NC_SHORT_packinf64_0:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_1(station) ; 290s NC_SHORT NC_SHORT_int_1(station) ; 290s NC_SHORT NC_SHORT_fill_1(station) ; 290s NC_SHORT NC_SHORT_fill_1:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intfill_1(station) ; 290s NC_SHORT NC_SHORT_intfill_1:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack_1(station) ; 290s NC_SHORT NC_SHORT_pack_1:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack_1:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack_1:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intpack_1(station) ; 290s NC_SHORT NC_SHORT_intpack_1:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_intpack_1:add_offset = 5 ; 290s NC_SHORT NC_SHORT_intpack_1:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_inf_1(station) ; 290s NC_SHORT NC_SHORT_packinf_1(station) ; 290s NC_SHORT NC_SHORT_packinf_1:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_intpackinf_1(station) ; 290s NC_SHORT NC_SHORT_intpackinf_1:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_bit64_1(station) ; 290s NC_SHORT NC_SHORT_bit64_1:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_fill64_1(station) ; 290s NC_SHORT NC_SHORT_fill64_1:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack64_1(station) ; 290s NC_SHORT NC_SHORT_pack64_1:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack64_1:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack64_1:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_packinf64_1(station) ; 290s NC_SHORT NC_SHORT_packinf64_1:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_2(station) ; 290s NC_SHORT NC_SHORT_int_2(station) ; 290s NC_SHORT NC_SHORT_fill_2(station) ; 290s NC_SHORT NC_SHORT_fill_2:missing_value = 99 ; 290s NC_SHORT NC_SHORT_intfill_2(station) ; 290s NC_SHORT NC_SHORT_intfill_2:missing_value = 99 ; 290s NC_SHORT NC_SHORT_pack_2(station) ; 290s NC_SHORT NC_SHORT_pack_2:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack_2:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack_2:missing_value = 99 ; 290s NC_SHORT NC_SHORT_intpack_2(station) ; 290s NC_SHORT NC_SHORT_intpack_2:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_intpack_2:add_offset = 5 ; 290s NC_SHORT NC_SHORT_intpack_2:missing_value = 99 ; 290s NC_SHORT NC_SHORT_inf_2(station) ; 290s NC_SHORT NC_SHORT_packinf_2(station) ; 290s NC_SHORT NC_SHORT_packinf_2:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_intpackinf_2(station) ; 290s NC_SHORT NC_SHORT_intpackinf_2:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_bit64_2(station) ; 290s NC_SHORT NC_SHORT_bit64_2:missing_value = 99 ; 290s NC_SHORT NC_SHORT_fill64_2(station) ; 290s NC_SHORT NC_SHORT_fill64_2:missing_value = 99 ; 290s NC_SHORT NC_SHORT_pack64_2(station) ; 290s NC_SHORT NC_SHORT_pack64_2:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack64_2:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack64_2:missing_value = 99 ; 290s NC_SHORT NC_SHORT_packinf64_2(station) ; 290s NC_SHORT NC_SHORT_packinf64_2:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_3(station) ; 290s NC_SHORT NC_SHORT_int_3(station) ; 290s NC_SHORT NC_SHORT_fill_3(station) ; 290s NC_SHORT NC_SHORT_fill_3:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intfill_3(station) ; 290s NC_SHORT NC_SHORT_intfill_3:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack_3(station) ; 290s NC_SHORT NC_SHORT_pack_3:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack_3:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack_3:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intpack_3(station) ; 290s NC_SHORT NC_SHORT_intpack_3:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_intpack_3:add_offset = 5 ; 290s NC_SHORT NC_SHORT_intpack_3:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_inf_3(station) ; 290s NC_SHORT NC_SHORT_packinf_3(station) ; 290s NC_SHORT NC_SHORT_packinf_3:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_intpackinf_3(station) ; 290s NC_SHORT NC_SHORT_intpackinf_3:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_bit64_3(station) ; 290s NC_SHORT NC_SHORT_bit64_3:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_fill64_3(station) ; 290s NC_SHORT NC_SHORT_fill64_3:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack64_3(station) ; 290s NC_SHORT NC_SHORT_pack64_3:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack64_3:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack64_3:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_packinf64_3(station) ; 290s NC_SHORT NC_SHORT_packinf64_3:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_4(station) ; 290s NC_SHORT NC_SHORT_int_4(station) ; 290s NC_SHORT NC_SHORT_fill_4(station) ; 290s NC_SHORT NC_SHORT_fill_4:valid_range = 1, 5 ; 290s NC_SHORT NC_SHORT_intfill_4(station) ; 290s NC_SHORT NC_SHORT_intfill_4:valid_min = 1 ; 290s NC_SHORT NC_SHORT_intfill_4:valid_max = 5 ; 290s NC_SHORT NC_SHORT_pack_4(station) ; 290s NC_SHORT NC_SHORT_pack_4:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack_4:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack_4:valid_min = 1 ; 290s NC_SHORT NC_SHORT_pack_4:valid_max = 5 ; 290s NC_SHORT NC_SHORT_intpack_4(station) ; 290s NC_SHORT NC_SHORT_intpack_4:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_intpack_4:add_offset = 5 ; 290s NC_SHORT NC_SHORT_intpack_4:valid_range = 1, 5 ; 290s NC_SHORT NC_SHORT_inf_4(station) ; 290s NC_SHORT NC_SHORT_packinf_4(station) ; 290s NC_SHORT NC_SHORT_packinf_4:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_intpackinf_4(station) ; 290s NC_SHORT NC_SHORT_intpackinf_4:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_bit64_4(station) ; 290s NC_SHORT NC_SHORT_bit64_4:valid_range = 1, 5 ; 290s NC_SHORT NC_SHORT_fill64_4(station) ; 290s NC_SHORT NC_SHORT_fill64_4:valid_min = 1 ; 290s NC_SHORT NC_SHORT_fill64_4:valid_max = 5 ; 290s NC_SHORT NC_SHORT_pack64_4(station) ; 290s NC_SHORT NC_SHORT_pack64_4:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack64_4:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack64_4:valid_min = 1 ; 290s NC_SHORT NC_SHORT_pack64_4:valid_max = 5 ; 290s NC_SHORT NC_SHORT_packinf64_4(station) ; 290s NC_SHORT NC_SHORT_packinf64_4:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_5(station) ; 290s NC_SHORT NC_SHORT_int_5(station) ; 290s NC_SHORT NC_SHORT_fill_5(station) ; 290s NC_SHORT NC_SHORT_fill_5:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intfill_5(station) ; 290s NC_SHORT NC_SHORT_intfill_5:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack_5(station) ; 290s NC_SHORT NC_SHORT_pack_5:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack_5:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack_5:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intpack_5(station) ; 290s NC_SHORT NC_SHORT_intpack_5:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_intpack_5:add_offset = 5 ; 290s NC_SHORT NC_SHORT_intpack_5:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_inf_5(station) ; 290s NC_SHORT NC_SHORT_packinf_5(station) ; 290s NC_SHORT NC_SHORT_packinf_5:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_intpackinf_5(station) ; 290s NC_SHORT NC_SHORT_intpackinf_5:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_bit64_5(station) ; 290s NC_SHORT NC_SHORT_bit64_5:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_fill64_5(station) ; 290s NC_SHORT NC_SHORT_fill64_5:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack64_5(station) ; 290s NC_SHORT NC_SHORT_pack64_5:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack64_5:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack64_5:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_packinf64_5(station) ; 290s NC_SHORT NC_SHORT_packinf64_5:scale_factor = 0 ; 290s NC_INT NC_INT_0(station) ; 290s NC_INT NC_INT_int_0(station) ; 290s NC_INT NC_INT_fill_0(station) ; 290s NC_INT NC_INT_fill_0:_FillValue = 99 ; 290s NC_INT NC_INT_intfill_0(station) ; 290s NC_INT NC_INT_intfill_0:_FillValue = 99 ; 290s NC_INT NC_INT_pack_0(station) ; 290s NC_INT NC_INT_pack_0:scale_factor = 10 ; 290s NC_INT NC_INT_pack_0:add_offset = 5 ; 290s NC_INT NC_INT_pack_0:_FillValue = 99 ; 290s NC_INT NC_INT_intpack_0(station) ; 290s NC_INT NC_INT_intpack_0:scale_factor = 10 ; 290s NC_INT NC_INT_intpack_0:add_offset = 5 ; 290s NC_INT NC_INT_intpack_0:_FillValue = 99 ; 290s NC_INT NC_INT_inf_0(station) ; 290s NC_INT NC_INT_packinf_0(station) ; 290s NC_INT NC_INT_packinf_0:scale_factor = 0 ; 290s NC_INT NC_INT_intpackinf_0(station) ; 290s NC_INT NC_INT_intpackinf_0:scale_factor = 0 ; 290s NC_INT NC_INT_intfillna_0(station) ; 290s NC_INT NC_INT_intfillna_0:_FillValue = NA ; 290s NC_INT NC_INT_bit64_0(station) ; 290s NC_INT NC_INT_bit64_0:_FillValue = 99 ; 290s NC_INT NC_INT_fill64_0(station) ; 290s NC_INT NC_INT_fill64_0:_FillValue = 99 ; 290s NC_INT NC_INT_pack64_0(station) ; 290s NC_INT NC_INT_pack64_0:scale_factor = 10 ; 290s NC_INT NC_INT_pack64_0:add_offset = 5 ; 290s NC_INT NC_INT_pack64_0:_FillValue = 99 ; 290s NC_INT NC_INT_packinf64_0(station) ; 290s NC_INT NC_INT_packinf64_0:scale_factor = 0 ; 290s NC_INT NC_INT_1(station) ; 290s NC_INT NC_INT_int_1(station) ; 290s NC_INT NC_INT_fill_1(station) ; 290s NC_INT NC_INT_fill_1:_FillValue = 99 ; 290s NC_INT NC_INT_intfill_1(station) ; 290s NC_INT NC_INT_intfill_1:_FillValue = 99 ; 290s NC_INT NC_INT_pack_1(station) ; 290s NC_INT NC_INT_pack_1:scale_factor = 10 ; 290s NC_INT NC_INT_pack_1:add_offset = 5 ; 290s NC_INT NC_INT_pack_1:_FillValue = 99 ; 290s NC_INT NC_INT_intpack_1(station) ; 290s NC_INT NC_INT_intpack_1:scale_factor = 10 ; 290s NC_INT NC_INT_intpack_1:add_offset = 5 ; 290s NC_INT NC_INT_intpack_1:_FillValue = 99 ; 290s NC_INT NC_INT_inf_1(station) ; 290s NC_INT NC_INT_packinf_1(station) ; 290s NC_INT NC_INT_packinf_1:scale_factor = 0 ; 290s NC_INT NC_INT_intpackinf_1(station) ; 290s NC_INT NC_INT_intpackinf_1:scale_factor = 0 ; 290s NC_INT NC_INT_intfillna_1(station) ; 290s NC_INT NC_INT_intfillna_1:_FillValue = NA ; 290s NC_INT NC_INT_bit64_1(station) ; 290s NC_INT NC_INT_bit64_1:_FillValue = 99 ; 290s NC_INT NC_INT_fill64_1(station) ; 290s NC_INT NC_INT_fill64_1:_FillValue = 99 ; 290s NC_INT NC_INT_pack64_1(station) ; 290s NC_INT NC_INT_pack64_1:scale_factor = 10 ; 290s NC_INT NC_INT_pack64_1:add_offset = 5 ; 290s NC_INT NC_INT_pack64_1:_FillValue = 99 ; 290s NC_INT NC_INT_packinf64_1(station) ; 290s NC_INT NC_INT_packinf64_1:scale_factor = 0 ; 290s NC_INT NC_INT_2(station) ; 290s NC_INT NC_INT_int_2(station) ; 290s NC_INT NC_INT_fill_2(station) ; 290s NC_INT NC_INT_fill_2:missing_value = 99 ; 290s NC_INT NC_INT_intfill_2(station) ; 290s NC_INT NC_INT_intfill_2:missing_value = 99 ; 290s NC_INT NC_INT_pack_2(station) ; 290s NC_INT NC_INT_pack_2:scale_factor = 10 ; 290s NC_INT NC_INT_pack_2:add_offset = 5 ; 290s NC_INT NC_INT_pack_2:missing_value = 99 ; 290s NC_INT NC_INT_intpack_2(station) ; 290s NC_INT NC_INT_intpack_2:scale_factor = 10 ; 290s NC_INT NC_INT_intpack_2:add_offset = 5 ; 290s NC_INT NC_INT_intpack_2:missing_value = 99 ; 290s NC_INT NC_INT_inf_2(station) ; 290s NC_INT NC_INT_packinf_2(station) ; 290s NC_INT NC_INT_packinf_2:scale_factor = 0 ; 290s NC_INT NC_INT_intpackinf_2(station) ; 290s NC_INT NC_INT_intpackinf_2:scale_factor = 0 ; 290s NC_INT NC_INT_intfillna_2(station) ; 290s NC_INT NC_INT_intfillna_2:missing_value = NA ; 290s NC_INT NC_INT_bit64_2(station) ; 290s NC_INT NC_INT_bit64_2:missing_value = 99 ; 290s NC_INT NC_INT_fill64_2(station) ; 290s NC_INT NC_INT_fill64_2:missing_value = 99 ; 290s NC_INT NC_INT_pack64_2(station) ; 290s NC_INT NC_INT_pack64_2:scale_factor = 10 ; 290s NC_INT NC_INT_pack64_2:add_offset = 5 ; 290s NC_INT NC_INT_pack64_2:missing_value = 99 ; 290s NC_INT NC_INT_packinf64_2(station) ; 290s NC_INT NC_INT_packinf64_2:scale_factor = 0 ; 290s NC_INT NC_INT_3(station) ; 290s NC_INT NC_INT_int_3(station) ; 290s NC_INT NC_INT_fill_3(station) ; 290s NC_INT NC_INT_fill_3:_FillValue = 99 ; 290s NC_INT NC_INT_intfill_3(station) ; 290s NC_INT NC_INT_intfill_3:_FillValue = 99 ; 290s NC_INT NC_INT_pack_3(station) ; 290s NC_INT NC_INT_pack_3:scale_factor = 10 ; 290s NC_INT NC_INT_pack_3:add_offset = 5 ; 290s NC_INT NC_INT_pack_3:_FillValue = 99 ; 290s NC_INT NC_INT_intpack_3(station) ; 290s NC_INT NC_INT_intpack_3:scale_factor = 10 ; 290s NC_INT NC_INT_intpack_3:add_offset = 5 ; 290s NC_INT NC_INT_intpack_3:_FillValue = 99 ; 290s NC_INT NC_INT_inf_3(station) ; 290s NC_INT NC_INT_packinf_3(station) ; 290s NC_INT NC_INT_packinf_3:scale_factor = 0 ; 290s NC_INT NC_INT_intpackinf_3(station) ; 290s NC_INT NC_INT_intpackinf_3:scale_factor = 0 ; 290s NC_INT NC_INT_intfillna_3(station) ; 290s NC_INT NC_INT_intfillna_3:_FillValue = NA ; 290s NC_INT NC_INT_bit64_3(station) ; 290s NC_INT NC_INT_bit64_3:_FillValue = 99 ; 290s NC_INT NC_INT_fill64_3(station) ; 290s NC_INT NC_INT_fill64_3:_FillValue = 99 ; 290s NC_INT NC_INT_pack64_3(station) ; 290s NC_INT NC_INT_pack64_3:scale_factor = 10 ; 290s NC_INT NC_INT_pack64_3:add_offset = 5 ; 290s NC_INT NC_INT_pack64_3:_FillValue = 99 ; 290s NC_INT NC_INT_packinf64_3(station) ; 290s NC_INT NC_INT_packinf64_3:scale_factor = 0 ; 290s NC_INT NC_INT_4(station) ; 290s NC_INT NC_INT_int_4(station) ; 290s NC_INT NC_INT_fill_4(station) ; 290s NC_INT NC_INT_fill_4:valid_range = 1, 5 ; 290s NC_INT NC_INT_intfill_4(station) ; 290s NC_INT NC_INT_intfill_4:valid_min = 1 ; 290s NC_INT NC_INT_intfill_4:valid_max = 5 ; 290s NC_INT NC_INT_pack_4(station) ; 290s NC_INT NC_INT_pack_4:scale_factor = 10 ; 290s NC_INT NC_INT_pack_4:add_offset = 5 ; 290s NC_INT NC_INT_pack_4:valid_min = 1 ; 290s NC_INT NC_INT_pack_4:valid_max = 5 ; 290s NC_INT NC_INT_intpack_4(station) ; 290s NC_INT NC_INT_intpack_4:scale_factor = 10 ; 290s NC_INT NC_INT_intpack_4:add_offset = 5 ; 290s NC_INT NC_INT_intpack_4:valid_range = 1, 5 ; 290s NC_INT NC_INT_inf_4(station) ; 290s NC_INT NC_INT_packinf_4(station) ; 290s NC_INT NC_INT_packinf_4:scale_factor = 0 ; 290s NC_INT NC_INT_intpackinf_4(station) ; 290s NC_INT NC_INT_intpackinf_4:scale_factor = 0 ; 290s NC_INT NC_INT_intfillna_4(station) ; 290s NC_INT NC_INT_intfillna_4:valid_min = 1 ; 290s NC_INT NC_INT_intfillna_4:valid_max = 5 ; 290s NC_INT NC_INT_bit64_4(station) ; 290s NC_INT NC_INT_bit64_4:valid_range = 1, 5 ; 290s NC_INT NC_INT_fill64_4(station) ; 290s NC_INT NC_INT_fill64_4:valid_min = 1 ; 290s NC_INT NC_INT_fill64_4:valid_max = 5 ; 290s NC_INT NC_INT_pack64_4(station) ; 290s NC_INT NC_INT_pack64_4:scale_factor = 10 ; 290s NC_INT NC_INT_pack64_4:add_offset = 5 ; 290s NC_INT NC_INT_pack64_4:valid_min = 1 ; 290s NC_INT NC_INT_pack64_4:valid_max = 5 ; 290s NC_INT NC_INT_packinf64_4(station) ; 290s NC_INT NC_INT_packinf64_4:scale_factor = 0 ; 290s NC_INT NC_INT_5(station) ; 290s NC_INT NC_INT_int_5(station) ; 290s NC_INT NC_INT_fill_5(station) ; 290s NC_INT NC_INT_fill_5:_FillValue = 99 ; 290s NC_INT NC_INT_intfill_5(station) ; 290s NC_INT NC_INT_intfill_5:_FillValue = 99 ; 290s NC_INT NC_INT_pack_5(station) ; 290s NC_INT NC_INT_pack_5:scale_factor = 10 ; 290s NC_INT NC_INT_pack_5:add_offset = 5 ; 290s NC_INT NC_INT_pack_5:_FillValue = 99 ; 290s NC_INT NC_INT_intpack_5(station) ; 290s NC_INT NC_INT_intpack_5:scale_factor = 10 ; 290s NC_INT NC_INT_intpack_5:add_offset = 5 ; 290s NC_INT NC_INT_intpack_5:_FillValue = 99 ; 290s NC_INT NC_INT_inf_5(station) ; 290s NC_INT NC_INT_packinf_5(station) ; 290s NC_INT NC_INT_packinf_5:scale_factor = 0 ; 290s NC_INT NC_INT_intpackinf_5(station) ; 290s NC_INT NC_INT_intpackinf_5:scale_factor = 0 ; 290s NC_INT NC_INT_intfillna_5(station) ; 290s NC_INT NC_INT_intfillna_5:_FillValue = NA ; 290s NC_INT NC_INT_bit64_5(station) ; 290s NC_INT NC_INT_bit64_5:_FillValue = 99 ; 290s NC_INT NC_INT_fill64_5(station) ; 290s NC_INT NC_INT_fill64_5:_FillValue = 99 ; 290s NC_INT NC_INT_pack64_5(station) ; 290s NC_INT NC_INT_pack64_5:scale_factor = 10 ; 290s NC_INT NC_INT_pack64_5:add_offset = 5 ; 290s NC_INT NC_INT_pack64_5:_FillValue = 99 ; 290s NC_INT NC_INT_packinf64_5(station) ; 290s NC_INT NC_INT_packinf64_5:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_0(station) ; 290s NC_FLOAT NC_FLOAT_int_0(station) ; 290s NC_FLOAT NC_FLOAT_fill_0(station) ; 290s NC_FLOAT NC_FLOAT_fill_0:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intfill_0(station) ; 290s NC_FLOAT NC_FLOAT_intfill_0:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack_0(station) ; 290s NC_FLOAT NC_FLOAT_pack_0:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack_0:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack_0:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intpack_0(station) ; 290s NC_FLOAT NC_FLOAT_intpack_0:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_intpack_0:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_intpack_0:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_inf_0(station) ; 290s NC_FLOAT NC_FLOAT_packinf_0(station) ; 290s NC_FLOAT NC_FLOAT_packinf_0:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_intpackinf_0(station) ; 290s NC_FLOAT NC_FLOAT_intpackinf_0:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_bit64_0(station) ; 290s NC_FLOAT NC_FLOAT_bit64_0:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_fill64_0(station) ; 290s NC_FLOAT NC_FLOAT_fill64_0:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack64_0(station) ; 290s NC_FLOAT NC_FLOAT_pack64_0:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack64_0:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack64_0:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_packinf64_0(station) ; 290s NC_FLOAT NC_FLOAT_packinf64_0:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_1(station) ; 290s NC_FLOAT NC_FLOAT_int_1(station) ; 290s NC_FLOAT NC_FLOAT_fill_1(station) ; 290s NC_FLOAT NC_FLOAT_fill_1:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intfill_1(station) ; 290s NC_FLOAT NC_FLOAT_intfill_1:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack_1(station) ; 290s NC_FLOAT NC_FLOAT_pack_1:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack_1:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack_1:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intpack_1(station) ; 290s NC_FLOAT NC_FLOAT_intpack_1:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_intpack_1:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_intpack_1:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_inf_1(station) ; 290s NC_FLOAT NC_FLOAT_packinf_1(station) ; 290s NC_FLOAT NC_FLOAT_packinf_1:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_intpackinf_1(station) ; 290s NC_FLOAT NC_FLOAT_intpackinf_1:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_bit64_1(station) ; 290s NC_FLOAT NC_FLOAT_bit64_1:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_fill64_1(station) ; 290s NC_FLOAT NC_FLOAT_fill64_1:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack64_1(station) ; 290s NC_FLOAT NC_FLOAT_pack64_1:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack64_1:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack64_1:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_packinf64_1(station) ; 290s NC_FLOAT NC_FLOAT_packinf64_1:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_2(station) ; 290s NC_FLOAT NC_FLOAT_int_2(station) ; 290s NC_FLOAT NC_FLOAT_fill_2(station) ; 290s NC_FLOAT NC_FLOAT_fill_2:missing_value = 99 ; 290s NC_FLOAT NC_FLOAT_intfill_2(station) ; 290s NC_FLOAT NC_FLOAT_intfill_2:missing_value = 99 ; 290s NC_FLOAT NC_FLOAT_pack_2(station) ; 290s NC_FLOAT NC_FLOAT_pack_2:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack_2:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack_2:missing_value = 99 ; 290s NC_FLOAT NC_FLOAT_intpack_2(station) ; 290s NC_FLOAT NC_FLOAT_intpack_2:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_intpack_2:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_intpack_2:missing_value = 99 ; 290s NC_FLOAT NC_FLOAT_inf_2(station) ; 290s NC_FLOAT NC_FLOAT_packinf_2(station) ; 290s NC_FLOAT NC_FLOAT_packinf_2:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_intpackinf_2(station) ; 290s NC_FLOAT NC_FLOAT_intpackinf_2:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_bit64_2(station) ; 290s NC_FLOAT NC_FLOAT_bit64_2:missing_value = 99 ; 290s NC_FLOAT NC_FLOAT_fill64_2(station) ; 290s NC_FLOAT NC_FLOAT_fill64_2:missing_value = 99 ; 290s NC_FLOAT NC_FLOAT_pack64_2(station) ; 290s NC_FLOAT NC_FLOAT_pack64_2:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack64_2:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack64_2:missing_value = 99 ; 290s NC_FLOAT NC_FLOAT_packinf64_2(station) ; 290s NC_FLOAT NC_FLOAT_packinf64_2:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_3(station) ; 290s NC_FLOAT NC_FLOAT_int_3(station) ; 290s NC_FLOAT NC_FLOAT_fill_3(station) ; 290s NC_FLOAT NC_FLOAT_fill_3:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intfill_3(station) ; 290s NC_FLOAT NC_FLOAT_intfill_3:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack_3(station) ; 290s NC_FLOAT NC_FLOAT_pack_3:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack_3:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack_3:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intpack_3(station) ; 290s NC_FLOAT NC_FLOAT_intpack_3:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_intpack_3:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_intpack_3:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_inf_3(station) ; 290s NC_FLOAT NC_FLOAT_packinf_3(station) ; 290s NC_FLOAT NC_FLOAT_packinf_3:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_intpackinf_3(station) ; 290s NC_FLOAT NC_FLOAT_intpackinf_3:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_bit64_3(station) ; 290s NC_FLOAT NC_FLOAT_bit64_3:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_fill64_3(station) ; 290s NC_FLOAT NC_FLOAT_fill64_3:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack64_3(station) ; 290s NC_FLOAT NC_FLOAT_pack64_3:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack64_3:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack64_3:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_packinf64_3(station) ; 290s NC_FLOAT NC_FLOAT_packinf64_3:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_4(station) ; 290s NC_FLOAT NC_FLOAT_int_4(station) ; 290s NC_FLOAT NC_FLOAT_fill_4(station) ; 290s NC_FLOAT NC_FLOAT_fill_4:valid_range = 1, 5 ; 290s NC_FLOAT NC_FLOAT_intfill_4(station) ; 290s NC_FLOAT NC_FLOAT_intfill_4:valid_min = 1 ; 290s NC_FLOAT NC_FLOAT_intfill_4:valid_max = 5 ; 290s NC_FLOAT NC_FLOAT_pack_4(station) ; 290s NC_FLOAT NC_FLOAT_pack_4:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack_4:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack_4:valid_min = 1 ; 290s NC_FLOAT NC_FLOAT_pack_4:valid_max = 5 ; 290s NC_FLOAT NC_FLOAT_intpack_4(station) ; 290s NC_FLOAT NC_FLOAT_intpack_4:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_intpack_4:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_intpack_4:valid_range = 1, 5 ; 290s NC_FLOAT NC_FLOAT_inf_4(station) ; 290s NC_FLOAT NC_FLOAT_packinf_4(station) ; 290s NC_FLOAT NC_FLOAT_packinf_4:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_intpackinf_4(station) ; 290s NC_FLOAT NC_FLOAT_intpackinf_4:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_bit64_4(station) ; 290s NC_FLOAT NC_FLOAT_bit64_4:valid_range = 1, 5 ; 290s NC_FLOAT NC_FLOAT_fill64_4(station) ; 290s NC_FLOAT NC_FLOAT_fill64_4:valid_min = 1 ; 290s NC_FLOAT NC_FLOAT_fill64_4:valid_max = 5 ; 290s NC_FLOAT NC_FLOAT_pack64_4(station) ; 290s NC_FLOAT NC_FLOAT_pack64_4:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack64_4:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack64_4:valid_min = 1 ; 290s NC_FLOAT NC_FLOAT_pack64_4:valid_max = 5 ; 290s NC_FLOAT NC_FLOAT_packinf64_4(station) ; 290s NC_FLOAT NC_FLOAT_packinf64_4:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_5(station) ; 290s NC_FLOAT NC_FLOAT_int_5(station) ; 290s NC_FLOAT NC_FLOAT_fill_5(station) ; 290s NC_FLOAT NC_FLOAT_fill_5:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intfill_5(station) ; 290s NC_FLOAT NC_FLOAT_intfill_5:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack_5(station) ; 290s NC_FLOAT NC_FLOAT_pack_5:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack_5:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack_5:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intpack_5(station) ; 290s NC_FLOAT NC_FLOAT_intpack_5:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_intpack_5:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_intpack_5:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_inf_5(station) ; 290s NC_FLOAT NC_FLOAT_packinf_5(station) ; 290s NC_FLOAT NC_FLOAT_packinf_5:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_intpackinf_5(station) ; 290s NC_FLOAT NC_FLOAT_intpackinf_5:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_bit64_5(station) ; 290s NC_FLOAT NC_FLOAT_bit64_5:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_fill64_5(station) ; 290s NC_FLOAT NC_FLOAT_fill64_5:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack64_5(station) ; 290s NC_FLOAT NC_FLOAT_pack64_5:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack64_5:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack64_5:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_packinf64_5(station) ; 290s NC_FLOAT NC_FLOAT_packinf64_5:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_0(station) ; 290s NC_DOUBLE NC_DOUBLE_int_0(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_0(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_0:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intfill_0(station) ; 290s NC_DOUBLE NC_DOUBLE_intfill_0:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack_0(station) ; 290s NC_DOUBLE NC_DOUBLE_pack_0:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack_0:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack_0:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intpack_0(station) ; 290s NC_DOUBLE NC_DOUBLE_intpack_0:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_intpack_0:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_intpack_0:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_inf_0(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_0(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_0:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_0(station) ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_0:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_fillna_0(station) ; 290s NC_DOUBLE NC_DOUBLE_fillna_0:_FillValue = NA ; 290s NC_DOUBLE NC_DOUBLE_bit64_0(station) ; 290s NC_DOUBLE NC_DOUBLE_bit64_0:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_fill64_0(station) ; 290s NC_DOUBLE NC_DOUBLE_fill64_0:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack64_0(station) ; 290s NC_DOUBLE NC_DOUBLE_pack64_0:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack64_0:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack64_0:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_packinf64_0(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf64_0:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_1(station) ; 290s NC_DOUBLE NC_DOUBLE_int_1(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_1(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_1:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intfill_1(station) ; 290s NC_DOUBLE NC_DOUBLE_intfill_1:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack_1(station) ; 290s NC_DOUBLE NC_DOUBLE_pack_1:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack_1:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack_1:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intpack_1(station) ; 290s NC_DOUBLE NC_DOUBLE_intpack_1:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_intpack_1:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_intpack_1:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_inf_1(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_1(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_1:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_1(station) ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_1:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_fillna_1(station) ; 290s NC_DOUBLE NC_DOUBLE_fillna_1:_FillValue = NA ; 290s NC_DOUBLE NC_DOUBLE_bit64_1(station) ; 290s NC_DOUBLE NC_DOUBLE_bit64_1:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_fill64_1(station) ; 290s NC_DOUBLE NC_DOUBLE_fill64_1:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack64_1(station) ; 290s NC_DOUBLE NC_DOUBLE_pack64_1:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack64_1:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack64_1:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_packinf64_1(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf64_1:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_2(station) ; 290s NC_DOUBLE NC_DOUBLE_int_2(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_2(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_2:missing_value = 99 ; 290s NC_DOUBLE NC_DOUBLE_intfill_2(station) ; 290s NC_DOUBLE NC_DOUBLE_intfill_2:missing_value = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack_2(station) ; 290s NC_DOUBLE NC_DOUBLE_pack_2:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack_2:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack_2:missing_value = 99 ; 290s NC_DOUBLE NC_DOUBLE_intpack_2(station) ; 290s NC_DOUBLE NC_DOUBLE_intpack_2:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_intpack_2:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_intpack_2:missing_value = 99 ; 290s NC_DOUBLE NC_DOUBLE_inf_2(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_2(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_2:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_2(station) ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_2:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_fillna_2(station) ; 290s NC_DOUBLE NC_DOUBLE_fillna_2:missing_value = NA ; 290s NC_DOUBLE NC_DOUBLE_bit64_2(station) ; 290s NC_DOUBLE NC_DOUBLE_bit64_2:missing_value = 99 ; 290s NC_DOUBLE NC_DOUBLE_fill64_2(station) ; 290s NC_DOUBLE NC_DOUBLE_fill64_2:missing_value = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack64_2(station) ; 290s NC_DOUBLE NC_DOUBLE_pack64_2:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack64_2:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack64_2:missing_value = 99 ; 290s NC_DOUBLE NC_DOUBLE_packinf64_2(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf64_2:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_3(station) ; 290s NC_DOUBLE NC_DOUBLE_int_3(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_3(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_3:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intfill_3(station) ; 290s NC_DOUBLE NC_DOUBLE_intfill_3:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack_3(station) ; 290s NC_DOUBLE NC_DOUBLE_pack_3:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack_3:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack_3:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intpack_3(station) ; 290s NC_DOUBLE NC_DOUBLE_intpack_3:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_intpack_3:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_intpack_3:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_inf_3(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_3(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_3:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_3(station) ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_3:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_fillna_3(station) ; 290s NC_DOUBLE NC_DOUBLE_fillna_3:_FillValue = NA ; 290s NC_DOUBLE NC_DOUBLE_bit64_3(station) ; 290s NC_DOUBLE NC_DOUBLE_bit64_3:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_fill64_3(station) ; 290s NC_DOUBLE NC_DOUBLE_fill64_3:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack64_3(station) ; 290s NC_DOUBLE NC_DOUBLE_pack64_3:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack64_3:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack64_3:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_packinf64_3(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf64_3:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_4(station) ; 290s NC_DOUBLE NC_DOUBLE_int_4(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_4(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_4:valid_range = 1, 5 ; 290s NC_DOUBLE NC_DOUBLE_intfill_4(station) ; 290s NC_DOUBLE NC_DOUBLE_intfill_4:valid_min = 1 ; 290s NC_DOUBLE NC_DOUBLE_intfill_4:valid_max = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack_4(station) ; 290s NC_DOUBLE NC_DOUBLE_pack_4:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack_4:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack_4:valid_min = 1 ; 290s NC_DOUBLE NC_DOUBLE_pack_4:valid_max = 5 ; 290s NC_DOUBLE NC_DOUBLE_intpack_4(station) ; 290s NC_DOUBLE NC_DOUBLE_intpack_4:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_intpack_4:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_intpack_4:valid_range = 1, 5 ; 290s NC_DOUBLE NC_DOUBLE_inf_4(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_4(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_4:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_4(station) ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_4:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_fillna_4(station) ; 290s NC_DOUBLE NC_DOUBLE_fillna_4:valid_range = -Inf, Inf ; 290s NC_DOUBLE NC_DOUBLE_bit64_4(station) ; 290s NC_DOUBLE NC_DOUBLE_bit64_4:valid_range = 1, 5 ; 290s NC_DOUBLE NC_DOUBLE_fill64_4(station) ; 290s NC_DOUBLE NC_DOUBLE_fill64_4:valid_min = 1 ; 290s NC_DOUBLE NC_DOUBLE_fill64_4:valid_max = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack64_4(station) ; 290s NC_DOUBLE NC_DOUBLE_pack64_4:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack64_4:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack64_4:valid_min = 1 ; 290s NC_DOUBLE NC_DOUBLE_pack64_4:valid_max = 5 ; 290s NC_DOUBLE NC_DOUBLE_packinf64_4(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf64_4:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_5(station) ; 290s NC_DOUBLE NC_DOUBLE_int_5(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_5(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_5:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intfill_5(station) ; 290s NC_DOUBLE NC_DOUBLE_intfill_5:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack_5(station) ; 290s NC_DOUBLE NC_DOUBLE_pack_5:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack_5:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack_5:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intpack_5(station) ; 290s NC_DOUBLE NC_DOUBLE_intpack_5:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_intpack_5:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_intpack_5:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_inf_5(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_5(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_5:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_5(station) ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_5:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_fillna_5(station) ; 290s NC_DOUBLE NC_DOUBLE_fillna_5:_FillValue = NA ; 290s NC_DOUBLE NC_DOUBLE_bit64_5(station) ; 290s NC_DOUBLE NC_DOUBLE_bit64_5:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_fill64_5(station) ; 290s NC_DOUBLE NC_DOUBLE_fill64_5:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack64_5(station) ; 290s NC_DOUBLE NC_DOUBLE_pack64_5:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack64_5:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack64_5:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_packinf64_5(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf64_5:scale_factor = 0 ; 290s 290s // global attributes: 290s NC_CHAR :char_att = "This is some text" ; 290s } 290s Read NC_CHAR global attribute ...OK 290s Read NC_CHAR variable attribute ...OK 290s Read NC_CHAR variable attribute as raw bytes ...OK 290s Inquire about groups in file/group ...OK 290s Inquire about dimension ids in file/group ...OK 290s Inquire about variable ids in file/group ...OK 290s Inquire about fullname of file/group ...OK 290s Inquire about unlimited dimension ids of file/group ...OK 290s Read integer vector as double ... OK 290s OK 290s Read NC_BYTE_0 ...OK 290s OK 290s Read NC_BYTE_int_0 ...OK 290s OK 290s Read NC_BYTE_bit64_0 ...OK 290s OK 290s Read NC_BYTE_fill_0 ...OK 290s OK 290s Read NC_BYTE_intfill_0 ...OK 290s OK 290s Read NC_BYTE_fill64_0 ...OK 290s OK 290s Read NC_BYTE_pack_0 ...OK 290s OK 290s Read NC_BYTE_intpack_0 ...OK 290s OK 290s Read NC_BYTE_pack64_0 ...OK 290s OK 290s Read NC_BYTE_1 ...OK 290s OK 290s Read NC_BYTE_int_1 ...OK 290s OK 290s Read NC_BYTE_bit64_1 ...OK 290s OK 290s Read NC_BYTE_fill_1 ...OK 290s OK 290s Read NC_BYTE_intfill_1 ...OK 290s OK 290s Read NC_BYTE_fill64_1 ...OK 290s OK 290s Read NC_BYTE_pack_1 ...OK 290s OK 290s Read NC_BYTE_intpack_1 ...OK 290s OK 290s Read NC_BYTE_pack64_1 ...OK 290s OK 290s Read NC_BYTE_2 ...OK 290s OK 290s Read NC_BYTE_int_2 ...OK 290s OK 290s Read NC_BYTE_bit64_2 ...OK 290s OK 290s Read NC_BYTE_fill_2 ...OK 290s OK 290s Read NC_BYTE_intfill_2 ...OK 290s OK 290s Read NC_BYTE_fill64_2 ...OK 290s OK 290s Read NC_BYTE_pack_2 ...OK 290s OK 290s Read NC_BYTE_intpack_2 ...OK 290s OK 290s Read NC_BYTE_pack64_2 ...OK 290s OK 290s Read NC_BYTE_3 ...OK 290s OK 290s Read NC_BYTE_int_3 ...OK 290s OK 290s Read NC_BYTE_bit64_3 ...OK 290s OK 290s Read NC_BYTE_4 ...OK 290s OK 290s Read NC_BYTE_int_4 ...OK 290s OK 290s Read NC_BYTE_bit64_4 ...OK 290s OK 290s Read NC_BYTE_fill_4 ...OK 290s OK 290s Read NC_BYTE_intfill_4 ...OK 290s OK 290s Read NC_BYTE_fill64_4 ...OK 290s OK 290s Read NC_BYTE_pack_4 ...OK 290s OK 290s Read NC_BYTE_intpack_4 ...OK 290s OK 290s Read NC_BYTE_pack64_4 ...OK 290s OK 290s Read NC_BYTE_5 ...OK 290s OK 290s Read NC_BYTE_int_5 ...OK 290s OK 290s Read NC_BYTE_bit64_5 ...OK 290s OK 290s Read NC_BYTE_fill_5 ...OK 290s OK 290s Read NC_BYTE_intfill_5 ...OK 290s OK 290s Read NC_BYTE_fill64_5 ...OK 290s OK 290s Read NC_BYTE_pack_5 ...OK 290s OK 290s Read NC_BYTE_intpack_5 ...OK 290s OK 290s Read NC_BYTE_pack64_5 ...OK 290s OK 290s Read NC_SHORT_0 ...OK 290s OK 290s Read NC_SHORT_int_0 ...OK 290s OK 290s Read NC_SHORT_bit64_0 ...OK 290s OK 290s Read NC_SHORT_fill_0 ...OK 290s OK 290s Read NC_SHORT_intfill_0 ...OK 290s OK 290s Read NC_SHORT_fill64_0 ...OK 290s OK 290s Read NC_SHORT_pack_0 ...OK 290s OK 290s Read NC_SHORT_intpack_0 ...OK 290s OK 290s Read NC_SHORT_pack64_0 ...OK 290s OK 290s Read NC_SHORT_1 ...OK 290s OK 290s Read NC_SHORT_int_1 ...OK 290s OK 290s Read NC_SHORT_bit64_1 ...OK 290s OK 290s Read NC_SHORT_fill_1 ...OK 290s OK 290s Read NC_SHORT_intfill_1 ...OK 290s OK 290s Read NC_SHORT_fill64_1 ...OK 290s OK 290s Read NC_SHORT_pack_1 ...OK 290s OK 290s Read NC_SHORT_intpack_1 ...OK 290s OK 290s Read NC_SHORT_pack64_1 ...OK 290s OK 290s Read NC_SHORT_2 ...OK 290s OK 290s Read NC_SHORT_int_2 ...OK 290s OK 290s Read NC_SHORT_bit64_2 ...OK 290s OK 290s Read NC_SHORT_fill_2 ...OK 290s OK 290s Read NC_SHORT_intfill_2 ...OK 290s OK 290s Read NC_SHORT_fill64_2 ...OK 290s OK 290s Read NC_SHORT_pack_2 ...OK 290s OK 290s Read NC_SHORT_intpack_2 ...OK 290s OK 290s Read NC_SHORT_pack64_2 ...OK 290s OK 290s Read NC_SHORT_3 ...OK 290s OK 290s Read NC_SHORT_int_3 ...OK 290s OK 290s Read NC_SHORT_bit64_3 ...OK 290s OK 290s Read NC_SHORT_4 ...OK 290s OK 290s Read NC_SHORT_int_4 ...OK 290s OK 290s Read NC_SHORT_bit64_4 ...OK 290s OK 290s Read NC_SHORT_fill_4 ...OK 290s OK 290s Read NC_SHORT_intfill_4 ...OK 290s OK 290s Read NC_SHORT_fill64_4 ...OK 290s OK 290s Read NC_SHORT_pack_4 ...OK 290s OK 290s Read NC_SHORT_intpack_4 ...OK 290s OK 290s Read NC_SHORT_pack64_4 ...OK 290s OK 290s Read NC_SHORT_5 ...OK 290s OK 290s Read NC_SHORT_int_5 ...OK 290s OK 290s Read NC_SHORT_bit64_5 ...OK 290s OK 290s Read NC_SHORT_fill_5 ...OK 290s OK 290s Read NC_SHORT_intfill_5 ...OK 290s OK 290s Read NC_SHORT_fill64_5 ...OK 290s OK 290s Read NC_SHORT_pack_5 ...OK 290s OK 290s Read NC_SHORT_intpack_5 ...OK 290s OK 290s Read NC_SHORT_pack64_5 ...OK 290s OK 290s Read NC_INT_0 ...OK 290s OK 290s Read NC_INT_int_0 ...OK 290s OK 290s Read NC_INT_bit64_0 ...OK 290s OK 290s Read NC_INT_fill_0 ...OK 290s OK 290s Read NC_INT_intfill_0 ...OK 290s OK 290s Read NC_INT_fill64_0 ...OK 290s OK 290s Read NC_INT_intfillna_0 ...OK 290s OK 290s Read NC_INT_pack_0 ...OK 290s OK 290s Read NC_INT_intpack_0 ...OK 290s OK 290s Read NC_INT_pack64_0 ...OK 290s OK 290s Read NC_INT_1 ...OK 290s OK 290s Read NC_INT_int_1 ...OK 290s OK 290s Read NC_INT_bit64_1 ...OK 290s OK 290s Read NC_INT_fill_1 ...OK 290s OK 290s Read NC_INT_intfill_1 ...OK 290s OK 290s Read NC_INT_fill64_1 ...OK 290s OK 290s Read NC_INT_intfillna_1 ...OK 290s OK 290s Read NC_INT_pack_1 ...OK 290s OK 290s Read NC_INT_intpack_1 ...OK 290s OK 290s Read NC_INT_pack64_1 ...OK 290s OK 290s Read NC_INT_2 ...OK 290s OK 290s Read NC_INT_int_2 ...OK 290s OK 290s Read NC_INT_bit64_2 ...OK 290s OK 290s Read NC_INT_fill_2 ...OK 290s OK 290s Read NC_INT_intfill_2 ...OK 290s OK 290s Read NC_INT_fill64_2 ...OK 290s OK 290s Read NC_INT_intfillna_2 ...OK 290s OK 290s Read NC_INT_pack_2 ...OK 290s OK 290s Read NC_INT_intpack_2 ...OK 290s OK 290s Read NC_INT_pack64_2 ...OK 290s OK 290s Read NC_INT_3 ...OK 290s OK 290s Read NC_INT_int_3 ...OK 290s OK 290s Read NC_INT_bit64_3 ...OK 290s OK 290s Read NC_INT_intfill_3 ...OK 290s OK 290s OK 290s Read NC_INT_intfillna_3 ...OK 290s OK 290s OK 290s Read NC_INT_intpack_3 ...OK 290s OK 290s OK 290s Read NC_INT_4 ...OK 290s OK 290s Read NC_INT_int_4 ...OK 290s OK 290s Read NC_INT_bit64_4 ...OK 290s OK 290s Read NC_INT_fill_4 ...OK 290s OK 290s Read NC_INT_intfill_4 ...OK 290s OK 290s Read NC_INT_fill64_4 ...OK 290s OK 290s Read NC_INT_intfillna_4 ...OK 290s OK 290s Read NC_INT_pack_4 ...OK 290s OK 290s Read NC_INT_intpack_4 ...OK 290s OK 290s Read NC_INT_pack64_4 ...OK 290s OK 290s Read NC_INT_5 ...OK 290s OK 290s Read NC_INT_int_5 ...OK 290s OK 290s Read NC_INT_bit64_5 ...OK 290s OK 290s Read NC_INT_fill_5 ...OK 290s OK 290s Read NC_INT_intfill_5 ...OK 290s OK 290s Read NC_INT_fill64_5 ...OK 290s OK 290s Read NC_INT_intfillna_5 ...OK 290s OK 290s Read NC_INT_pack_5 ...OK 290s OK 290s Read NC_INT_intpack_5 ...OK 290s OK 290s Read NC_INT_pack64_5 ...OK 290s OK 290s Read NC_FLOAT_0 ...OK 290s OK 290s Read NC_FLOAT_int_0 ...OK 290s OK 290s Read NC_FLOAT_bit64_0 ...OK 290s OK 290s Read NC_FLOAT_fill_0 ...OK 290s OK 290s Read NC_FLOAT_intfill_0 ...OK 290s OK 290s Read NC_FLOAT_fill64_0 ...OK 290s OK 290s Read NC_FLOAT_pack_0 ...OK 290s OK 290s Read NC_FLOAT_intpack_0 ...OK 290s OK 290s Read NC_FLOAT_pack64_0 ...OK 290s OK 290s Read NC_FLOAT_1 ...OK 290s OK 290s Read NC_FLOAT_int_1 ...OK 290s OK 290s Read NC_FLOAT_bit64_1 ...OK 290s OK 290s Read NC_FLOAT_fill_1 ...OK 290s OK 290s Read NC_FLOAT_intfill_1 ...OK 290s OK 290s Read NC_FLOAT_fill64_1 ...OK 290s OK 290s Read NC_FLOAT_pack_1 ...OK 290s OK 290s Read NC_FLOAT_intpack_1 ...OK 290s OK 290s Read NC_FLOAT_pack64_1 ...OK 290s OK 290s Read NC_FLOAT_2 ...OK 290s OK 290s Read NC_FLOAT_int_2 ...OK 290s OK 290s Read NC_FLOAT_bit64_2 ...OK 290s OK 290s Read NC_FLOAT_fill_2 ...OK 290s OK 290s Read NC_FLOAT_intfill_2 ...OK 290s OK 290s Read NC_FLOAT_fill64_2 ...OK 290s OK 290s Read NC_FLOAT_pack_2 ...OK 290s OK 290s Read NC_FLOAT_intpack_2 ...OK 290s OK 290s Read NC_FLOAT_pack64_2 ...OK 290s OK 290s Read NC_FLOAT_3 ...OK 290s OK 290s Read NC_FLOAT_int_3 ...OK 290s OK 290s Read NC_FLOAT_bit64_3 ...OK 290s OK 290s Read NC_FLOAT_intfill_3 ...OK 290s OK 290s OK 290s Read NC_FLOAT_fill64_3 ...OK 290s OK 290s OK 290s Read NC_FLOAT_intpack_3 ...OK 290s OK 290s OK 290s Read NC_FLOAT_pack64_3 ...OK 290s OK 290s OK 290s Read NC_FLOAT_4 ...OK 290s OK 290s Read NC_FLOAT_int_4 ...OK 290s OK 290s Read NC_FLOAT_bit64_4 ...OK 290s OK 290s Read NC_FLOAT_fill_4 ...OK 290s OK 290s Read NC_FLOAT_intfill_4 ...OK 290s OK 290s Read NC_FLOAT_fill64_4 ...OK 290s OK 290s Read NC_FLOAT_pack_4 ...OK 290s OK 290s Read NC_FLOAT_intpack_4 ...OK 290s OK 290s Read NC_FLOAT_pack64_4 ...OK 290s OK 290s Read NC_FLOAT_5 ...OK 290s OK 290s Read NC_FLOAT_int_5 ...OK 290s OK 290s Read NC_FLOAT_bit64_5 ...OK 290s OK 290s Read NC_FLOAT_fill_5 ...OK 290s OK 290s Read NC_FLOAT_intfill_5 ...OK 290s OK 290s Read NC_FLOAT_fill64_5 ...OK 290s OK 290s Read NC_FLOAT_pack_5 ...OK 290s OK 290s Read NC_FLOAT_intpack_5 ...OK 290s OK 290s Read NC_FLOAT_pack64_5 ...OK 290s OK 290s Read NC_DOUBLE_0 ...OK 290s OK 290s Read NC_DOUBLE_int_0 ...OK 290s OK 290s Read NC_DOUBLE_bit64_0 ...OK 290s OK 290s Read NC_DOUBLE_fill_0 ...OK 290s OK 290s Read NC_DOUBLE_intfill_0 ...OK 290s OK 290s Read NC_DOUBLE_fill64_0 ...OK 290s OK 290s Read NC_DOUBLE_fillna_0 ...OK 290s OK 290s Read NC_DOUBLE_pack_0 ...OK 290s OK 290s Read NC_DOUBLE_intpack_0 ...OK 290s OK 290s Read NC_DOUBLE_pack64_0 ...OK 290s OK 290s Read NC_DOUBLE_1 ...OK 290s OK 290s Read NC_DOUBLE_int_1 ...OK 290s OK 290s Read NC_DOUBLE_bit64_1 ...OK 290s OK 290s Read NC_DOUBLE_fill_1 ...OK 290s OK 290s Read NC_DOUBLE_intfill_1 ...OK 290s OK 290s Read NC_DOUBLE_fill64_1 ...OK 290s OK 290s Read NC_DOUBLE_fillna_1 ...OK 290s OK 290s Read NC_DOUBLE_pack_1 ...OK 290s OK 290s Read NC_DOUBLE_intpack_1 ...OK 290s OK 290s Read NC_DOUBLE_pack64_1 ...OK 290s OK 290s Read NC_DOUBLE_2 ...OK 290s OK 290s Read NC_DOUBLE_int_2 ...OK 290s OK 290s Read NC_DOUBLE_bit64_2 ...OK 290s OK 290s Read NC_DOUBLE_fill_2 ...OK 290s OK 290s Read NC_DOUBLE_intfill_2 ...OK 290s OK 290s Read NC_DOUBLE_fill64_2 ...OK 290s OK 290s Read NC_DOUBLE_fillna_2 ...OK 290s OK 290s Read NC_DOUBLE_pack_2 ...OK 290s OK 290s Read NC_DOUBLE_intpack_2 ...OK 290s OK 290s Read NC_DOUBLE_pack64_2 ...OK 290s OK 290s Read NC_DOUBLE_3 ...OK 290s OK 290s Read NC_DOUBLE_int_3 ...OK 290s OK 290s Read NC_DOUBLE_bit64_3 ...OK 290s OK 290s Read NC_DOUBLE_fill_3 ...OK 290s OK 290s Read NC_DOUBLE_intfill_3 ...OK 290s OK 290s OK 290s Read NC_DOUBLE_fill64_3 ...OK 290s OK 290s OK 290s Read NC_DOUBLE_fillna_3 ...OK 290s OK 290s Read NC_DOUBLE_pack_3 ...OK 290s OK 290s Read NC_DOUBLE_intpack_3 ...OK 290s OK 290s OK 290s Read NC_DOUBLE_pack64_3 ...OK 290s OK 290s OK 290s Read NC_DOUBLE_4 ...OK 290s OK 290s Read NC_DOUBLE_int_4 ...OK 290s OK 290s Read NC_DOUBLE_bit64_4 ...OK 290s OK 290s Read NC_DOUBLE_fill_4 ...OK 290s OK 290s Read NC_DOUBLE_intfill_4 ...OK 290s OK 290s Read NC_DOUBLE_fill64_4 ...OK 290s OK 290s Read NC_DOUBLE_fillna_4 ...OK 290s OK 290s Read NC_DOUBLE_pack_4 ...OK 290s OK 290s Read NC_DOUBLE_intpack_4 ...OK 290s OK 290s Read NC_DOUBLE_pack64_4 ...OK 290s OK 290s Read NC_DOUBLE_5 ...OK 290s OK 290s Read NC_DOUBLE_int_5 ...OK 290s OK 290s Read NC_DOUBLE_bit64_5 ...OK 290s OK 290s Read NC_DOUBLE_fill_5 ...OK 290s OK 290s Read NC_DOUBLE_intfill_5 ...OK 290s OK 290s Read NC_DOUBLE_fill64_5 ...OK 290s OK 290s Read NC_DOUBLE_fillna_5 ...OK 290s OK 290s Read NC_DOUBLE_pack_5 ...OK 290s OK 290s Read NC_DOUBLE_intpack_5 ...OK 290s OK 290s Read NC_DOUBLE_pack64_5 ...OK 290s OK 290s Read integer vector as smallest R type ... OK 290s OK 290s Read NC_BYTE_5 ...OK 290s OK 290s Read NC_BYTE_fill_5 ...OK 290s OK 290s Read NC_SHORT_5 ...OK 290s OK 290s Read NC_SHORT_fill_5 ...OK 290s OK 290s Read NC_INT_5 ...OK 290s OK 290s Read NC_INT_fill_5 ...OK 290s OK 290s Read NC_FLOAT_5 ...OK 290s OK 290s Read NC_FLOAT_fill_5 ...OK 290s OK 290s Read NC_DOUBLE_5 ...OK 290s OK 290s Read NC_DOUBLE_fill_5 ...OK 290s OK 290s Read numeric matrix ... OK 290s Inquire about numeric variable ...OK 290s Read numeric matrix slice ... OK 290s OK 290s Read numeric matrix empty slice ... OK 290s OK 290s Read numeric scalar ... OK 290s Read numeric empty array ... OK 290s Read 2D char array ... OK 290s Read 2D char array with fill value ... OK 290s OK 290s Read 2D char slice ... OK 290s Read 2D char slice as raw bytes ... OK 290s Read 2D char slice as characters ... OK 290s Read empty 2D char array ... OK 290s OK 290s Read 1D char slice ... OK 290s Read scalar char ... OK 290s Read and unpack numeric array ... OK 290s Check that closing any NetCDF handle closes the file for all handles ... OK 290s Check that garbage collector closes file that is not referenced ... OK 290s Removed test file /tmp/Rtmp7K0pnz/RNetCDF-test_offset64_91c14149ef.nc 290s Test data64 file format in /tmp/Rtmp7K0pnz/RNetCDF-test_data64_91c4a177bbd.nc ... 290s OK 290s Version of netcdf library ... 4.9.3 of Feb 14 2025 11:24:29 $ 290s Defining dimensions ... 290s OK 290s Defining variables for netcdf3 ... 290s OK 290s Defining variables of type NC_BYTE for na.mode 0 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_BYTE for na.mode 1 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_BYTE for na.mode 2 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_BYTE for na.mode 3 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_BYTE for na.mode 4 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_BYTE for na.mode 5 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_SHORT for na.mode 0 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_SHORT for na.mode 1 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_SHORT for na.mode 2 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_SHORT for na.mode 3 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_SHORT for na.mode 4 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_SHORT for na.mode 5 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_INT for na.mode 0 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_INT for na.mode 1 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_INT for na.mode 2 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_INT for na.mode 3 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_INT for na.mode 4 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_INT for na.mode 5 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_FLOAT for na.mode 0 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_FLOAT for na.mode 1 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_FLOAT for na.mode 2 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_FLOAT for na.mode 3 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_FLOAT for na.mode 4 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_FLOAT for na.mode 5 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_DOUBLE for na.mode 0 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_DOUBLE for na.mode 1 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_DOUBLE for na.mode 2 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_DOUBLE for na.mode 3 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_DOUBLE for na.mode 4 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining variables of type NC_DOUBLE for na.mode 5 ... 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s OK 290s Defining additional attributes ...OK 290s Writing netcdf3 variables ...OK 290s Writing to variable type NC_BYTE with na.mode 0 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_BYTE with na.mode 1 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_BYTE with na.mode 2 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_BYTE with na.mode 3 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_BYTE with na.mode 4 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_BYTE with na.mode 5 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_SHORT with na.mode 0 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_SHORT with na.mode 1 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_SHORT with na.mode 2 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_SHORT with na.mode 3 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_SHORT with na.mode 4 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_SHORT with na.mode 5 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_INT with na.mode 0 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_INT with na.mode 1 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_INT with na.mode 2 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_INT with na.mode 3 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_INT with na.mode 4 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_INT with na.mode 5 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_FLOAT with na.mode 0 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_FLOAT with na.mode 1 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_FLOAT with na.mode 2 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_FLOAT with na.mode 3 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_FLOAT with na.mode 4 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_FLOAT with na.mode 5 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_DOUBLE with na.mode 0 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with non-finite values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_DOUBLE with na.mode 1 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with non-finite values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_DOUBLE with na.mode 2 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with non-finite values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_DOUBLE with na.mode 3 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with non-finite values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_DOUBLE with na.mode 4 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with non-finite values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Writing to variable type NC_DOUBLE with na.mode 5 ... 290s Writing huge values ...OK 290s OK 290s Writing huge bit64 values ...OK 290s Writing negative values ...OK 290s Writing negative bit64 values ...OK 290s Writing data without missing values ...OK 290s Writing bit64 data without missing values ...OK 290s Writing Inf values ...OK 290s Writing doubles with non-finite packing ...OK 290s Writing integers with non-finite packing ...OK 290s Writing data with missing values ...OK 290s OK 290s Writing data with non-finite values and NA fill ...OK 290s Writing data with missing values and packing ...OK 290s OK 290s Writing bit64 data with missing values ...OK 290s Writing bit64 data with missing values and packing ...OK 290s Writing integer64 with non-finite packing ...OK 290s Check file format ...OK 290s netcdf data64 { 290s dimensions: 290s station = 5 ; 290s time = 2 ; 290s max_string_length = 7 ; 290s empty = UNLIMITED ; // (0 currently) 290s variables: 290s NC_INT time(time) ; 290s NC_DOUBLE temperature(station, time) ; 290s NC_DOUBLE temperature:_FillValue = -99999.9 ; 290s NC_BYTE packvar(station) ; 290s NC_DOUBLE packvar:scale_factor = 10 ; 290s NC_DOUBLE packvar:add_offset = -5 ; 290s NC_CHAR name(max_string_length, station) ; 290s NC_CHAR name:char_att = "This is some text" ; 290s NC_CHAR name:raw_att = "This is some text" ; 290s NC_CHAR name_fill(max_string_length, station) ; 290s NC_CHAR name_fill:_FillValue = "X" ; 290s NC_CHAR qcflag(station) ; 290s NC_INT int0 ; 290s NC_CHAR char0 ; 290s NC_FLOAT numempty(station, empty) ; 290s NC_BYTE NC_BYTE_0(station) ; 290s NC_BYTE NC_BYTE_int_0(station) ; 290s NC_BYTE NC_BYTE_fill_0(station) ; 290s NC_BYTE NC_BYTE_fill_0:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intfill_0(station) ; 290s NC_BYTE NC_BYTE_intfill_0:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack_0(station) ; 290s NC_BYTE NC_BYTE_pack_0:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack_0:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack_0:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intpack_0(station) ; 290s NC_BYTE NC_BYTE_intpack_0:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_intpack_0:add_offset = 5 ; 290s NC_BYTE NC_BYTE_intpack_0:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_inf_0(station) ; 290s NC_BYTE NC_BYTE_packinf_0(station) ; 290s NC_BYTE NC_BYTE_packinf_0:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_intpackinf_0(station) ; 290s NC_BYTE NC_BYTE_intpackinf_0:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_bit64_0(station) ; 290s NC_BYTE NC_BYTE_bit64_0:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_fill64_0(station) ; 290s NC_BYTE NC_BYTE_fill64_0:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack64_0(station) ; 290s NC_BYTE NC_BYTE_pack64_0:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack64_0:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack64_0:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_packinf64_0(station) ; 290s NC_BYTE NC_BYTE_packinf64_0:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_1(station) ; 290s NC_BYTE NC_BYTE_int_1(station) ; 290s NC_BYTE NC_BYTE_fill_1(station) ; 290s NC_BYTE NC_BYTE_fill_1:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intfill_1(station) ; 290s NC_BYTE NC_BYTE_intfill_1:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack_1(station) ; 290s NC_BYTE NC_BYTE_pack_1:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack_1:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack_1:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intpack_1(station) ; 290s NC_BYTE NC_BYTE_intpack_1:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_intpack_1:add_offset = 5 ; 290s NC_BYTE NC_BYTE_intpack_1:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_inf_1(station) ; 290s NC_BYTE NC_BYTE_packinf_1(station) ; 290s NC_BYTE NC_BYTE_packinf_1:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_intpackinf_1(station) ; 290s NC_BYTE NC_BYTE_intpackinf_1:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_bit64_1(station) ; 290s NC_BYTE NC_BYTE_bit64_1:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_fill64_1(station) ; 290s NC_BYTE NC_BYTE_fill64_1:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack64_1(station) ; 290s NC_BYTE NC_BYTE_pack64_1:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack64_1:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack64_1:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_packinf64_1(station) ; 290s NC_BYTE NC_BYTE_packinf64_1:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_2(station) ; 290s NC_BYTE NC_BYTE_int_2(station) ; 290s NC_BYTE NC_BYTE_fill_2(station) ; 290s NC_BYTE NC_BYTE_fill_2:missing_value = 99 ; 290s NC_BYTE NC_BYTE_intfill_2(station) ; 290s NC_BYTE NC_BYTE_intfill_2:missing_value = 99 ; 290s NC_BYTE NC_BYTE_pack_2(station) ; 290s NC_BYTE NC_BYTE_pack_2:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack_2:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack_2:missing_value = 99 ; 290s NC_BYTE NC_BYTE_intpack_2(station) ; 290s NC_BYTE NC_BYTE_intpack_2:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_intpack_2:add_offset = 5 ; 290s NC_BYTE NC_BYTE_intpack_2:missing_value = 99 ; 290s NC_BYTE NC_BYTE_inf_2(station) ; 290s NC_BYTE NC_BYTE_packinf_2(station) ; 290s NC_BYTE NC_BYTE_packinf_2:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_intpackinf_2(station) ; 290s NC_BYTE NC_BYTE_intpackinf_2:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_bit64_2(station) ; 290s NC_BYTE NC_BYTE_bit64_2:missing_value = 99 ; 290s NC_BYTE NC_BYTE_fill64_2(station) ; 290s NC_BYTE NC_BYTE_fill64_2:missing_value = 99 ; 290s NC_BYTE NC_BYTE_pack64_2(station) ; 290s NC_BYTE NC_BYTE_pack64_2:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack64_2:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack64_2:missing_value = 99 ; 290s NC_BYTE NC_BYTE_packinf64_2(station) ; 290s NC_BYTE NC_BYTE_packinf64_2:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_3(station) ; 290s NC_BYTE NC_BYTE_int_3(station) ; 290s NC_BYTE NC_BYTE_fill_3(station) ; 290s NC_BYTE NC_BYTE_fill_3:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intfill_3(station) ; 290s NC_BYTE NC_BYTE_intfill_3:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack_3(station) ; 290s NC_BYTE NC_BYTE_pack_3:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack_3:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack_3:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intpack_3(station) ; 290s NC_BYTE NC_BYTE_intpack_3:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_intpack_3:add_offset = 5 ; 290s NC_BYTE NC_BYTE_intpack_3:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_inf_3(station) ; 290s NC_BYTE NC_BYTE_packinf_3(station) ; 290s NC_BYTE NC_BYTE_packinf_3:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_intpackinf_3(station) ; 290s NC_BYTE NC_BYTE_intpackinf_3:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_bit64_3(station) ; 290s NC_BYTE NC_BYTE_bit64_3:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_fill64_3(station) ; 290s NC_BYTE NC_BYTE_fill64_3:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack64_3(station) ; 290s NC_BYTE NC_BYTE_pack64_3:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack64_3:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack64_3:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_packinf64_3(station) ; 290s NC_BYTE NC_BYTE_packinf64_3:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_4(station) ; 290s NC_BYTE NC_BYTE_int_4(station) ; 290s NC_BYTE NC_BYTE_fill_4(station) ; 290s NC_BYTE NC_BYTE_fill_4:valid_range = 1, 5 ; 290s NC_BYTE NC_BYTE_intfill_4(station) ; 290s NC_BYTE NC_BYTE_intfill_4:valid_min = 1 ; 290s NC_BYTE NC_BYTE_intfill_4:valid_max = 5 ; 290s NC_BYTE NC_BYTE_pack_4(station) ; 290s NC_BYTE NC_BYTE_pack_4:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack_4:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack_4:valid_min = 1 ; 290s NC_BYTE NC_BYTE_pack_4:valid_max = 5 ; 290s NC_BYTE NC_BYTE_intpack_4(station) ; 290s NC_BYTE NC_BYTE_intpack_4:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_intpack_4:add_offset = 5 ; 290s NC_BYTE NC_BYTE_intpack_4:valid_range = 1, 5 ; 290s NC_BYTE NC_BYTE_inf_4(station) ; 290s NC_BYTE NC_BYTE_packinf_4(station) ; 290s NC_BYTE NC_BYTE_packinf_4:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_intpackinf_4(station) ; 290s NC_BYTE NC_BYTE_intpackinf_4:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_bit64_4(station) ; 290s NC_BYTE NC_BYTE_bit64_4:valid_range = 1, 5 ; 290s NC_BYTE NC_BYTE_fill64_4(station) ; 290s NC_BYTE NC_BYTE_fill64_4:valid_min = 1 ; 290s NC_BYTE NC_BYTE_fill64_4:valid_max = 5 ; 290s NC_BYTE NC_BYTE_pack64_4(station) ; 290s NC_BYTE NC_BYTE_pack64_4:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack64_4:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack64_4:valid_min = 1 ; 290s NC_BYTE NC_BYTE_pack64_4:valid_max = 5 ; 290s NC_BYTE NC_BYTE_packinf64_4(station) ; 290s NC_BYTE NC_BYTE_packinf64_4:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_5(station) ; 290s NC_BYTE NC_BYTE_int_5(station) ; 290s NC_BYTE NC_BYTE_fill_5(station) ; 290s NC_BYTE NC_BYTE_fill_5:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intfill_5(station) ; 290s NC_BYTE NC_BYTE_intfill_5:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack_5(station) ; 290s NC_BYTE NC_BYTE_pack_5:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack_5:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack_5:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_intpack_5(station) ; 290s NC_BYTE NC_BYTE_intpack_5:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_intpack_5:add_offset = 5 ; 290s NC_BYTE NC_BYTE_intpack_5:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_inf_5(station) ; 290s NC_BYTE NC_BYTE_packinf_5(station) ; 290s NC_BYTE NC_BYTE_packinf_5:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_intpackinf_5(station) ; 290s NC_BYTE NC_BYTE_intpackinf_5:scale_factor = 0 ; 290s NC_BYTE NC_BYTE_bit64_5(station) ; 290s NC_BYTE NC_BYTE_bit64_5:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_fill64_5(station) ; 290s NC_BYTE NC_BYTE_fill64_5:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_pack64_5(station) ; 290s NC_BYTE NC_BYTE_pack64_5:scale_factor = 10 ; 290s NC_BYTE NC_BYTE_pack64_5:add_offset = 5 ; 290s NC_BYTE NC_BYTE_pack64_5:_FillValue = 99 ; 290s NC_BYTE NC_BYTE_packinf64_5(station) ; 290s NC_BYTE NC_BYTE_packinf64_5:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_0(station) ; 290s NC_SHORT NC_SHORT_int_0(station) ; 290s NC_SHORT NC_SHORT_fill_0(station) ; 290s NC_SHORT NC_SHORT_fill_0:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intfill_0(station) ; 290s NC_SHORT NC_SHORT_intfill_0:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack_0(station) ; 290s NC_SHORT NC_SHORT_pack_0:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack_0:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack_0:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intpack_0(station) ; 290s NC_SHORT NC_SHORT_intpack_0:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_intpack_0:add_offset = 5 ; 290s NC_SHORT NC_SHORT_intpack_0:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_inf_0(station) ; 290s NC_SHORT NC_SHORT_packinf_0(station) ; 290s NC_SHORT NC_SHORT_packinf_0:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_intpackinf_0(station) ; 290s NC_SHORT NC_SHORT_intpackinf_0:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_bit64_0(station) ; 290s NC_SHORT NC_SHORT_bit64_0:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_fill64_0(station) ; 290s NC_SHORT NC_SHORT_fill64_0:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack64_0(station) ; 290s NC_SHORT NC_SHORT_pack64_0:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack64_0:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack64_0:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_packinf64_0(station) ; 290s NC_SHORT NC_SHORT_packinf64_0:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_1(station) ; 290s NC_SHORT NC_SHORT_int_1(station) ; 290s NC_SHORT NC_SHORT_fill_1(station) ; 290s NC_SHORT NC_SHORT_fill_1:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intfill_1(station) ; 290s NC_SHORT NC_SHORT_intfill_1:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack_1(station) ; 290s NC_SHORT NC_SHORT_pack_1:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack_1:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack_1:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intpack_1(station) ; 290s NC_SHORT NC_SHORT_intpack_1:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_intpack_1:add_offset = 5 ; 290s NC_SHORT NC_SHORT_intpack_1:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_inf_1(station) ; 290s NC_SHORT NC_SHORT_packinf_1(station) ; 290s NC_SHORT NC_SHORT_packinf_1:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_intpackinf_1(station) ; 290s NC_SHORT NC_SHORT_intpackinf_1:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_bit64_1(station) ; 290s NC_SHORT NC_SHORT_bit64_1:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_fill64_1(station) ; 290s NC_SHORT NC_SHORT_fill64_1:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack64_1(station) ; 290s NC_SHORT NC_SHORT_pack64_1:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack64_1:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack64_1:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_packinf64_1(station) ; 290s NC_SHORT NC_SHORT_packinf64_1:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_2(station) ; 290s NC_SHORT NC_SHORT_int_2(station) ; 290s NC_SHORT NC_SHORT_fill_2(station) ; 290s NC_SHORT NC_SHORT_fill_2:missing_value = 99 ; 290s NC_SHORT NC_SHORT_intfill_2(station) ; 290s NC_SHORT NC_SHORT_intfill_2:missing_value = 99 ; 290s NC_SHORT NC_SHORT_pack_2(station) ; 290s NC_SHORT NC_SHORT_pack_2:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack_2:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack_2:missing_value = 99 ; 290s NC_SHORT NC_SHORT_intpack_2(station) ; 290s NC_SHORT NC_SHORT_intpack_2:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_intpack_2:add_offset = 5 ; 290s NC_SHORT NC_SHORT_intpack_2:missing_value = 99 ; 290s NC_SHORT NC_SHORT_inf_2(station) ; 290s NC_SHORT NC_SHORT_packinf_2(station) ; 290s NC_SHORT NC_SHORT_packinf_2:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_intpackinf_2(station) ; 290s NC_SHORT NC_SHORT_intpackinf_2:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_bit64_2(station) ; 290s NC_SHORT NC_SHORT_bit64_2:missing_value = 99 ; 290s NC_SHORT NC_SHORT_fill64_2(station) ; 290s NC_SHORT NC_SHORT_fill64_2:missing_value = 99 ; 290s NC_SHORT NC_SHORT_pack64_2(station) ; 290s NC_SHORT NC_SHORT_pack64_2:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack64_2:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack64_2:missing_value = 99 ; 290s NC_SHORT NC_SHORT_packinf64_2(station) ; 290s NC_SHORT NC_SHORT_packinf64_2:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_3(station) ; 290s NC_SHORT NC_SHORT_int_3(station) ; 290s NC_SHORT NC_SHORT_fill_3(station) ; 290s NC_SHORT NC_SHORT_fill_3:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intfill_3(station) ; 290s NC_SHORT NC_SHORT_intfill_3:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack_3(station) ; 290s NC_SHORT NC_SHORT_pack_3:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack_3:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack_3:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intpack_3(station) ; 290s NC_SHORT NC_SHORT_intpack_3:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_intpack_3:add_offset = 5 ; 290s NC_SHORT NC_SHORT_intpack_3:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_inf_3(station) ; 290s NC_SHORT NC_SHORT_packinf_3(station) ; 290s NC_SHORT NC_SHORT_packinf_3:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_intpackinf_3(station) ; 290s NC_SHORT NC_SHORT_intpackinf_3:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_bit64_3(station) ; 290s NC_SHORT NC_SHORT_bit64_3:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_fill64_3(station) ; 290s NC_SHORT NC_SHORT_fill64_3:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack64_3(station) ; 290s NC_SHORT NC_SHORT_pack64_3:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack64_3:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack64_3:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_packinf64_3(station) ; 290s NC_SHORT NC_SHORT_packinf64_3:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_4(station) ; 290s NC_SHORT NC_SHORT_int_4(station) ; 290s NC_SHORT NC_SHORT_fill_4(station) ; 290s NC_SHORT NC_SHORT_fill_4:valid_range = 1, 5 ; 290s NC_SHORT NC_SHORT_intfill_4(station) ; 290s NC_SHORT NC_SHORT_intfill_4:valid_min = 1 ; 290s NC_SHORT NC_SHORT_intfill_4:valid_max = 5 ; 290s NC_SHORT NC_SHORT_pack_4(station) ; 290s NC_SHORT NC_SHORT_pack_4:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack_4:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack_4:valid_min = 1 ; 290s NC_SHORT NC_SHORT_pack_4:valid_max = 5 ; 290s NC_SHORT NC_SHORT_intpack_4(station) ; 290s NC_SHORT NC_SHORT_intpack_4:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_intpack_4:add_offset = 5 ; 290s NC_SHORT NC_SHORT_intpack_4:valid_range = 1, 5 ; 290s NC_SHORT NC_SHORT_inf_4(station) ; 290s NC_SHORT NC_SHORT_packinf_4(station) ; 290s NC_SHORT NC_SHORT_packinf_4:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_intpackinf_4(station) ; 290s NC_SHORT NC_SHORT_intpackinf_4:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_bit64_4(station) ; 290s NC_SHORT NC_SHORT_bit64_4:valid_range = 1, 5 ; 290s NC_SHORT NC_SHORT_fill64_4(station) ; 290s NC_SHORT NC_SHORT_fill64_4:valid_min = 1 ; 290s NC_SHORT NC_SHORT_fill64_4:valid_max = 5 ; 290s NC_SHORT NC_SHORT_pack64_4(station) ; 290s NC_SHORT NC_SHORT_pack64_4:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack64_4:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack64_4:valid_min = 1 ; 290s NC_SHORT NC_SHORT_pack64_4:valid_max = 5 ; 290s NC_SHORT NC_SHORT_packinf64_4(station) ; 290s NC_SHORT NC_SHORT_packinf64_4:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_5(station) ; 290s NC_SHORT NC_SHORT_int_5(station) ; 290s NC_SHORT NC_SHORT_fill_5(station) ; 290s NC_SHORT NC_SHORT_fill_5:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intfill_5(station) ; 290s NC_SHORT NC_SHORT_intfill_5:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack_5(station) ; 290s NC_SHORT NC_SHORT_pack_5:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack_5:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack_5:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_intpack_5(station) ; 290s NC_SHORT NC_SHORT_intpack_5:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_intpack_5:add_offset = 5 ; 290s NC_SHORT NC_SHORT_intpack_5:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_inf_5(station) ; 290s NC_SHORT NC_SHORT_packinf_5(station) ; 290s NC_SHORT NC_SHORT_packinf_5:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_intpackinf_5(station) ; 290s NC_SHORT NC_SHORT_intpackinf_5:scale_factor = 0 ; 290s NC_SHORT NC_SHORT_bit64_5(station) ; 290s NC_SHORT NC_SHORT_bit64_5:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_fill64_5(station) ; 290s NC_SHORT NC_SHORT_fill64_5:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_pack64_5(station) ; 290s NC_SHORT NC_SHORT_pack64_5:scale_factor = 10 ; 290s NC_SHORT NC_SHORT_pack64_5:add_offset = 5 ; 290s NC_SHORT NC_SHORT_pack64_5:_FillValue = 99 ; 290s NC_SHORT NC_SHORT_packinf64_5(station) ; 290s NC_SHORT NC_SHORT_packinf64_5:scale_factor = 0 ; 290s NC_INT NC_INT_0(station) ; 290s NC_INT NC_INT_int_0(station) ; 290s NC_INT NC_INT_fill_0(station) ; 290s NC_INT NC_INT_fill_0:_FillValue = 99 ; 290s NC_INT NC_INT_intfill_0(station) ; 290s NC_INT NC_INT_intfill_0:_FillValue = 99 ; 290s NC_INT NC_INT_pack_0(station) ; 290s NC_INT NC_INT_pack_0:scale_factor = 10 ; 290s NC_INT NC_INT_pack_0:add_offset = 5 ; 290s NC_INT NC_INT_pack_0:_FillValue = 99 ; 290s NC_INT NC_INT_intpack_0(station) ; 290s NC_INT NC_INT_intpack_0:scale_factor = 10 ; 290s NC_INT NC_INT_intpack_0:add_offset = 5 ; 290s NC_INT NC_INT_intpack_0:_FillValue = 99 ; 290s NC_INT NC_INT_inf_0(station) ; 290s NC_INT NC_INT_packinf_0(station) ; 290s NC_INT NC_INT_packinf_0:scale_factor = 0 ; 290s NC_INT NC_INT_intpackinf_0(station) ; 290s NC_INT NC_INT_intpackinf_0:scale_factor = 0 ; 290s NC_INT NC_INT_intfillna_0(station) ; 290s NC_INT NC_INT_intfillna_0:_FillValue = NA ; 290s NC_INT NC_INT_bit64_0(station) ; 290s NC_INT NC_INT_bit64_0:_FillValue = 99 ; 290s NC_INT NC_INT_fill64_0(station) ; 290s NC_INT NC_INT_fill64_0:_FillValue = 99 ; 290s NC_INT NC_INT_pack64_0(station) ; 290s NC_INT NC_INT_pack64_0:scale_factor = 10 ; 290s NC_INT NC_INT_pack64_0:add_offset = 5 ; 290s NC_INT NC_INT_pack64_0:_FillValue = 99 ; 290s NC_INT NC_INT_packinf64_0(station) ; 290s NC_INT NC_INT_packinf64_0:scale_factor = 0 ; 290s NC_INT NC_INT_1(station) ; 290s NC_INT NC_INT_int_1(station) ; 290s NC_INT NC_INT_fill_1(station) ; 290s NC_INT NC_INT_fill_1:_FillValue = 99 ; 290s NC_INT NC_INT_intfill_1(station) ; 290s NC_INT NC_INT_intfill_1:_FillValue = 99 ; 290s NC_INT NC_INT_pack_1(station) ; 290s NC_INT NC_INT_pack_1:scale_factor = 10 ; 290s NC_INT NC_INT_pack_1:add_offset = 5 ; 290s NC_INT NC_INT_pack_1:_FillValue = 99 ; 290s NC_INT NC_INT_intpack_1(station) ; 290s NC_INT NC_INT_intpack_1:scale_factor = 10 ; 290s NC_INT NC_INT_intpack_1:add_offset = 5 ; 290s NC_INT NC_INT_intpack_1:_FillValue = 99 ; 290s NC_INT NC_INT_inf_1(station) ; 290s NC_INT NC_INT_packinf_1(station) ; 290s NC_INT NC_INT_packinf_1:scale_factor = 0 ; 290s NC_INT NC_INT_intpackinf_1(station) ; 290s NC_INT NC_INT_intpackinf_1:scale_factor = 0 ; 290s NC_INT NC_INT_intfillna_1(station) ; 290s NC_INT NC_INT_intfillna_1:_FillValue = NA ; 290s NC_INT NC_INT_bit64_1(station) ; 290s NC_INT NC_INT_bit64_1:_FillValue = 99 ; 290s NC_INT NC_INT_fill64_1(station) ; 290s NC_INT NC_INT_fill64_1:_FillValue = 99 ; 290s NC_INT NC_INT_pack64_1(station) ; 290s NC_INT NC_INT_pack64_1:scale_factor = 10 ; 290s NC_INT NC_INT_pack64_1:add_offset = 5 ; 290s NC_INT NC_INT_pack64_1:_FillValue = 99 ; 290s NC_INT NC_INT_packinf64_1(station) ; 290s NC_INT NC_INT_packinf64_1:scale_factor = 0 ; 290s NC_INT NC_INT_2(station) ; 290s NC_INT NC_INT_int_2(station) ; 290s NC_INT NC_INT_fill_2(station) ; 290s NC_INT NC_INT_fill_2:missing_value = 99 ; 290s NC_INT NC_INT_intfill_2(station) ; 290s NC_INT NC_INT_intfill_2:missing_value = 99 ; 290s NC_INT NC_INT_pack_2(station) ; 290s NC_INT NC_INT_pack_2:scale_factor = 10 ; 290s NC_INT NC_INT_pack_2:add_offset = 5 ; 290s NC_INT NC_INT_pack_2:missing_value = 99 ; 290s NC_INT NC_INT_intpack_2(station) ; 290s NC_INT NC_INT_intpack_2:scale_factor = 10 ; 290s NC_INT NC_INT_intpack_2:add_offset = 5 ; 290s NC_INT NC_INT_intpack_2:missing_value = 99 ; 290s NC_INT NC_INT_inf_2(station) ; 290s NC_INT NC_INT_packinf_2(station) ; 290s NC_INT NC_INT_packinf_2:scale_factor = 0 ; 290s NC_INT NC_INT_intpackinf_2(station) ; 290s NC_INT NC_INT_intpackinf_2:scale_factor = 0 ; 290s NC_INT NC_INT_intfillna_2(station) ; 290s NC_INT NC_INT_intfillna_2:missing_value = NA ; 290s NC_INT NC_INT_bit64_2(station) ; 290s NC_INT NC_INT_bit64_2:missing_value = 99 ; 290s NC_INT NC_INT_fill64_2(station) ; 290s NC_INT NC_INT_fill64_2:missing_value = 99 ; 290s NC_INT NC_INT_pack64_2(station) ; 290s NC_INT NC_INT_pack64_2:scale_factor = 10 ; 290s NC_INT NC_INT_pack64_2:add_offset = 5 ; 290s NC_INT NC_INT_pack64_2:missing_value = 99 ; 290s NC_INT NC_INT_packinf64_2(station) ; 290s NC_INT NC_INT_packinf64_2:scale_factor = 0 ; 290s NC_INT NC_INT_3(station) ; 290s NC_INT NC_INT_int_3(station) ; 290s NC_INT NC_INT_fill_3(station) ; 290s NC_INT NC_INT_fill_3:_FillValue = 99 ; 290s NC_INT NC_INT_intfill_3(station) ; 290s NC_INT NC_INT_intfill_3:_FillValue = 99 ; 290s NC_INT NC_INT_pack_3(station) ; 290s NC_INT NC_INT_pack_3:scale_factor = 10 ; 290s NC_INT NC_INT_pack_3:add_offset = 5 ; 290s NC_INT NC_INT_pack_3:_FillValue = 99 ; 290s NC_INT NC_INT_intpack_3(station) ; 290s NC_INT NC_INT_intpack_3:scale_factor = 10 ; 290s NC_INT NC_INT_intpack_3:add_offset = 5 ; 290s NC_INT NC_INT_intpack_3:_FillValue = 99 ; 290s NC_INT NC_INT_inf_3(station) ; 290s NC_INT NC_INT_packinf_3(station) ; 290s NC_INT NC_INT_packinf_3:scale_factor = 0 ; 290s NC_INT NC_INT_intpackinf_3(station) ; 290s NC_INT NC_INT_intpackinf_3:scale_factor = 0 ; 290s NC_INT NC_INT_intfillna_3(station) ; 290s NC_INT NC_INT_intfillna_3:_FillValue = NA ; 290s NC_INT NC_INT_bit64_3(station) ; 290s NC_INT NC_INT_bit64_3:_FillValue = 99 ; 290s NC_INT NC_INT_fill64_3(station) ; 290s NC_INT NC_INT_fill64_3:_FillValue = 99 ; 290s NC_INT NC_INT_pack64_3(station) ; 290s NC_INT NC_INT_pack64_3:scale_factor = 10 ; 290s NC_INT NC_INT_pack64_3:add_offset = 5 ; 290s NC_INT NC_INT_pack64_3:_FillValue = 99 ; 290s NC_INT NC_INT_packinf64_3(station) ; 290s NC_INT NC_INT_packinf64_3:scale_factor = 0 ; 290s NC_INT NC_INT_4(station) ; 290s NC_INT NC_INT_int_4(station) ; 290s NC_INT NC_INT_fill_4(station) ; 290s NC_INT NC_INT_fill_4:valid_range = 1, 5 ; 290s NC_INT NC_INT_intfill_4(station) ; 290s NC_INT NC_INT_intfill_4:valid_min = 1 ; 290s NC_INT NC_INT_intfill_4:valid_max = 5 ; 290s NC_INT NC_INT_pack_4(station) ; 290s NC_INT NC_INT_pack_4:scale_factor = 10 ; 290s NC_INT NC_INT_pack_4:add_offset = 5 ; 290s NC_INT NC_INT_pack_4:valid_min = 1 ; 290s NC_INT NC_INT_pack_4:valid_max = 5 ; 290s NC_INT NC_INT_intpack_4(station) ; 290s NC_INT NC_INT_intpack_4:scale_factor = 10 ; 290s NC_INT NC_INT_intpack_4:add_offset = 5 ; 290s NC_INT NC_INT_intpack_4:valid_range = 1, 5 ; 290s NC_INT NC_INT_inf_4(station) ; 290s NC_INT NC_INT_packinf_4(station) ; 290s NC_INT NC_INT_packinf_4:scale_factor = 0 ; 290s NC_INT NC_INT_intpackinf_4(station) ; 290s NC_INT NC_INT_intpackinf_4:scale_factor = 0 ; 290s NC_INT NC_INT_intfillna_4(station) ; 290s NC_INT NC_INT_intfillna_4:valid_min = 1 ; 290s NC_INT NC_INT_intfillna_4:valid_max = 5 ; 290s NC_INT NC_INT_bit64_4(station) ; 290s NC_INT NC_INT_bit64_4:valid_range = 1, 5 ; 290s NC_INT NC_INT_fill64_4(station) ; 290s NC_INT NC_INT_fill64_4:valid_min = 1 ; 290s NC_INT NC_INT_fill64_4:valid_max = 5 ; 290s NC_INT NC_INT_pack64_4(station) ; 290s NC_INT NC_INT_pack64_4:scale_factor = 10 ; 290s NC_INT NC_INT_pack64_4:add_offset = 5 ; 290s NC_INT NC_INT_pack64_4:valid_min = 1 ; 290s NC_INT NC_INT_pack64_4:valid_max = 5 ; 290s NC_INT NC_INT_packinf64_4(station) ; 290s NC_INT NC_INT_packinf64_4:scale_factor = 0 ; 290s NC_INT NC_INT_5(station) ; 290s NC_INT NC_INT_int_5(station) ; 290s NC_INT NC_INT_fill_5(station) ; 290s NC_INT NC_INT_fill_5:_FillValue = 99 ; 290s NC_INT NC_INT_intfill_5(station) ; 290s NC_INT NC_INT_intfill_5:_FillValue = 99 ; 290s NC_INT NC_INT_pack_5(station) ; 290s NC_INT NC_INT_pack_5:scale_factor = 10 ; 290s NC_INT NC_INT_pack_5:add_offset = 5 ; 290s NC_INT NC_INT_pack_5:_FillValue = 99 ; 290s NC_INT NC_INT_intpack_5(station) ; 290s NC_INT NC_INT_intpack_5:scale_factor = 10 ; 290s NC_INT NC_INT_intpack_5:add_offset = 5 ; 290s NC_INT NC_INT_intpack_5:_FillValue = 99 ; 290s NC_INT NC_INT_inf_5(station) ; 290s NC_INT NC_INT_packinf_5(station) ; 290s NC_INT NC_INT_packinf_5:scale_factor = 0 ; 290s NC_INT NC_INT_intpackinf_5(station) ; 290s NC_INT NC_INT_intpackinf_5:scale_factor = 0 ; 290s NC_INT NC_INT_intfillna_5(station) ; 290s NC_INT NC_INT_intfillna_5:_FillValue = NA ; 290s NC_INT NC_INT_bit64_5(station) ; 290s NC_INT NC_INT_bit64_5:_FillValue = 99 ; 290s NC_INT NC_INT_fill64_5(station) ; 290s NC_INT NC_INT_fill64_5:_FillValue = 99 ; 290s NC_INT NC_INT_pack64_5(station) ; 290s NC_INT NC_INT_pack64_5:scale_factor = 10 ; 290s NC_INT NC_INT_pack64_5:add_offset = 5 ; 290s NC_INT NC_INT_pack64_5:_FillValue = 99 ; 290s NC_INT NC_INT_packinf64_5(station) ; 290s NC_INT NC_INT_packinf64_5:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_0(station) ; 290s NC_FLOAT NC_FLOAT_int_0(station) ; 290s NC_FLOAT NC_FLOAT_fill_0(station) ; 290s NC_FLOAT NC_FLOAT_fill_0:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intfill_0(station) ; 290s NC_FLOAT NC_FLOAT_intfill_0:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack_0(station) ; 290s NC_FLOAT NC_FLOAT_pack_0:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack_0:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack_0:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intpack_0(station) ; 290s NC_FLOAT NC_FLOAT_intpack_0:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_intpack_0:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_intpack_0:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_inf_0(station) ; 290s NC_FLOAT NC_FLOAT_packinf_0(station) ; 290s NC_FLOAT NC_FLOAT_packinf_0:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_intpackinf_0(station) ; 290s NC_FLOAT NC_FLOAT_intpackinf_0:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_bit64_0(station) ; 290s NC_FLOAT NC_FLOAT_bit64_0:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_fill64_0(station) ; 290s NC_FLOAT NC_FLOAT_fill64_0:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack64_0(station) ; 290s NC_FLOAT NC_FLOAT_pack64_0:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack64_0:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack64_0:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_packinf64_0(station) ; 290s NC_FLOAT NC_FLOAT_packinf64_0:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_1(station) ; 290s NC_FLOAT NC_FLOAT_int_1(station) ; 290s NC_FLOAT NC_FLOAT_fill_1(station) ; 290s NC_FLOAT NC_FLOAT_fill_1:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intfill_1(station) ; 290s NC_FLOAT NC_FLOAT_intfill_1:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack_1(station) ; 290s NC_FLOAT NC_FLOAT_pack_1:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack_1:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack_1:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intpack_1(station) ; 290s NC_FLOAT NC_FLOAT_intpack_1:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_intpack_1:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_intpack_1:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_inf_1(station) ; 290s NC_FLOAT NC_FLOAT_packinf_1(station) ; 290s NC_FLOAT NC_FLOAT_packinf_1:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_intpackinf_1(station) ; 290s NC_FLOAT NC_FLOAT_intpackinf_1:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_bit64_1(station) ; 290s NC_FLOAT NC_FLOAT_bit64_1:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_fill64_1(station) ; 290s NC_FLOAT NC_FLOAT_fill64_1:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack64_1(station) ; 290s NC_FLOAT NC_FLOAT_pack64_1:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack64_1:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack64_1:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_packinf64_1(station) ; 290s NC_FLOAT NC_FLOAT_packinf64_1:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_2(station) ; 290s NC_FLOAT NC_FLOAT_int_2(station) ; 290s NC_FLOAT NC_FLOAT_fill_2(station) ; 290s NC_FLOAT NC_FLOAT_fill_2:missing_value = 99 ; 290s NC_FLOAT NC_FLOAT_intfill_2(station) ; 290s NC_FLOAT NC_FLOAT_intfill_2:missing_value = 99 ; 290s NC_FLOAT NC_FLOAT_pack_2(station) ; 290s NC_FLOAT NC_FLOAT_pack_2:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack_2:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack_2:missing_value = 99 ; 290s NC_FLOAT NC_FLOAT_intpack_2(station) ; 290s NC_FLOAT NC_FLOAT_intpack_2:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_intpack_2:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_intpack_2:missing_value = 99 ; 290s NC_FLOAT NC_FLOAT_inf_2(station) ; 290s NC_FLOAT NC_FLOAT_packinf_2(station) ; 290s NC_FLOAT NC_FLOAT_packinf_2:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_intpackinf_2(station) ; 290s NC_FLOAT NC_FLOAT_intpackinf_2:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_bit64_2(station) ; 290s NC_FLOAT NC_FLOAT_bit64_2:missing_value = 99 ; 290s NC_FLOAT NC_FLOAT_fill64_2(station) ; 290s NC_FLOAT NC_FLOAT_fill64_2:missing_value = 99 ; 290s NC_FLOAT NC_FLOAT_pack64_2(station) ; 290s NC_FLOAT NC_FLOAT_pack64_2:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack64_2:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack64_2:missing_value = 99 ; 290s NC_FLOAT NC_FLOAT_packinf64_2(station) ; 290s NC_FLOAT NC_FLOAT_packinf64_2:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_3(station) ; 290s NC_FLOAT NC_FLOAT_int_3(station) ; 290s NC_FLOAT NC_FLOAT_fill_3(station) ; 290s NC_FLOAT NC_FLOAT_fill_3:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intfill_3(station) ; 290s NC_FLOAT NC_FLOAT_intfill_3:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack_3(station) ; 290s NC_FLOAT NC_FLOAT_pack_3:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack_3:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack_3:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intpack_3(station) ; 290s NC_FLOAT NC_FLOAT_intpack_3:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_intpack_3:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_intpack_3:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_inf_3(station) ; 290s NC_FLOAT NC_FLOAT_packinf_3(station) ; 290s NC_FLOAT NC_FLOAT_packinf_3:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_intpackinf_3(station) ; 290s NC_FLOAT NC_FLOAT_intpackinf_3:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_bit64_3(station) ; 290s NC_FLOAT NC_FLOAT_bit64_3:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_fill64_3(station) ; 290s NC_FLOAT NC_FLOAT_fill64_3:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack64_3(station) ; 290s NC_FLOAT NC_FLOAT_pack64_3:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack64_3:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack64_3:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_packinf64_3(station) ; 290s NC_FLOAT NC_FLOAT_packinf64_3:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_4(station) ; 290s NC_FLOAT NC_FLOAT_int_4(station) ; 290s NC_FLOAT NC_FLOAT_fill_4(station) ; 290s NC_FLOAT NC_FLOAT_fill_4:valid_range = 1, 5 ; 290s NC_FLOAT NC_FLOAT_intfill_4(station) ; 290s NC_FLOAT NC_FLOAT_intfill_4:valid_min = 1 ; 290s NC_FLOAT NC_FLOAT_intfill_4:valid_max = 5 ; 290s NC_FLOAT NC_FLOAT_pack_4(station) ; 290s NC_FLOAT NC_FLOAT_pack_4:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack_4:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack_4:valid_min = 1 ; 290s NC_FLOAT NC_FLOAT_pack_4:valid_max = 5 ; 290s NC_FLOAT NC_FLOAT_intpack_4(station) ; 290s NC_FLOAT NC_FLOAT_intpack_4:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_intpack_4:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_intpack_4:valid_range = 1, 5 ; 290s NC_FLOAT NC_FLOAT_inf_4(station) ; 290s NC_FLOAT NC_FLOAT_packinf_4(station) ; 290s NC_FLOAT NC_FLOAT_packinf_4:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_intpackinf_4(station) ; 290s NC_FLOAT NC_FLOAT_intpackinf_4:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_bit64_4(station) ; 290s NC_FLOAT NC_FLOAT_bit64_4:valid_range = 1, 5 ; 290s NC_FLOAT NC_FLOAT_fill64_4(station) ; 290s NC_FLOAT NC_FLOAT_fill64_4:valid_min = 1 ; 290s NC_FLOAT NC_FLOAT_fill64_4:valid_max = 5 ; 290s NC_FLOAT NC_FLOAT_pack64_4(station) ; 290s NC_FLOAT NC_FLOAT_pack64_4:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack64_4:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack64_4:valid_min = 1 ; 290s NC_FLOAT NC_FLOAT_pack64_4:valid_max = 5 ; 290s NC_FLOAT NC_FLOAT_packinf64_4(station) ; 290s NC_FLOAT NC_FLOAT_packinf64_4:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_5(station) ; 290s NC_FLOAT NC_FLOAT_int_5(station) ; 290s NC_FLOAT NC_FLOAT_fill_5(station) ; 290s NC_FLOAT NC_FLOAT_fill_5:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intfill_5(station) ; 290s NC_FLOAT NC_FLOAT_intfill_5:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack_5(station) ; 290s NC_FLOAT NC_FLOAT_pack_5:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack_5:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack_5:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_intpack_5(station) ; 290s NC_FLOAT NC_FLOAT_intpack_5:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_intpack_5:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_intpack_5:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_inf_5(station) ; 290s NC_FLOAT NC_FLOAT_packinf_5(station) ; 290s NC_FLOAT NC_FLOAT_packinf_5:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_intpackinf_5(station) ; 290s NC_FLOAT NC_FLOAT_intpackinf_5:scale_factor = 0 ; 290s NC_FLOAT NC_FLOAT_bit64_5(station) ; 290s NC_FLOAT NC_FLOAT_bit64_5:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_fill64_5(station) ; 290s NC_FLOAT NC_FLOAT_fill64_5:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_pack64_5(station) ; 290s NC_FLOAT NC_FLOAT_pack64_5:scale_factor = 10 ; 290s NC_FLOAT NC_FLOAT_pack64_5:add_offset = 5 ; 290s NC_FLOAT NC_FLOAT_pack64_5:_FillValue = 99 ; 290s NC_FLOAT NC_FLOAT_packinf64_5(station) ; 290s NC_FLOAT NC_FLOAT_packinf64_5:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_0(station) ; 290s NC_DOUBLE NC_DOUBLE_int_0(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_0(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_0:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intfill_0(station) ; 290s NC_DOUBLE NC_DOUBLE_intfill_0:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack_0(station) ; 290s NC_DOUBLE NC_DOUBLE_pack_0:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack_0:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack_0:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intpack_0(station) ; 290s NC_DOUBLE NC_DOUBLE_intpack_0:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_intpack_0:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_intpack_0:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_inf_0(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_0(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_0:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_0(station) ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_0:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_fillna_0(station) ; 290s NC_DOUBLE NC_DOUBLE_fillna_0:_FillValue = NA ; 290s NC_DOUBLE NC_DOUBLE_bit64_0(station) ; 290s NC_DOUBLE NC_DOUBLE_bit64_0:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_fill64_0(station) ; 290s NC_DOUBLE NC_DOUBLE_fill64_0:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack64_0(station) ; 290s NC_DOUBLE NC_DOUBLE_pack64_0:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack64_0:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack64_0:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_packinf64_0(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf64_0:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_1(station) ; 290s NC_DOUBLE NC_DOUBLE_int_1(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_1(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_1:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intfill_1(station) ; 290s NC_DOUBLE NC_DOUBLE_intfill_1:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack_1(station) ; 290s NC_DOUBLE NC_DOUBLE_pack_1:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack_1:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack_1:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intpack_1(station) ; 290s NC_DOUBLE NC_DOUBLE_intpack_1:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_intpack_1:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_intpack_1:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_inf_1(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_1(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_1:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_1(station) ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_1:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_fillna_1(station) ; 290s NC_DOUBLE NC_DOUBLE_fillna_1:_FillValue = NA ; 290s NC_DOUBLE NC_DOUBLE_bit64_1(station) ; 290s NC_DOUBLE NC_DOUBLE_bit64_1:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_fill64_1(station) ; 290s NC_DOUBLE NC_DOUBLE_fill64_1:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack64_1(station) ; 290s NC_DOUBLE NC_DOUBLE_pack64_1:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack64_1:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack64_1:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_packinf64_1(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf64_1:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_2(station) ; 290s NC_DOUBLE NC_DOUBLE_int_2(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_2(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_2:missing_value = 99 ; 290s NC_DOUBLE NC_DOUBLE_intfill_2(station) ; 290s NC_DOUBLE NC_DOUBLE_intfill_2:missing_value = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack_2(station) ; 290s NC_DOUBLE NC_DOUBLE_pack_2:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack_2:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack_2:missing_value = 99 ; 290s NC_DOUBLE NC_DOUBLE_intpack_2(station) ; 290s NC_DOUBLE NC_DOUBLE_intpack_2:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_intpack_2:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_intpack_2:missing_value = 99 ; 290s NC_DOUBLE NC_DOUBLE_inf_2(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_2(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_2:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_2(station) ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_2:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_fillna_2(station) ; 290s NC_DOUBLE NC_DOUBLE_fillna_2:missing_value = NA ; 290s NC_DOUBLE NC_DOUBLE_bit64_2(station) ; 290s NC_DOUBLE NC_DOUBLE_bit64_2:missing_value = 99 ; 290s NC_DOUBLE NC_DOUBLE_fill64_2(station) ; 290s NC_DOUBLE NC_DOUBLE_fill64_2:missing_value = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack64_2(station) ; 290s NC_DOUBLE NC_DOUBLE_pack64_2:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack64_2:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack64_2:missing_value = 99 ; 290s NC_DOUBLE NC_DOUBLE_packinf64_2(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf64_2:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_3(station) ; 290s NC_DOUBLE NC_DOUBLE_int_3(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_3(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_3:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intfill_3(station) ; 290s NC_DOUBLE NC_DOUBLE_intfill_3:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack_3(station) ; 290s NC_DOUBLE NC_DOUBLE_pack_3:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack_3:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack_3:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intpack_3(station) ; 290s NC_DOUBLE NC_DOUBLE_intpack_3:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_intpack_3:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_intpack_3:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_inf_3(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_3(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_3:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_3(station) ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_3:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_fillna_3(station) ; 290s NC_DOUBLE NC_DOUBLE_fillna_3:_FillValue = NA ; 290s NC_DOUBLE NC_DOUBLE_bit64_3(station) ; 290s NC_DOUBLE NC_DOUBLE_bit64_3:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_fill64_3(station) ; 290s NC_DOUBLE NC_DOUBLE_fill64_3:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack64_3(station) ; 290s NC_DOUBLE NC_DOUBLE_pack64_3:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack64_3:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack64_3:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_packinf64_3(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf64_3:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_4(station) ; 290s NC_DOUBLE NC_DOUBLE_int_4(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_4(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_4:valid_range = 1, 5 ; 290s NC_DOUBLE NC_DOUBLE_intfill_4(station) ; 290s NC_DOUBLE NC_DOUBLE_intfill_4:valid_min = 1 ; 290s NC_DOUBLE NC_DOUBLE_intfill_4:valid_max = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack_4(station) ; 290s NC_DOUBLE NC_DOUBLE_pack_4:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack_4:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack_4:valid_min = 1 ; 290s NC_DOUBLE NC_DOUBLE_pack_4:valid_max = 5 ; 290s NC_DOUBLE NC_DOUBLE_intpack_4(station) ; 290s NC_DOUBLE NC_DOUBLE_intpack_4:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_intpack_4:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_intpack_4:valid_range = 1, 5 ; 290s NC_DOUBLE NC_DOUBLE_inf_4(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_4(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_4:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_4(station) ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_4:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_fillna_4(station) ; 290s NC_DOUBLE NC_DOUBLE_fillna_4:valid_range = -Inf, Inf ; 290s NC_DOUBLE NC_DOUBLE_bit64_4(station) ; 290s NC_DOUBLE NC_DOUBLE_bit64_4:valid_range = 1, 5 ; 290s NC_DOUBLE NC_DOUBLE_fill64_4(station) ; 290s NC_DOUBLE NC_DOUBLE_fill64_4:valid_min = 1 ; 290s NC_DOUBLE NC_DOUBLE_fill64_4:valid_max = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack64_4(station) ; 290s NC_DOUBLE NC_DOUBLE_pack64_4:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack64_4:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack64_4:valid_min = 1 ; 290s NC_DOUBLE NC_DOUBLE_pack64_4:valid_max = 5 ; 290s NC_DOUBLE NC_DOUBLE_packinf64_4(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf64_4:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_5(station) ; 290s NC_DOUBLE NC_DOUBLE_int_5(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_5(station) ; 290s NC_DOUBLE NC_DOUBLE_fill_5:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intfill_5(station) ; 290s NC_DOUBLE NC_DOUBLE_intfill_5:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack_5(station) ; 290s NC_DOUBLE NC_DOUBLE_pack_5:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack_5:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack_5:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_intpack_5(station) ; 290s NC_DOUBLE NC_DOUBLE_intpack_5:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_intpack_5:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_intpack_5:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_inf_5(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_5(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf_5:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_5(station) ; 290s NC_DOUBLE NC_DOUBLE_intpackinf_5:scale_factor = 0 ; 290s NC_DOUBLE NC_DOUBLE_fillna_5(station) ; 290s NC_DOUBLE NC_DOUBLE_fillna_5:_FillValue = NA ; 290s NC_DOUBLE NC_DOUBLE_bit64_5(station) ; 290s NC_DOUBLE NC_DOUBLE_bit64_5:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_fill64_5(station) ; 290s NC_DOUBLE NC_DOUBLE_fill64_5:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_pack64_5(station) ; 290s NC_DOUBLE NC_DOUBLE_pack64_5:scale_factor = 10 ; 290s NC_DOUBLE NC_DOUBLE_pack64_5:add_offset = 5 ; 290s NC_DOUBLE NC_DOUBLE_pack64_5:_FillValue = 99 ; 290s NC_DOUBLE NC_DOUBLE_packinf64_5(station) ; 290s NC_DOUBLE NC_DOUBLE_packinf64_5:scale_factor = 0 ; 290s 290s // global attributes: 290s NC_CHAR :char_att = "This is some text" ; 290s } 290s Read NC_CHAR global attribute ...OK 290s Read NC_CHAR variable attribute ...OK 290s Read NC_CHAR variable attribute as raw bytes ...OK 290s Inquire about groups in file/group ...OK 290s Inquire about dimension ids in file/group ...OK 290s Inquire about variable ids in file/group ...OK 290s Inquire about fullname of file/group ...OK 290s Inquire about unlimited dimension ids of file/group ...OK 290s Read integer vector as double ... OK 290s OK 290s Read NC_BYTE_0 ...OK 290s OK 290s Read NC_BYTE_int_0 ...OK 290s OK 290s Read NC_BYTE_bit64_0 ...OK 290s OK 290s Read NC_BYTE_fill_0 ...OK 290s OK 290s Read NC_BYTE_intfill_0 ...OK 290s OK 290s Read NC_BYTE_fill64_0 ...OK 290s OK 290s Read NC_BYTE_pack_0 ...OK 290s OK 290s Read NC_BYTE_intpack_0 ...OK 290s OK 290s Read NC_BYTE_pack64_0 ...OK 290s OK 290s Read NC_BYTE_1 ...OK 290s OK 290s Read NC_BYTE_int_1 ...OK 290s OK 290s Read NC_BYTE_bit64_1 ...OK 290s OK 290s Read NC_BYTE_fill_1 ...OK 290s OK 290s Read NC_BYTE_intfill_1 ...OK 290s OK 290s Read NC_BYTE_fill64_1 ...OK 290s OK 290s Read NC_BYTE_pack_1 ...OK 290s OK 290s Read NC_BYTE_intpack_1 ...OK 290s OK 290s Read NC_BYTE_pack64_1 ...OK 290s OK 290s Read NC_BYTE_2 ...OK 290s OK 290s Read NC_BYTE_int_2 ...OK 290s OK 290s Read NC_BYTE_bit64_2 ...OK 290s OK 290s Read NC_BYTE_fill_2 ...OK 290s OK 290s Read NC_BYTE_intfill_2 ...OK 290s OK 290s Read NC_BYTE_fill64_2 ...OK 290s OK 290s Read NC_BYTE_pack_2 ...OK 290s OK 290s Read NC_BYTE_intpack_2 ...OK 290s OK 290s Read NC_BYTE_pack64_2 ...OK 290s OK 290s Read NC_BYTE_3 ...OK 290s OK 290s Read NC_BYTE_int_3 ...OK 290s OK 290s Read NC_BYTE_bit64_3 ...OK 290s OK 290s Read NC_BYTE_4 ...OK 290s OK 290s Read NC_BYTE_int_4 ...OK 290s OK 290s Read NC_BYTE_bit64_4 ...OK 290s OK 290s Read NC_BYTE_fill_4 ...OK 290s OK 290s Read NC_BYTE_intfill_4 ...OK 290s OK 290s Read NC_BYTE_fill64_4 ...OK 290s OK 290s Read NC_BYTE_pack_4 ...OK 290s OK 290s Read NC_BYTE_intpack_4 ...OK 290s OK 290s Read NC_BYTE_pack64_4 ...OK 290s OK 290s Read NC_BYTE_5 ...OK 290s OK 290s Read NC_BYTE_int_5 ...OK 290s OK 290s Read NC_BYTE_bit64_5 ...OK 290s OK 290s Read NC_BYTE_fill_5 ...OK 290s OK 290s Read NC_BYTE_intfill_5 ...OK 290s OK 290s Read NC_BYTE_fill64_5 ...OK 290s OK 290s Read NC_BYTE_pack_5 ...OK 290s OK 290s Read NC_BYTE_intpack_5 ...OK 290s OK 290s Read NC_BYTE_pack64_5 ...OK 290s OK 290s Read NC_SHORT_0 ...OK 290s OK 290s Read NC_SHORT_int_0 ...OK 290s OK 290s Read NC_SHORT_bit64_0 ...OK 290s OK 290s Read NC_SHORT_fill_0 ...OK 290s OK 290s Read NC_SHORT_intfill_0 ...OK 290s OK 290s Read NC_SHORT_fill64_0 ...OK 290s OK 290s Read NC_SHORT_pack_0 ...OK 290s OK 290s Read NC_SHORT_intpack_0 ...OK 290s OK 290s Read NC_SHORT_pack64_0 ...OK 290s OK 290s Read NC_SHORT_1 ...OK 290s OK 290s Read NC_SHORT_int_1 ...OK 290s OK 290s Read NC_SHORT_bit64_1 ...OK 290s OK 290s Read NC_SHORT_fill_1 ...OK 290s OK 290s Read NC_SHORT_intfill_1 ...OK 290s OK 290s Read NC_SHORT_fill64_1 ...OK 290s OK 290s Read NC_SHORT_pack_1 ...OK 290s OK 290s Read NC_SHORT_intpack_1 ...OK 290s OK 290s Read NC_SHORT_pack64_1 ...OK 290s OK 290s Read NC_SHORT_2 ...OK 290s OK 290s Read NC_SHORT_int_2 ...OK 290s OK 290s Read NC_SHORT_bit64_2 ...OK 290s OK 290s Read NC_SHORT_fill_2 ...OK 290s OK 290s Read NC_SHORT_intfill_2 ...OK 290s OK 290s Read NC_SHORT_fill64_2 ...OK 290s OK 290s Read NC_SHORT_pack_2 ...OK 290s OK 290s Read NC_SHORT_intpack_2 ...OK 290s OK 290s Read NC_SHORT_pack64_2 ...OK 290s OK 290s Read NC_SHORT_3 ...OK 290s OK 290s Read NC_SHORT_int_3 ...OK 290s OK 290s Read NC_SHORT_bit64_3 ...OK 290s OK 290s Read NC_SHORT_4 ...OK 290s OK 290s Read NC_SHORT_int_4 ...OK 290s OK 290s Read NC_SHORT_bit64_4 ...OK 290s OK 290s Read NC_SHORT_fill_4 ...OK 290s OK 290s Read NC_SHORT_intfill_4 ...OK 290s OK 290s Read NC_SHORT_fill64_4 ...OK 290s OK 290s Read NC_SHORT_pack_4 ...OK 290s OK 290s Read NC_SHORT_intpack_4 ...OK 290s OK 290s Read NC_SHORT_pack64_4 ...OK 290s OK 290s Read NC_SHORT_5 ...OK 290s OK 290s Read NC_SHORT_int_5 ...OK 290s OK 290s Read NC_SHORT_bit64_5 ...OK 290s OK 290s Read NC_SHORT_fill_5 ...OK 290s OK 290s Read NC_SHORT_intfill_5 ...OK 290s OK 290s Read NC_SHORT_fill64_5 ...OK 290s OK 290s Read NC_SHORT_pack_5 ...OK 290s OK 290s Read NC_SHORT_intpack_5 ...OK 290s OK 290s Read NC_SHORT_pack64_5 ...OK 290s OK 290s Read NC_INT_0 ...OK 290s OK 290s Read NC_INT_int_0 ...OK 290s OK 290s Read NC_INT_bit64_0 ...OK 290s OK 290s Read NC_INT_fill_0 ...OK 290s OK 290s Read NC_INT_intfill_0 ...OK 290s OK 290s Read NC_INT_fill64_0 ...OK 290s OK 290s Read NC_INT_intfillna_0 ...OK 290s OK 290s Read NC_INT_pack_0 ...OK 290s OK 290s Read NC_INT_intpack_0 ...OK 290s OK 290s Read NC_INT_pack64_0 ...OK 290s OK 290s Read NC_INT_1 ...OK 290s OK 290s Read NC_INT_int_1 ...OK 290s OK 290s Read NC_INT_bit64_1 ...OK 290s OK 290s Read NC_INT_fill_1 ...OK 290s OK 290s Read NC_INT_intfill_1 ...OK 290s OK 290s Read NC_INT_fill64_1 ...OK 290s OK 290s Read NC_INT_intfillna_1 ...OK 290s OK 290s Read NC_INT_pack_1 ...OK 290s OK 290s Read NC_INT_intpack_1 ...OK 290s OK 290s Read NC_INT_pack64_1 ...OK 290s OK 290s Read NC_INT_2 ...OK 290s OK 290s Read NC_INT_int_2 ...OK 290s OK 290s Read NC_INT_bit64_2 ...OK 290s OK 290s Read NC_INT_fill_2 ...OK 290s OK 290s Read NC_INT_intfill_2 ...OK 290s OK 290s Read NC_INT_fill64_2 ...OK 290s OK 290s Read NC_INT_intfillna_2 ...OK 290s OK 290s Read NC_INT_pack_2 ...OK 290s OK 290s Read NC_INT_intpack_2 ...OK 290s OK 290s Read NC_INT_pack64_2 ...OK 290s OK 290s Read NC_INT_3 ...OK 290s OK 290s Read NC_INT_int_3 ...OK 290s OK 290s Read NC_INT_bit64_3 ...OK 290s OK 290s Read NC_INT_intfill_3 ...OK 290s OK 290s OK 290s Read NC_INT_intfillna_3 ...OK 290s OK 290s OK 290s Read NC_INT_intpack_3 ...OK 290s OK 290s OK 290s Read NC_INT_4 ...OK 290s OK 290s Read NC_INT_int_4 ...OK 290s OK 290s Read NC_INT_bit64_4 ...OK 290s OK 290s Read NC_INT_fill_4 ...OK 290s OK 290s Read NC_INT_intfill_4 ...OK 290s OK 290s Read NC_INT_fill64_4 ...OK 290s OK 290s Read NC_INT_intfillna_4 ...OK 290s OK 290s Read NC_INT_pack_4 ...OK 290s OK 290s Read NC_INT_intpack_4 ...OK 290s OK 290s Read NC_INT_pack64_4 ...OK 290s OK 290s Read NC_INT_5 ...OK 290s OK 290s Read NC_INT_int_5 ...OK 290s OK 290s Read NC_INT_bit64_5 ...OK 290s OK 290s Read NC_INT_fill_5 ...OK 290s OK 290s Read NC_INT_intfill_5 ...OK 290s OK 290s Read NC_INT_fill64_5 ...OK 290s OK 290s Read NC_INT_intfillna_5 ...OK 290s OK 290s Read NC_INT_pack_5 ...OK 290s OK 290s Read NC_INT_intpack_5 ...OK 290s OK 290s Read NC_INT_pack64_5 ...OK 290s OK 290s Read NC_FLOAT_0 ...OK 290s OK 290s Read NC_FLOAT_int_0 ...OK 290s OK 290s Read NC_FLOAT_bit64_0 ...OK 290s OK 290s Read NC_FLOAT_fill_0 ...OK 290s OK 290s Read NC_FLOAT_intfill_0 ...OK 290s OK 290s Read NC_FLOAT_fill64_0 ...OK 290s OK 290s Read NC_FLOAT_pack_0 ...OK 290s OK 290s Read NC_FLOAT_intpack_0 ...OK 290s OK 290s Read NC_FLOAT_pack64_0 ...OK 290s OK 290s Read NC_FLOAT_1 ...OK 290s OK 290s Read NC_FLOAT_int_1 ...OK 290s OK 290s Read NC_FLOAT_bit64_1 ...OK 290s OK 290s Read NC_FLOAT_fill_1 ...OK 290s OK 290s Read NC_FLOAT_intfill_1 ...OK 290s OK 290s Read NC_FLOAT_fill64_1 ...OK 290s OK 290s Read NC_FLOAT_pack_1 ...OK 290s OK 290s Read NC_FLOAT_intpack_1 ...OK 290s OK 290s Read NC_FLOAT_pack64_1 ...OK 290s OK 290s Read NC_FLOAT_2 ...OK 290s OK 290s Read NC_FLOAT_int_2 ...OK 290s OK 290s Read NC_FLOAT_bit64_2 ...OK 290s OK 290s Read NC_FLOAT_fill_2 ...OK 290s OK 290s Read NC_FLOAT_intfill_2 ...OK 290s OK 290s Read NC_FLOAT_fill64_2 ...OK 290s OK 290s Read NC_FLOAT_pack_2 ...OK 290s OK 290s Read NC_FLOAT_intpack_2 ...OK 290s OK 290s Read NC_FLOAT_pack64_2 ...OK 290s OK 290s Read NC_FLOAT_3 ...OK 290s OK 290s Read NC_FLOAT_int_3 ...OK 290s OK 290s Read NC_FLOAT_bit64_3 ...OK 290s OK 290s Read NC_FLOAT_intfill_3 ...OK 290s OK 290s OK 290s Read NC_FLOAT_fill64_3 ...OK 290s OK 290s OK 290s Read NC_FLOAT_intpack_3 ...OK 290s OK 290s OK 290s Read NC_FLOAT_pack64_3 ...OK 290s OK 290s OK 290s Read NC_FLOAT_4 ...OK 290s OK 290s Read NC_FLOAT_int_4 ...OK 290s OK 290s Read NC_FLOAT_bit64_4 ...OK 290s OK 290s Read NC_FLOAT_fill_4 ...OK 290s OK 290s Read NC_FLOAT_intfill_4 ...OK 290s OK 290s Read NC_FLOAT_fill64_4 ...OK 290s OK 290s Read NC_FLOAT_pack_4 ...OK 290s OK 290s Read NC_FLOAT_intpack_4 ...OK 290s OK 290s Read NC_FLOAT_pack64_4 ...OK 290s OK 290s Read NC_FLOAT_5 ...OK 290s OK 290s Read NC_FLOAT_int_5 ...OK 290s OK 290s Read NC_FLOAT_bit64_5 ...OK 290s OK 290s Read NC_FLOAT_fill_5 ...OK 290s OK 290s Read NC_FLOAT_intfill_5 ...OK 290s OK 290s Read NC_FLOAT_fill64_5 ...OK 290s OK 290s Read NC_FLOAT_pack_5 ...OK 290s OK 290s Read NC_FLOAT_intpack_5 ...OK 290s OK 290s Read NC_FLOAT_pack64_5 ...OK 290s OK 290s Read NC_DOUBLE_0 ...OK 290s OK 290s Read NC_DOUBLE_int_0 ...OK 290s OK 290s Read NC_DOUBLE_bit64_0 ...OK 290s OK 290s Read NC_DOUBLE_fill_0 ...OK 290s OK 290s Read NC_DOUBLE_intfill_0 ...OK 290s OK 290s Read NC_DOUBLE_fill64_0 ...OK 290s OK 290s Read NC_DOUBLE_fillna_0 ...OK 290s OK 290s Read NC_DOUBLE_pack_0 ...OK 290s OK 290s Read NC_DOUBLE_intpack_0 ...OK 290s OK 290s Read NC_DOUBLE_pack64_0 ...OK 290s OK 290s Read NC_DOUBLE_1 ...OK 290s OK 290s Read NC_DOUBLE_int_1 ...OK 290s OK 290s Read NC_DOUBLE_bit64_1 ...OK 290s OK 290s Read NC_DOUBLE_fill_1 ...OK 290s OK 290s Read NC_DOUBLE_intfill_1 ...OK 290s OK 290s Read NC_DOUBLE_fill64_1 ...OK 290s OK 290s Read NC_DOUBLE_fillna_1 ...OK 290s OK 290s Read NC_DOUBLE_pack_1 ...OK 290s OK 290s Read NC_DOUBLE_intpack_1 ...OK 290s OK 290s Read NC_DOUBLE_pack64_1 ...OK 290s OK 290s Read NC_DOUBLE_2 ...OK 290s OK 290s Read NC_DOUBLE_int_2 ...OK 290s OK 290s Read NC_DOUBLE_bit64_2 ...OK 290s OK 290s Read NC_DOUBLE_fill_2 ...OK 290s OK 290s Read NC_DOUBLE_intfill_2 ...OK 290s OK 290s Read NC_DOUBLE_fill64_2 ...OK 290s OK 290s Read NC_DOUBLE_fillna_2 ...OK 290s OK 290s Read NC_DOUBLE_pack_2 ...OK 290s OK 290s Read NC_DOUBLE_intpack_2 ...OK 290s OK 290s Read NC_DOUBLE_pack64_2 ...OK 290s OK 290s Read NC_DOUBLE_3 ...OK 290s OK 290s Read NC_DOUBLE_int_3 ...OK 290s OK 290s Read NC_DOUBLE_bit64_3 ...OK 290s OK 290s Read NC_DOUBLE_fill_3 ...OK 290s OK 290s Read NC_DOUBLE_intfill_3 ...OK 290s OK 290s OK 290s Read NC_DOUBLE_fill64_3 ...OK 290s OK 290s OK 290s Read NC_DOUBLE_fillna_3 ...OK 290s OK 290s Read NC_DOUBLE_pack_3 ...OK 290s OK 290s Read NC_DOUBLE_intpack_3 ...OK 290s OK 290s OK 290s Read NC_DOUBLE_pack64_3 ...OK 290s OK 290s OK 290s Read NC_DOUBLE_4 ...OK 290s OK 290s Read NC_DOUBLE_int_4 ...OK 290s OK 290s Read NC_DOUBLE_bit64_4 ...OK 290s OK 290s Read NC_DOUBLE_fill_4 ...OK 290s OK 290s Read NC_DOUBLE_intfill_4 ...OK 290s OK 290s Read NC_DOUBLE_fill64_4 ...OK 290s OK 290s Read NC_DOUBLE_fillna_4 ...OK 290s OK 290s Read NC_DOUBLE_pack_4 ...OK 290s OK 290s Read NC_DOUBLE_intpack_4 ...OK 290s OK 290s Read NC_DOUBLE_pack64_4 ...OK 290s OK 290s Read NC_DOUBLE_5 ...OK 290s OK 290s Read NC_DOUBLE_int_5 ...OK 290s OK 290s Read NC_DOUBLE_bit64_5 ...OK 290s OK 290s Read NC_DOUBLE_fill_5 ...OK 290s OK 290s Read NC_DOUBLE_intfill_5 ...OK 290s OK 290s Read NC_DOUBLE_fill64_5 ...OK 290s OK 290s Read NC_DOUBLE_fillna_5 ...OK 290s OK 290s Read NC_DOUBLE_pack_5 ...OK 290s OK 290s Read NC_DOUBLE_intpack_5 ...OK 290s OK 290s Read NC_DOUBLE_pack64_5 ...OK 290s OK 290s Read integer vector as smallest R type ... OK 290s OK 290s Read NC_BYTE_5 ...OK 290s OK 290s Read NC_BYTE_fill_5 ...OK 290s OK 290s Read NC_SHORT_5 ...OK 290s OK 290s Read NC_SHORT_fill_5 ...OK 290s OK 290s Read NC_INT_5 ...OK 290s OK 290s Read NC_INT_fill_5 ...OK 290s OK 290s Read NC_FLOAT_5 ...OK 290s OK 290s Read NC_FLOAT_fill_5 ...OK 290s OK 290s Read NC_DOUBLE_5 ...OK 290s OK 290s Read NC_DOUBLE_fill_5 ...OK 290s OK 290s Read numeric matrix ... OK 290s Inquire about numeric variable ...OK 290s Read numeric matrix slice ... OK 290s OK 290s Read numeric matrix empty slice ... OK 290s OK 290s Read numeric scalar ... OK 290s Read numeric empty array ... OK 290s Read 2D char array ... OK 290s Read 2D char array with fill value ... OK 290s OK 290s Read 2D char slice ... OK 290s Read 2D char slice as raw bytes ... OK 290s Read 2D char slice as characters ... OK 290s Read empty 2D char array ... OK 290s OK 290s Read 1D char slice ... OK 290s Read scalar char ... OK 290s Read and unpack numeric array ... OK 290s Check that closing any NetCDF handle closes the file for all handles ... OK 291s Check that garbage collector closes file that is not referenced ... OK 291s Removed test file /tmp/Rtmp7K0pnz/RNetCDF-test_data64_91c4a177bbd.nc 291s Test classic4 file format in /tmp/Rtmp7K0pnz/RNetCDF-test_classic4_91c5f281083.nc ... 291s OK 291s Version of netcdf library ... 4.9.3 of Feb 14 2025 11:24:29 $ 291s Defining dimensions ... 291s OK 291s Defining variables for netcdf3 ... 291s OK 291s Defining variables of type NC_BYTE for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_BYTE for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_BYTE for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_BYTE for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_BYTE for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_BYTE for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_SHORT for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_SHORT for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_SHORT for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_SHORT for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_SHORT for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_SHORT for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_FLOAT for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_FLOAT for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_FLOAT for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_FLOAT for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_FLOAT for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_FLOAT for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_DOUBLE for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_DOUBLE for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_DOUBLE for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_DOUBLE for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_DOUBLE for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_DOUBLE for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining additional attributes ...OK 291s Writing netcdf3 variables ...OK 291s Writing to variable type NC_BYTE with na.mode 0 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_BYTE with na.mode 1 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_BYTE with na.mode 2 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_BYTE with na.mode 3 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_BYTE with na.mode 4 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_BYTE with na.mode 5 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_SHORT with na.mode 0 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_SHORT with na.mode 1 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_SHORT with na.mode 2 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_SHORT with na.mode 3 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_SHORT with na.mode 4 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_SHORT with na.mode 5 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_INT with na.mode 0 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and NA fill ...OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_INT with na.mode 1 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and NA fill ...OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_INT with na.mode 2 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and NA fill ...OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_INT with na.mode 3 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and NA fill ...OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_INT with na.mode 4 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and NA fill ...OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_INT with na.mode 5 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and NA fill ...OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_FLOAT with na.mode 0 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_FLOAT with na.mode 1 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_FLOAT with na.mode 2 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_FLOAT with na.mode 3 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_FLOAT with na.mode 4 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_FLOAT with na.mode 5 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_DOUBLE with na.mode 0 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with non-finite values and NA fill ...OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_DOUBLE with na.mode 1 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with non-finite values and NA fill ...OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_DOUBLE with na.mode 2 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with non-finite values and NA fill ...OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_DOUBLE with na.mode 3 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with non-finite values and NA fill ...OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_DOUBLE with na.mode 4 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with non-finite values and NA fill ...OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_DOUBLE with na.mode 5 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with non-finite values and NA fill ...OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Check file format ...OK 291s netcdf classic4 { 291s dimensions: 291s station = 5 ; 291s time = 2 ; 291s max_string_length = 7 ; 291s empty = UNLIMITED ; // (0 currently) 291s variables: 291s NC_INT time(time) ; 291s NC_DOUBLE temperature(station, time) ; 291s NC_DOUBLE temperature:_FillValue = -99999.9 ; 291s NC_BYTE packvar(station) ; 291s NC_DOUBLE packvar:scale_factor = 10 ; 291s NC_DOUBLE packvar:add_offset = -5 ; 291s NC_CHAR name(max_string_length, station) ; 291s NC_CHAR name:char_att = "This is some text" ; 291s NC_CHAR name:raw_att = "This is some text" ; 291s NC_CHAR name_fill(max_string_length, station) ; 291s NC_CHAR name_fill:_FillValue = "X" ; 291s NC_CHAR qcflag(station) ; 291s NC_INT int0 ; 291s NC_CHAR char0 ; 291s NC_FLOAT numempty(station, empty) ; 291s NC_BYTE NC_BYTE_0(station) ; 291s NC_BYTE NC_BYTE_int_0(station) ; 291s NC_BYTE NC_BYTE_fill_0(station) ; 291s NC_BYTE NC_BYTE_fill_0:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_intfill_0(station) ; 291s NC_BYTE NC_BYTE_intfill_0:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_pack_0(station) ; 291s NC_BYTE NC_BYTE_pack_0:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_pack_0:add_offset = 5 ; 291s NC_BYTE NC_BYTE_pack_0:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_intpack_0(station) ; 291s NC_BYTE NC_BYTE_intpack_0:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_intpack_0:add_offset = 5 ; 291s NC_BYTE NC_BYTE_intpack_0:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_inf_0(station) ; 291s NC_BYTE NC_BYTE_packinf_0(station) ; 291s NC_BYTE NC_BYTE_packinf_0:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_intpackinf_0(station) ; 291s NC_BYTE NC_BYTE_intpackinf_0:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_bit64_0(station) ; 291s NC_BYTE NC_BYTE_bit64_0:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_fill64_0(station) ; 291s NC_BYTE NC_BYTE_fill64_0:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_pack64_0(station) ; 291s NC_BYTE NC_BYTE_pack64_0:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_pack64_0:add_offset = 5 ; 291s NC_BYTE NC_BYTE_pack64_0:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_packinf64_0(station) ; 291s NC_BYTE NC_BYTE_packinf64_0:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_1(station) ; 291s NC_BYTE NC_BYTE_int_1(station) ; 291s NC_BYTE NC_BYTE_fill_1(station) ; 291s NC_BYTE NC_BYTE_fill_1:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_intfill_1(station) ; 291s NC_BYTE NC_BYTE_intfill_1:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_pack_1(station) ; 291s NC_BYTE NC_BYTE_pack_1:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_pack_1:add_offset = 5 ; 291s NC_BYTE NC_BYTE_pack_1:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_intpack_1(station) ; 291s NC_BYTE NC_BYTE_intpack_1:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_intpack_1:add_offset = 5 ; 291s NC_BYTE NC_BYTE_intpack_1:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_inf_1(station) ; 291s NC_BYTE NC_BYTE_packinf_1(station) ; 291s NC_BYTE NC_BYTE_packinf_1:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_intpackinf_1(station) ; 291s NC_BYTE NC_BYTE_intpackinf_1:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_bit64_1(station) ; 291s NC_BYTE NC_BYTE_bit64_1:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_fill64_1(station) ; 291s NC_BYTE NC_BYTE_fill64_1:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_pack64_1(station) ; 291s NC_BYTE NC_BYTE_pack64_1:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_pack64_1:add_offset = 5 ; 291s NC_BYTE NC_BYTE_pack64_1:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_packinf64_1(station) ; 291s NC_BYTE NC_BYTE_packinf64_1:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_2(station) ; 291s NC_BYTE NC_BYTE_int_2(station) ; 291s NC_BYTE NC_BYTE_fill_2(station) ; 291s NC_BYTE NC_BYTE_fill_2:missing_value = 99 ; 291s NC_BYTE NC_BYTE_intfill_2(station) ; 291s NC_BYTE NC_BYTE_intfill_2:missing_value = 99 ; 291s NC_BYTE NC_BYTE_pack_2(station) ; 291s NC_BYTE NC_BYTE_pack_2:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_pack_2:add_offset = 5 ; 291s NC_BYTE NC_BYTE_pack_2:missing_value = 99 ; 291s NC_BYTE NC_BYTE_intpack_2(station) ; 291s NC_BYTE NC_BYTE_intpack_2:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_intpack_2:add_offset = 5 ; 291s NC_BYTE NC_BYTE_intpack_2:missing_value = 99 ; 291s NC_BYTE NC_BYTE_inf_2(station) ; 291s NC_BYTE NC_BYTE_packinf_2(station) ; 291s NC_BYTE NC_BYTE_packinf_2:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_intpackinf_2(station) ; 291s NC_BYTE NC_BYTE_intpackinf_2:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_bit64_2(station) ; 291s NC_BYTE NC_BYTE_bit64_2:missing_value = 99 ; 291s NC_BYTE NC_BYTE_fill64_2(station) ; 291s NC_BYTE NC_BYTE_fill64_2:missing_value = 99 ; 291s NC_BYTE NC_BYTE_pack64_2(station) ; 291s NC_BYTE NC_BYTE_pack64_2:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_pack64_2:add_offset = 5 ; 291s NC_BYTE NC_BYTE_pack64_2:missing_value = 99 ; 291s NC_BYTE NC_BYTE_packinf64_2(station) ; 291s NC_BYTE NC_BYTE_packinf64_2:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_3(station) ; 291s NC_BYTE NC_BYTE_int_3(station) ; 291s NC_BYTE NC_BYTE_fill_3(station) ; 291s NC_BYTE NC_BYTE_fill_3:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_intfill_3(station) ; 291s NC_BYTE NC_BYTE_intfill_3:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_pack_3(station) ; 291s NC_BYTE NC_BYTE_pack_3:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_pack_3:add_offset = 5 ; 291s NC_BYTE NC_BYTE_pack_3:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_intpack_3(station) ; 291s NC_BYTE NC_BYTE_intpack_3:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_intpack_3:add_offset = 5 ; 291s NC_BYTE NC_BYTE_intpack_3:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_inf_3(station) ; 291s NC_BYTE NC_BYTE_packinf_3(station) ; 291s NC_BYTE NC_BYTE_packinf_3:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_intpackinf_3(station) ; 291s NC_BYTE NC_BYTE_intpackinf_3:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_bit64_3(station) ; 291s NC_BYTE NC_BYTE_bit64_3:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_fill64_3(station) ; 291s NC_BYTE NC_BYTE_fill64_3:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_pack64_3(station) ; 291s NC_BYTE NC_BYTE_pack64_3:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_pack64_3:add_offset = 5 ; 291s NC_BYTE NC_BYTE_pack64_3:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_packinf64_3(station) ; 291s NC_BYTE NC_BYTE_packinf64_3:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_4(station) ; 291s NC_BYTE NC_BYTE_int_4(station) ; 291s NC_BYTE NC_BYTE_fill_4(station) ; 291s NC_BYTE NC_BYTE_fill_4:valid_range = 1, 5 ; 291s NC_BYTE NC_BYTE_intfill_4(station) ; 291s NC_BYTE NC_BYTE_intfill_4:valid_min = 1 ; 291s NC_BYTE NC_BYTE_intfill_4:valid_max = 5 ; 291s NC_BYTE NC_BYTE_pack_4(station) ; 291s NC_BYTE NC_BYTE_pack_4:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_pack_4:add_offset = 5 ; 291s NC_BYTE NC_BYTE_pack_4:valid_min = 1 ; 291s NC_BYTE NC_BYTE_pack_4:valid_max = 5 ; 291s NC_BYTE NC_BYTE_intpack_4(station) ; 291s NC_BYTE NC_BYTE_intpack_4:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_intpack_4:add_offset = 5 ; 291s NC_BYTE NC_BYTE_intpack_4:valid_range = 1, 5 ; 291s NC_BYTE NC_BYTE_inf_4(station) ; 291s NC_BYTE NC_BYTE_packinf_4(station) ; 291s NC_BYTE NC_BYTE_packinf_4:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_intpackinf_4(station) ; 291s NC_BYTE NC_BYTE_intpackinf_4:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_bit64_4(station) ; 291s NC_BYTE NC_BYTE_bit64_4:valid_range = 1, 5 ; 291s NC_BYTE NC_BYTE_fill64_4(station) ; 291s NC_BYTE NC_BYTE_fill64_4:valid_min = 1 ; 291s NC_BYTE NC_BYTE_fill64_4:valid_max = 5 ; 291s NC_BYTE NC_BYTE_pack64_4(station) ; 291s NC_BYTE NC_BYTE_pack64_4:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_pack64_4:add_offset = 5 ; 291s NC_BYTE NC_BYTE_pack64_4:valid_min = 1 ; 291s NC_BYTE NC_BYTE_pack64_4:valid_max = 5 ; 291s NC_BYTE NC_BYTE_packinf64_4(station) ; 291s NC_BYTE NC_BYTE_packinf64_4:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_5(station) ; 291s NC_BYTE NC_BYTE_int_5(station) ; 291s NC_BYTE NC_BYTE_fill_5(station) ; 291s NC_BYTE NC_BYTE_fill_5:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_intfill_5(station) ; 291s NC_BYTE NC_BYTE_intfill_5:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_pack_5(station) ; 291s NC_BYTE NC_BYTE_pack_5:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_pack_5:add_offset = 5 ; 291s NC_BYTE NC_BYTE_pack_5:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_intpack_5(station) ; 291s NC_BYTE NC_BYTE_intpack_5:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_intpack_5:add_offset = 5 ; 291s NC_BYTE NC_BYTE_intpack_5:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_inf_5(station) ; 291s NC_BYTE NC_BYTE_packinf_5(station) ; 291s NC_BYTE NC_BYTE_packinf_5:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_intpackinf_5(station) ; 291s NC_BYTE NC_BYTE_intpackinf_5:scale_factor = 0 ; 291s NC_BYTE NC_BYTE_bit64_5(station) ; 291s NC_BYTE NC_BYTE_bit64_5:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_fill64_5(station) ; 291s NC_BYTE NC_BYTE_fill64_5:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_pack64_5(station) ; 291s NC_BYTE NC_BYTE_pack64_5:scale_factor = 10 ; 291s NC_BYTE NC_BYTE_pack64_5:add_offset = 5 ; 291s NC_BYTE NC_BYTE_pack64_5:_FillValue = 99 ; 291s NC_BYTE NC_BYTE_packinf64_5(station) ; 291s NC_BYTE NC_BYTE_packinf64_5:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_0(station) ; 291s NC_SHORT NC_SHORT_int_0(station) ; 291s NC_SHORT NC_SHORT_fill_0(station) ; 291s NC_SHORT NC_SHORT_fill_0:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_intfill_0(station) ; 291s NC_SHORT NC_SHORT_intfill_0:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_pack_0(station) ; 291s NC_SHORT NC_SHORT_pack_0:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_pack_0:add_offset = 5 ; 291s NC_SHORT NC_SHORT_pack_0:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_intpack_0(station) ; 291s NC_SHORT NC_SHORT_intpack_0:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_intpack_0:add_offset = 5 ; 291s NC_SHORT NC_SHORT_intpack_0:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_inf_0(station) ; 291s NC_SHORT NC_SHORT_packinf_0(station) ; 291s NC_SHORT NC_SHORT_packinf_0:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_intpackinf_0(station) ; 291s NC_SHORT NC_SHORT_intpackinf_0:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_bit64_0(station) ; 291s NC_SHORT NC_SHORT_bit64_0:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_fill64_0(station) ; 291s NC_SHORT NC_SHORT_fill64_0:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_pack64_0(station) ; 291s NC_SHORT NC_SHORT_pack64_0:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_pack64_0:add_offset = 5 ; 291s NC_SHORT NC_SHORT_pack64_0:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_packinf64_0(station) ; 291s NC_SHORT NC_SHORT_packinf64_0:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_1(station) ; 291s NC_SHORT NC_SHORT_int_1(station) ; 291s NC_SHORT NC_SHORT_fill_1(station) ; 291s NC_SHORT NC_SHORT_fill_1:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_intfill_1(station) ; 291s NC_SHORT NC_SHORT_intfill_1:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_pack_1(station) ; 291s NC_SHORT NC_SHORT_pack_1:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_pack_1:add_offset = 5 ; 291s NC_SHORT NC_SHORT_pack_1:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_intpack_1(station) ; 291s NC_SHORT NC_SHORT_intpack_1:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_intpack_1:add_offset = 5 ; 291s NC_SHORT NC_SHORT_intpack_1:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_inf_1(station) ; 291s NC_SHORT NC_SHORT_packinf_1(station) ; 291s NC_SHORT NC_SHORT_packinf_1:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_intpackinf_1(station) ; 291s NC_SHORT NC_SHORT_intpackinf_1:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_bit64_1(station) ; 291s NC_SHORT NC_SHORT_bit64_1:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_fill64_1(station) ; 291s NC_SHORT NC_SHORT_fill64_1:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_pack64_1(station) ; 291s NC_SHORT NC_SHORT_pack64_1:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_pack64_1:add_offset = 5 ; 291s NC_SHORT NC_SHORT_pack64_1:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_packinf64_1(station) ; 291s NC_SHORT NC_SHORT_packinf64_1:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_2(station) ; 291s NC_SHORT NC_SHORT_int_2(station) ; 291s NC_SHORT NC_SHORT_fill_2(station) ; 291s NC_SHORT NC_SHORT_fill_2:missing_value = 99 ; 291s NC_SHORT NC_SHORT_intfill_2(station) ; 291s NC_SHORT NC_SHORT_intfill_2:missing_value = 99 ; 291s NC_SHORT NC_SHORT_pack_2(station) ; 291s NC_SHORT NC_SHORT_pack_2:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_pack_2:add_offset = 5 ; 291s NC_SHORT NC_SHORT_pack_2:missing_value = 99 ; 291s NC_SHORT NC_SHORT_intpack_2(station) ; 291s NC_SHORT NC_SHORT_intpack_2:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_intpack_2:add_offset = 5 ; 291s NC_SHORT NC_SHORT_intpack_2:missing_value = 99 ; 291s NC_SHORT NC_SHORT_inf_2(station) ; 291s NC_SHORT NC_SHORT_packinf_2(station) ; 291s NC_SHORT NC_SHORT_packinf_2:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_intpackinf_2(station) ; 291s NC_SHORT NC_SHORT_intpackinf_2:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_bit64_2(station) ; 291s NC_SHORT NC_SHORT_bit64_2:missing_value = 99 ; 291s NC_SHORT NC_SHORT_fill64_2(station) ; 291s NC_SHORT NC_SHORT_fill64_2:missing_value = 99 ; 291s NC_SHORT NC_SHORT_pack64_2(station) ; 291s NC_SHORT NC_SHORT_pack64_2:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_pack64_2:add_offset = 5 ; 291s NC_SHORT NC_SHORT_pack64_2:missing_value = 99 ; 291s NC_SHORT NC_SHORT_packinf64_2(station) ; 291s NC_SHORT NC_SHORT_packinf64_2:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_3(station) ; 291s NC_SHORT NC_SHORT_int_3(station) ; 291s NC_SHORT NC_SHORT_fill_3(station) ; 291s NC_SHORT NC_SHORT_fill_3:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_intfill_3(station) ; 291s NC_SHORT NC_SHORT_intfill_3:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_pack_3(station) ; 291s NC_SHORT NC_SHORT_pack_3:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_pack_3:add_offset = 5 ; 291s NC_SHORT NC_SHORT_pack_3:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_intpack_3(station) ; 291s NC_SHORT NC_SHORT_intpack_3:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_intpack_3:add_offset = 5 ; 291s NC_SHORT NC_SHORT_intpack_3:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_inf_3(station) ; 291s NC_SHORT NC_SHORT_packinf_3(station) ; 291s NC_SHORT NC_SHORT_packinf_3:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_intpackinf_3(station) ; 291s NC_SHORT NC_SHORT_intpackinf_3:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_bit64_3(station) ; 291s NC_SHORT NC_SHORT_bit64_3:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_fill64_3(station) ; 291s NC_SHORT NC_SHORT_fill64_3:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_pack64_3(station) ; 291s NC_SHORT NC_SHORT_pack64_3:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_pack64_3:add_offset = 5 ; 291s NC_SHORT NC_SHORT_pack64_3:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_packinf64_3(station) ; 291s NC_SHORT NC_SHORT_packinf64_3:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_4(station) ; 291s NC_SHORT NC_SHORT_int_4(station) ; 291s NC_SHORT NC_SHORT_fill_4(station) ; 291s NC_SHORT NC_SHORT_fill_4:valid_range = 1, 5 ; 291s NC_SHORT NC_SHORT_intfill_4(station) ; 291s NC_SHORT NC_SHORT_intfill_4:valid_min = 1 ; 291s NC_SHORT NC_SHORT_intfill_4:valid_max = 5 ; 291s NC_SHORT NC_SHORT_pack_4(station) ; 291s NC_SHORT NC_SHORT_pack_4:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_pack_4:add_offset = 5 ; 291s NC_SHORT NC_SHORT_pack_4:valid_min = 1 ; 291s NC_SHORT NC_SHORT_pack_4:valid_max = 5 ; 291s NC_SHORT NC_SHORT_intpack_4(station) ; 291s NC_SHORT NC_SHORT_intpack_4:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_intpack_4:add_offset = 5 ; 291s NC_SHORT NC_SHORT_intpack_4:valid_range = 1, 5 ; 291s NC_SHORT NC_SHORT_inf_4(station) ; 291s NC_SHORT NC_SHORT_packinf_4(station) ; 291s NC_SHORT NC_SHORT_packinf_4:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_intpackinf_4(station) ; 291s NC_SHORT NC_SHORT_intpackinf_4:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_bit64_4(station) ; 291s NC_SHORT NC_SHORT_bit64_4:valid_range = 1, 5 ; 291s NC_SHORT NC_SHORT_fill64_4(station) ; 291s NC_SHORT NC_SHORT_fill64_4:valid_min = 1 ; 291s NC_SHORT NC_SHORT_fill64_4:valid_max = 5 ; 291s NC_SHORT NC_SHORT_pack64_4(station) ; 291s NC_SHORT NC_SHORT_pack64_4:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_pack64_4:add_offset = 5 ; 291s NC_SHORT NC_SHORT_pack64_4:valid_min = 1 ; 291s NC_SHORT NC_SHORT_pack64_4:valid_max = 5 ; 291s NC_SHORT NC_SHORT_packinf64_4(station) ; 291s NC_SHORT NC_SHORT_packinf64_4:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_5(station) ; 291s NC_SHORT NC_SHORT_int_5(station) ; 291s NC_SHORT NC_SHORT_fill_5(station) ; 291s NC_SHORT NC_SHORT_fill_5:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_intfill_5(station) ; 291s NC_SHORT NC_SHORT_intfill_5:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_pack_5(station) ; 291s NC_SHORT NC_SHORT_pack_5:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_pack_5:add_offset = 5 ; 291s NC_SHORT NC_SHORT_pack_5:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_intpack_5(station) ; 291s NC_SHORT NC_SHORT_intpack_5:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_intpack_5:add_offset = 5 ; 291s NC_SHORT NC_SHORT_intpack_5:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_inf_5(station) ; 291s NC_SHORT NC_SHORT_packinf_5(station) ; 291s NC_SHORT NC_SHORT_packinf_5:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_intpackinf_5(station) ; 291s NC_SHORT NC_SHORT_intpackinf_5:scale_factor = 0 ; 291s NC_SHORT NC_SHORT_bit64_5(station) ; 291s NC_SHORT NC_SHORT_bit64_5:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_fill64_5(station) ; 291s NC_SHORT NC_SHORT_fill64_5:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_pack64_5(station) ; 291s NC_SHORT NC_SHORT_pack64_5:scale_factor = 10 ; 291s NC_SHORT NC_SHORT_pack64_5:add_offset = 5 ; 291s NC_SHORT NC_SHORT_pack64_5:_FillValue = 99 ; 291s NC_SHORT NC_SHORT_packinf64_5(station) ; 291s NC_SHORT NC_SHORT_packinf64_5:scale_factor = 0 ; 291s NC_INT NC_INT_0(station) ; 291s NC_INT NC_INT_int_0(station) ; 291s NC_INT NC_INT_fill_0(station) ; 291s NC_INT NC_INT_fill_0:_FillValue = 99 ; 291s NC_INT NC_INT_intfill_0(station) ; 291s NC_INT NC_INT_intfill_0:_FillValue = 99 ; 291s NC_INT NC_INT_pack_0(station) ; 291s NC_INT NC_INT_pack_0:scale_factor = 10 ; 291s NC_INT NC_INT_pack_0:add_offset = 5 ; 291s NC_INT NC_INT_pack_0:_FillValue = 99 ; 291s NC_INT NC_INT_intpack_0(station) ; 291s NC_INT NC_INT_intpack_0:scale_factor = 10 ; 291s NC_INT NC_INT_intpack_0:add_offset = 5 ; 291s NC_INT NC_INT_intpack_0:_FillValue = 99 ; 291s NC_INT NC_INT_inf_0(station) ; 291s NC_INT NC_INT_packinf_0(station) ; 291s NC_INT NC_INT_packinf_0:scale_factor = 0 ; 291s NC_INT NC_INT_intpackinf_0(station) ; 291s NC_INT NC_INT_intpackinf_0:scale_factor = 0 ; 291s NC_INT NC_INT_intfillna_0(station) ; 291s NC_INT NC_INT_intfillna_0:_FillValue = NA ; 291s NC_INT NC_INT_bit64_0(station) ; 291s NC_INT NC_INT_bit64_0:_FillValue = 99 ; 291s NC_INT NC_INT_fill64_0(station) ; 291s NC_INT NC_INT_fill64_0:_FillValue = 99 ; 291s NC_INT NC_INT_pack64_0(station) ; 291s NC_INT NC_INT_pack64_0:scale_factor = 10 ; 291s NC_INT NC_INT_pack64_0:add_offset = 5 ; 291s NC_INT NC_INT_pack64_0:_FillValue = 99 ; 291s NC_INT NC_INT_packinf64_0(station) ; 291s NC_INT NC_INT_packinf64_0:scale_factor = 0 ; 291s NC_INT NC_INT_1(station) ; 291s NC_INT NC_INT_int_1(station) ; 291s NC_INT NC_INT_fill_1(station) ; 291s NC_INT NC_INT_fill_1:_FillValue = 99 ; 291s NC_INT NC_INT_intfill_1(station) ; 291s NC_INT NC_INT_intfill_1:_FillValue = 99 ; 291s NC_INT NC_INT_pack_1(station) ; 291s NC_INT NC_INT_pack_1:scale_factor = 10 ; 291s NC_INT NC_INT_pack_1:add_offset = 5 ; 291s NC_INT NC_INT_pack_1:_FillValue = 99 ; 291s NC_INT NC_INT_intpack_1(station) ; 291s NC_INT NC_INT_intpack_1:scale_factor = 10 ; 291s NC_INT NC_INT_intpack_1:add_offset = 5 ; 291s NC_INT NC_INT_intpack_1:_FillValue = 99 ; 291s NC_INT NC_INT_inf_1(station) ; 291s NC_INT NC_INT_packinf_1(station) ; 291s NC_INT NC_INT_packinf_1:scale_factor = 0 ; 291s NC_INT NC_INT_intpackinf_1(station) ; 291s NC_INT NC_INT_intpackinf_1:scale_factor = 0 ; 291s NC_INT NC_INT_intfillna_1(station) ; 291s NC_INT NC_INT_intfillna_1:_FillValue = NA ; 291s NC_INT NC_INT_bit64_1(station) ; 291s NC_INT NC_INT_bit64_1:_FillValue = 99 ; 291s NC_INT NC_INT_fill64_1(station) ; 291s NC_INT NC_INT_fill64_1:_FillValue = 99 ; 291s NC_INT NC_INT_pack64_1(station) ; 291s NC_INT NC_INT_pack64_1:scale_factor = 10 ; 291s NC_INT NC_INT_pack64_1:add_offset = 5 ; 291s NC_INT NC_INT_pack64_1:_FillValue = 99 ; 291s NC_INT NC_INT_packinf64_1(station) ; 291s NC_INT NC_INT_packinf64_1:scale_factor = 0 ; 291s NC_INT NC_INT_2(station) ; 291s NC_INT NC_INT_int_2(station) ; 291s NC_INT NC_INT_fill_2(station) ; 291s NC_INT NC_INT_fill_2:missing_value = 99 ; 291s NC_INT NC_INT_intfill_2(station) ; 291s NC_INT NC_INT_intfill_2:missing_value = 99 ; 291s NC_INT NC_INT_pack_2(station) ; 291s NC_INT NC_INT_pack_2:scale_factor = 10 ; 291s NC_INT NC_INT_pack_2:add_offset = 5 ; 291s NC_INT NC_INT_pack_2:missing_value = 99 ; 291s NC_INT NC_INT_intpack_2(station) ; 291s NC_INT NC_INT_intpack_2:scale_factor = 10 ; 291s NC_INT NC_INT_intpack_2:add_offset = 5 ; 291s NC_INT NC_INT_intpack_2:missing_value = 99 ; 291s NC_INT NC_INT_inf_2(station) ; 291s NC_INT NC_INT_packinf_2(station) ; 291s NC_INT NC_INT_packinf_2:scale_factor = 0 ; 291s NC_INT NC_INT_intpackinf_2(station) ; 291s NC_INT NC_INT_intpackinf_2:scale_factor = 0 ; 291s NC_INT NC_INT_intfillna_2(station) ; 291s NC_INT NC_INT_intfillna_2:missing_value = NA ; 291s NC_INT NC_INT_bit64_2(station) ; 291s NC_INT NC_INT_bit64_2:missing_value = 99 ; 291s NC_INT NC_INT_fill64_2(station) ; 291s NC_INT NC_INT_fill64_2:missing_value = 99 ; 291s NC_INT NC_INT_pack64_2(station) ; 291s NC_INT NC_INT_pack64_2:scale_factor = 10 ; 291s NC_INT NC_INT_pack64_2:add_offset = 5 ; 291s NC_INT NC_INT_pack64_2:missing_value = 99 ; 291s NC_INT NC_INT_packinf64_2(station) ; 291s NC_INT NC_INT_packinf64_2:scale_factor = 0 ; 291s NC_INT NC_INT_3(station) ; 291s NC_INT NC_INT_int_3(station) ; 291s NC_INT NC_INT_fill_3(station) ; 291s NC_INT NC_INT_fill_3:_FillValue = 99 ; 291s NC_INT NC_INT_intfill_3(station) ; 291s NC_INT NC_INT_intfill_3:_FillValue = 99 ; 291s NC_INT NC_INT_pack_3(station) ; 291s NC_INT NC_INT_pack_3:scale_factor = 10 ; 291s NC_INT NC_INT_pack_3:add_offset = 5 ; 291s NC_INT NC_INT_pack_3:_FillValue = 99 ; 291s NC_INT NC_INT_intpack_3(station) ; 291s NC_INT NC_INT_intpack_3:scale_factor = 10 ; 291s NC_INT NC_INT_intpack_3:add_offset = 5 ; 291s NC_INT NC_INT_intpack_3:_FillValue = 99 ; 291s NC_INT NC_INT_inf_3(station) ; 291s NC_INT NC_INT_packinf_3(station) ; 291s NC_INT NC_INT_packinf_3:scale_factor = 0 ; 291s NC_INT NC_INT_intpackinf_3(station) ; 291s NC_INT NC_INT_intpackinf_3:scale_factor = 0 ; 291s NC_INT NC_INT_intfillna_3(station) ; 291s NC_INT NC_INT_intfillna_3:_FillValue = NA ; 291s NC_INT NC_INT_bit64_3(station) ; 291s NC_INT NC_INT_bit64_3:_FillValue = 99 ; 291s NC_INT NC_INT_fill64_3(station) ; 291s NC_INT NC_INT_fill64_3:_FillValue = 99 ; 291s NC_INT NC_INT_pack64_3(station) ; 291s NC_INT NC_INT_pack64_3:scale_factor = 10 ; 291s NC_INT NC_INT_pack64_3:add_offset = 5 ; 291s NC_INT NC_INT_pack64_3:_FillValue = 99 ; 291s NC_INT NC_INT_packinf64_3(station) ; 291s NC_INT NC_INT_packinf64_3:scale_factor = 0 ; 291s NC_INT NC_INT_4(station) ; 291s NC_INT NC_INT_int_4(station) ; 291s NC_INT NC_INT_fill_4(station) ; 291s NC_INT NC_INT_fill_4:valid_range = 1, 5 ; 291s NC_INT NC_INT_intfill_4(station) ; 291s NC_INT NC_INT_intfill_4:valid_min = 1 ; 291s NC_INT NC_INT_intfill_4:valid_max = 5 ; 291s NC_INT NC_INT_pack_4(station) ; 291s NC_INT NC_INT_pack_4:scale_factor = 10 ; 291s NC_INT NC_INT_pack_4:add_offset = 5 ; 291s NC_INT NC_INT_pack_4:valid_min = 1 ; 291s NC_INT NC_INT_pack_4:valid_max = 5 ; 291s NC_INT NC_INT_intpack_4(station) ; 291s NC_INT NC_INT_intpack_4:scale_factor = 10 ; 291s NC_INT NC_INT_intpack_4:add_offset = 5 ; 291s NC_INT NC_INT_intpack_4:valid_range = 1, 5 ; 291s NC_INT NC_INT_inf_4(station) ; 291s NC_INT NC_INT_packinf_4(station) ; 291s NC_INT NC_INT_packinf_4:scale_factor = 0 ; 291s NC_INT NC_INT_intpackinf_4(station) ; 291s NC_INT NC_INT_intpackinf_4:scale_factor = 0 ; 291s NC_INT NC_INT_intfillna_4(station) ; 291s NC_INT NC_INT_intfillna_4:valid_min = 1 ; 291s NC_INT NC_INT_intfillna_4:valid_max = 5 ; 291s NC_INT NC_INT_bit64_4(station) ; 291s NC_INT NC_INT_bit64_4:valid_range = 1, 5 ; 291s NC_INT NC_INT_fill64_4(station) ; 291s NC_INT NC_INT_fill64_4:valid_min = 1 ; 291s NC_INT NC_INT_fill64_4:valid_max = 5 ; 291s NC_INT NC_INT_pack64_4(station) ; 291s NC_INT NC_INT_pack64_4:scale_factor = 10 ; 291s NC_INT NC_INT_pack64_4:add_offset = 5 ; 291s NC_INT NC_INT_pack64_4:valid_min = 1 ; 291s NC_INT NC_INT_pack64_4:valid_max = 5 ; 291s NC_INT NC_INT_packinf64_4(station) ; 291s NC_INT NC_INT_packinf64_4:scale_factor = 0 ; 291s NC_INT NC_INT_5(station) ; 291s NC_INT NC_INT_int_5(station) ; 291s NC_INT NC_INT_fill_5(station) ; 291s NC_INT NC_INT_fill_5:_FillValue = 99 ; 291s NC_INT NC_INT_intfill_5(station) ; 291s NC_INT NC_INT_intfill_5:_FillValue = 99 ; 291s NC_INT NC_INT_pack_5(station) ; 291s NC_INT NC_INT_pack_5:scale_factor = 10 ; 291s NC_INT NC_INT_pack_5:add_offset = 5 ; 291s NC_INT NC_INT_pack_5:_FillValue = 99 ; 291s NC_INT NC_INT_intpack_5(station) ; 291s NC_INT NC_INT_intpack_5:scale_factor = 10 ; 291s NC_INT NC_INT_intpack_5:add_offset = 5 ; 291s NC_INT NC_INT_intpack_5:_FillValue = 99 ; 291s NC_INT NC_INT_inf_5(station) ; 291s NC_INT NC_INT_packinf_5(station) ; 291s NC_INT NC_INT_packinf_5:scale_factor = 0 ; 291s NC_INT NC_INT_intpackinf_5(station) ; 291s NC_INT NC_INT_intpackinf_5:scale_factor = 0 ; 291s NC_INT NC_INT_intfillna_5(station) ; 291s NC_INT NC_INT_intfillna_5:_FillValue = NA ; 291s NC_INT NC_INT_bit64_5(station) ; 291s NC_INT NC_INT_bit64_5:_FillValue = 99 ; 291s NC_INT NC_INT_fill64_5(station) ; 291s NC_INT NC_INT_fill64_5:_FillValue = 99 ; 291s NC_INT NC_INT_pack64_5(station) ; 291s NC_INT NC_INT_pack64_5:scale_factor = 10 ; 291s NC_INT NC_INT_pack64_5:add_offset = 5 ; 291s NC_INT NC_INT_pack64_5:_FillValue = 99 ; 291s NC_INT NC_INT_packinf64_5(station) ; 291s NC_INT NC_INT_packinf64_5:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_0(station) ; 291s NC_FLOAT NC_FLOAT_int_0(station) ; 291s NC_FLOAT NC_FLOAT_fill_0(station) ; 291s NC_FLOAT NC_FLOAT_fill_0:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_intfill_0(station) ; 291s NC_FLOAT NC_FLOAT_intfill_0:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_pack_0(station) ; 291s NC_FLOAT NC_FLOAT_pack_0:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_pack_0:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_pack_0:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_intpack_0(station) ; 291s NC_FLOAT NC_FLOAT_intpack_0:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_intpack_0:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_intpack_0:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_inf_0(station) ; 291s NC_FLOAT NC_FLOAT_packinf_0(station) ; 291s NC_FLOAT NC_FLOAT_packinf_0:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_intpackinf_0(station) ; 291s NC_FLOAT NC_FLOAT_intpackinf_0:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_bit64_0(station) ; 291s NC_FLOAT NC_FLOAT_bit64_0:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_fill64_0(station) ; 291s NC_FLOAT NC_FLOAT_fill64_0:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_pack64_0(station) ; 291s NC_FLOAT NC_FLOAT_pack64_0:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_pack64_0:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_pack64_0:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_packinf64_0(station) ; 291s NC_FLOAT NC_FLOAT_packinf64_0:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_1(station) ; 291s NC_FLOAT NC_FLOAT_int_1(station) ; 291s NC_FLOAT NC_FLOAT_fill_1(station) ; 291s NC_FLOAT NC_FLOAT_fill_1:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_intfill_1(station) ; 291s NC_FLOAT NC_FLOAT_intfill_1:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_pack_1(station) ; 291s NC_FLOAT NC_FLOAT_pack_1:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_pack_1:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_pack_1:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_intpack_1(station) ; 291s NC_FLOAT NC_FLOAT_intpack_1:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_intpack_1:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_intpack_1:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_inf_1(station) ; 291s NC_FLOAT NC_FLOAT_packinf_1(station) ; 291s NC_FLOAT NC_FLOAT_packinf_1:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_intpackinf_1(station) ; 291s NC_FLOAT NC_FLOAT_intpackinf_1:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_bit64_1(station) ; 291s NC_FLOAT NC_FLOAT_bit64_1:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_fill64_1(station) ; 291s NC_FLOAT NC_FLOAT_fill64_1:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_pack64_1(station) ; 291s NC_FLOAT NC_FLOAT_pack64_1:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_pack64_1:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_pack64_1:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_packinf64_1(station) ; 291s NC_FLOAT NC_FLOAT_packinf64_1:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_2(station) ; 291s NC_FLOAT NC_FLOAT_int_2(station) ; 291s NC_FLOAT NC_FLOAT_fill_2(station) ; 291s NC_FLOAT NC_FLOAT_fill_2:missing_value = 99 ; 291s NC_FLOAT NC_FLOAT_intfill_2(station) ; 291s NC_FLOAT NC_FLOAT_intfill_2:missing_value = 99 ; 291s NC_FLOAT NC_FLOAT_pack_2(station) ; 291s NC_FLOAT NC_FLOAT_pack_2:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_pack_2:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_pack_2:missing_value = 99 ; 291s NC_FLOAT NC_FLOAT_intpack_2(station) ; 291s NC_FLOAT NC_FLOAT_intpack_2:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_intpack_2:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_intpack_2:missing_value = 99 ; 291s NC_FLOAT NC_FLOAT_inf_2(station) ; 291s NC_FLOAT NC_FLOAT_packinf_2(station) ; 291s NC_FLOAT NC_FLOAT_packinf_2:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_intpackinf_2(station) ; 291s NC_FLOAT NC_FLOAT_intpackinf_2:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_bit64_2(station) ; 291s NC_FLOAT NC_FLOAT_bit64_2:missing_value = 99 ; 291s NC_FLOAT NC_FLOAT_fill64_2(station) ; 291s NC_FLOAT NC_FLOAT_fill64_2:missing_value = 99 ; 291s NC_FLOAT NC_FLOAT_pack64_2(station) ; 291s NC_FLOAT NC_FLOAT_pack64_2:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_pack64_2:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_pack64_2:missing_value = 99 ; 291s NC_FLOAT NC_FLOAT_packinf64_2(station) ; 291s NC_FLOAT NC_FLOAT_packinf64_2:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_3(station) ; 291s NC_FLOAT NC_FLOAT_int_3(station) ; 291s NC_FLOAT NC_FLOAT_fill_3(station) ; 291s NC_FLOAT NC_FLOAT_fill_3:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_intfill_3(station) ; 291s NC_FLOAT NC_FLOAT_intfill_3:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_pack_3(station) ; 291s NC_FLOAT NC_FLOAT_pack_3:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_pack_3:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_pack_3:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_intpack_3(station) ; 291s NC_FLOAT NC_FLOAT_intpack_3:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_intpack_3:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_intpack_3:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_inf_3(station) ; 291s NC_FLOAT NC_FLOAT_packinf_3(station) ; 291s NC_FLOAT NC_FLOAT_packinf_3:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_intpackinf_3(station) ; 291s NC_FLOAT NC_FLOAT_intpackinf_3:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_bit64_3(station) ; 291s NC_FLOAT NC_FLOAT_bit64_3:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_fill64_3(station) ; 291s NC_FLOAT NC_FLOAT_fill64_3:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_pack64_3(station) ; 291s NC_FLOAT NC_FLOAT_pack64_3:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_pack64_3:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_pack64_3:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_packinf64_3(station) ; 291s NC_FLOAT NC_FLOAT_packinf64_3:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_4(station) ; 291s NC_FLOAT NC_FLOAT_int_4(station) ; 291s NC_FLOAT NC_FLOAT_fill_4(station) ; 291s NC_FLOAT NC_FLOAT_fill_4:valid_range = 1, 5 ; 291s NC_FLOAT NC_FLOAT_intfill_4(station) ; 291s NC_FLOAT NC_FLOAT_intfill_4:valid_min = 1 ; 291s NC_FLOAT NC_FLOAT_intfill_4:valid_max = 5 ; 291s NC_FLOAT NC_FLOAT_pack_4(station) ; 291s NC_FLOAT NC_FLOAT_pack_4:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_pack_4:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_pack_4:valid_min = 1 ; 291s NC_FLOAT NC_FLOAT_pack_4:valid_max = 5 ; 291s NC_FLOAT NC_FLOAT_intpack_4(station) ; 291s NC_FLOAT NC_FLOAT_intpack_4:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_intpack_4:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_intpack_4:valid_range = 1, 5 ; 291s NC_FLOAT NC_FLOAT_inf_4(station) ; 291s NC_FLOAT NC_FLOAT_packinf_4(station) ; 291s NC_FLOAT NC_FLOAT_packinf_4:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_intpackinf_4(station) ; 291s NC_FLOAT NC_FLOAT_intpackinf_4:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_bit64_4(station) ; 291s NC_FLOAT NC_FLOAT_bit64_4:valid_range = 1, 5 ; 291s NC_FLOAT NC_FLOAT_fill64_4(station) ; 291s NC_FLOAT NC_FLOAT_fill64_4:valid_min = 1 ; 291s NC_FLOAT NC_FLOAT_fill64_4:valid_max = 5 ; 291s NC_FLOAT NC_FLOAT_pack64_4(station) ; 291s NC_FLOAT NC_FLOAT_pack64_4:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_pack64_4:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_pack64_4:valid_min = 1 ; 291s NC_FLOAT NC_FLOAT_pack64_4:valid_max = 5 ; 291s NC_FLOAT NC_FLOAT_packinf64_4(station) ; 291s NC_FLOAT NC_FLOAT_packinf64_4:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_5(station) ; 291s NC_FLOAT NC_FLOAT_int_5(station) ; 291s NC_FLOAT NC_FLOAT_fill_5(station) ; 291s NC_FLOAT NC_FLOAT_fill_5:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_intfill_5(station) ; 291s NC_FLOAT NC_FLOAT_intfill_5:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_pack_5(station) ; 291s NC_FLOAT NC_FLOAT_pack_5:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_pack_5:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_pack_5:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_intpack_5(station) ; 291s NC_FLOAT NC_FLOAT_intpack_5:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_intpack_5:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_intpack_5:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_inf_5(station) ; 291s NC_FLOAT NC_FLOAT_packinf_5(station) ; 291s NC_FLOAT NC_FLOAT_packinf_5:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_intpackinf_5(station) ; 291s NC_FLOAT NC_FLOAT_intpackinf_5:scale_factor = 0 ; 291s NC_FLOAT NC_FLOAT_bit64_5(station) ; 291s NC_FLOAT NC_FLOAT_bit64_5:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_fill64_5(station) ; 291s NC_FLOAT NC_FLOAT_fill64_5:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_pack64_5(station) ; 291s NC_FLOAT NC_FLOAT_pack64_5:scale_factor = 10 ; 291s NC_FLOAT NC_FLOAT_pack64_5:add_offset = 5 ; 291s NC_FLOAT NC_FLOAT_pack64_5:_FillValue = 99 ; 291s NC_FLOAT NC_FLOAT_packinf64_5(station) ; 291s NC_FLOAT NC_FLOAT_packinf64_5:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_0(station) ; 291s NC_DOUBLE NC_DOUBLE_int_0(station) ; 291s NC_DOUBLE NC_DOUBLE_fill_0(station) ; 291s NC_DOUBLE NC_DOUBLE_fill_0:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_intfill_0(station) ; 291s NC_DOUBLE NC_DOUBLE_intfill_0:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_pack_0(station) ; 291s NC_DOUBLE NC_DOUBLE_pack_0:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_pack_0:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_pack_0:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_intpack_0(station) ; 291s NC_DOUBLE NC_DOUBLE_intpack_0:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_intpack_0:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_intpack_0:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_inf_0(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf_0(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf_0:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_intpackinf_0(station) ; 291s NC_DOUBLE NC_DOUBLE_intpackinf_0:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_fillna_0(station) ; 291s NC_DOUBLE NC_DOUBLE_fillna_0:_FillValue = NA ; 291s NC_DOUBLE NC_DOUBLE_bit64_0(station) ; 291s NC_DOUBLE NC_DOUBLE_bit64_0:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_fill64_0(station) ; 291s NC_DOUBLE NC_DOUBLE_fill64_0:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_pack64_0(station) ; 291s NC_DOUBLE NC_DOUBLE_pack64_0:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_pack64_0:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_pack64_0:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_packinf64_0(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf64_0:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_1(station) ; 291s NC_DOUBLE NC_DOUBLE_int_1(station) ; 291s NC_DOUBLE NC_DOUBLE_fill_1(station) ; 291s NC_DOUBLE NC_DOUBLE_fill_1:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_intfill_1(station) ; 291s NC_DOUBLE NC_DOUBLE_intfill_1:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_pack_1(station) ; 291s NC_DOUBLE NC_DOUBLE_pack_1:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_pack_1:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_pack_1:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_intpack_1(station) ; 291s NC_DOUBLE NC_DOUBLE_intpack_1:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_intpack_1:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_intpack_1:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_inf_1(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf_1(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf_1:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_intpackinf_1(station) ; 291s NC_DOUBLE NC_DOUBLE_intpackinf_1:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_fillna_1(station) ; 291s NC_DOUBLE NC_DOUBLE_fillna_1:_FillValue = NA ; 291s NC_DOUBLE NC_DOUBLE_bit64_1(station) ; 291s NC_DOUBLE NC_DOUBLE_bit64_1:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_fill64_1(station) ; 291s NC_DOUBLE NC_DOUBLE_fill64_1:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_pack64_1(station) ; 291s NC_DOUBLE NC_DOUBLE_pack64_1:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_pack64_1:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_pack64_1:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_packinf64_1(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf64_1:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_2(station) ; 291s NC_DOUBLE NC_DOUBLE_int_2(station) ; 291s NC_DOUBLE NC_DOUBLE_fill_2(station) ; 291s NC_DOUBLE NC_DOUBLE_fill_2:missing_value = 99 ; 291s NC_DOUBLE NC_DOUBLE_intfill_2(station) ; 291s NC_DOUBLE NC_DOUBLE_intfill_2:missing_value = 99 ; 291s NC_DOUBLE NC_DOUBLE_pack_2(station) ; 291s NC_DOUBLE NC_DOUBLE_pack_2:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_pack_2:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_pack_2:missing_value = 99 ; 291s NC_DOUBLE NC_DOUBLE_intpack_2(station) ; 291s NC_DOUBLE NC_DOUBLE_intpack_2:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_intpack_2:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_intpack_2:missing_value = 99 ; 291s NC_DOUBLE NC_DOUBLE_inf_2(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf_2(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf_2:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_intpackinf_2(station) ; 291s NC_DOUBLE NC_DOUBLE_intpackinf_2:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_fillna_2(station) ; 291s NC_DOUBLE NC_DOUBLE_fillna_2:missing_value = NA ; 291s NC_DOUBLE NC_DOUBLE_bit64_2(station) ; 291s NC_DOUBLE NC_DOUBLE_bit64_2:missing_value = 99 ; 291s NC_DOUBLE NC_DOUBLE_fill64_2(station) ; 291s NC_DOUBLE NC_DOUBLE_fill64_2:missing_value = 99 ; 291s NC_DOUBLE NC_DOUBLE_pack64_2(station) ; 291s NC_DOUBLE NC_DOUBLE_pack64_2:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_pack64_2:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_pack64_2:missing_value = 99 ; 291s NC_DOUBLE NC_DOUBLE_packinf64_2(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf64_2:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_3(station) ; 291s NC_DOUBLE NC_DOUBLE_int_3(station) ; 291s NC_DOUBLE NC_DOUBLE_fill_3(station) ; 291s NC_DOUBLE NC_DOUBLE_fill_3:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_intfill_3(station) ; 291s NC_DOUBLE NC_DOUBLE_intfill_3:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_pack_3(station) ; 291s NC_DOUBLE NC_DOUBLE_pack_3:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_pack_3:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_pack_3:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_intpack_3(station) ; 291s NC_DOUBLE NC_DOUBLE_intpack_3:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_intpack_3:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_intpack_3:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_inf_3(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf_3(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf_3:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_intpackinf_3(station) ; 291s NC_DOUBLE NC_DOUBLE_intpackinf_3:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_fillna_3(station) ; 291s NC_DOUBLE NC_DOUBLE_fillna_3:_FillValue = NA ; 291s NC_DOUBLE NC_DOUBLE_bit64_3(station) ; 291s NC_DOUBLE NC_DOUBLE_bit64_3:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_fill64_3(station) ; 291s NC_DOUBLE NC_DOUBLE_fill64_3:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_pack64_3(station) ; 291s NC_DOUBLE NC_DOUBLE_pack64_3:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_pack64_3:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_pack64_3:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_packinf64_3(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf64_3:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_4(station) ; 291s NC_DOUBLE NC_DOUBLE_int_4(station) ; 291s NC_DOUBLE NC_DOUBLE_fill_4(station) ; 291s NC_DOUBLE NC_DOUBLE_fill_4:valid_range = 1, 5 ; 291s NC_DOUBLE NC_DOUBLE_intfill_4(station) ; 291s NC_DOUBLE NC_DOUBLE_intfill_4:valid_min = 1 ; 291s NC_DOUBLE NC_DOUBLE_intfill_4:valid_max = 5 ; 291s NC_DOUBLE NC_DOUBLE_pack_4(station) ; 291s NC_DOUBLE NC_DOUBLE_pack_4:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_pack_4:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_pack_4:valid_min = 1 ; 291s NC_DOUBLE NC_DOUBLE_pack_4:valid_max = 5 ; 291s NC_DOUBLE NC_DOUBLE_intpack_4(station) ; 291s NC_DOUBLE NC_DOUBLE_intpack_4:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_intpack_4:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_intpack_4:valid_range = 1, 5 ; 291s NC_DOUBLE NC_DOUBLE_inf_4(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf_4(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf_4:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_intpackinf_4(station) ; 291s NC_DOUBLE NC_DOUBLE_intpackinf_4:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_fillna_4(station) ; 291s NC_DOUBLE NC_DOUBLE_fillna_4:valid_range = -Inf, Inf ; 291s NC_DOUBLE NC_DOUBLE_bit64_4(station) ; 291s NC_DOUBLE NC_DOUBLE_bit64_4:valid_range = 1, 5 ; 291s NC_DOUBLE NC_DOUBLE_fill64_4(station) ; 291s NC_DOUBLE NC_DOUBLE_fill64_4:valid_min = 1 ; 291s NC_DOUBLE NC_DOUBLE_fill64_4:valid_max = 5 ; 291s NC_DOUBLE NC_DOUBLE_pack64_4(station) ; 291s NC_DOUBLE NC_DOUBLE_pack64_4:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_pack64_4:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_pack64_4:valid_min = 1 ; 291s NC_DOUBLE NC_DOUBLE_pack64_4:valid_max = 5 ; 291s NC_DOUBLE NC_DOUBLE_packinf64_4(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf64_4:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_5(station) ; 291s NC_DOUBLE NC_DOUBLE_int_5(station) ; 291s NC_DOUBLE NC_DOUBLE_fill_5(station) ; 291s NC_DOUBLE NC_DOUBLE_fill_5:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_intfill_5(station) ; 291s NC_DOUBLE NC_DOUBLE_intfill_5:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_pack_5(station) ; 291s NC_DOUBLE NC_DOUBLE_pack_5:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_pack_5:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_pack_5:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_intpack_5(station) ; 291s NC_DOUBLE NC_DOUBLE_intpack_5:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_intpack_5:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_intpack_5:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_inf_5(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf_5(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf_5:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_intpackinf_5(station) ; 291s NC_DOUBLE NC_DOUBLE_intpackinf_5:scale_factor = 0 ; 291s NC_DOUBLE NC_DOUBLE_fillna_5(station) ; 291s NC_DOUBLE NC_DOUBLE_fillna_5:_FillValue = NA ; 291s NC_DOUBLE NC_DOUBLE_bit64_5(station) ; 291s NC_DOUBLE NC_DOUBLE_bit64_5:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_fill64_5(station) ; 291s NC_DOUBLE NC_DOUBLE_fill64_5:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_pack64_5(station) ; 291s NC_DOUBLE NC_DOUBLE_pack64_5:scale_factor = 10 ; 291s NC_DOUBLE NC_DOUBLE_pack64_5:add_offset = 5 ; 291s NC_DOUBLE NC_DOUBLE_pack64_5:_FillValue = 99 ; 291s NC_DOUBLE NC_DOUBLE_packinf64_5(station) ; 291s NC_DOUBLE NC_DOUBLE_packinf64_5:scale_factor = 0 ; 291s 291s // global attributes: 291s NC_CHAR :char_att = "This is some text" ; 291s } 291s Read NC_CHAR global attribute ...OK 291s Read NC_CHAR variable attribute ...OK 291s Read NC_CHAR variable attribute as raw bytes ...OK 291s Inquire about groups in file/group ...OK 291s Inquire about dimension ids in file/group ...OK 291s Inquire about variable ids in file/group ...OK 291s Inquire about fullname of file/group ...OK 291s Inquire about unlimited dimension ids of file/group ...OK 291s Read integer vector as double ... OK 291s OK 291s Read NC_BYTE_0 ...OK 291s OK 291s Read NC_BYTE_int_0 ...OK 291s OK 291s Read NC_BYTE_bit64_0 ...OK 291s OK 291s Read NC_BYTE_fill_0 ...OK 291s OK 291s Read NC_BYTE_intfill_0 ...OK 291s OK 291s Read NC_BYTE_fill64_0 ...OK 291s OK 291s Read NC_BYTE_pack_0 ...OK 291s OK 291s Read NC_BYTE_intpack_0 ...OK 291s OK 291s Read NC_BYTE_pack64_0 ...OK 291s OK 291s Read NC_BYTE_1 ...OK 291s OK 291s Read NC_BYTE_int_1 ...OK 291s OK 291s Read NC_BYTE_bit64_1 ...OK 291s OK 291s Read NC_BYTE_fill_1 ...OK 291s OK 291s Read NC_BYTE_intfill_1 ...OK 291s OK 291s Read NC_BYTE_fill64_1 ...OK 291s OK 291s Read NC_BYTE_pack_1 ...OK 291s OK 291s Read NC_BYTE_intpack_1 ...OK 291s OK 291s Read NC_BYTE_pack64_1 ...OK 291s OK 291s Read NC_BYTE_2 ...OK 291s OK 291s Read NC_BYTE_int_2 ...OK 291s OK 291s Read NC_BYTE_bit64_2 ...OK 291s OK 291s Read NC_BYTE_fill_2 ...OK 291s OK 291s Read NC_BYTE_intfill_2 ...OK 291s OK 291s Read NC_BYTE_fill64_2 ...OK 291s OK 291s Read NC_BYTE_pack_2 ...OK 291s OK 291s Read NC_BYTE_intpack_2 ...OK 291s OK 291s Read NC_BYTE_pack64_2 ...OK 291s OK 291s Read NC_BYTE_3 ...OK 291s OK 291s Read NC_BYTE_int_3 ...OK 291s OK 291s Read NC_BYTE_bit64_3 ...OK 291s OK 291s Read NC_BYTE_4 ...OK 291s OK 291s Read NC_BYTE_int_4 ...OK 291s OK 291s Read NC_BYTE_bit64_4 ...OK 291s OK 291s Read NC_BYTE_fill_4 ...OK 291s OK 291s Read NC_BYTE_intfill_4 ...OK 291s OK 291s Read NC_BYTE_fill64_4 ...OK 291s OK 291s Read NC_BYTE_pack_4 ...OK 291s OK 291s Read NC_BYTE_intpack_4 ...OK 291s OK 291s Read NC_BYTE_pack64_4 ...OK 291s OK 291s Read NC_BYTE_5 ...OK 291s OK 291s Read NC_BYTE_int_5 ...OK 291s OK 291s Read NC_BYTE_bit64_5 ...OK 291s OK 291s Read NC_BYTE_fill_5 ...OK 291s OK 291s Read NC_BYTE_intfill_5 ...OK 291s OK 291s Read NC_BYTE_fill64_5 ...OK 291s OK 291s Read NC_BYTE_pack_5 ...OK 291s OK 291s Read NC_BYTE_intpack_5 ...OK 291s OK 291s Read NC_BYTE_pack64_5 ...OK 291s OK 291s Read NC_SHORT_0 ...OK 291s OK 291s Read NC_SHORT_int_0 ...OK 291s OK 291s Read NC_SHORT_bit64_0 ...OK 291s OK 291s Read NC_SHORT_fill_0 ...OK 291s OK 291s Read NC_SHORT_intfill_0 ...OK 291s OK 291s Read NC_SHORT_fill64_0 ...OK 291s OK 291s Read NC_SHORT_pack_0 ...OK 291s OK 291s Read NC_SHORT_intpack_0 ...OK 291s OK 291s Read NC_SHORT_pack64_0 ...OK 291s OK 291s Read NC_SHORT_1 ...OK 291s OK 291s Read NC_SHORT_int_1 ...OK 291s OK 291s Read NC_SHORT_bit64_1 ...OK 291s OK 291s Read NC_SHORT_fill_1 ...OK 291s OK 291s Read NC_SHORT_intfill_1 ...OK 291s OK 291s Read NC_SHORT_fill64_1 ...OK 291s OK 291s Read NC_SHORT_pack_1 ...OK 291s OK 291s Read NC_SHORT_intpack_1 ...OK 291s OK 291s Read NC_SHORT_pack64_1 ...OK 291s OK 291s Read NC_SHORT_2 ...OK 291s OK 291s Read NC_SHORT_int_2 ...OK 291s OK 291s Read NC_SHORT_bit64_2 ...OK 291s OK 291s Read NC_SHORT_fill_2 ...OK 291s OK 291s Read NC_SHORT_intfill_2 ...OK 291s OK 291s Read NC_SHORT_fill64_2 ...OK 291s OK 291s Read NC_SHORT_pack_2 ...OK 291s OK 291s Read NC_SHORT_intpack_2 ...OK 291s OK 291s Read NC_SHORT_pack64_2 ...OK 291s OK 291s Read NC_SHORT_3 ...OK 291s OK 291s Read NC_SHORT_int_3 ...OK 291s OK 291s Read NC_SHORT_bit64_3 ...OK 291s OK 291s Read NC_SHORT_4 ...OK 291s OK 291s Read NC_SHORT_int_4 ...OK 291s OK 291s Read NC_SHORT_bit64_4 ...OK 291s OK 291s Read NC_SHORT_fill_4 ...OK 291s OK 291s Read NC_SHORT_intfill_4 ...OK 291s OK 291s Read NC_SHORT_fill64_4 ...OK 291s OK 291s Read NC_SHORT_pack_4 ...OK 291s OK 291s Read NC_SHORT_intpack_4 ...OK 291s OK 291s Read NC_SHORT_pack64_4 ...OK 291s OK 291s Read NC_SHORT_5 ...OK 291s OK 291s Read NC_SHORT_int_5 ...OK 291s OK 291s Read NC_SHORT_bit64_5 ...OK 291s OK 291s Read NC_SHORT_fill_5 ...OK 291s OK 291s Read NC_SHORT_intfill_5 ...OK 291s OK 291s Read NC_SHORT_fill64_5 ...OK 291s OK 291s Read NC_SHORT_pack_5 ...OK 291s OK 291s Read NC_SHORT_intpack_5 ...OK 291s OK 291s Read NC_SHORT_pack64_5 ...OK 291s OK 291s Read NC_INT_0 ...OK 291s OK 291s Read NC_INT_int_0 ...OK 291s OK 291s Read NC_INT_bit64_0 ...OK 291s OK 291s Read NC_INT_fill_0 ...OK 291s OK 291s Read NC_INT_intfill_0 ...OK 291s OK 291s Read NC_INT_fill64_0 ...OK 291s OK 291s Read NC_INT_intfillna_0 ...OK 291s OK 291s Read NC_INT_pack_0 ...OK 291s OK 291s Read NC_INT_intpack_0 ...OK 291s OK 291s Read NC_INT_pack64_0 ...OK 291s OK 291s Read NC_INT_1 ...OK 291s OK 291s Read NC_INT_int_1 ...OK 291s OK 291s Read NC_INT_bit64_1 ...OK 291s OK 291s Read NC_INT_fill_1 ...OK 291s OK 291s Read NC_INT_intfill_1 ...OK 291s OK 291s Read NC_INT_fill64_1 ...OK 291s OK 291s Read NC_INT_intfillna_1 ...OK 291s OK 291s Read NC_INT_pack_1 ...OK 291s OK 291s Read NC_INT_intpack_1 ...OK 291s OK 291s Read NC_INT_pack64_1 ...OK 291s OK 291s Read NC_INT_2 ...OK 291s OK 291s Read NC_INT_int_2 ...OK 291s OK 291s Read NC_INT_bit64_2 ...OK 291s OK 291s Read NC_INT_fill_2 ...OK 291s OK 291s Read NC_INT_intfill_2 ...OK 291s OK 291s Read NC_INT_fill64_2 ...OK 291s OK 291s Read NC_INT_intfillna_2 ...OK 291s OK 291s Read NC_INT_pack_2 ...OK 291s OK 291s Read NC_INT_intpack_2 ...OK 291s OK 291s Read NC_INT_pack64_2 ...OK 291s OK 291s Read NC_INT_3 ...OK 291s OK 291s Read NC_INT_int_3 ...OK 291s OK 291s Read NC_INT_bit64_3 ...OK 291s OK 291s Read NC_INT_intfill_3 ...OK 291s OK 291s OK 291s Read NC_INT_intfillna_3 ...OK 291s OK 291s OK 291s Read NC_INT_intpack_3 ...OK 291s OK 291s OK 291s Read NC_INT_4 ...OK 291s OK 291s Read NC_INT_int_4 ...OK 291s OK 291s Read NC_INT_bit64_4 ...OK 291s OK 291s Read NC_INT_fill_4 ...OK 291s OK 291s Read NC_INT_intfill_4 ...OK 291s OK 291s Read NC_INT_fill64_4 ...OK 291s OK 291s Read NC_INT_intfillna_4 ...OK 291s OK 291s Read NC_INT_pack_4 ...OK 291s OK 291s Read NC_INT_intpack_4 ...OK 291s OK 291s Read NC_INT_pack64_4 ...OK 291s OK 291s Read NC_INT_5 ...OK 291s OK 291s Read NC_INT_int_5 ...OK 291s OK 291s Read NC_INT_bit64_5 ...OK 291s OK 291s Read NC_INT_fill_5 ...OK 291s OK 291s Read NC_INT_intfill_5 ...OK 291s OK 291s Read NC_INT_fill64_5 ...OK 291s OK 291s Read NC_INT_intfillna_5 ...OK 291s OK 291s Read NC_INT_pack_5 ...OK 291s OK 291s Read NC_INT_intpack_5 ...OK 291s OK 291s Read NC_INT_pack64_5 ...OK 291s OK 291s Read NC_FLOAT_0 ...OK 291s OK 291s Read NC_FLOAT_int_0 ...OK 291s OK 291s Read NC_FLOAT_bit64_0 ...OK 291s OK 291s Read NC_FLOAT_fill_0 ...OK 291s OK 291s Read NC_FLOAT_intfill_0 ...OK 291s OK 291s Read NC_FLOAT_fill64_0 ...OK 291s OK 291s Read NC_FLOAT_pack_0 ...OK 291s OK 291s Read NC_FLOAT_intpack_0 ...OK 291s OK 291s Read NC_FLOAT_pack64_0 ...OK 291s OK 291s Read NC_FLOAT_1 ...OK 291s OK 291s Read NC_FLOAT_int_1 ...OK 291s OK 291s Read NC_FLOAT_bit64_1 ...OK 291s OK 291s Read NC_FLOAT_fill_1 ...OK 291s OK 291s Read NC_FLOAT_intfill_1 ...OK 291s OK 291s Read NC_FLOAT_fill64_1 ...OK 291s OK 291s Read NC_FLOAT_pack_1 ...OK 291s OK 291s Read NC_FLOAT_intpack_1 ...OK 291s OK 291s Read NC_FLOAT_pack64_1 ...OK 291s OK 291s Read NC_FLOAT_2 ...OK 291s OK 291s Read NC_FLOAT_int_2 ...OK 291s OK 291s Read NC_FLOAT_bit64_2 ...OK 291s OK 291s Read NC_FLOAT_fill_2 ...OK 291s OK 291s Read NC_FLOAT_intfill_2 ...OK 291s OK 291s Read NC_FLOAT_fill64_2 ...OK 291s OK 291s Read NC_FLOAT_pack_2 ...OK 291s OK 291s Read NC_FLOAT_intpack_2 ...OK 291s OK 291s Read NC_FLOAT_pack64_2 ...OK 291s OK 291s Read NC_FLOAT_3 ...OK 291s OK 291s Read NC_FLOAT_int_3 ...OK 291s OK 291s Read NC_FLOAT_bit64_3 ...OK 291s OK 291s Read NC_FLOAT_intfill_3 ...OK 291s OK 291s OK 291s Read NC_FLOAT_fill64_3 ...OK 291s OK 291s OK 291s Read NC_FLOAT_intpack_3 ...OK 291s OK 291s OK 291s Read NC_FLOAT_pack64_3 ...OK 291s OK 291s OK 291s Read NC_FLOAT_4 ...OK 291s OK 291s Read NC_FLOAT_int_4 ...OK 291s OK 291s Read NC_FLOAT_bit64_4 ...OK 291s OK 291s Read NC_FLOAT_fill_4 ...OK 291s OK 291s Read NC_FLOAT_intfill_4 ...OK 291s OK 291s Read NC_FLOAT_fill64_4 ...OK 291s OK 291s Read NC_FLOAT_pack_4 ...OK 291s OK 291s Read NC_FLOAT_intpack_4 ...OK 291s OK 291s Read NC_FLOAT_pack64_4 ...OK 291s OK 291s Read NC_FLOAT_5 ...OK 291s OK 291s Read NC_FLOAT_int_5 ...OK 291s OK 291s Read NC_FLOAT_bit64_5 ...OK 291s OK 291s Read NC_FLOAT_fill_5 ...OK 291s OK 291s Read NC_FLOAT_intfill_5 ...OK 291s OK 291s Read NC_FLOAT_fill64_5 ...OK 291s OK 291s Read NC_FLOAT_pack_5 ...OK 291s OK 291s Read NC_FLOAT_intpack_5 ...OK 291s OK 291s Read NC_FLOAT_pack64_5 ...OK 291s OK 291s Read NC_DOUBLE_0 ...OK 291s OK 291s Read NC_DOUBLE_int_0 ...OK 291s OK 291s Read NC_DOUBLE_bit64_0 ...OK 291s OK 291s Read NC_DOUBLE_fill_0 ...OK 291s OK 291s Read NC_DOUBLE_intfill_0 ...OK 291s OK 291s Read NC_DOUBLE_fill64_0 ...OK 291s OK 291s Read NC_DOUBLE_fillna_0 ...OK 291s OK 291s Read NC_DOUBLE_pack_0 ...OK 291s OK 291s Read NC_DOUBLE_intpack_0 ...OK 291s OK 291s Read NC_DOUBLE_pack64_0 ...OK 291s OK 291s Read NC_DOUBLE_1 ...OK 291s OK 291s Read NC_DOUBLE_int_1 ...OK 291s OK 291s Read NC_DOUBLE_bit64_1 ...OK 291s OK 291s Read NC_DOUBLE_fill_1 ...OK 291s OK 291s Read NC_DOUBLE_intfill_1 ...OK 291s OK 291s Read NC_DOUBLE_fill64_1 ...OK 291s OK 291s Read NC_DOUBLE_fillna_1 ...OK 291s OK 291s Read NC_DOUBLE_pack_1 ...OK 291s OK 291s Read NC_DOUBLE_intpack_1 ...OK 291s OK 291s Read NC_DOUBLE_pack64_1 ...OK 291s OK 291s Read NC_DOUBLE_2 ...OK 291s OK 291s Read NC_DOUBLE_int_2 ...OK 291s OK 291s Read NC_DOUBLE_bit64_2 ...OK 291s OK 291s Read NC_DOUBLE_fill_2 ...OK 291s OK 291s Read NC_DOUBLE_intfill_2 ...OK 291s OK 291s Read NC_DOUBLE_fill64_2 ...OK 291s OK 291s Read NC_DOUBLE_fillna_2 ...OK 291s OK 291s Read NC_DOUBLE_pack_2 ...OK 291s OK 291s Read NC_DOUBLE_intpack_2 ...OK 291s OK 291s Read NC_DOUBLE_pack64_2 ...OK 291s OK 291s Read NC_DOUBLE_3 ...OK 291s OK 291s Read NC_DOUBLE_int_3 ...OK 291s OK 291s Read NC_DOUBLE_bit64_3 ...OK 291s OK 291s Read NC_DOUBLE_fill_3 ...OK 291s OK 291s Read NC_DOUBLE_intfill_3 ...OK 291s OK 291s OK 291s Read NC_DOUBLE_fill64_3 ...OK 291s OK 291s OK 291s Read NC_DOUBLE_fillna_3 ...OK 291s OK 291s Read NC_DOUBLE_pack_3 ...OK 291s OK 291s Read NC_DOUBLE_intpack_3 ...OK 291s OK 291s OK 291s Read NC_DOUBLE_pack64_3 ...OK 291s OK 291s OK 291s Read NC_DOUBLE_4 ...OK 291s OK 291s Read NC_DOUBLE_int_4 ...OK 291s OK 291s Read NC_DOUBLE_bit64_4 ...OK 291s OK 291s Read NC_DOUBLE_fill_4 ...OK 291s OK 291s Read NC_DOUBLE_intfill_4 ...OK 291s OK 291s Read NC_DOUBLE_fill64_4 ...OK 291s OK 291s Read NC_DOUBLE_fillna_4 ...OK 291s OK 291s Read NC_DOUBLE_pack_4 ...OK 291s OK 291s Read NC_DOUBLE_intpack_4 ...OK 291s OK 291s Read NC_DOUBLE_pack64_4 ...OK 291s OK 291s Read NC_DOUBLE_5 ...OK 291s OK 291s Read NC_DOUBLE_int_5 ...OK 291s OK 291s Read NC_DOUBLE_bit64_5 ...OK 291s OK 291s Read NC_DOUBLE_fill_5 ...OK 291s OK 291s Read NC_DOUBLE_intfill_5 ...OK 291s OK 291s Read NC_DOUBLE_fill64_5 ...OK 291s OK 291s Read NC_DOUBLE_fillna_5 ...OK 291s OK 291s Read NC_DOUBLE_pack_5 ...OK 291s OK 291s Read NC_DOUBLE_intpack_5 ...OK 291s OK 291s Read NC_DOUBLE_pack64_5 ...OK 291s OK 291s Read integer vector as smallest R type ... OK 291s OK 291s Read NC_BYTE_5 ...OK 291s OK 291s Read NC_BYTE_fill_5 ...OK 291s OK 291s Read NC_SHORT_5 ...OK 291s OK 291s Read NC_SHORT_fill_5 ...OK 291s OK 291s Read NC_INT_5 ...OK 291s OK 291s Read NC_INT_fill_5 ...OK 291s OK 291s Read NC_FLOAT_5 ...OK 291s OK 291s Read NC_FLOAT_fill_5 ...OK 291s OK 291s Read NC_DOUBLE_5 ...OK 291s OK 291s Read NC_DOUBLE_fill_5 ...OK 291s OK 291s Read numeric matrix ... OK 291s Inquire about numeric variable ...OK 291s Read numeric matrix slice ... OK 291s OK 291s Read numeric matrix empty slice ... OK 291s OK 291s Read numeric scalar ... OK 291s Read numeric empty array ... OK 291s Read 2D char array ... OK 291s Read 2D char array with fill value ... OK 291s OK 291s Read 2D char slice ... OK 291s Read 2D char slice as raw bytes ... OK 291s Read 2D char slice as characters ... OK 291s Read empty 2D char array ... OK 291s OK 291s Read 1D char slice ... OK 291s Read scalar char ... OK 291s Read and unpack numeric array ... OK 291s Check that closing any NetCDF handle closes the file for all handles ... OK 291s Check that garbage collector closes file that is not referenced ... OK 291s Removed test file /tmp/Rtmp7K0pnz/RNetCDF-test_classic4_91c5f281083.nc 291s Test netcdf4 file format in /tmp/Rtmp7K0pnz/RNetCDF-test_netcdf4_91c605859bb.nc ... 291s OK 291s Version of netcdf library ... 4.9.3 of Feb 14 2025 11:24:29 $ 291s Defining dimensions ... 291s OK 291s Defining a group ... 291s OK 291s Defining user-defined types ... 291s OK 291s Defining variables for netcdf3 ... 291s OK 291s Defining variables for netcdf4 ... 291s OK 291s OK 291s Defining variables of type NC_BYTE for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_BYTE for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_BYTE for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_BYTE for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_BYTE for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_BYTE for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_SHORT for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_SHORT for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_SHORT for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_SHORT for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_SHORT for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_SHORT for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_FLOAT for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_FLOAT for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_FLOAT for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_FLOAT for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_FLOAT for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_FLOAT for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_DOUBLE for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_DOUBLE for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_DOUBLE for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_DOUBLE for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_DOUBLE for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_DOUBLE for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UBYTE for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UBYTE for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UBYTE for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UBYTE for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UBYTE for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UBYTE for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_USHORT for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_USHORT for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_USHORT for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_USHORT for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_USHORT for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_USHORT for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UINT for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UINT for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UINT for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UINT for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UINT for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UINT for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT64 for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT64 for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT64 for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT64 for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT64 for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_INT64 for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UINT64 for na.mode 0 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UINT64 for na.mode 1 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UINT64 for na.mode 2 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UINT64 for na.mode 3 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UINT64 for na.mode 4 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining variables of type NC_UINT64 for na.mode 5 ... 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Defining additional attributes ...OK 291s Defining additional attributes for netcdf4 ...OK 291s OK 291s Defining user-defined attributes ...OK 291s Writing netcdf3 variables ...OK 291s Writing extra netcdf4 variables ...OK 291s OK 291s OK 291s OK 291s OK 291s OK 291s Writing to variable type NC_BYTE with na.mode 0 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_BYTE with na.mode 1 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_BYTE with na.mode 2 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_BYTE with na.mode 3 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_BYTE with na.mode 4 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_BYTE with na.mode 5 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 291s Writing integers with non-finite packing ...OK 291s Writing data with missing values ...OK 291s OK 291s Writing data with missing values and packing ...OK 291s OK 291s Writing bit64 data with missing values ...OK 291s Writing bit64 data with missing values and packing ...OK 291s Writing integer64 with non-finite packing ...OK 291s Writing to variable type NC_SHORT with na.mode 0 ... 291s Writing huge values ...OK 291s OK 291s Writing huge bit64 values ...OK 291s Writing negative values ...OK 291s Writing negative bit64 values ...OK 291s Writing data without missing values ...OK 291s Writing bit64 data without missing values ...OK 291s Writing Inf values ...OK 291s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_SHORT with na.mode 1 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_SHORT with na.mode 2 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_SHORT with na.mode 3 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_SHORT with na.mode 4 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_SHORT with na.mode 5 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_INT with na.mode 0 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and NA fill ...OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_INT with na.mode 1 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and NA fill ...OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_INT with na.mode 2 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and NA fill ...OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_INT with na.mode 3 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and NA fill ...OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_INT with na.mode 4 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and NA fill ...OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_INT with na.mode 5 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and NA fill ...OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_FLOAT with na.mode 0 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_FLOAT with na.mode 1 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_FLOAT with na.mode 2 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_FLOAT with na.mode 3 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_FLOAT with na.mode 4 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_FLOAT with na.mode 5 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_DOUBLE with na.mode 0 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with non-finite values and NA fill ...OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_DOUBLE with na.mode 1 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with non-finite values and NA fill ...OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_DOUBLE with na.mode 2 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with non-finite values and NA fill ...OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_DOUBLE with na.mode 3 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with non-finite values and NA fill ...OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_DOUBLE with na.mode 4 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with non-finite values and NA fill ...OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_DOUBLE with na.mode 5 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with non-finite values and NA fill ...OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UBYTE with na.mode 0 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UBYTE with na.mode 1 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UBYTE with na.mode 2 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UBYTE with na.mode 3 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UBYTE with na.mode 4 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UBYTE with na.mode 5 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_USHORT with na.mode 0 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_USHORT with na.mode 1 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_USHORT with na.mode 2 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_USHORT with na.mode 3 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_USHORT with na.mode 4 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_USHORT with na.mode 5 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UINT with na.mode 0 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UINT with na.mode 1 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UINT with na.mode 2 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UINT with na.mode 3 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UINT with na.mode 4 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UINT with na.mode 5 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_INT64 with na.mode 0 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_INT64 with na.mode 1 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_INT64 with na.mode 2 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_INT64 with na.mode 3 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_INT64 with na.mode 4 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_INT64 with na.mode 5 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UINT64 with na.mode 0 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UINT64 with na.mode 1 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UINT64 with na.mode 2 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UINT64 with na.mode 3 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UINT64 with na.mode 4 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Writing to variable type NC_UINT64 with na.mode 5 ... 292s Writing huge values ...OK 292s OK 292s Writing huge bit64 values ...OK 292s Writing negative values ...OK 292s Writing negative bit64 values ...OK 292s Writing data without missing values ...OK 292s Writing bit64 data without missing values ...OK 292s Writing Inf values ...OK 292s Writing doubles with non-finite packing ...OK 292s Writing integers with non-finite packing ...OK 292s Writing data with missing values ...OK 292s OK 292s Writing data with missing values and packing ...OK 292s OK 292s Writing bit64 data with missing values ...OK 292s Writing bit64 data with missing values and packing ...OK 292s Writing integer64 with non-finite packing ...OK 292s Check chunk cache settings after writing temperature ...OK 292s Check filter settings after writing temp_filter ...OK 292s Check file format ...OK 292s netcdf netcdf4 { 292s types: 292s opaque(128) blob ; 292s NC_INT(*) vector ; 292s NC_CHAR(*) vector_char ; 292s NC_STRING(*) vector_string ; 292s blob(*) vector_blob ; 292s NC_USHORT enum factor { 292s "NA" = 100, 292s "peanut butter" = 101, 292s "jelly" = 102, 292s } ; // factor 292s compound struct { 292s NC_INT siteid ; 292s NC_DOUBLE height ; 292s NC_SHORT colour(3) ; 292s }; // struct 292s vector(*) vector_vector ; 292s variables: 292s NC_INT time(time) ; 292s NC_DOUBLE temperature(station, time) ; 292s NC_DOUBLE temperature:_FillValue = -99999.9 ; 292s NC_STRING temperature:string_att = "This is string 1", "This is string 2" ; 292s NC_INT64 temperature:int64_att = -1234567890123456789 ; 292s NC_BYTE packvar(station) ; 292s NC_DOUBLE packvar:scale_factor = 10 ; 292s NC_DOUBLE packvar:add_offset = -5 ; 292s NC_CHAR name(max_string_length, station) ; 292s NC_CHAR name:char_att = "This is some text" ; 292s NC_CHAR name:raw_att = "This is some text" ; 292s NC_CHAR name_fill(max_string_length, station) ; 292s NC_CHAR name_fill:_FillValue = "X" ; 292s NC_CHAR qcflag(station) ; 292s NC_INT int0 ; 292s NC_CHAR char0 ; 292s NC_FLOAT numempty(station, empty) ; 292s NC_STRING namestr(station) ; 292s NC_STRING namestr_fill(station) ; 292s NC_STRING namestr_fill:_FillValue = "_MISSING" ; 292s vector profile(station, time) ; 292s vector profile_fill(station, time) ; 292s //vector profile_fill:_FillValue = ... ; 292s vector profile_pack(station, time) ; 292s NC_FLOAT profile_pack:scale_factor = 10 ; 292s vector_char profile_char(station, time) ; 292s vector_string profile_string(station, time) ; 292s vector_blob profile_blob(time) ; 292s vector profile_scalar ; 292s blob rawdata(station, time) ; 292s blob rawdata_scalar ; 292s blob rawdata_vector(station) ; 292s factor snacks(station, time) ; 292s //factor snacks:_FillValue = ... ; 292s factor snacks_empty(station, time) ; 292s struct person(station, time) ; 292s struct person_fill(station, time) ; 292s //struct person_fill:_FillValue = ... ; 292s vector_vector profile_vector(station, time) ; 292s vector_vector profile_vector_fill(station, time) ; 292s //vector_vector profile_vector_fill:_FillValue = ... ; 292s NC_UINT64 stationid(station) ; 292s NC_FLOAT temp_filter(station, time) ; 292s NC_BYTE NC_BYTE_0(station) ; 292s NC_BYTE NC_BYTE_int_0(station) ; 292s NC_BYTE NC_BYTE_fill_0(station) ; 292s NC_BYTE NC_BYTE_fill_0:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_intfill_0(station) ; 292s NC_BYTE NC_BYTE_intfill_0:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_pack_0(station) ; 292s NC_BYTE NC_BYTE_pack_0:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_pack_0:add_offset = 5 ; 292s NC_BYTE NC_BYTE_pack_0:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_intpack_0(station) ; 292s NC_BYTE NC_BYTE_intpack_0:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_intpack_0:add_offset = 5 ; 292s NC_BYTE NC_BYTE_intpack_0:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_inf_0(station) ; 292s NC_BYTE NC_BYTE_packinf_0(station) ; 292s NC_BYTE NC_BYTE_packinf_0:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_intpackinf_0(station) ; 292s NC_BYTE NC_BYTE_intpackinf_0:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_bit64_0(station) ; 292s NC_BYTE NC_BYTE_bit64_0:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_fill64_0(station) ; 292s NC_BYTE NC_BYTE_fill64_0:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_pack64_0(station) ; 292s NC_BYTE NC_BYTE_pack64_0:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_pack64_0:add_offset = 5 ; 292s NC_BYTE NC_BYTE_pack64_0:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_packinf64_0(station) ; 292s NC_BYTE NC_BYTE_packinf64_0:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_1(station) ; 292s NC_BYTE NC_BYTE_int_1(station) ; 292s NC_BYTE NC_BYTE_fill_1(station) ; 292s NC_BYTE NC_BYTE_fill_1:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_intfill_1(station) ; 292s NC_BYTE NC_BYTE_intfill_1:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_pack_1(station) ; 292s NC_BYTE NC_BYTE_pack_1:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_pack_1:add_offset = 5 ; 292s NC_BYTE NC_BYTE_pack_1:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_intpack_1(station) ; 292s NC_BYTE NC_BYTE_intpack_1:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_intpack_1:add_offset = 5 ; 292s NC_BYTE NC_BYTE_intpack_1:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_inf_1(station) ; 292s NC_BYTE NC_BYTE_packinf_1(station) ; 292s NC_BYTE NC_BYTE_packinf_1:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_intpackinf_1(station) ; 292s NC_BYTE NC_BYTE_intpackinf_1:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_bit64_1(station) ; 292s NC_BYTE NC_BYTE_bit64_1:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_fill64_1(station) ; 292s NC_BYTE NC_BYTE_fill64_1:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_pack64_1(station) ; 292s NC_BYTE NC_BYTE_pack64_1:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_pack64_1:add_offset = 5 ; 292s NC_BYTE NC_BYTE_pack64_1:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_packinf64_1(station) ; 292s NC_BYTE NC_BYTE_packinf64_1:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_2(station) ; 292s NC_BYTE NC_BYTE_int_2(station) ; 292s NC_BYTE NC_BYTE_fill_2(station) ; 292s NC_BYTE NC_BYTE_fill_2:missing_value = 99 ; 292s NC_BYTE NC_BYTE_intfill_2(station) ; 292s NC_BYTE NC_BYTE_intfill_2:missing_value = 99 ; 292s NC_BYTE NC_BYTE_pack_2(station) ; 292s NC_BYTE NC_BYTE_pack_2:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_pack_2:add_offset = 5 ; 292s NC_BYTE NC_BYTE_pack_2:missing_value = 99 ; 292s NC_BYTE NC_BYTE_intpack_2(station) ; 292s NC_BYTE NC_BYTE_intpack_2:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_intpack_2:add_offset = 5 ; 292s NC_BYTE NC_BYTE_intpack_2:missing_value = 99 ; 292s NC_BYTE NC_BYTE_inf_2(station) ; 292s NC_BYTE NC_BYTE_packinf_2(station) ; 292s NC_BYTE NC_BYTE_packinf_2:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_intpackinf_2(station) ; 292s NC_BYTE NC_BYTE_intpackinf_2:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_bit64_2(station) ; 292s NC_BYTE NC_BYTE_bit64_2:missing_value = 99 ; 292s NC_BYTE NC_BYTE_fill64_2(station) ; 292s NC_BYTE NC_BYTE_fill64_2:missing_value = 99 ; 292s NC_BYTE NC_BYTE_pack64_2(station) ; 292s NC_BYTE NC_BYTE_pack64_2:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_pack64_2:add_offset = 5 ; 292s NC_BYTE NC_BYTE_pack64_2:missing_value = 99 ; 292s NC_BYTE NC_BYTE_packinf64_2(station) ; 292s NC_BYTE NC_BYTE_packinf64_2:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_3(station) ; 292s NC_BYTE NC_BYTE_int_3(station) ; 292s NC_BYTE NC_BYTE_fill_3(station) ; 292s NC_BYTE NC_BYTE_fill_3:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_intfill_3(station) ; 292s NC_BYTE NC_BYTE_intfill_3:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_pack_3(station) ; 292s NC_BYTE NC_BYTE_pack_3:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_pack_3:add_offset = 5 ; 292s NC_BYTE NC_BYTE_pack_3:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_intpack_3(station) ; 292s NC_BYTE NC_BYTE_intpack_3:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_intpack_3:add_offset = 5 ; 292s NC_BYTE NC_BYTE_intpack_3:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_inf_3(station) ; 292s NC_BYTE NC_BYTE_packinf_3(station) ; 292s NC_BYTE NC_BYTE_packinf_3:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_intpackinf_3(station) ; 292s NC_BYTE NC_BYTE_intpackinf_3:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_bit64_3(station) ; 292s NC_BYTE NC_BYTE_bit64_3:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_fill64_3(station) ; 292s NC_BYTE NC_BYTE_fill64_3:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_pack64_3(station) ; 292s NC_BYTE NC_BYTE_pack64_3:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_pack64_3:add_offset = 5 ; 292s NC_BYTE NC_BYTE_pack64_3:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_packinf64_3(station) ; 292s NC_BYTE NC_BYTE_packinf64_3:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_4(station) ; 292s NC_BYTE NC_BYTE_int_4(station) ; 292s NC_BYTE NC_BYTE_fill_4(station) ; 292s NC_BYTE NC_BYTE_fill_4:valid_range = 1, 5 ; 292s NC_BYTE NC_BYTE_intfill_4(station) ; 292s NC_BYTE NC_BYTE_intfill_4:valid_min = 1 ; 292s NC_BYTE NC_BYTE_intfill_4:valid_max = 5 ; 292s NC_BYTE NC_BYTE_pack_4(station) ; 292s NC_BYTE NC_BYTE_pack_4:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_pack_4:add_offset = 5 ; 292s NC_BYTE NC_BYTE_pack_4:valid_min = 1 ; 292s NC_BYTE NC_BYTE_pack_4:valid_max = 5 ; 292s NC_BYTE NC_BYTE_intpack_4(station) ; 292s NC_BYTE NC_BYTE_intpack_4:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_intpack_4:add_offset = 5 ; 292s NC_BYTE NC_BYTE_intpack_4:valid_range = 1, 5 ; 292s NC_BYTE NC_BYTE_inf_4(station) ; 292s NC_BYTE NC_BYTE_packinf_4(station) ; 292s NC_BYTE NC_BYTE_packinf_4:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_intpackinf_4(station) ; 292s NC_BYTE NC_BYTE_intpackinf_4:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_bit64_4(station) ; 292s NC_BYTE NC_BYTE_bit64_4:valid_range = 1, 5 ; 292s NC_BYTE NC_BYTE_fill64_4(station) ; 292s NC_BYTE NC_BYTE_fill64_4:valid_min = 1 ; 292s NC_BYTE NC_BYTE_fill64_4:valid_max = 5 ; 292s NC_BYTE NC_BYTE_pack64_4(station) ; 292s NC_BYTE NC_BYTE_pack64_4:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_pack64_4:add_offset = 5 ; 292s NC_BYTE NC_BYTE_pack64_4:valid_min = 1 ; 292s NC_BYTE NC_BYTE_pack64_4:valid_max = 5 ; 292s NC_BYTE NC_BYTE_packinf64_4(station) ; 292s NC_BYTE NC_BYTE_packinf64_4:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_5(station) ; 292s NC_BYTE NC_BYTE_int_5(station) ; 292s NC_BYTE NC_BYTE_fill_5(station) ; 292s NC_BYTE NC_BYTE_fill_5:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_intfill_5(station) ; 292s NC_BYTE NC_BYTE_intfill_5:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_pack_5(station) ; 292s NC_BYTE NC_BYTE_pack_5:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_pack_5:add_offset = 5 ; 292s NC_BYTE NC_BYTE_pack_5:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_intpack_5(station) ; 292s NC_BYTE NC_BYTE_intpack_5:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_intpack_5:add_offset = 5 ; 292s NC_BYTE NC_BYTE_intpack_5:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_inf_5(station) ; 292s NC_BYTE NC_BYTE_packinf_5(station) ; 292s NC_BYTE NC_BYTE_packinf_5:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_intpackinf_5(station) ; 292s NC_BYTE NC_BYTE_intpackinf_5:scale_factor = 0 ; 292s NC_BYTE NC_BYTE_bit64_5(station) ; 292s NC_BYTE NC_BYTE_bit64_5:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_fill64_5(station) ; 292s NC_BYTE NC_BYTE_fill64_5:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_pack64_5(station) ; 292s NC_BYTE NC_BYTE_pack64_5:scale_factor = 10 ; 292s NC_BYTE NC_BYTE_pack64_5:add_offset = 5 ; 292s NC_BYTE NC_BYTE_pack64_5:_FillValue = 99 ; 292s NC_BYTE NC_BYTE_packinf64_5(station) ; 292s NC_BYTE NC_BYTE_packinf64_5:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_0(station) ; 292s NC_SHORT NC_SHORT_int_0(station) ; 292s NC_SHORT NC_SHORT_fill_0(station) ; 292s NC_SHORT NC_SHORT_fill_0:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_intfill_0(station) ; 292s NC_SHORT NC_SHORT_intfill_0:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_pack_0(station) ; 292s NC_SHORT NC_SHORT_pack_0:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_pack_0:add_offset = 5 ; 292s NC_SHORT NC_SHORT_pack_0:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_intpack_0(station) ; 292s NC_SHORT NC_SHORT_intpack_0:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_intpack_0:add_offset = 5 ; 292s NC_SHORT NC_SHORT_intpack_0:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_inf_0(station) ; 292s NC_SHORT NC_SHORT_packinf_0(station) ; 292s NC_SHORT NC_SHORT_packinf_0:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_intpackinf_0(station) ; 292s NC_SHORT NC_SHORT_intpackinf_0:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_bit64_0(station) ; 292s NC_SHORT NC_SHORT_bit64_0:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_fill64_0(station) ; 292s NC_SHORT NC_SHORT_fill64_0:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_pack64_0(station) ; 292s NC_SHORT NC_SHORT_pack64_0:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_pack64_0:add_offset = 5 ; 292s NC_SHORT NC_SHORT_pack64_0:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_packinf64_0(station) ; 292s NC_SHORT NC_SHORT_packinf64_0:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_1(station) ; 292s NC_SHORT NC_SHORT_int_1(station) ; 292s NC_SHORT NC_SHORT_fill_1(station) ; 292s NC_SHORT NC_SHORT_fill_1:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_intfill_1(station) ; 292s NC_SHORT NC_SHORT_intfill_1:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_pack_1(station) ; 292s NC_SHORT NC_SHORT_pack_1:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_pack_1:add_offset = 5 ; 292s NC_SHORT NC_SHORT_pack_1:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_intpack_1(station) ; 292s NC_SHORT NC_SHORT_intpack_1:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_intpack_1:add_offset = 5 ; 292s NC_SHORT NC_SHORT_intpack_1:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_inf_1(station) ; 292s NC_SHORT NC_SHORT_packinf_1(station) ; 292s NC_SHORT NC_SHORT_packinf_1:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_intpackinf_1(station) ; 292s NC_SHORT NC_SHORT_intpackinf_1:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_bit64_1(station) ; 292s NC_SHORT NC_SHORT_bit64_1:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_fill64_1(station) ; 292s NC_SHORT NC_SHORT_fill64_1:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_pack64_1(station) ; 292s NC_SHORT NC_SHORT_pack64_1:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_pack64_1:add_offset = 5 ; 292s NC_SHORT NC_SHORT_pack64_1:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_packinf64_1(station) ; 292s NC_SHORT NC_SHORT_packinf64_1:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_2(station) ; 292s NC_SHORT NC_SHORT_int_2(station) ; 292s NC_SHORT NC_SHORT_fill_2(station) ; 292s NC_SHORT NC_SHORT_fill_2:missing_value = 99 ; 292s NC_SHORT NC_SHORT_intfill_2(station) ; 292s NC_SHORT NC_SHORT_intfill_2:missing_value = 99 ; 292s NC_SHORT NC_SHORT_pack_2(station) ; 292s NC_SHORT NC_SHORT_pack_2:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_pack_2:add_offset = 5 ; 292s NC_SHORT NC_SHORT_pack_2:missing_value = 99 ; 292s NC_SHORT NC_SHORT_intpack_2(station) ; 292s NC_SHORT NC_SHORT_intpack_2:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_intpack_2:add_offset = 5 ; 292s NC_SHORT NC_SHORT_intpack_2:missing_value = 99 ; 292s NC_SHORT NC_SHORT_inf_2(station) ; 292s NC_SHORT NC_SHORT_packinf_2(station) ; 292s NC_SHORT NC_SHORT_packinf_2:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_intpackinf_2(station) ; 292s NC_SHORT NC_SHORT_intpackinf_2:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_bit64_2(station) ; 292s NC_SHORT NC_SHORT_bit64_2:missing_value = 99 ; 292s NC_SHORT NC_SHORT_fill64_2(station) ; 292s NC_SHORT NC_SHORT_fill64_2:missing_value = 99 ; 292s NC_SHORT NC_SHORT_pack64_2(station) ; 292s NC_SHORT NC_SHORT_pack64_2:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_pack64_2:add_offset = 5 ; 292s NC_SHORT NC_SHORT_pack64_2:missing_value = 99 ; 292s NC_SHORT NC_SHORT_packinf64_2(station) ; 292s NC_SHORT NC_SHORT_packinf64_2:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_3(station) ; 292s NC_SHORT NC_SHORT_int_3(station) ; 292s NC_SHORT NC_SHORT_fill_3(station) ; 292s NC_SHORT NC_SHORT_fill_3:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_intfill_3(station) ; 292s NC_SHORT NC_SHORT_intfill_3:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_pack_3(station) ; 292s NC_SHORT NC_SHORT_pack_3:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_pack_3:add_offset = 5 ; 292s NC_SHORT NC_SHORT_pack_3:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_intpack_3(station) ; 292s NC_SHORT NC_SHORT_intpack_3:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_intpack_3:add_offset = 5 ; 292s NC_SHORT NC_SHORT_intpack_3:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_inf_3(station) ; 292s NC_SHORT NC_SHORT_packinf_3(station) ; 292s NC_SHORT NC_SHORT_packinf_3:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_intpackinf_3(station) ; 292s NC_SHORT NC_SHORT_intpackinf_3:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_bit64_3(station) ; 292s NC_SHORT NC_SHORT_bit64_3:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_fill64_3(station) ; 292s NC_SHORT NC_SHORT_fill64_3:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_pack64_3(station) ; 292s NC_SHORT NC_SHORT_pack64_3:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_pack64_3:add_offset = 5 ; 292s NC_SHORT NC_SHORT_pack64_3:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_packinf64_3(station) ; 292s NC_SHORT NC_SHORT_packinf64_3:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_4(station) ; 292s NC_SHORT NC_SHORT_int_4(station) ; 292s NC_SHORT NC_SHORT_fill_4(station) ; 292s NC_SHORT NC_SHORT_fill_4:valid_range = 1, 5 ; 292s NC_SHORT NC_SHORT_intfill_4(station) ; 292s NC_SHORT NC_SHORT_intfill_4:valid_min = 1 ; 292s NC_SHORT NC_SHORT_intfill_4:valid_max = 5 ; 292s NC_SHORT NC_SHORT_pack_4(station) ; 292s NC_SHORT NC_SHORT_pack_4:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_pack_4:add_offset = 5 ; 292s NC_SHORT NC_SHORT_pack_4:valid_min = 1 ; 292s NC_SHORT NC_SHORT_pack_4:valid_max = 5 ; 292s NC_SHORT NC_SHORT_intpack_4(station) ; 292s NC_SHORT NC_SHORT_intpack_4:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_intpack_4:add_offset = 5 ; 292s NC_SHORT NC_SHORT_intpack_4:valid_range = 1, 5 ; 292s NC_SHORT NC_SHORT_inf_4(station) ; 292s NC_SHORT NC_SHORT_packinf_4(station) ; 292s NC_SHORT NC_SHORT_packinf_4:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_intpackinf_4(station) ; 292s NC_SHORT NC_SHORT_intpackinf_4:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_bit64_4(station) ; 292s NC_SHORT NC_SHORT_bit64_4:valid_range = 1, 5 ; 292s NC_SHORT NC_SHORT_fill64_4(station) ; 292s NC_SHORT NC_SHORT_fill64_4:valid_min = 1 ; 292s NC_SHORT NC_SHORT_fill64_4:valid_max = 5 ; 292s NC_SHORT NC_SHORT_pack64_4(station) ; 292s NC_SHORT NC_SHORT_pack64_4:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_pack64_4:add_offset = 5 ; 292s NC_SHORT NC_SHORT_pack64_4:valid_min = 1 ; 292s NC_SHORT NC_SHORT_pack64_4:valid_max = 5 ; 292s NC_SHORT NC_SHORT_packinf64_4(station) ; 292s NC_SHORT NC_SHORT_packinf64_4:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_5(station) ; 292s NC_SHORT NC_SHORT_int_5(station) ; 292s NC_SHORT NC_SHORT_fill_5(station) ; 292s NC_SHORT NC_SHORT_fill_5:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_intfill_5(station) ; 292s NC_SHORT NC_SHORT_intfill_5:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_pack_5(station) ; 292s NC_SHORT NC_SHORT_pack_5:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_pack_5:add_offset = 5 ; 292s NC_SHORT NC_SHORT_pack_5:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_intpack_5(station) ; 292s NC_SHORT NC_SHORT_intpack_5:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_intpack_5:add_offset = 5 ; 292s NC_SHORT NC_SHORT_intpack_5:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_inf_5(station) ; 292s NC_SHORT NC_SHORT_packinf_5(station) ; 292s NC_SHORT NC_SHORT_packinf_5:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_intpackinf_5(station) ; 292s NC_SHORT NC_SHORT_intpackinf_5:scale_factor = 0 ; 292s NC_SHORT NC_SHORT_bit64_5(station) ; 292s NC_SHORT NC_SHORT_bit64_5:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_fill64_5(station) ; 292s NC_SHORT NC_SHORT_fill64_5:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_pack64_5(station) ; 292s NC_SHORT NC_SHORT_pack64_5:scale_factor = 10 ; 292s NC_SHORT NC_SHORT_pack64_5:add_offset = 5 ; 292s NC_SHORT NC_SHORT_pack64_5:_FillValue = 99 ; 292s NC_SHORT NC_SHORT_packinf64_5(station) ; 292s NC_SHORT NC_SHORT_packinf64_5:scale_factor = 0 ; 292s NC_INT NC_INT_0(station) ; 292s NC_INT NC_INT_int_0(station) ; 292s NC_INT NC_INT_fill_0(station) ; 292s NC_INT NC_INT_fill_0:_FillValue = 99 ; 292s NC_INT NC_INT_intfill_0(station) ; 292s NC_INT NC_INT_intfill_0:_FillValue = 99 ; 292s NC_INT NC_INT_pack_0(station) ; 292s NC_INT NC_INT_pack_0:scale_factor = 10 ; 292s NC_INT NC_INT_pack_0:add_offset = 5 ; 292s NC_INT NC_INT_pack_0:_FillValue = 99 ; 292s NC_INT NC_INT_intpack_0(station) ; 292s NC_INT NC_INT_intpack_0:scale_factor = 10 ; 292s NC_INT NC_INT_intpack_0:add_offset = 5 ; 292s NC_INT NC_INT_intpack_0:_FillValue = 99 ; 292s NC_INT NC_INT_inf_0(station) ; 292s NC_INT NC_INT_packinf_0(station) ; 292s NC_INT NC_INT_packinf_0:scale_factor = 0 ; 292s NC_INT NC_INT_intpackinf_0(station) ; 292s NC_INT NC_INT_intpackinf_0:scale_factor = 0 ; 292s NC_INT NC_INT_intfillna_0(station) ; 292s NC_INT NC_INT_intfillna_0:_FillValue = NA ; 292s NC_INT NC_INT_bit64_0(station) ; 292s NC_INT NC_INT_bit64_0:_FillValue = 99 ; 292s NC_INT NC_INT_fill64_0(station) ; 292s NC_INT NC_INT_fill64_0:_FillValue = 99 ; 292s NC_INT NC_INT_pack64_0(station) ; 292s NC_INT NC_INT_pack64_0:scale_factor = 10 ; 292s NC_INT NC_INT_pack64_0:add_offset = 5 ; 292s NC_INT NC_INT_pack64_0:_FillValue = 99 ; 292s NC_INT NC_INT_packinf64_0(station) ; 292s NC_INT NC_INT_packinf64_0:scale_factor = 0 ; 292s NC_INT NC_INT_1(station) ; 292s NC_INT NC_INT_int_1(station) ; 292s NC_INT NC_INT_fill_1(station) ; 292s NC_INT NC_INT_fill_1:_FillValue = 99 ; 292s NC_INT NC_INT_intfill_1(station) ; 292s NC_INT NC_INT_intfill_1:_FillValue = 99 ; 292s NC_INT NC_INT_pack_1(station) ; 292s NC_INT NC_INT_pack_1:scale_factor = 10 ; 292s NC_INT NC_INT_pack_1:add_offset = 5 ; 292s NC_INT NC_INT_pack_1:_FillValue = 99 ; 292s NC_INT NC_INT_intpack_1(station) ; 292s NC_INT NC_INT_intpack_1:scale_factor = 10 ; 292s NC_INT NC_INT_intpack_1:add_offset = 5 ; 292s NC_INT NC_INT_intpack_1:_FillValue = 99 ; 292s NC_INT NC_INT_inf_1(station) ; 292s NC_INT NC_INT_packinf_1(station) ; 292s NC_INT NC_INT_packinf_1:scale_factor = 0 ; 292s NC_INT NC_INT_intpackinf_1(station) ; 292s NC_INT NC_INT_intpackinf_1:scale_factor = 0 ; 292s NC_INT NC_INT_intfillna_1(station) ; 292s NC_INT NC_INT_intfillna_1:_FillValue = NA ; 292s NC_INT NC_INT_bit64_1(station) ; 292s NC_INT NC_INT_bit64_1:_FillValue = 99 ; 292s NC_INT NC_INT_fill64_1(station) ; 292s NC_INT NC_INT_fill64_1:_FillValue = 99 ; 292s NC_INT NC_INT_pack64_1(station) ; 292s NC_INT NC_INT_pack64_1:scale_factor = 10 ; 292s NC_INT NC_INT_pack64_1:add_offset = 5 ; 292s NC_INT NC_INT_pack64_1:_FillValue = 99 ; 292s NC_INT NC_INT_packinf64_1(station) ; 292s NC_INT NC_INT_packinf64_1:scale_factor = 0 ; 292s NC_INT NC_INT_2(station) ; 292s NC_INT NC_INT_int_2(station) ; 292s NC_INT NC_INT_fill_2(station) ; 292s NC_INT NC_INT_fill_2:missing_value = 99 ; 292s NC_INT NC_INT_intfill_2(station) ; 292s NC_INT NC_INT_intfill_2:missing_value = 99 ; 292s NC_INT NC_INT_pack_2(station) ; 292s NC_INT NC_INT_pack_2:scale_factor = 10 ; 292s NC_INT NC_INT_pack_2:add_offset = 5 ; 292s NC_INT NC_INT_pack_2:missing_value = 99 ; 292s NC_INT NC_INT_intpack_2(station) ; 292s NC_INT NC_INT_intpack_2:scale_factor = 10 ; 292s NC_INT NC_INT_intpack_2:add_offset = 5 ; 292s NC_INT NC_INT_intpack_2:missing_value = 99 ; 292s NC_INT NC_INT_inf_2(station) ; 292s NC_INT NC_INT_packinf_2(station) ; 292s NC_INT NC_INT_packinf_2:scale_factor = 0 ; 292s NC_INT NC_INT_intpackinf_2(station) ; 292s NC_INT NC_INT_intpackinf_2:scale_factor = 0 ; 292s NC_INT NC_INT_intfillna_2(station) ; 292s NC_INT NC_INT_intfillna_2:missing_value = NA ; 292s NC_INT NC_INT_bit64_2(station) ; 292s NC_INT NC_INT_bit64_2:missing_value = 99 ; 292s NC_INT NC_INT_fill64_2(station) ; 292s NC_INT NC_INT_fill64_2:missing_value = 99 ; 292s NC_INT NC_INT_pack64_2(station) ; 292s NC_INT NC_INT_pack64_2:scale_factor = 10 ; 292s NC_INT NC_INT_pack64_2:add_offset = 5 ; 292s NC_INT NC_INT_pack64_2:missing_value = 99 ; 292s NC_INT NC_INT_packinf64_2(station) ; 292s NC_INT NC_INT_packinf64_2:scale_factor = 0 ; 292s NC_INT NC_INT_3(station) ; 292s NC_INT NC_INT_int_3(station) ; 292s NC_INT NC_INT_fill_3(station) ; 292s NC_INT NC_INT_fill_3:_FillValue = 99 ; 292s NC_INT NC_INT_intfill_3(station) ; 292s NC_INT NC_INT_intfill_3:_FillValue = 99 ; 292s NC_INT NC_INT_pack_3(station) ; 292s NC_INT NC_INT_pack_3:scale_factor = 10 ; 292s NC_INT NC_INT_pack_3:add_offset = 5 ; 292s NC_INT NC_INT_pack_3:_FillValue = 99 ; 292s NC_INT NC_INT_intpack_3(station) ; 292s NC_INT NC_INT_intpack_3:scale_factor = 10 ; 292s NC_INT NC_INT_intpack_3:add_offset = 5 ; 292s NC_INT NC_INT_intpack_3:_FillValue = 99 ; 292s NC_INT NC_INT_inf_3(station) ; 292s NC_INT NC_INT_packinf_3(station) ; 292s NC_INT NC_INT_packinf_3:scale_factor = 0 ; 292s NC_INT NC_INT_intpackinf_3(station) ; 292s NC_INT NC_INT_intpackinf_3:scale_factor = 0 ; 292s NC_INT NC_INT_intfillna_3(station) ; 292s NC_INT NC_INT_intfillna_3:_FillValue = NA ; 292s NC_INT NC_INT_bit64_3(station) ; 292s NC_INT NC_INT_bit64_3:_FillValue = 99 ; 292s NC_INT NC_INT_fill64_3(station) ; 292s NC_INT NC_INT_fill64_3:_FillValue = 99 ; 292s NC_INT NC_INT_pack64_3(station) ; 292s NC_INT NC_INT_pack64_3:scale_factor = 10 ; 292s NC_INT NC_INT_pack64_3:add_offset = 5 ; 292s NC_INT NC_INT_pack64_3:_FillValue = 99 ; 292s NC_INT NC_INT_packinf64_3(station) ; 292s NC_INT NC_INT_packinf64_3:scale_factor = 0 ; 292s NC_INT NC_INT_4(station) ; 292s NC_INT NC_INT_int_4(station) ; 292s NC_INT NC_INT_fill_4(station) ; 292s NC_INT NC_INT_fill_4:valid_range = 1, 5 ; 292s NC_INT NC_INT_intfill_4(station) ; 292s NC_INT NC_INT_intfill_4:valid_min = 1 ; 292s NC_INT NC_INT_intfill_4:valid_max = 5 ; 292s NC_INT NC_INT_pack_4(station) ; 292s NC_INT NC_INT_pack_4:scale_factor = 10 ; 292s NC_INT NC_INT_pack_4:add_offset = 5 ; 292s NC_INT NC_INT_pack_4:valid_min = 1 ; 292s NC_INT NC_INT_pack_4:valid_max = 5 ; 292s NC_INT NC_INT_intpack_4(station) ; 292s NC_INT NC_INT_intpack_4:scale_factor = 10 ; 292s NC_INT NC_INT_intpack_4:add_offset = 5 ; 292s NC_INT NC_INT_intpack_4:valid_range = 1, 5 ; 292s NC_INT NC_INT_inf_4(station) ; 292s NC_INT NC_INT_packinf_4(station) ; 292s NC_INT NC_INT_packinf_4:scale_factor = 0 ; 292s NC_INT NC_INT_intpackinf_4(station) ; 292s NC_INT NC_INT_intpackinf_4:scale_factor = 0 ; 292s NC_INT NC_INT_intfillna_4(station) ; 292s NC_INT NC_INT_intfillna_4:valid_min = 1 ; 292s NC_INT NC_INT_intfillna_4:valid_max = 5 ; 292s NC_INT NC_INT_bit64_4(station) ; 292s NC_INT NC_INT_bit64_4:valid_range = 1, 5 ; 292s NC_INT NC_INT_fill64_4(station) ; 292s NC_INT NC_INT_fill64_4:valid_min = 1 ; 292s NC_INT NC_INT_fill64_4:valid_max = 5 ; 292s NC_INT NC_INT_pack64_4(station) ; 292s NC_INT NC_INT_pack64_4:scale_factor = 10 ; 292s NC_INT NC_INT_pack64_4:add_offset = 5 ; 292s NC_INT NC_INT_pack64_4:valid_min = 1 ; 292s NC_INT NC_INT_pack64_4:valid_max = 5 ; 292s NC_INT NC_INT_packinf64_4(station) ; 292s NC_INT NC_INT_packinf64_4:scale_factor = 0 ; 292s NC_INT NC_INT_5(station) ; 292s NC_INT NC_INT_int_5(station) ; 292s NC_INT NC_INT_fill_5(station) ; 292s NC_INT NC_INT_fill_5:_FillValue = 99 ; 292s NC_INT NC_INT_intfill_5(station) ; 292s NC_INT NC_INT_intfill_5:_FillValue = 99 ; 292s NC_INT NC_INT_pack_5(station) ; 292s NC_INT NC_INT_pack_5:scale_factor = 10 ; 292s NC_INT NC_INT_pack_5:add_offset = 5 ; 292s NC_INT NC_INT_pack_5:_FillValue = 99 ; 292s NC_INT NC_INT_intpack_5(station) ; 292s NC_INT NC_INT_intpack_5:scale_factor = 10 ; 292s NC_INT NC_INT_intpack_5:add_offset = 5 ; 292s NC_INT NC_INT_intpack_5:_FillValue = 99 ; 292s NC_INT NC_INT_inf_5(station) ; 292s NC_INT NC_INT_packinf_5(station) ; 292s NC_INT NC_INT_packinf_5:scale_factor = 0 ; 292s NC_INT NC_INT_intpackinf_5(station) ; 292s NC_INT NC_INT_intpackinf_5:scale_factor = 0 ; 292s NC_INT NC_INT_intfillna_5(station) ; 292s NC_INT NC_INT_intfillna_5:_FillValue = NA ; 292s NC_INT NC_INT_bit64_5(station) ; 292s NC_INT NC_INT_bit64_5:_FillValue = 99 ; 292s NC_INT NC_INT_fill64_5(station) ; 292s NC_INT NC_INT_fill64_5:_FillValue = 99 ; 292s NC_INT NC_INT_pack64_5(station) ; 292s NC_INT NC_INT_pack64_5:scale_factor = 10 ; 292s NC_INT NC_INT_pack64_5:add_offset = 5 ; 292s NC_INT NC_INT_pack64_5:_FillValue = 99 ; 292s NC_INT NC_INT_packinf64_5(station) ; 292s NC_INT NC_INT_packinf64_5:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_0(station) ; 292s NC_FLOAT NC_FLOAT_int_0(station) ; 292s NC_FLOAT NC_FLOAT_fill_0(station) ; 292s NC_FLOAT NC_FLOAT_fill_0:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_intfill_0(station) ; 292s NC_FLOAT NC_FLOAT_intfill_0:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_pack_0(station) ; 292s NC_FLOAT NC_FLOAT_pack_0:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_pack_0:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_pack_0:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_intpack_0(station) ; 292s NC_FLOAT NC_FLOAT_intpack_0:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_intpack_0:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_intpack_0:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_inf_0(station) ; 292s NC_FLOAT NC_FLOAT_packinf_0(station) ; 292s NC_FLOAT NC_FLOAT_packinf_0:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_intpackinf_0(station) ; 292s NC_FLOAT NC_FLOAT_intpackinf_0:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_bit64_0(station) ; 292s NC_FLOAT NC_FLOAT_bit64_0:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_fill64_0(station) ; 292s NC_FLOAT NC_FLOAT_fill64_0:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_pack64_0(station) ; 292s NC_FLOAT NC_FLOAT_pack64_0:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_pack64_0:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_pack64_0:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_packinf64_0(station) ; 292s NC_FLOAT NC_FLOAT_packinf64_0:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_1(station) ; 292s NC_FLOAT NC_FLOAT_int_1(station) ; 292s NC_FLOAT NC_FLOAT_fill_1(station) ; 292s NC_FLOAT NC_FLOAT_fill_1:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_intfill_1(station) ; 292s NC_FLOAT NC_FLOAT_intfill_1:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_pack_1(station) ; 292s NC_FLOAT NC_FLOAT_pack_1:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_pack_1:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_pack_1:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_intpack_1(station) ; 292s NC_FLOAT NC_FLOAT_intpack_1:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_intpack_1:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_intpack_1:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_inf_1(station) ; 292s NC_FLOAT NC_FLOAT_packinf_1(station) ; 292s NC_FLOAT NC_FLOAT_packinf_1:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_intpackinf_1(station) ; 292s NC_FLOAT NC_FLOAT_intpackinf_1:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_bit64_1(station) ; 292s NC_FLOAT NC_FLOAT_bit64_1:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_fill64_1(station) ; 292s NC_FLOAT NC_FLOAT_fill64_1:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_pack64_1(station) ; 292s NC_FLOAT NC_FLOAT_pack64_1:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_pack64_1:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_pack64_1:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_packinf64_1(station) ; 292s NC_FLOAT NC_FLOAT_packinf64_1:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_2(station) ; 292s NC_FLOAT NC_FLOAT_int_2(station) ; 292s NC_FLOAT NC_FLOAT_fill_2(station) ; 292s NC_FLOAT NC_FLOAT_fill_2:missing_value = 99 ; 292s NC_FLOAT NC_FLOAT_intfill_2(station) ; 292s NC_FLOAT NC_FLOAT_intfill_2:missing_value = 99 ; 292s NC_FLOAT NC_FLOAT_pack_2(station) ; 292s NC_FLOAT NC_FLOAT_pack_2:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_pack_2:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_pack_2:missing_value = 99 ; 292s NC_FLOAT NC_FLOAT_intpack_2(station) ; 292s NC_FLOAT NC_FLOAT_intpack_2:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_intpack_2:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_intpack_2:missing_value = 99 ; 292s NC_FLOAT NC_FLOAT_inf_2(station) ; 292s NC_FLOAT NC_FLOAT_packinf_2(station) ; 292s NC_FLOAT NC_FLOAT_packinf_2:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_intpackinf_2(station) ; 292s NC_FLOAT NC_FLOAT_intpackinf_2:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_bit64_2(station) ; 292s NC_FLOAT NC_FLOAT_bit64_2:missing_value = 99 ; 292s NC_FLOAT NC_FLOAT_fill64_2(station) ; 292s NC_FLOAT NC_FLOAT_fill64_2:missing_value = 99 ; 292s NC_FLOAT NC_FLOAT_pack64_2(station) ; 292s NC_FLOAT NC_FLOAT_pack64_2:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_pack64_2:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_pack64_2:missing_value = 99 ; 292s NC_FLOAT NC_FLOAT_packinf64_2(station) ; 292s NC_FLOAT NC_FLOAT_packinf64_2:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_3(station) ; 292s NC_FLOAT NC_FLOAT_int_3(station) ; 292s NC_FLOAT NC_FLOAT_fill_3(station) ; 292s NC_FLOAT NC_FLOAT_fill_3:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_intfill_3(station) ; 292s NC_FLOAT NC_FLOAT_intfill_3:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_pack_3(station) ; 292s NC_FLOAT NC_FLOAT_pack_3:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_pack_3:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_pack_3:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_intpack_3(station) ; 292s NC_FLOAT NC_FLOAT_intpack_3:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_intpack_3:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_intpack_3:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_inf_3(station) ; 292s NC_FLOAT NC_FLOAT_packinf_3(station) ; 292s NC_FLOAT NC_FLOAT_packinf_3:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_intpackinf_3(station) ; 292s NC_FLOAT NC_FLOAT_intpackinf_3:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_bit64_3(station) ; 292s NC_FLOAT NC_FLOAT_bit64_3:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_fill64_3(station) ; 292s NC_FLOAT NC_FLOAT_fill64_3:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_pack64_3(station) ; 292s NC_FLOAT NC_FLOAT_pack64_3:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_pack64_3:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_pack64_3:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_packinf64_3(station) ; 292s NC_FLOAT NC_FLOAT_packinf64_3:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_4(station) ; 292s NC_FLOAT NC_FLOAT_int_4(station) ; 292s NC_FLOAT NC_FLOAT_fill_4(station) ; 292s NC_FLOAT NC_FLOAT_fill_4:valid_range = 1, 5 ; 292s NC_FLOAT NC_FLOAT_intfill_4(station) ; 292s NC_FLOAT NC_FLOAT_intfill_4:valid_min = 1 ; 292s NC_FLOAT NC_FLOAT_intfill_4:valid_max = 5 ; 292s NC_FLOAT NC_FLOAT_pack_4(station) ; 292s NC_FLOAT NC_FLOAT_pack_4:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_pack_4:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_pack_4:valid_min = 1 ; 292s NC_FLOAT NC_FLOAT_pack_4:valid_max = 5 ; 292s NC_FLOAT NC_FLOAT_intpack_4(station) ; 292s NC_FLOAT NC_FLOAT_intpack_4:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_intpack_4:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_intpack_4:valid_range = 1, 5 ; 292s NC_FLOAT NC_FLOAT_inf_4(station) ; 292s NC_FLOAT NC_FLOAT_packinf_4(station) ; 292s NC_FLOAT NC_FLOAT_packinf_4:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_intpackinf_4(station) ; 292s NC_FLOAT NC_FLOAT_intpackinf_4:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_bit64_4(station) ; 292s NC_FLOAT NC_FLOAT_bit64_4:valid_range = 1, 5 ; 292s NC_FLOAT NC_FLOAT_fill64_4(station) ; 292s NC_FLOAT NC_FLOAT_fill64_4:valid_min = 1 ; 292s NC_FLOAT NC_FLOAT_fill64_4:valid_max = 5 ; 292s NC_FLOAT NC_FLOAT_pack64_4(station) ; 292s NC_FLOAT NC_FLOAT_pack64_4:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_pack64_4:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_pack64_4:valid_min = 1 ; 292s NC_FLOAT NC_FLOAT_pack64_4:valid_max = 5 ; 292s NC_FLOAT NC_FLOAT_packinf64_4(station) ; 292s NC_FLOAT NC_FLOAT_packinf64_4:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_5(station) ; 292s NC_FLOAT NC_FLOAT_int_5(station) ; 292s NC_FLOAT NC_FLOAT_fill_5(station) ; 292s NC_FLOAT NC_FLOAT_fill_5:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_intfill_5(station) ; 292s NC_FLOAT NC_FLOAT_intfill_5:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_pack_5(station) ; 292s NC_FLOAT NC_FLOAT_pack_5:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_pack_5:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_pack_5:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_intpack_5(station) ; 292s NC_FLOAT NC_FLOAT_intpack_5:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_intpack_5:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_intpack_5:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_inf_5(station) ; 292s NC_FLOAT NC_FLOAT_packinf_5(station) ; 292s NC_FLOAT NC_FLOAT_packinf_5:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_intpackinf_5(station) ; 292s NC_FLOAT NC_FLOAT_intpackinf_5:scale_factor = 0 ; 292s NC_FLOAT NC_FLOAT_bit64_5(station) ; 292s NC_FLOAT NC_FLOAT_bit64_5:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_fill64_5(station) ; 292s NC_FLOAT NC_FLOAT_fill64_5:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_pack64_5(station) ; 292s NC_FLOAT NC_FLOAT_pack64_5:scale_factor = 10 ; 292s NC_FLOAT NC_FLOAT_pack64_5:add_offset = 5 ; 292s NC_FLOAT NC_FLOAT_pack64_5:_FillValue = 99 ; 292s NC_FLOAT NC_FLOAT_packinf64_5(station) ; 292s NC_FLOAT NC_FLOAT_packinf64_5:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_0(station) ; 292s NC_DOUBLE NC_DOUBLE_int_0(station) ; 292s NC_DOUBLE NC_DOUBLE_fill_0(station) ; 292s NC_DOUBLE NC_DOUBLE_fill_0:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_intfill_0(station) ; 292s NC_DOUBLE NC_DOUBLE_intfill_0:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_pack_0(station) ; 292s NC_DOUBLE NC_DOUBLE_pack_0:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_pack_0:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_pack_0:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_intpack_0(station) ; 292s NC_DOUBLE NC_DOUBLE_intpack_0:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_intpack_0:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_intpack_0:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_inf_0(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf_0(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf_0:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_intpackinf_0(station) ; 292s NC_DOUBLE NC_DOUBLE_intpackinf_0:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_fillna_0(station) ; 292s NC_DOUBLE NC_DOUBLE_fillna_0:_FillValue = NA ; 292s NC_DOUBLE NC_DOUBLE_bit64_0(station) ; 292s NC_DOUBLE NC_DOUBLE_bit64_0:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_fill64_0(station) ; 292s NC_DOUBLE NC_DOUBLE_fill64_0:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_pack64_0(station) ; 292s NC_DOUBLE NC_DOUBLE_pack64_0:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_pack64_0:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_pack64_0:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_packinf64_0(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf64_0:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_1(station) ; 292s NC_DOUBLE NC_DOUBLE_int_1(station) ; 292s NC_DOUBLE NC_DOUBLE_fill_1(station) ; 292s NC_DOUBLE NC_DOUBLE_fill_1:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_intfill_1(station) ; 292s NC_DOUBLE NC_DOUBLE_intfill_1:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_pack_1(station) ; 292s NC_DOUBLE NC_DOUBLE_pack_1:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_pack_1:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_pack_1:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_intpack_1(station) ; 292s NC_DOUBLE NC_DOUBLE_intpack_1:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_intpack_1:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_intpack_1:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_inf_1(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf_1(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf_1:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_intpackinf_1(station) ; 292s NC_DOUBLE NC_DOUBLE_intpackinf_1:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_fillna_1(station) ; 292s NC_DOUBLE NC_DOUBLE_fillna_1:_FillValue = NA ; 292s NC_DOUBLE NC_DOUBLE_bit64_1(station) ; 292s NC_DOUBLE NC_DOUBLE_bit64_1:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_fill64_1(station) ; 292s NC_DOUBLE NC_DOUBLE_fill64_1:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_pack64_1(station) ; 292s NC_DOUBLE NC_DOUBLE_pack64_1:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_pack64_1:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_pack64_1:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_packinf64_1(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf64_1:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_2(station) ; 292s NC_DOUBLE NC_DOUBLE_int_2(station) ; 292s NC_DOUBLE NC_DOUBLE_fill_2(station) ; 292s NC_DOUBLE NC_DOUBLE_fill_2:missing_value = 99 ; 292s NC_DOUBLE NC_DOUBLE_intfill_2(station) ; 292s NC_DOUBLE NC_DOUBLE_intfill_2:missing_value = 99 ; 292s NC_DOUBLE NC_DOUBLE_pack_2(station) ; 292s NC_DOUBLE NC_DOUBLE_pack_2:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_pack_2:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_pack_2:missing_value = 99 ; 292s NC_DOUBLE NC_DOUBLE_intpack_2(station) ; 292s NC_DOUBLE NC_DOUBLE_intpack_2:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_intpack_2:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_intpack_2:missing_value = 99 ; 292s NC_DOUBLE NC_DOUBLE_inf_2(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf_2(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf_2:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_intpackinf_2(station) ; 292s NC_DOUBLE NC_DOUBLE_intpackinf_2:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_fillna_2(station) ; 292s NC_DOUBLE NC_DOUBLE_fillna_2:missing_value = NA ; 292s NC_DOUBLE NC_DOUBLE_bit64_2(station) ; 292s NC_DOUBLE NC_DOUBLE_bit64_2:missing_value = 99 ; 292s NC_DOUBLE NC_DOUBLE_fill64_2(station) ; 292s NC_DOUBLE NC_DOUBLE_fill64_2:missing_value = 99 ; 292s NC_DOUBLE NC_DOUBLE_pack64_2(station) ; 292s NC_DOUBLE NC_DOUBLE_pack64_2:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_pack64_2:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_pack64_2:missing_value = 99 ; 292s NC_DOUBLE NC_DOUBLE_packinf64_2(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf64_2:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_3(station) ; 292s NC_DOUBLE NC_DOUBLE_int_3(station) ; 292s NC_DOUBLE NC_DOUBLE_fill_3(station) ; 292s NC_DOUBLE NC_DOUBLE_fill_3:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_intfill_3(station) ; 292s NC_DOUBLE NC_DOUBLE_intfill_3:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_pack_3(station) ; 292s NC_DOUBLE NC_DOUBLE_pack_3:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_pack_3:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_pack_3:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_intpack_3(station) ; 292s NC_DOUBLE NC_DOUBLE_intpack_3:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_intpack_3:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_intpack_3:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_inf_3(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf_3(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf_3:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_intpackinf_3(station) ; 292s NC_DOUBLE NC_DOUBLE_intpackinf_3:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_fillna_3(station) ; 292s NC_DOUBLE NC_DOUBLE_fillna_3:_FillValue = NA ; 292s NC_DOUBLE NC_DOUBLE_bit64_3(station) ; 292s NC_DOUBLE NC_DOUBLE_bit64_3:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_fill64_3(station) ; 292s NC_DOUBLE NC_DOUBLE_fill64_3:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_pack64_3(station) ; 292s NC_DOUBLE NC_DOUBLE_pack64_3:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_pack64_3:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_pack64_3:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_packinf64_3(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf64_3:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_4(station) ; 292s NC_DOUBLE NC_DOUBLE_int_4(station) ; 292s NC_DOUBLE NC_DOUBLE_fill_4(station) ; 292s NC_DOUBLE NC_DOUBLE_fill_4:valid_range = 1, 5 ; 292s NC_DOUBLE NC_DOUBLE_intfill_4(station) ; 292s NC_DOUBLE NC_DOUBLE_intfill_4:valid_min = 1 ; 292s NC_DOUBLE NC_DOUBLE_intfill_4:valid_max = 5 ; 292s NC_DOUBLE NC_DOUBLE_pack_4(station) ; 292s NC_DOUBLE NC_DOUBLE_pack_4:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_pack_4:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_pack_4:valid_min = 1 ; 292s NC_DOUBLE NC_DOUBLE_pack_4:valid_max = 5 ; 292s NC_DOUBLE NC_DOUBLE_intpack_4(station) ; 292s NC_DOUBLE NC_DOUBLE_intpack_4:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_intpack_4:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_intpack_4:valid_range = 1, 5 ; 292s NC_DOUBLE NC_DOUBLE_inf_4(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf_4(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf_4:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_intpackinf_4(station) ; 292s NC_DOUBLE NC_DOUBLE_intpackinf_4:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_fillna_4(station) ; 292s NC_DOUBLE NC_DOUBLE_fillna_4:valid_range = -Inf, Inf ; 292s NC_DOUBLE NC_DOUBLE_bit64_4(station) ; 292s NC_DOUBLE NC_DOUBLE_bit64_4:valid_range = 1, 5 ; 292s NC_DOUBLE NC_DOUBLE_fill64_4(station) ; 292s NC_DOUBLE NC_DOUBLE_fill64_4:valid_min = 1 ; 292s NC_DOUBLE NC_DOUBLE_fill64_4:valid_max = 5 ; 292s NC_DOUBLE NC_DOUBLE_pack64_4(station) ; 292s NC_DOUBLE NC_DOUBLE_pack64_4:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_pack64_4:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_pack64_4:valid_min = 1 ; 292s NC_DOUBLE NC_DOUBLE_pack64_4:valid_max = 5 ; 292s NC_DOUBLE NC_DOUBLE_packinf64_4(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf64_4:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_5(station) ; 292s NC_DOUBLE NC_DOUBLE_int_5(station) ; 292s NC_DOUBLE NC_DOUBLE_fill_5(station) ; 292s NC_DOUBLE NC_DOUBLE_fill_5:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_intfill_5(station) ; 292s NC_DOUBLE NC_DOUBLE_intfill_5:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_pack_5(station) ; 292s NC_DOUBLE NC_DOUBLE_pack_5:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_pack_5:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_pack_5:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_intpack_5(station) ; 292s NC_DOUBLE NC_DOUBLE_intpack_5:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_intpack_5:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_intpack_5:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_inf_5(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf_5(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf_5:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_intpackinf_5(station) ; 292s NC_DOUBLE NC_DOUBLE_intpackinf_5:scale_factor = 0 ; 292s NC_DOUBLE NC_DOUBLE_fillna_5(station) ; 292s NC_DOUBLE NC_DOUBLE_fillna_5:_FillValue = NA ; 292s NC_DOUBLE NC_DOUBLE_bit64_5(station) ; 292s NC_DOUBLE NC_DOUBLE_bit64_5:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_fill64_5(station) ; 292s NC_DOUBLE NC_DOUBLE_fill64_5:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_pack64_5(station) ; 292s NC_DOUBLE NC_DOUBLE_pack64_5:scale_factor = 10 ; 292s NC_DOUBLE NC_DOUBLE_pack64_5:add_offset = 5 ; 292s NC_DOUBLE NC_DOUBLE_pack64_5:_FillValue = 99 ; 292s NC_DOUBLE NC_DOUBLE_packinf64_5(station) ; 292s NC_DOUBLE NC_DOUBLE_packinf64_5:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_0(station) ; 292s NC_UBYTE NC_UBYTE_int_0(station) ; 292s NC_UBYTE NC_UBYTE_fill_0(station) ; 292s NC_UBYTE NC_UBYTE_fill_0:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_intfill_0(station) ; 292s NC_UBYTE NC_UBYTE_intfill_0:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_pack_0(station) ; 292s NC_UBYTE NC_UBYTE_pack_0:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_pack_0:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_pack_0:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_intpack_0(station) ; 292s NC_UBYTE NC_UBYTE_intpack_0:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_intpack_0:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_intpack_0:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_inf_0(station) ; 292s NC_UBYTE NC_UBYTE_packinf_0(station) ; 292s NC_UBYTE NC_UBYTE_packinf_0:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_intpackinf_0(station) ; 292s NC_UBYTE NC_UBYTE_intpackinf_0:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_bit64_0(station) ; 292s NC_UBYTE NC_UBYTE_bit64_0:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_fill64_0(station) ; 292s NC_UBYTE NC_UBYTE_fill64_0:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_pack64_0(station) ; 292s NC_UBYTE NC_UBYTE_pack64_0:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_pack64_0:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_pack64_0:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_packinf64_0(station) ; 292s NC_UBYTE NC_UBYTE_packinf64_0:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_1(station) ; 292s NC_UBYTE NC_UBYTE_int_1(station) ; 292s NC_UBYTE NC_UBYTE_fill_1(station) ; 292s NC_UBYTE NC_UBYTE_fill_1:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_intfill_1(station) ; 292s NC_UBYTE NC_UBYTE_intfill_1:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_pack_1(station) ; 292s NC_UBYTE NC_UBYTE_pack_1:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_pack_1:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_pack_1:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_intpack_1(station) ; 292s NC_UBYTE NC_UBYTE_intpack_1:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_intpack_1:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_intpack_1:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_inf_1(station) ; 292s NC_UBYTE NC_UBYTE_packinf_1(station) ; 292s NC_UBYTE NC_UBYTE_packinf_1:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_intpackinf_1(station) ; 292s NC_UBYTE NC_UBYTE_intpackinf_1:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_bit64_1(station) ; 292s NC_UBYTE NC_UBYTE_bit64_1:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_fill64_1(station) ; 292s NC_UBYTE NC_UBYTE_fill64_1:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_pack64_1(station) ; 292s NC_UBYTE NC_UBYTE_pack64_1:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_pack64_1:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_pack64_1:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_packinf64_1(station) ; 292s NC_UBYTE NC_UBYTE_packinf64_1:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_2(station) ; 292s NC_UBYTE NC_UBYTE_int_2(station) ; 292s NC_UBYTE NC_UBYTE_fill_2(station) ; 292s NC_UBYTE NC_UBYTE_fill_2:missing_value = 99 ; 292s NC_UBYTE NC_UBYTE_intfill_2(station) ; 292s NC_UBYTE NC_UBYTE_intfill_2:missing_value = 99 ; 292s NC_UBYTE NC_UBYTE_pack_2(station) ; 292s NC_UBYTE NC_UBYTE_pack_2:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_pack_2:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_pack_2:missing_value = 99 ; 292s NC_UBYTE NC_UBYTE_intpack_2(station) ; 292s NC_UBYTE NC_UBYTE_intpack_2:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_intpack_2:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_intpack_2:missing_value = 99 ; 292s NC_UBYTE NC_UBYTE_inf_2(station) ; 292s NC_UBYTE NC_UBYTE_packinf_2(station) ; 292s NC_UBYTE NC_UBYTE_packinf_2:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_intpackinf_2(station) ; 292s NC_UBYTE NC_UBYTE_intpackinf_2:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_bit64_2(station) ; 292s NC_UBYTE NC_UBYTE_bit64_2:missing_value = 99 ; 292s NC_UBYTE NC_UBYTE_fill64_2(station) ; 292s NC_UBYTE NC_UBYTE_fill64_2:missing_value = 99 ; 292s NC_UBYTE NC_UBYTE_pack64_2(station) ; 292s NC_UBYTE NC_UBYTE_pack64_2:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_pack64_2:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_pack64_2:missing_value = 99 ; 292s NC_UBYTE NC_UBYTE_packinf64_2(station) ; 292s NC_UBYTE NC_UBYTE_packinf64_2:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_3(station) ; 292s NC_UBYTE NC_UBYTE_int_3(station) ; 292s NC_UBYTE NC_UBYTE_fill_3(station) ; 292s NC_UBYTE NC_UBYTE_fill_3:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_intfill_3(station) ; 292s NC_UBYTE NC_UBYTE_intfill_3:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_pack_3(station) ; 292s NC_UBYTE NC_UBYTE_pack_3:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_pack_3:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_pack_3:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_intpack_3(station) ; 292s NC_UBYTE NC_UBYTE_intpack_3:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_intpack_3:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_intpack_3:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_inf_3(station) ; 292s NC_UBYTE NC_UBYTE_packinf_3(station) ; 292s NC_UBYTE NC_UBYTE_packinf_3:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_intpackinf_3(station) ; 292s NC_UBYTE NC_UBYTE_intpackinf_3:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_bit64_3(station) ; 292s NC_UBYTE NC_UBYTE_bit64_3:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_fill64_3(station) ; 292s NC_UBYTE NC_UBYTE_fill64_3:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_pack64_3(station) ; 292s NC_UBYTE NC_UBYTE_pack64_3:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_pack64_3:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_pack64_3:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_packinf64_3(station) ; 292s NC_UBYTE NC_UBYTE_packinf64_3:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_4(station) ; 292s NC_UBYTE NC_UBYTE_int_4(station) ; 292s NC_UBYTE NC_UBYTE_fill_4(station) ; 292s NC_UBYTE NC_UBYTE_fill_4:valid_range = 1, 5 ; 292s NC_UBYTE NC_UBYTE_intfill_4(station) ; 292s NC_UBYTE NC_UBYTE_intfill_4:valid_min = 1 ; 292s NC_UBYTE NC_UBYTE_intfill_4:valid_max = 5 ; 292s NC_UBYTE NC_UBYTE_pack_4(station) ; 292s NC_UBYTE NC_UBYTE_pack_4:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_pack_4:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_pack_4:valid_min = 1 ; 292s NC_UBYTE NC_UBYTE_pack_4:valid_max = 5 ; 292s NC_UBYTE NC_UBYTE_intpack_4(station) ; 292s NC_UBYTE NC_UBYTE_intpack_4:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_intpack_4:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_intpack_4:valid_range = 1, 5 ; 292s NC_UBYTE NC_UBYTE_inf_4(station) ; 292s NC_UBYTE NC_UBYTE_packinf_4(station) ; 292s NC_UBYTE NC_UBYTE_packinf_4:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_intpackinf_4(station) ; 292s NC_UBYTE NC_UBYTE_intpackinf_4:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_bit64_4(station) ; 292s NC_UBYTE NC_UBYTE_bit64_4:valid_range = 1, 5 ; 292s NC_UBYTE NC_UBYTE_fill64_4(station) ; 292s NC_UBYTE NC_UBYTE_fill64_4:valid_min = 1 ; 292s NC_UBYTE NC_UBYTE_fill64_4:valid_max = 5 ; 292s NC_UBYTE NC_UBYTE_pack64_4(station) ; 292s NC_UBYTE NC_UBYTE_pack64_4:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_pack64_4:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_pack64_4:valid_min = 1 ; 292s NC_UBYTE NC_UBYTE_pack64_4:valid_max = 5 ; 292s NC_UBYTE NC_UBYTE_packinf64_4(station) ; 292s NC_UBYTE NC_UBYTE_packinf64_4:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_5(station) ; 292s NC_UBYTE NC_UBYTE_int_5(station) ; 292s NC_UBYTE NC_UBYTE_fill_5(station) ; 292s NC_UBYTE NC_UBYTE_fill_5:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_intfill_5(station) ; 292s NC_UBYTE NC_UBYTE_intfill_5:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_pack_5(station) ; 292s NC_UBYTE NC_UBYTE_pack_5:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_pack_5:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_pack_5:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_intpack_5(station) ; 292s NC_UBYTE NC_UBYTE_intpack_5:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_intpack_5:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_intpack_5:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_inf_5(station) ; 292s NC_UBYTE NC_UBYTE_packinf_5(station) ; 292s NC_UBYTE NC_UBYTE_packinf_5:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_intpackinf_5(station) ; 292s NC_UBYTE NC_UBYTE_intpackinf_5:scale_factor = 0 ; 292s NC_UBYTE NC_UBYTE_bit64_5(station) ; 292s NC_UBYTE NC_UBYTE_bit64_5:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_fill64_5(station) ; 292s NC_UBYTE NC_UBYTE_fill64_5:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_pack64_5(station) ; 292s NC_UBYTE NC_UBYTE_pack64_5:scale_factor = 10 ; 292s NC_UBYTE NC_UBYTE_pack64_5:add_offset = 5 ; 292s NC_UBYTE NC_UBYTE_pack64_5:_FillValue = 99 ; 292s NC_UBYTE NC_UBYTE_packinf64_5(station) ; 292s NC_UBYTE NC_UBYTE_packinf64_5:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_0(station) ; 292s NC_USHORT NC_USHORT_int_0(station) ; 292s NC_USHORT NC_USHORT_fill_0(station) ; 292s NC_USHORT NC_USHORT_fill_0:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_intfill_0(station) ; 292s NC_USHORT NC_USHORT_intfill_0:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_pack_0(station) ; 292s NC_USHORT NC_USHORT_pack_0:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_pack_0:add_offset = 5 ; 292s NC_USHORT NC_USHORT_pack_0:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_intpack_0(station) ; 292s NC_USHORT NC_USHORT_intpack_0:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_intpack_0:add_offset = 5 ; 292s NC_USHORT NC_USHORT_intpack_0:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_inf_0(station) ; 292s NC_USHORT NC_USHORT_packinf_0(station) ; 292s NC_USHORT NC_USHORT_packinf_0:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_intpackinf_0(station) ; 292s NC_USHORT NC_USHORT_intpackinf_0:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_bit64_0(station) ; 292s NC_USHORT NC_USHORT_bit64_0:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_fill64_0(station) ; 292s NC_USHORT NC_USHORT_fill64_0:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_pack64_0(station) ; 292s NC_USHORT NC_USHORT_pack64_0:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_pack64_0:add_offset = 5 ; 292s NC_USHORT NC_USHORT_pack64_0:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_packinf64_0(station) ; 292s NC_USHORT NC_USHORT_packinf64_0:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_1(station) ; 292s NC_USHORT NC_USHORT_int_1(station) ; 292s NC_USHORT NC_USHORT_fill_1(station) ; 292s NC_USHORT NC_USHORT_fill_1:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_intfill_1(station) ; 292s NC_USHORT NC_USHORT_intfill_1:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_pack_1(station) ; 292s NC_USHORT NC_USHORT_pack_1:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_pack_1:add_offset = 5 ; 292s NC_USHORT NC_USHORT_pack_1:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_intpack_1(station) ; 292s NC_USHORT NC_USHORT_intpack_1:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_intpack_1:add_offset = 5 ; 292s NC_USHORT NC_USHORT_intpack_1:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_inf_1(station) ; 292s NC_USHORT NC_USHORT_packinf_1(station) ; 292s NC_USHORT NC_USHORT_packinf_1:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_intpackinf_1(station) ; 292s NC_USHORT NC_USHORT_intpackinf_1:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_bit64_1(station) ; 292s NC_USHORT NC_USHORT_bit64_1:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_fill64_1(station) ; 292s NC_USHORT NC_USHORT_fill64_1:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_pack64_1(station) ; 292s NC_USHORT NC_USHORT_pack64_1:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_pack64_1:add_offset = 5 ; 292s NC_USHORT NC_USHORT_pack64_1:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_packinf64_1(station) ; 292s NC_USHORT NC_USHORT_packinf64_1:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_2(station) ; 292s NC_USHORT NC_USHORT_int_2(station) ; 292s NC_USHORT NC_USHORT_fill_2(station) ; 292s NC_USHORT NC_USHORT_fill_2:missing_value = 99 ; 292s NC_USHORT NC_USHORT_intfill_2(station) ; 292s NC_USHORT NC_USHORT_intfill_2:missing_value = 99 ; 292s NC_USHORT NC_USHORT_pack_2(station) ; 292s NC_USHORT NC_USHORT_pack_2:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_pack_2:add_offset = 5 ; 292s NC_USHORT NC_USHORT_pack_2:missing_value = 99 ; 292s NC_USHORT NC_USHORT_intpack_2(station) ; 292s NC_USHORT NC_USHORT_intpack_2:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_intpack_2:add_offset = 5 ; 292s NC_USHORT NC_USHORT_intpack_2:missing_value = 99 ; 292s NC_USHORT NC_USHORT_inf_2(station) ; 292s NC_USHORT NC_USHORT_packinf_2(station) ; 292s NC_USHORT NC_USHORT_packinf_2:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_intpackinf_2(station) ; 292s NC_USHORT NC_USHORT_intpackinf_2:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_bit64_2(station) ; 292s NC_USHORT NC_USHORT_bit64_2:missing_value = 99 ; 292s NC_USHORT NC_USHORT_fill64_2(station) ; 292s NC_USHORT NC_USHORT_fill64_2:missing_value = 99 ; 292s NC_USHORT NC_USHORT_pack64_2(station) ; 292s NC_USHORT NC_USHORT_pack64_2:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_pack64_2:add_offset = 5 ; 292s NC_USHORT NC_USHORT_pack64_2:missing_value = 99 ; 292s NC_USHORT NC_USHORT_packinf64_2(station) ; 292s NC_USHORT NC_USHORT_packinf64_2:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_3(station) ; 292s NC_USHORT NC_USHORT_int_3(station) ; 292s NC_USHORT NC_USHORT_fill_3(station) ; 292s NC_USHORT NC_USHORT_fill_3:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_intfill_3(station) ; 292s NC_USHORT NC_USHORT_intfill_3:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_pack_3(station) ; 292s NC_USHORT NC_USHORT_pack_3:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_pack_3:add_offset = 5 ; 292s NC_USHORT NC_USHORT_pack_3:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_intpack_3(station) ; 292s NC_USHORT NC_USHORT_intpack_3:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_intpack_3:add_offset = 5 ; 292s NC_USHORT NC_USHORT_intpack_3:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_inf_3(station) ; 292s NC_USHORT NC_USHORT_packinf_3(station) ; 292s NC_USHORT NC_USHORT_packinf_3:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_intpackinf_3(station) ; 292s NC_USHORT NC_USHORT_intpackinf_3:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_bit64_3(station) ; 292s NC_USHORT NC_USHORT_bit64_3:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_fill64_3(station) ; 292s NC_USHORT NC_USHORT_fill64_3:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_pack64_3(station) ; 292s NC_USHORT NC_USHORT_pack64_3:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_pack64_3:add_offset = 5 ; 292s NC_USHORT NC_USHORT_pack64_3:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_packinf64_3(station) ; 292s NC_USHORT NC_USHORT_packinf64_3:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_4(station) ; 292s NC_USHORT NC_USHORT_int_4(station) ; 292s NC_USHORT NC_USHORT_fill_4(station) ; 292s NC_USHORT NC_USHORT_fill_4:valid_range = 1, 5 ; 292s NC_USHORT NC_USHORT_intfill_4(station) ; 292s NC_USHORT NC_USHORT_intfill_4:valid_min = 1 ; 292s NC_USHORT NC_USHORT_intfill_4:valid_max = 5 ; 292s NC_USHORT NC_USHORT_pack_4(station) ; 292s NC_USHORT NC_USHORT_pack_4:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_pack_4:add_offset = 5 ; 292s NC_USHORT NC_USHORT_pack_4:valid_min = 1 ; 292s NC_USHORT NC_USHORT_pack_4:valid_max = 5 ; 292s NC_USHORT NC_USHORT_intpack_4(station) ; 292s NC_USHORT NC_USHORT_intpack_4:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_intpack_4:add_offset = 5 ; 292s NC_USHORT NC_USHORT_intpack_4:valid_range = 1, 5 ; 292s NC_USHORT NC_USHORT_inf_4(station) ; 292s NC_USHORT NC_USHORT_packinf_4(station) ; 292s NC_USHORT NC_USHORT_packinf_4:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_intpackinf_4(station) ; 292s NC_USHORT NC_USHORT_intpackinf_4:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_bit64_4(station) ; 292s NC_USHORT NC_USHORT_bit64_4:valid_range = 1, 5 ; 292s NC_USHORT NC_USHORT_fill64_4(station) ; 292s NC_USHORT NC_USHORT_fill64_4:valid_min = 1 ; 292s NC_USHORT NC_USHORT_fill64_4:valid_max = 5 ; 292s NC_USHORT NC_USHORT_pack64_4(station) ; 292s NC_USHORT NC_USHORT_pack64_4:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_pack64_4:add_offset = 5 ; 292s NC_USHORT NC_USHORT_pack64_4:valid_min = 1 ; 292s NC_USHORT NC_USHORT_pack64_4:valid_max = 5 ; 292s NC_USHORT NC_USHORT_packinf64_4(station) ; 292s NC_USHORT NC_USHORT_packinf64_4:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_5(station) ; 292s NC_USHORT NC_USHORT_int_5(station) ; 292s NC_USHORT NC_USHORT_fill_5(station) ; 292s NC_USHORT NC_USHORT_fill_5:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_intfill_5(station) ; 292s NC_USHORT NC_USHORT_intfill_5:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_pack_5(station) ; 292s NC_USHORT NC_USHORT_pack_5:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_pack_5:add_offset = 5 ; 292s NC_USHORT NC_USHORT_pack_5:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_intpack_5(station) ; 292s NC_USHORT NC_USHORT_intpack_5:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_intpack_5:add_offset = 5 ; 292s NC_USHORT NC_USHORT_intpack_5:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_inf_5(station) ; 292s NC_USHORT NC_USHORT_packinf_5(station) ; 292s NC_USHORT NC_USHORT_packinf_5:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_intpackinf_5(station) ; 292s NC_USHORT NC_USHORT_intpackinf_5:scale_factor = 0 ; 292s NC_USHORT NC_USHORT_bit64_5(station) ; 292s NC_USHORT NC_USHORT_bit64_5:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_fill64_5(station) ; 292s NC_USHORT NC_USHORT_fill64_5:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_pack64_5(station) ; 292s NC_USHORT NC_USHORT_pack64_5:scale_factor = 10 ; 292s NC_USHORT NC_USHORT_pack64_5:add_offset = 5 ; 292s NC_USHORT NC_USHORT_pack64_5:_FillValue = 99 ; 292s NC_USHORT NC_USHORT_packinf64_5(station) ; 292s NC_USHORT NC_USHORT_packinf64_5:scale_factor = 0 ; 292s NC_UINT NC_UINT_0(station) ; 292s NC_UINT NC_UINT_int_0(station) ; 292s NC_UINT NC_UINT_fill_0(station) ; 292s NC_UINT NC_UINT_fill_0:_FillValue = 99 ; 292s NC_UINT NC_UINT_intfill_0(station) ; 292s NC_UINT NC_UINT_intfill_0:_FillValue = 99 ; 292s NC_UINT NC_UINT_pack_0(station) ; 292s NC_UINT NC_UINT_pack_0:scale_factor = 10 ; 292s NC_UINT NC_UINT_pack_0:add_offset = 5 ; 292s NC_UINT NC_UINT_pack_0:_FillValue = 99 ; 292s NC_UINT NC_UINT_intpack_0(station) ; 292s NC_UINT NC_UINT_intpack_0:scale_factor = 10 ; 292s NC_UINT NC_UINT_intpack_0:add_offset = 5 ; 292s NC_UINT NC_UINT_intpack_0:_FillValue = 99 ; 292s NC_UINT NC_UINT_inf_0(station) ; 292s NC_UINT NC_UINT_packinf_0(station) ; 292s NC_UINT NC_UINT_packinf_0:scale_factor = 0 ; 292s NC_UINT NC_UINT_intpackinf_0(station) ; 292s NC_UINT NC_UINT_intpackinf_0:scale_factor = 0 ; 292s NC_UINT NC_UINT_bit64_0(station) ; 292s NC_UINT NC_UINT_bit64_0:_FillValue = 99 ; 292s NC_UINT NC_UINT_fill64_0(station) ; 292s NC_UINT NC_UINT_fill64_0:_FillValue = 99 ; 292s NC_UINT NC_UINT_pack64_0(station) ; 292s NC_UINT NC_UINT_pack64_0:scale_factor = 10 ; 292s NC_UINT NC_UINT_pack64_0:add_offset = 5 ; 292s NC_UINT NC_UINT_pack64_0:_FillValue = 99 ; 292s NC_UINT NC_UINT_packinf64_0(station) ; 292s NC_UINT NC_UINT_packinf64_0:scale_factor = 0 ; 292s NC_UINT NC_UINT_1(station) ; 292s NC_UINT NC_UINT_int_1(station) ; 292s NC_UINT NC_UINT_fill_1(station) ; 292s NC_UINT NC_UINT_fill_1:_FillValue = 99 ; 292s NC_UINT NC_UINT_intfill_1(station) ; 292s NC_UINT NC_UINT_intfill_1:_FillValue = 99 ; 292s NC_UINT NC_UINT_pack_1(station) ; 292s NC_UINT NC_UINT_pack_1:scale_factor = 10 ; 292s NC_UINT NC_UINT_pack_1:add_offset = 5 ; 292s NC_UINT NC_UINT_pack_1:_FillValue = 99 ; 292s NC_UINT NC_UINT_intpack_1(station) ; 292s NC_UINT NC_UINT_intpack_1:scale_factor = 10 ; 292s NC_UINT NC_UINT_intpack_1:add_offset = 5 ; 292s NC_UINT NC_UINT_intpack_1:_FillValue = 99 ; 292s NC_UINT NC_UINT_inf_1(station) ; 292s NC_UINT NC_UINT_packinf_1(station) ; 292s NC_UINT NC_UINT_packinf_1:scale_factor = 0 ; 292s NC_UINT NC_UINT_intpackinf_1(station) ; 292s NC_UINT NC_UINT_intpackinf_1:scale_factor = 0 ; 292s NC_UINT NC_UINT_bit64_1(station) ; 292s NC_UINT NC_UINT_bit64_1:_FillValue = 99 ; 292s NC_UINT NC_UINT_fill64_1(station) ; 292s NC_UINT NC_UINT_fill64_1:_FillValue = 99 ; 292s NC_UINT NC_UINT_pack64_1(station) ; 292s NC_UINT NC_UINT_pack64_1:scale_factor = 10 ; 292s NC_UINT NC_UINT_pack64_1:add_offset = 5 ; 292s NC_UINT NC_UINT_pack64_1:_FillValue = 99 ; 292s NC_UINT NC_UINT_packinf64_1(station) ; 292s NC_UINT NC_UINT_packinf64_1:scale_factor = 0 ; 292s NC_UINT NC_UINT_2(station) ; 292s NC_UINT NC_UINT_int_2(station) ; 292s NC_UINT NC_UINT_fill_2(station) ; 292s NC_UINT NC_UINT_fill_2:missing_value = 99 ; 292s NC_UINT NC_UINT_intfill_2(station) ; 292s NC_UINT NC_UINT_intfill_2:missing_value = 99 ; 292s NC_UINT NC_UINT_pack_2(station) ; 292s NC_UINT NC_UINT_pack_2:scale_factor = 10 ; 292s NC_UINT NC_UINT_pack_2:add_offset = 5 ; 292s NC_UINT NC_UINT_pack_2:missing_value = 99 ; 292s NC_UINT NC_UINT_intpack_2(station) ; 292s NC_UINT NC_UINT_intpack_2:scale_factor = 10 ; 292s NC_UINT NC_UINT_intpack_2:add_offset = 5 ; 292s NC_UINT NC_UINT_intpack_2:missing_value = 99 ; 292s NC_UINT NC_UINT_inf_2(station) ; 292s NC_UINT NC_UINT_packinf_2(station) ; 292s NC_UINT NC_UINT_packinf_2:scale_factor = 0 ; 292s NC_UINT NC_UINT_intpackinf_2(station) ; 292s NC_UINT NC_UINT_intpackinf_2:scale_factor = 0 ; 292s NC_UINT NC_UINT_bit64_2(station) ; 292s NC_UINT NC_UINT_bit64_2:missing_value = 99 ; 292s NC_UINT NC_UINT_fill64_2(station) ; 292s NC_UINT NC_UINT_fill64_2:missing_value = 99 ; 292s NC_UINT NC_UINT_pack64_2(station) ; 292s NC_UINT NC_UINT_pack64_2:scale_factor = 10 ; 292s NC_UINT NC_UINT_pack64_2:add_offset = 5 ; 292s NC_UINT NC_UINT_pack64_2:missing_value = 99 ; 292s NC_UINT NC_UINT_packinf64_2(station) ; 292s NC_UINT NC_UINT_packinf64_2:scale_factor = 0 ; 292s NC_UINT NC_UINT_3(station) ; 292s NC_UINT NC_UINT_int_3(station) ; 292s NC_UINT NC_UINT_fill_3(station) ; 292s NC_UINT NC_UINT_fill_3:_FillValue = 99 ; 292s NC_UINT NC_UINT_intfill_3(station) ; 292s NC_UINT NC_UINT_intfill_3:_FillValue = 99 ; 292s NC_UINT NC_UINT_pack_3(station) ; 292s NC_UINT NC_UINT_pack_3:scale_factor = 10 ; 292s NC_UINT NC_UINT_pack_3:add_offset = 5 ; 292s NC_UINT NC_UINT_pack_3:_FillValue = 99 ; 292s NC_UINT NC_UINT_intpack_3(station) ; 292s NC_UINT NC_UINT_intpack_3:scale_factor = 10 ; 292s NC_UINT NC_UINT_intpack_3:add_offset = 5 ; 292s NC_UINT NC_UINT_intpack_3:_FillValue = 99 ; 292s NC_UINT NC_UINT_inf_3(station) ; 292s NC_UINT NC_UINT_packinf_3(station) ; 292s NC_UINT NC_UINT_packinf_3:scale_factor = 0 ; 292s NC_UINT NC_UINT_intpackinf_3(station) ; 292s NC_UINT NC_UINT_intpackinf_3:scale_factor = 0 ; 292s NC_UINT NC_UINT_bit64_3(station) ; 292s NC_UINT NC_UINT_bit64_3:_FillValue = 99 ; 292s NC_UINT NC_UINT_fill64_3(station) ; 292s NC_UINT NC_UINT_fill64_3:_FillValue = 99 ; 292s NC_UINT NC_UINT_pack64_3(station) ; 292s NC_UINT NC_UINT_pack64_3:scale_factor = 10 ; 292s NC_UINT NC_UINT_pack64_3:add_offset = 5 ; 292s NC_UINT NC_UINT_pack64_3:_FillValue = 99 ; 292s NC_UINT NC_UINT_packinf64_3(station) ; 292s NC_UINT NC_UINT_packinf64_3:scale_factor = 0 ; 292s NC_UINT NC_UINT_4(station) ; 292s NC_UINT NC_UINT_int_4(station) ; 292s NC_UINT NC_UINT_fill_4(station) ; 292s NC_UINT NC_UINT_fill_4:valid_range = 1, 5 ; 292s NC_UINT NC_UINT_intfill_4(station) ; 292s NC_UINT NC_UINT_intfill_4:valid_min = 1 ; 292s NC_UINT NC_UINT_intfill_4:valid_max = 5 ; 292s NC_UINT NC_UINT_pack_4(station) ; 292s NC_UINT NC_UINT_pack_4:scale_factor = 10 ; 292s NC_UINT NC_UINT_pack_4:add_offset = 5 ; 292s NC_UINT NC_UINT_pack_4:valid_min = 1 ; 292s NC_UINT NC_UINT_pack_4:valid_max = 5 ; 292s NC_UINT NC_UINT_intpack_4(station) ; 292s NC_UINT NC_UINT_intpack_4:scale_factor = 10 ; 292s NC_UINT NC_UINT_intpack_4:add_offset = 5 ; 292s NC_UINT NC_UINT_intpack_4:valid_range = 1, 5 ; 292s NC_UINT NC_UINT_inf_4(station) ; 292s NC_UINT NC_UINT_packinf_4(station) ; 292s NC_UINT NC_UINT_packinf_4:scale_factor = 0 ; 292s NC_UINT NC_UINT_intpackinf_4(station) ; 292s NC_UINT NC_UINT_intpackinf_4:scale_factor = 0 ; 292s NC_UINT NC_UINT_bit64_4(station) ; 292s NC_UINT NC_UINT_bit64_4:valid_range = 1, 5 ; 292s NC_UINT NC_UINT_fill64_4(station) ; 292s NC_UINT NC_UINT_fill64_4:valid_min = 1 ; 292s NC_UINT NC_UINT_fill64_4:valid_max = 5 ; 292s NC_UINT NC_UINT_pack64_4(station) ; 292s NC_UINT NC_UINT_pack64_4:scale_factor = 10 ; 292s NC_UINT NC_UINT_pack64_4:add_offset = 5 ; 292s NC_UINT NC_UINT_pack64_4:valid_min = 1 ; 292s NC_UINT NC_UINT_pack64_4:valid_max = 5 ; 292s NC_UINT NC_UINT_packinf64_4(station) ; 292s NC_UINT NC_UINT_packinf64_4:scale_factor = 0 ; 292s NC_UINT NC_UINT_5(station) ; 292s NC_UINT NC_UINT_int_5(station) ; 292s NC_UINT NC_UINT_fill_5(station) ; 292s NC_UINT NC_UINT_fill_5:_FillValue = 99 ; 292s NC_UINT NC_UINT_intfill_5(station) ; 292s NC_UINT NC_UINT_intfill_5:_FillValue = 99 ; 292s NC_UINT NC_UINT_pack_5(station) ; 292s NC_UINT NC_UINT_pack_5:scale_factor = 10 ; 292s NC_UINT NC_UINT_pack_5:add_offset = 5 ; 292s NC_UINT NC_UINT_pack_5:_FillValue = 99 ; 292s NC_UINT NC_UINT_intpack_5(station) ; 292s NC_UINT NC_UINT_intpack_5:scale_factor = 10 ; 292s NC_UINT NC_UINT_intpack_5:add_offset = 5 ; 292s NC_UINT NC_UINT_intpack_5:_FillValue = 99 ; 292s NC_UINT NC_UINT_inf_5(station) ; 292s NC_UINT NC_UINT_packinf_5(station) ; 292s NC_UINT NC_UINT_packinf_5:scale_factor = 0 ; 292s NC_UINT NC_UINT_intpackinf_5(station) ; 292s NC_UINT NC_UINT_intpackinf_5:scale_factor = 0 ; 292s NC_UINT NC_UINT_bit64_5(station) ; 292s NC_UINT NC_UINT_bit64_5:_FillValue = 99 ; 292s NC_UINT NC_UINT_fill64_5(station) ; 292s NC_UINT NC_UINT_fill64_5:_FillValue = 99 ; 292s NC_UINT NC_UINT_pack64_5(station) ; 292s NC_UINT NC_UINT_pack64_5:scale_factor = 10 ; 292s NC_UINT NC_UINT_pack64_5:add_offset = 5 ; 292s NC_UINT NC_UINT_pack64_5:_FillValue = 99 ; 292s NC_UINT NC_UINT_packinf64_5(station) ; 292s NC_UINT NC_UINT_packinf64_5:scale_factor = 0 ; 292s NC_INT64 NC_INT64_0(station) ; 292s NC_INT64 NC_INT64_int_0(station) ; 292s NC_INT64 NC_INT64_fill_0(station) ; 292s NC_INT64 NC_INT64_fill_0:_FillValue = 99 ; 292s NC_INT64 NC_INT64_intfill_0(station) ; 292s NC_INT64 NC_INT64_intfill_0:_FillValue = 99 ; 292s NC_INT64 NC_INT64_pack_0(station) ; 292s NC_INT64 NC_INT64_pack_0:scale_factor = 10 ; 292s NC_INT64 NC_INT64_pack_0:add_offset = 5 ; 292s NC_INT64 NC_INT64_pack_0:_FillValue = 99 ; 292s NC_INT64 NC_INT64_intpack_0(station) ; 292s NC_INT64 NC_INT64_intpack_0:scale_factor = 10 ; 292s NC_INT64 NC_INT64_intpack_0:add_offset = 5 ; 292s NC_INT64 NC_INT64_intpack_0:_FillValue = 99 ; 292s NC_INT64 NC_INT64_inf_0(station) ; 292s NC_INT64 NC_INT64_packinf_0(station) ; 292s NC_INT64 NC_INT64_packinf_0:scale_factor = 0 ; 292s NC_INT64 NC_INT64_intpackinf_0(station) ; 292s NC_INT64 NC_INT64_intpackinf_0:scale_factor = 0 ; 292s NC_INT64 NC_INT64_bit64_0(station) ; 292s NC_INT64 NC_INT64_bit64_0:_FillValue = 99 ; 292s NC_INT64 NC_INT64_fill64_0(station) ; 292s NC_INT64 NC_INT64_fill64_0:_FillValue = 99 ; 292s NC_INT64 NC_INT64_pack64_0(station) ; 292s NC_INT64 NC_INT64_pack64_0:scale_factor = 10 ; 292s NC_INT64 NC_INT64_pack64_0:add_offset = 5 ; 292s NC_INT64 NC_INT64_pack64_0:_FillValue = 99 ; 292s NC_INT64 NC_INT64_packinf64_0(station) ; 292s NC_INT64 NC_INT64_packinf64_0:scale_factor = 0 ; 292s NC_INT64 NC_INT64_1(station) ; 292s NC_INT64 NC_INT64_int_1(station) ; 292s NC_INT64 NC_INT64_fill_1(station) ; 292s NC_INT64 NC_INT64_fill_1:_FillValue = 99 ; 292s NC_INT64 NC_INT64_intfill_1(station) ; 292s NC_INT64 NC_INT64_intfill_1:_FillValue = 99 ; 292s NC_INT64 NC_INT64_pack_1(station) ; 292s NC_INT64 NC_INT64_pack_1:scale_factor = 10 ; 292s NC_INT64 NC_INT64_pack_1:add_offset = 5 ; 292s NC_INT64 NC_INT64_pack_1:_FillValue = 99 ; 292s NC_INT64 NC_INT64_intpack_1(station) ; 292s NC_INT64 NC_INT64_intpack_1:scale_factor = 10 ; 292s NC_INT64 NC_INT64_intpack_1:add_offset = 5 ; 292s NC_INT64 NC_INT64_intpack_1:_FillValue = 99 ; 292s NC_INT64 NC_INT64_inf_1(station) ; 292s NC_INT64 NC_INT64_packinf_1(station) ; 292s NC_INT64 NC_INT64_packinf_1:scale_factor = 0 ; 292s NC_INT64 NC_INT64_intpackinf_1(station) ; 292s NC_INT64 NC_INT64_intpackinf_1:scale_factor = 0 ; 292s NC_INT64 NC_INT64_bit64_1(station) ; 292s NC_INT64 NC_INT64_bit64_1:_FillValue = 99 ; 292s NC_INT64 NC_INT64_fill64_1(station) ; 292s NC_INT64 NC_INT64_fill64_1:_FillValue = 99 ; 292s NC_INT64 NC_INT64_pack64_1(station) ; 292s NC_INT64 NC_INT64_pack64_1:scale_factor = 10 ; 292s NC_INT64 NC_INT64_pack64_1:add_offset = 5 ; 292s NC_INT64 NC_INT64_pack64_1:_FillValue = 99 ; 292s NC_INT64 NC_INT64_packinf64_1(station) ; 292s NC_INT64 NC_INT64_packinf64_1:scale_factor = 0 ; 292s NC_INT64 NC_INT64_2(station) ; 292s NC_INT64 NC_INT64_int_2(station) ; 292s NC_INT64 NC_INT64_fill_2(station) ; 292s NC_INT64 NC_INT64_fill_2:missing_value = 99 ; 292s NC_INT64 NC_INT64_intfill_2(station) ; 292s NC_INT64 NC_INT64_intfill_2:missing_value = 99 ; 292s NC_INT64 NC_INT64_pack_2(station) ; 292s NC_INT64 NC_INT64_pack_2:scale_factor = 10 ; 292s NC_INT64 NC_INT64_pack_2:add_offset = 5 ; 292s NC_INT64 NC_INT64_pack_2:missing_value = 99 ; 292s NC_INT64 NC_INT64_intpack_2(station) ; 292s NC_INT64 NC_INT64_intpack_2:scale_factor = 10 ; 292s NC_INT64 NC_INT64_intpack_2:add_offset = 5 ; 292s NC_INT64 NC_INT64_intpack_2:missing_value = 99 ; 292s NC_INT64 NC_INT64_inf_2(station) ; 292s NC_INT64 NC_INT64_packinf_2(station) ; 292s NC_INT64 NC_INT64_packinf_2:scale_factor = 0 ; 292s NC_INT64 NC_INT64_intpackinf_2(station) ; 292s NC_INT64 NC_INT64_intpackinf_2:scale_factor = 0 ; 292s NC_INT64 NC_INT64_bit64_2(station) ; 292s NC_INT64 NC_INT64_bit64_2:missing_value = 99 ; 292s NC_INT64 NC_INT64_fill64_2(station) ; 292s NC_INT64 NC_INT64_fill64_2:missing_value = 99 ; 292s NC_INT64 NC_INT64_pack64_2(station) ; 292s NC_INT64 NC_INT64_pack64_2:scale_factor = 10 ; 292s NC_INT64 NC_INT64_pack64_2:add_offset = 5 ; 292s NC_INT64 NC_INT64_pack64_2:missing_value = 99 ; 292s NC_INT64 NC_INT64_packinf64_2(station) ; 292s NC_INT64 NC_INT64_packinf64_2:scale_factor = 0 ; 292s NC_INT64 NC_INT64_3(station) ; 292s NC_INT64 NC_INT64_int_3(station) ; 292s NC_INT64 NC_INT64_fill_3(station) ; 292s NC_INT64 NC_INT64_fill_3:_FillValue = 99 ; 292s NC_INT64 NC_INT64_intfill_3(station) ; 292s NC_INT64 NC_INT64_intfill_3:_FillValue = 99 ; 292s NC_INT64 NC_INT64_pack_3(station) ; 292s NC_INT64 NC_INT64_pack_3:scale_factor = 10 ; 292s NC_INT64 NC_INT64_pack_3:add_offset = 5 ; 292s NC_INT64 NC_INT64_pack_3:_FillValue = 99 ; 292s NC_INT64 NC_INT64_intpack_3(station) ; 292s NC_INT64 NC_INT64_intpack_3:scale_factor = 10 ; 292s NC_INT64 NC_INT64_intpack_3:add_offset = 5 ; 292s NC_INT64 NC_INT64_intpack_3:_FillValue = 99 ; 292s NC_INT64 NC_INT64_inf_3(station) ; 292s NC_INT64 NC_INT64_packinf_3(station) ; 292s NC_INT64 NC_INT64_packinf_3:scale_factor = 0 ; 292s NC_INT64 NC_INT64_intpackinf_3(station) ; 292s NC_INT64 NC_INT64_intpackinf_3:scale_factor = 0 ; 292s NC_INT64 NC_INT64_bit64_3(station) ; 292s NC_INT64 NC_INT64_bit64_3:_FillValue = 99 ; 292s NC_INT64 NC_INT64_fill64_3(station) ; 292s NC_INT64 NC_INT64_fill64_3:_FillValue = 99 ; 292s NC_INT64 NC_INT64_pack64_3(station) ; 292s NC_INT64 NC_INT64_pack64_3:scale_factor = 10 ; 292s NC_INT64 NC_INT64_pack64_3:add_offset = 5 ; 292s NC_INT64 NC_INT64_pack64_3:_FillValue = 99 ; 292s NC_INT64 NC_INT64_packinf64_3(station) ; 292s NC_INT64 NC_INT64_packinf64_3:scale_factor = 0 ; 292s NC_INT64 NC_INT64_4(station) ; 292s NC_INT64 NC_INT64_int_4(station) ; 292s NC_INT64 NC_INT64_fill_4(station) ; 292s NC_INT64 NC_INT64_fill_4:valid_range = 1, 5 ; 292s NC_INT64 NC_INT64_intfill_4(station) ; 292s NC_INT64 NC_INT64_intfill_4:valid_min = 1 ; 292s NC_INT64 NC_INT64_intfill_4:valid_max = 5 ; 292s NC_INT64 NC_INT64_pack_4(station) ; 292s NC_INT64 NC_INT64_pack_4:scale_factor = 10 ; 292s NC_INT64 NC_INT64_pack_4:add_offset = 5 ; 292s NC_INT64 NC_INT64_pack_4:valid_min = 1 ; 292s NC_INT64 NC_INT64_pack_4:valid_max = 5 ; 292s NC_INT64 NC_INT64_intpack_4(station) ; 292s NC_INT64 NC_INT64_intpack_4:scale_factor = 10 ; 292s NC_INT64 NC_INT64_intpack_4:add_offset = 5 ; 292s NC_INT64 NC_INT64_intpack_4:valid_range = 1, 5 ; 292s NC_INT64 NC_INT64_inf_4(station) ; 292s NC_INT64 NC_INT64_packinf_4(station) ; 292s NC_INT64 NC_INT64_packinf_4:scale_factor = 0 ; 292s NC_INT64 NC_INT64_intpackinf_4(station) ; 292s NC_INT64 NC_INT64_intpackinf_4:scale_factor = 0 ; 292s NC_INT64 NC_INT64_bit64_4(station) ; 292s NC_INT64 NC_INT64_bit64_4:valid_range = 1, 5 ; 292s NC_INT64 NC_INT64_fill64_4(station) ; 292s NC_INT64 NC_INT64_fill64_4:valid_min = 1 ; 292s NC_INT64 NC_INT64_fill64_4:valid_max = 5 ; 292s NC_INT64 NC_INT64_pack64_4(station) ; 292s NC_INT64 NC_INT64_pack64_4:scale_factor = 10 ; 292s NC_INT64 NC_INT64_pack64_4:add_offset = 5 ; 292s NC_INT64 NC_INT64_pack64_4:valid_min = 1 ; 292s NC_INT64 NC_INT64_pack64_4:valid_max = 5 ; 292s NC_INT64 NC_INT64_packinf64_4(station) ; 292s NC_INT64 NC_INT64_packinf64_4:scale_factor = 0 ; 292s NC_INT64 NC_INT64_5(station) ; 292s NC_INT64 NC_INT64_int_5(station) ; 292s NC_INT64 NC_INT64_fill_5(station) ; 292s NC_INT64 NC_INT64_fill_5:_FillValue = 99 ; 292s NC_INT64 NC_INT64_intfill_5(station) ; 292s NC_INT64 NC_INT64_intfill_5:_FillValue = 99 ; 292s NC_INT64 NC_INT64_pack_5(station) ; 292s NC_INT64 NC_INT64_pack_5:scale_factor = 10 ; 292s NC_INT64 NC_INT64_pack_5:add_offset = 5 ; 292s NC_INT64 NC_INT64_pack_5:_FillValue = 99 ; 292s NC_INT64 NC_INT64_intpack_5(station) ; 292s NC_INT64 NC_INT64_intpack_5:scale_factor = 10 ; 292s NC_INT64 NC_INT64_intpack_5:add_offset = 5 ; 292s NC_INT64 NC_INT64_intpack_5:_FillValue = 99 ; 292s NC_INT64 NC_INT64_inf_5(station) ; 292s NC_INT64 NC_INT64_packinf_5(station) ; 292s NC_INT64 NC_INT64_packinf_5:scale_factor = 0 ; 292s NC_INT64 NC_INT64_intpackinf_5(station) ; 292s NC_INT64 NC_INT64_intpackinf_5:scale_factor = 0 ; 292s NC_INT64 NC_INT64_bit64_5(station) ; 292s NC_INT64 NC_INT64_bit64_5:_FillValue = 99 ; 292s NC_INT64 NC_INT64_fill64_5(station) ; 292s NC_INT64 NC_INT64_fill64_5:_FillValue = 99 ; 292s NC_INT64 NC_INT64_pack64_5(station) ; 292s NC_INT64 NC_INT64_pack64_5:scale_factor = 10 ; 292s NC_INT64 NC_INT64_pack64_5:add_offset = 5 ; 292s NC_INT64 NC_INT64_pack64_5:_FillValue = 99 ; 292s NC_INT64 NC_INT64_packinf64_5(station) ; 292s NC_INT64 NC_INT64_packinf64_5:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_0(station) ; 292s NC_UINT64 NC_UINT64_int_0(station) ; 292s NC_UINT64 NC_UINT64_fill_0(station) ; 292s NC_UINT64 NC_UINT64_fill_0:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_intfill_0(station) ; 292s NC_UINT64 NC_UINT64_intfill_0:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_pack_0(station) ; 292s NC_UINT64 NC_UINT64_pack_0:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_pack_0:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_pack_0:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_intpack_0(station) ; 292s NC_UINT64 NC_UINT64_intpack_0:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_intpack_0:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_intpack_0:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_inf_0(station) ; 292s NC_UINT64 NC_UINT64_packinf_0(station) ; 292s NC_UINT64 NC_UINT64_packinf_0:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_intpackinf_0(station) ; 292s NC_UINT64 NC_UINT64_intpackinf_0:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_bit64_0(station) ; 292s NC_UINT64 NC_UINT64_bit64_0:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_fill64_0(station) ; 292s NC_UINT64 NC_UINT64_fill64_0:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_pack64_0(station) ; 292s NC_UINT64 NC_UINT64_pack64_0:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_pack64_0:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_pack64_0:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_packinf64_0(station) ; 292s NC_UINT64 NC_UINT64_packinf64_0:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_1(station) ; 292s NC_UINT64 NC_UINT64_int_1(station) ; 292s NC_UINT64 NC_UINT64_fill_1(station) ; 292s NC_UINT64 NC_UINT64_fill_1:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_intfill_1(station) ; 292s NC_UINT64 NC_UINT64_intfill_1:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_pack_1(station) ; 292s NC_UINT64 NC_UINT64_pack_1:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_pack_1:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_pack_1:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_intpack_1(station) ; 292s NC_UINT64 NC_UINT64_intpack_1:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_intpack_1:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_intpack_1:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_inf_1(station) ; 292s NC_UINT64 NC_UINT64_packinf_1(station) ; 292s NC_UINT64 NC_UINT64_packinf_1:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_intpackinf_1(station) ; 292s NC_UINT64 NC_UINT64_intpackinf_1:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_bit64_1(station) ; 292s NC_UINT64 NC_UINT64_bit64_1:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_fill64_1(station) ; 292s NC_UINT64 NC_UINT64_fill64_1:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_pack64_1(station) ; 292s NC_UINT64 NC_UINT64_pack64_1:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_pack64_1:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_pack64_1:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_packinf64_1(station) ; 292s NC_UINT64 NC_UINT64_packinf64_1:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_2(station) ; 292s NC_UINT64 NC_UINT64_int_2(station) ; 292s NC_UINT64 NC_UINT64_fill_2(station) ; 292s NC_UINT64 NC_UINT64_fill_2:missing_value = 99 ; 292s NC_UINT64 NC_UINT64_intfill_2(station) ; 292s NC_UINT64 NC_UINT64_intfill_2:missing_value = 99 ; 292s NC_UINT64 NC_UINT64_pack_2(station) ; 292s NC_UINT64 NC_UINT64_pack_2:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_pack_2:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_pack_2:missing_value = 99 ; 292s NC_UINT64 NC_UINT64_intpack_2(station) ; 292s NC_UINT64 NC_UINT64_intpack_2:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_intpack_2:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_intpack_2:missing_value = 99 ; 292s NC_UINT64 NC_UINT64_inf_2(station) ; 292s NC_UINT64 NC_UINT64_packinf_2(station) ; 292s NC_UINT64 NC_UINT64_packinf_2:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_intpackinf_2(station) ; 292s NC_UINT64 NC_UINT64_intpackinf_2:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_bit64_2(station) ; 292s NC_UINT64 NC_UINT64_bit64_2:missing_value = 99 ; 292s NC_UINT64 NC_UINT64_fill64_2(station) ; 292s NC_UINT64 NC_UINT64_fill64_2:missing_value = 99 ; 292s NC_UINT64 NC_UINT64_pack64_2(station) ; 292s NC_UINT64 NC_UINT64_pack64_2:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_pack64_2:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_pack64_2:missing_value = 99 ; 292s NC_UINT64 NC_UINT64_packinf64_2(station) ; 292s NC_UINT64 NC_UINT64_packinf64_2:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_3(station) ; 292s NC_UINT64 NC_UINT64_int_3(station) ; 292s NC_UINT64 NC_UINT64_fill_3(station) ; 292s NC_UINT64 NC_UINT64_fill_3:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_intfill_3(station) ; 292s NC_UINT64 NC_UINT64_intfill_3:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_pack_3(station) ; 292s NC_UINT64 NC_UINT64_pack_3:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_pack_3:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_pack_3:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_intpack_3(station) ; 292s NC_UINT64 NC_UINT64_intpack_3:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_intpack_3:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_intpack_3:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_inf_3(station) ; 292s NC_UINT64 NC_UINT64_packinf_3(station) ; 292s NC_UINT64 NC_UINT64_packinf_3:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_intpackinf_3(station) ; 292s NC_UINT64 NC_UINT64_intpackinf_3:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_bit64_3(station) ; 292s NC_UINT64 NC_UINT64_bit64_3:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_fill64_3(station) ; 292s NC_UINT64 NC_UINT64_fill64_3:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_pack64_3(station) ; 292s NC_UINT64 NC_UINT64_pack64_3:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_pack64_3:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_pack64_3:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_packinf64_3(station) ; 292s NC_UINT64 NC_UINT64_packinf64_3:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_4(station) ; 292s NC_UINT64 NC_UINT64_int_4(station) ; 292s NC_UINT64 NC_UINT64_fill_4(station) ; 292s NC_UINT64 NC_UINT64_fill_4:valid_range = 1, 5 ; 292s NC_UINT64 NC_UINT64_intfill_4(station) ; 292s NC_UINT64 NC_UINT64_intfill_4:valid_min = 1 ; 292s NC_UINT64 NC_UINT64_intfill_4:valid_max = 5 ; 292s NC_UINT64 NC_UINT64_pack_4(station) ; 292s NC_UINT64 NC_UINT64_pack_4:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_pack_4:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_pack_4:valid_min = 1 ; 292s NC_UINT64 NC_UINT64_pack_4:valid_max = 5 ; 292s NC_UINT64 NC_UINT64_intpack_4(station) ; 292s NC_UINT64 NC_UINT64_intpack_4:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_intpack_4:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_intpack_4:valid_range = 1, 5 ; 292s NC_UINT64 NC_UINT64_inf_4(station) ; 292s NC_UINT64 NC_UINT64_packinf_4(station) ; 292s NC_UINT64 NC_UINT64_packinf_4:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_intpackinf_4(station) ; 292s NC_UINT64 NC_UINT64_intpackinf_4:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_bit64_4(station) ; 292s NC_UINT64 NC_UINT64_bit64_4:valid_range = 1, 5 ; 292s NC_UINT64 NC_UINT64_fill64_4(station) ; 292s NC_UINT64 NC_UINT64_fill64_4:valid_min = 1 ; 292s NC_UINT64 NC_UINT64_fill64_4:valid_max = 5 ; 292s NC_UINT64 NC_UINT64_pack64_4(station) ; 292s NC_UINT64 NC_UINT64_pack64_4:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_pack64_4:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_pack64_4:valid_min = 1 ; 292s NC_UINT64 NC_UINT64_pack64_4:valid_max = 5 ; 292s NC_UINT64 NC_UINT64_packinf64_4(station) ; 292s NC_UINT64 NC_UINT64_packinf64_4:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_5(station) ; 292s NC_UINT64 NC_UINT64_int_5(station) ; 292s NC_UINT64 NC_UINT64_fill_5(station) ; 292s NC_UINT64 NC_UINT64_fill_5:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_intfill_5(station) ; 292s NC_UINT64 NC_UINT64_intfill_5:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_pack_5(station) ; 292s NC_UINT64 NC_UINT64_pack_5:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_pack_5:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_pack_5:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_intpack_5(station) ; 292s NC_UINT64 NC_UINT64_intpack_5:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_intpack_5:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_intpack_5:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_inf_5(station) ; 292s NC_UINT64 NC_UINT64_packinf_5(station) ; 292s NC_UINT64 NC_UINT64_packinf_5:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_intpackinf_5(station) ; 292s NC_UINT64 NC_UINT64_intpackinf_5:scale_factor = 0 ; 292s NC_UINT64 NC_UINT64_bit64_5(station) ; 292s NC_UINT64 NC_UINT64_bit64_5:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_fill64_5(station) ; 292s NC_UINT64 NC_UINT64_fill64_5:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_pack64_5(station) ; 292s NC_UINT64 NC_UINT64_pack64_5:scale_factor = 10 ; 292s NC_UINT64 NC_UINT64_pack64_5:add_offset = 5 ; 292s NC_UINT64 NC_UINT64_pack64_5:_FillValue = 99 ; 292s NC_UINT64 NC_UINT64_packinf64_5(station) ; 292s NC_UINT64 NC_UINT64_packinf64_5:scale_factor = 0 ; 292s 292s // global attributes: 292s NC_CHAR :char_att = "This is some text" ; 292s //struct :compound_scal_att = ... ; 292s //struct :compound_vect_att = ... ; 292s //factor :enum_scal_att = ... ; 292s //factor :enum_vect_att = ... ; 292s //blob :opaque_scal_att = ... ; 292s //blob :opaque_vect_att = ... ; 292s //vector :vector_scal_att = ... ; 292s //vector :vector_vect_att = ... ; 292s } 292s Read NC_CHAR global attribute ...OK 292s Read NC_CHAR variable attribute ...OK 292s Read NC_CHAR variable attribute as raw bytes ...OK 292s Read NC_STRING variable attribute ...OK 292s Read NC_INT64 variable attribute ...OK 292s Read NC_INT64 variable attribute as numeric ...OK 292s Inquire about groups in file/group ...OK 292s Inquire about dimension ids in file/group ...OK 292s Inquire about variable ids in file/group ...OK 292s Inquire about fullname of file/group ...OK 292s Inquire about unlimited dimension ids of file/group ...OK 292s Inquire about user-defined types in file/group ...OK 292s Read integer vector as double ... OK 292s OK 292s Read NC_BYTE_0 ...OK 292s OK 292s Read NC_BYTE_int_0 ...OK 292s OK 292s Read NC_BYTE_bit64_0 ...OK 292s OK 292s Read NC_BYTE_fill_0 ...OK 292s OK 292s Read NC_BYTE_intfill_0 ...OK 292s OK 292s Read NC_BYTE_fill64_0 ...OK 292s OK 292s Read NC_BYTE_pack_0 ...OK 292s OK 292s Read NC_BYTE_intpack_0 ...OK 292s OK 292s Read NC_BYTE_pack64_0 ...OK 292s OK 292s Read NC_BYTE_1 ...OK 292s OK 292s Read NC_BYTE_int_1 ...OK 292s OK 292s Read NC_BYTE_bit64_1 ...OK 292s OK 292s Read NC_BYTE_fill_1 ...OK 292s OK 292s Read NC_BYTE_intfill_1 ...OK 292s OK 292s Read NC_BYTE_fill64_1 ...OK 292s OK 292s Read NC_BYTE_pack_1 ...OK 292s OK 292s Read NC_BYTE_intpack_1 ...OK 292s OK 292s Read NC_BYTE_pack64_1 ...OK 292s OK 292s Read NC_BYTE_2 ...OK 292s OK 292s Read NC_BYTE_int_2 ...OK 292s OK 292s Read NC_BYTE_bit64_2 ...OK 292s OK 292s Read NC_BYTE_fill_2 ...OK 292s OK 292s Read NC_BYTE_intfill_2 ...OK 292s OK 292s Read NC_BYTE_fill64_2 ...OK 292s OK 292s Read NC_BYTE_pack_2 ...OK 292s OK 292s Read NC_BYTE_intpack_2 ...OK 292s OK 292s Read NC_BYTE_pack64_2 ...OK 292s OK 292s Read NC_BYTE_3 ...OK 292s OK 292s Read NC_BYTE_int_3 ...OK 292s OK 292s Read NC_BYTE_bit64_3 ...OK 292s OK 292s Read NC_BYTE_4 ...OK 292s OK 292s Read NC_BYTE_int_4 ...OK 292s OK 292s Read NC_BYTE_bit64_4 ...OK 292s OK 292s Read NC_BYTE_fill_4 ...OK 292s OK 292s Read NC_BYTE_intfill_4 ...OK 292s OK 292s Read NC_BYTE_fill64_4 ...OK 292s OK 292s Read NC_BYTE_pack_4 ...OK 292s OK 292s Read NC_BYTE_intpack_4 ...OK 292s OK 292s Read NC_BYTE_pack64_4 ...OK 292s OK 292s Read NC_BYTE_5 ...OK 292s OK 292s Read NC_BYTE_int_5 ...OK 292s OK 292s Read NC_BYTE_bit64_5 ...OK 292s OK 292s Read NC_BYTE_fill_5 ...OK 292s OK 292s Read NC_BYTE_intfill_5 ...OK 292s OK 292s Read NC_BYTE_fill64_5 ...OK 292s OK 292s Read NC_BYTE_pack_5 ...OK 292s OK 292s Read NC_BYTE_intpack_5 ...OK 292s OK 292s Read NC_BYTE_pack64_5 ...OK 292s OK 292s Read NC_SHORT_0 ...OK 292s OK 292s Read NC_SHORT_int_0 ...OK 292s OK 292s Read NC_SHORT_bit64_0 ...OK 292s OK 292s Read NC_SHORT_fill_0 ...OK 292s OK 292s Read NC_SHORT_intfill_0 ...OK 292s OK 292s Read NC_SHORT_fill64_0 ...OK 292s OK 292s Read NC_SHORT_pack_0 ...OK 292s OK 292s Read NC_SHORT_intpack_0 ...OK 292s OK 292s Read NC_SHORT_pack64_0 ...OK 292s OK 292s Read NC_SHORT_1 ...OK 292s OK 292s Read NC_SHORT_int_1 ...OK 292s OK 292s Read NC_SHORT_bit64_1 ...OK 292s OK 292s Read NC_SHORT_fill_1 ...OK 292s OK 292s Read NC_SHORT_intfill_1 ...OK 292s OK 292s Read NC_SHORT_fill64_1 ...OK 292s OK 292s Read NC_SHORT_pack_1 ...OK 292s OK 292s Read NC_SHORT_intpack_1 ...OK 292s OK 292s Read NC_SHORT_pack64_1 ...OK 292s OK 292s Read NC_SHORT_2 ...OK 292s OK 292s Read NC_SHORT_int_2 ...OK 292s OK 292s Read NC_SHORT_bit64_2 ...OK 292s OK 292s Read NC_SHORT_fill_2 ...OK 292s OK 292s Read NC_SHORT_intfill_2 ...OK 292s OK 292s Read NC_SHORT_fill64_2 ...OK 292s OK 292s Read NC_SHORT_pack_2 ...OK 292s OK 292s Read NC_SHORT_intpack_2 ...OK 292s OK 292s Read NC_SHORT_pack64_2 ...OK 292s OK 292s Read NC_SHORT_3 ...OK 292s OK 292s Read NC_SHORT_int_3 ...OK 292s OK 292s Read NC_SHORT_bit64_3 ...OK 292s OK 292s Read NC_SHORT_4 ...OK 292s OK 292s Read NC_SHORT_int_4 ...OK 292s OK 292s Read NC_SHORT_bit64_4 ...OK 292s OK 292s Read NC_SHORT_fill_4 ...OK 292s OK 292s Read NC_SHORT_intfill_4 ...OK 292s OK 292s Read NC_SHORT_fill64_4 ...OK 292s OK 292s Read NC_SHORT_pack_4 ...OK 292s OK 292s Read NC_SHORT_intpack_4 ...OK 292s OK 292s Read NC_SHORT_pack64_4 ...OK 292s OK 292s Read NC_SHORT_5 ...OK 292s OK 292s Read NC_SHORT_int_5 ...OK 292s OK 292s Read NC_SHORT_bit64_5 ...OK 292s OK 292s Read NC_SHORT_fill_5 ...OK 292s OK 292s Read NC_SHORT_intfill_5 ...OK 292s OK 292s Read NC_SHORT_fill64_5 ...OK 292s OK 292s Read NC_SHORT_pack_5 ...OK 292s OK 292s Read NC_SHORT_intpack_5 ...OK 292s OK 292s Read NC_SHORT_pack64_5 ...OK 292s OK 292s Read NC_INT_0 ...OK 292s OK 292s Read NC_INT_int_0 ...OK 292s OK 292s Read NC_INT_bit64_0 ...OK 292s OK 292s Read NC_INT_fill_0 ...OK 292s OK 292s Read NC_INT_intfill_0 ...OK 292s OK 292s Read NC_INT_fill64_0 ...OK 292s OK 292s Read NC_INT_intfillna_0 ...OK 292s OK 292s Read NC_INT_pack_0 ...OK 292s OK 292s Read NC_INT_intpack_0 ...OK 292s OK 292s Read NC_INT_pack64_0 ...OK 292s OK 292s Read NC_INT_1 ...OK 292s OK 292s Read NC_INT_int_1 ...OK 292s OK 292s Read NC_INT_bit64_1 ...OK 292s OK 292s Read NC_INT_fill_1 ...OK 292s OK 292s Read NC_INT_intfill_1 ...OK 292s OK 292s Read NC_INT_fill64_1 ...OK 292s OK 292s Read NC_INT_intfillna_1 ...OK 292s OK 292s Read NC_INT_pack_1 ...OK 292s OK 292s Read NC_INT_intpack_1 ...OK 292s OK 292s Read NC_INT_pack64_1 ...OK 292s OK 292s Read NC_INT_2 ...OK 292s OK 292s Read NC_INT_int_2 ...OK 292s OK 292s Read NC_INT_bit64_2 ...OK 292s OK 292s Read NC_INT_fill_2 ...OK 292s OK 292s Read NC_INT_intfill_2 ...OK 292s OK 292s Read NC_INT_fill64_2 ...OK 292s OK 292s Read NC_INT_intfillna_2 ...OK 292s OK 292s Read NC_INT_pack_2 ...OK 292s OK 292s Read NC_INT_intpack_2 ...OK 292s OK 292s Read NC_INT_pack64_2 ...OK 292s OK 292s Read NC_INT_3 ...OK 292s OK 292s Read NC_INT_int_3 ...OK 292s OK 292s Read NC_INT_bit64_3 ...OK 292s OK 292s Read NC_INT_intfill_3 ...OK 292s OK 292s OK 292s Read NC_INT_intfillna_3 ...OK 292s OK 292s OK 292s Read NC_INT_intpack_3 ...OK 292s OK 292s OK 292s Read NC_INT_4 ...OK 292s OK 292s Read NC_INT_int_4 ...OK 292s OK 292s Read NC_INT_bit64_4 ...OK 292s OK 292s Read NC_INT_fill_4 ...OK 292s OK 292s Read NC_INT_intfill_4 ...OK 292s OK 292s Read NC_INT_fill64_4 ...OK 292s OK 292s Read NC_INT_intfillna_4 ...OK 292s OK 292s Read NC_INT_pack_4 ...OK 292s OK 292s Read NC_INT_intpack_4 ...OK 292s OK 292s Read NC_INT_pack64_4 ...OK 292s OK 292s Read NC_INT_5 ...OK 292s OK 292s Read NC_INT_int_5 ...OK 292s OK 292s Read NC_INT_bit64_5 ...OK 292s OK 292s Read NC_INT_fill_5 ...OK 292s OK 292s Read NC_INT_intfill_5 ...OK 292s OK 292s Read NC_INT_fill64_5 ...OK 292s OK 292s Read NC_INT_intfillna_5 ...OK 292s OK 292s Read NC_INT_pack_5 ...OK 292s OK 292s Read NC_INT_intpack_5 ...OK 292s OK 292s Read NC_INT_pack64_5 ...OK 292s OK 292s Read NC_FLOAT_0 ...OK 292s OK 292s Read NC_FLOAT_int_0 ...OK 292s OK 292s Read NC_FLOAT_bit64_0 ...OK 292s OK 292s Read NC_FLOAT_fill_0 ...OK 292s OK 292s Read NC_FLOAT_intfill_0 ...OK 292s OK 292s Read NC_FLOAT_fill64_0 ...OK 292s OK 292s Read NC_FLOAT_pack_0 ...OK 292s OK 292s Read NC_FLOAT_intpack_0 ...OK 292s OK 292s Read NC_FLOAT_pack64_0 ...OK 292s OK 292s Read NC_FLOAT_1 ...OK 292s OK 292s Read NC_FLOAT_int_1 ...OK 292s OK 292s Read NC_FLOAT_bit64_1 ...OK 292s OK 292s Read NC_FLOAT_fill_1 ...OK 292s OK 292s Read NC_FLOAT_intfill_1 ...OK 292s OK 292s Read NC_FLOAT_fill64_1 ...OK 292s OK 292s Read NC_FLOAT_pack_1 ...OK 292s OK 292s Read NC_FLOAT_intpack_1 ...OK 292s OK 292s Read NC_FLOAT_pack64_1 ...OK 292s OK 292s Read NC_FLOAT_2 ...OK 292s OK 292s Read NC_FLOAT_int_2 ...OK 292s OK 292s Read NC_FLOAT_bit64_2 ...OK 292s OK 292s Read NC_FLOAT_fill_2 ...OK 292s OK 292s Read NC_FLOAT_intfill_2 ...OK 292s OK 292s Read NC_FLOAT_fill64_2 ...OK 292s OK 292s Read NC_FLOAT_pack_2 ...OK 292s OK 292s Read NC_FLOAT_intpack_2 ...OK 292s OK 292s Read NC_FLOAT_pack64_2 ...OK 292s OK 292s Read NC_FLOAT_3 ...OK 292s OK 292s Read NC_FLOAT_int_3 ...OK 292s OK 292s Read NC_FLOAT_bit64_3 ...OK 292s OK 292s Read NC_FLOAT_intfill_3 ...OK 292s OK 292s OK 292s Read NC_FLOAT_fill64_3 ...OK 292s OK 292s OK 292s Read NC_FLOAT_intpack_3 ...OK 292s OK 292s OK 292s Read NC_FLOAT_pack64_3 ...OK 292s OK 292s OK 292s Read NC_FLOAT_4 ...OK 292s OK 292s Read NC_FLOAT_int_4 ...OK 292s OK 292s Read NC_FLOAT_bit64_4 ...OK 292s OK 292s Read NC_FLOAT_fill_4 ...OK 292s OK 292s Read NC_FLOAT_intfill_4 ...OK 292s OK 292s Read NC_FLOAT_fill64_4 ...OK 292s OK 292s Read NC_FLOAT_pack_4 ...OK 292s OK 292s Read NC_FLOAT_intpack_4 ...OK 292s OK 292s Read NC_FLOAT_pack64_4 ...OK 292s OK 292s Read NC_FLOAT_5 ...OK 292s OK 292s Read NC_FLOAT_int_5 ...OK 292s OK 292s Read NC_FLOAT_bit64_5 ...OK 292s OK 292s Read NC_FLOAT_fill_5 ...OK 292s OK 292s Read NC_FLOAT_intfill_5 ...OK 292s OK 292s Read NC_FLOAT_fill64_5 ...OK 292s OK 292s Read NC_FLOAT_pack_5 ...OK 292s OK 292s Read NC_FLOAT_intpack_5 ...OK 292s OK 292s Read NC_FLOAT_pack64_5 ...OK 292s OK 292s Read NC_DOUBLE_0 ...OK 292s OK 292s Read NC_DOUBLE_int_0 ...OK 292s OK 292s Read NC_DOUBLE_bit64_0 ...OK 292s OK 292s Read NC_DOUBLE_fill_0 ...OK 292s OK 292s Read NC_DOUBLE_intfill_0 ...OK 292s OK 292s Read NC_DOUBLE_fill64_0 ...OK 292s OK 292s Read NC_DOUBLE_fillna_0 ...OK 292s OK 292s Read NC_DOUBLE_pack_0 ...OK 292s OK 292s Read NC_DOUBLE_intpack_0 ...OK 292s OK 292s Read NC_DOUBLE_pack64_0 ...OK 292s OK 292s Read NC_DOUBLE_1 ...OK 292s OK 292s Read NC_DOUBLE_int_1 ...OK 292s OK 292s Read NC_DOUBLE_bit64_1 ...OK 292s OK 292s Read NC_DOUBLE_fill_1 ...OK 292s OK 292s Read NC_DOUBLE_intfill_1 ...OK 292s OK 292s Read NC_DOUBLE_fill64_1 ...OK 292s OK 292s Read NC_DOUBLE_fillna_1 ...OK 292s OK 292s Read NC_DOUBLE_pack_1 ...OK 292s OK 292s Read NC_DOUBLE_intpack_1 ...OK 292s OK 292s Read NC_DOUBLE_pack64_1 ...OK 292s OK 292s Read NC_DOUBLE_2 ...OK 292s OK 292s Read NC_DOUBLE_int_2 ...OK 292s OK 292s Read NC_DOUBLE_bit64_2 ...OK 292s OK 292s Read NC_DOUBLE_fill_2 ...OK 292s OK 292s Read NC_DOUBLE_intfill_2 ...OK 292s OK 292s Read NC_DOUBLE_fill64_2 ...OK 292s OK 292s Read NC_DOUBLE_fillna_2 ...OK 292s OK 292s Read NC_DOUBLE_pack_2 ...OK 292s OK 292s Read NC_DOUBLE_intpack_2 ...OK 292s OK 292s Read NC_DOUBLE_pack64_2 ...OK 292s OK 292s Read NC_DOUBLE_3 ...OK 292s OK 292s Read NC_DOUBLE_int_3 ...OK 292s OK 292s Read NC_DOUBLE_bit64_3 ...OK 292s OK 292s Read NC_DOUBLE_fill_3 ...OK 292s OK 292s Read NC_DOUBLE_intfill_3 ...OK 292s OK 292s OK 292s Read NC_DOUBLE_fill64_3 ...OK 292s OK 292s OK 292s Read NC_DOUBLE_fillna_3 ...OK 292s OK 292s Read NC_DOUBLE_pack_3 ...OK 292s OK 292s Read NC_DOUBLE_intpack_3 ...OK 292s OK 292s OK 292s Read NC_DOUBLE_pack64_3 ...OK 292s OK 292s OK 292s Read NC_DOUBLE_4 ...OK 292s OK 292s Read NC_DOUBLE_int_4 ...OK 292s OK 292s Read NC_DOUBLE_bit64_4 ...OK 292s OK 292s Read NC_DOUBLE_fill_4 ...OK 292s OK 292s Read NC_DOUBLE_intfill_4 ...OK 292s OK 292s Read NC_DOUBLE_fill64_4 ...OK 292s OK 292s Read NC_DOUBLE_fillna_4 ...OK 292s OK 292s Read NC_DOUBLE_pack_4 ...OK 292s OK 292s Read NC_DOUBLE_intpack_4 ...OK 292s OK 292s Read NC_DOUBLE_pack64_4 ...OK 292s OK 292s Read NC_DOUBLE_5 ...OK 292s OK 292s Read NC_DOUBLE_int_5 ...OK 292s OK 292s Read NC_DOUBLE_bit64_5 ...OK 292s OK 292s Read NC_DOUBLE_fill_5 ...OK 292s OK 292s Read NC_DOUBLE_intfill_5 ...OK 292s OK 292s Read NC_DOUBLE_fill64_5 ...OK 292s OK 292s Read NC_DOUBLE_fillna_5 ...OK 292s OK 292s Read NC_DOUBLE_pack_5 ...OK 292s OK 292s Read NC_DOUBLE_intpack_5 ...OK 292s OK 292s Read NC_DOUBLE_pack64_5 ...OK 292s OK 292s Read NC_UBYTE_0 ...OK 292s OK 292s Read NC_UBYTE_int_0 ...OK 292s OK 292s Read NC_UBYTE_bit64_0 ...OK 292s OK 292s Read NC_UBYTE_fill_0 ...OK 292s OK 292s Read NC_UBYTE_intfill_0 ...OK 292s OK 292s Read NC_UBYTE_fill64_0 ...OK 292s OK 292s Read NC_UBYTE_pack_0 ...OK 292s OK 292s Read NC_UBYTE_intpack_0 ...OK 292s OK 292s Read NC_UBYTE_pack64_0 ...OK 292s OK 292s Read NC_UBYTE_1 ...OK 292s OK 292s Read NC_UBYTE_int_1 ...OK 292s OK 292s Read NC_UBYTE_bit64_1 ...OK 292s OK 292s Read NC_UBYTE_fill_1 ...OK 292s OK 292s Read NC_UBYTE_intfill_1 ...OK 292s OK 292s Read NC_UBYTE_fill64_1 ...OK 292s OK 292s Read NC_UBYTE_pack_1 ...OK 292s OK 292s Read NC_UBYTE_intpack_1 ...OK 292s OK 292s Read NC_UBYTE_pack64_1 ...OK 292s OK 292s Read NC_UBYTE_2 ...OK 292s OK 292s Read NC_UBYTE_int_2 ...OK 292s OK 292s Read NC_UBYTE_bit64_2 ...OK 292s OK 292s Read NC_UBYTE_fill_2 ...OK 292s OK 292s Read NC_UBYTE_intfill_2 ...OK 292s OK 292s Read NC_UBYTE_fill64_2 ...OK 292s OK 292s Read NC_UBYTE_pack_2 ...OK 292s OK 292s Read NC_UBYTE_intpack_2 ...OK 292s OK 292s Read NC_UBYTE_pack64_2 ...OK 292s OK 292s Read NC_UBYTE_3 ...OK 292s OK 292s Read NC_UBYTE_int_3 ...OK 292s OK 292s Read NC_UBYTE_bit64_3 ...OK 292s OK 292s Read NC_UBYTE_4 ...OK 292s OK 292s Read NC_UBYTE_int_4 ...OK 292s OK 292s Read NC_UBYTE_bit64_4 ...OK 292s OK 292s Read NC_UBYTE_fill_4 ...OK 292s OK 292s Read NC_UBYTE_intfill_4 ...OK 292s OK 292s Read NC_UBYTE_fill64_4 ...OK 292s OK 292s Read NC_UBYTE_pack_4 ...OK 292s OK 292s Read NC_UBYTE_intpack_4 ...OK 292s OK 292s Read NC_UBYTE_pack64_4 ...OK 292s OK 292s Read NC_UBYTE_5 ...OK 292s OK 292s Read NC_UBYTE_int_5 ...OK 292s OK 292s Read NC_UBYTE_bit64_5 ...OK 292s OK 292s Read NC_UBYTE_fill_5 ...OK 292s OK 292s Read NC_UBYTE_intfill_5 ...OK 292s OK 292s Read NC_UBYTE_fill64_5 ...OK 292s OK 292s Read NC_UBYTE_pack_5 ...OK 292s OK 292s Read NC_UBYTE_intpack_5 ...OK 292s OK 292s Read NC_UBYTE_pack64_5 ...OK 292s OK 292s Read NC_USHORT_0 ...OK 292s OK 292s Read NC_USHORT_int_0 ...OK 292s OK 292s Read NC_USHORT_bit64_0 ...OK 292s OK 292s Read NC_USHORT_fill_0 ...OK 292s OK 292s Read NC_USHORT_intfill_0 ...OK 292s OK 292s Read NC_USHORT_fill64_0 ...OK 292s OK 292s Read NC_USHORT_pack_0 ...OK 292s OK 292s Read NC_USHORT_intpack_0 ...OK 292s OK 292s Read NC_USHORT_pack64_0 ...OK 292s OK 292s Read NC_USHORT_1 ...OK 292s OK 292s Read NC_USHORT_int_1 ...OK 292s OK 292s Read NC_USHORT_bit64_1 ...OK 292s OK 292s Read NC_USHORT_fill_1 ...OK 292s OK 292s Read NC_USHORT_intfill_1 ...OK 292s OK 292s Read NC_USHORT_fill64_1 ...OK 292s OK 292s Read NC_USHORT_pack_1 ...OK 292s OK 292s Read NC_USHORT_intpack_1 ...OK 292s OK 292s Read NC_USHORT_pack64_1 ...OK 292s OK 292s Read NC_USHORT_2 ...OK 292s OK 292s Read NC_USHORT_int_2 ...OK 292s OK 292s Read NC_USHORT_bit64_2 ...OK 292s OK 292s Read NC_USHORT_fill_2 ...OK 292s OK 292s Read NC_USHORT_intfill_2 ...OK 292s OK 292s Read NC_USHORT_fill64_2 ...OK 292s OK 292s Read NC_USHORT_pack_2 ...OK 292s OK 292s Read NC_USHORT_intpack_2 ...OK 292s OK 292s Read NC_USHORT_pack64_2 ...OK 292s OK 292s Read NC_USHORT_3 ...OK 292s OK 292s Read NC_USHORT_int_3 ...OK 292s OK 292s Read NC_USHORT_bit64_3 ...OK 292s OK 292s Read NC_USHORT_4 ...OK 292s OK 292s Read NC_USHORT_int_4 ...OK 292s OK 292s Read NC_USHORT_bit64_4 ...OK 292s OK 292s Read NC_USHORT_fill_4 ...OK 292s OK 292s Read NC_USHORT_intfill_4 ...OK 292s OK 292s Read NC_USHORT_fill64_4 ...OK 292s OK 292s Read NC_USHORT_pack_4 ...OK 292s OK 292s Read NC_USHORT_intpack_4 ...OK 292s OK 292s Read NC_USHORT_pack64_4 ...OK 292s OK 292s Read NC_USHORT_5 ...OK 292s OK 292s Read NC_USHORT_int_5 ...OK 292s OK 292s Read NC_USHORT_bit64_5 ...OK 292s OK 292s Read NC_USHORT_fill_5 ...OK 292s OK 292s Read NC_USHORT_intfill_5 ...OK 292s OK 292s Read NC_USHORT_fill64_5 ...OK 292s OK 292s Read NC_USHORT_pack_5 ...OK 292s OK 292s Read NC_USHORT_intpack_5 ...OK 292s OK 292s Read NC_USHORT_pack64_5 ...OK 292s OK 292s Read NC_UINT_0 ...OK 292s OK 292s Read NC_UINT_int_0 ...OK 292s OK 292s Read NC_UINT_bit64_0 ...OK 292s OK 292s Read NC_UINT_fill_0 ...OK 292s OK 292s Read NC_UINT_intfill_0 ...OK 292s OK 292s Read NC_UINT_fill64_0 ...OK 292s OK 292s Read NC_UINT_pack_0 ...OK 292s OK 292s Read NC_UINT_intpack_0 ...OK 292s OK 292s Read NC_UINT_pack64_0 ...OK 292s OK 292s Read NC_UINT_1 ...OK 292s OK 292s Read NC_UINT_int_1 ...OK 292s OK 292s Read NC_UINT_bit64_1 ...OK 292s OK 292s Read NC_UINT_fill_1 ...OK 292s OK 292s Read NC_UINT_intfill_1 ...OK 292s OK 292s Read NC_UINT_fill64_1 ...OK 292s OK 292s Read NC_UINT_pack_1 ...OK 292s OK 292s Read NC_UINT_intpack_1 ...OK 292s OK 292s Read NC_UINT_pack64_1 ...OK 292s OK 292s Read NC_UINT_2 ...OK 292s OK 292s Read NC_UINT_int_2 ...OK 292s OK 292s Read NC_UINT_bit64_2 ...OK 292s OK 292s Read NC_UINT_fill_2 ...OK 292s OK 292s Read NC_UINT_intfill_2 ...OK 292s OK 292s Read NC_UINT_fill64_2 ...OK 292s OK 292s Read NC_UINT_pack_2 ...OK 292s OK 292s Read NC_UINT_intpack_2 ...OK 292s OK 292s Read NC_UINT_pack64_2 ...OK 292s OK 292s Read NC_UINT_3 ...OK 292s OK 292s Read NC_UINT_int_3 ...OK 292s OK 292s Read NC_UINT_bit64_3 ...OK 292s OK 292s Read NC_UINT_4 ...OK 292s OK 292s Read NC_UINT_int_4 ...OK 292s OK 292s Read NC_UINT_bit64_4 ...OK 292s OK 292s Read NC_UINT_fill_4 ...OK 292s OK 292s Read NC_UINT_intfill_4 ...OK 292s OK 292s Read NC_UINT_fill64_4 ...OK 292s OK 292s Read NC_UINT_pack_4 ...OK 292s OK 292s Read NC_UINT_intpack_4 ...OK 292s OK 292s Read NC_UINT_pack64_4 ...OK 292s OK 292s Read NC_UINT_5 ...OK 292s OK 292s Read NC_UINT_int_5 ...OK 292s OK 292s Read NC_UINT_bit64_5 ...OK 292s OK 292s Read NC_UINT_fill_5 ...OK 292s OK 292s Read NC_UINT_intfill_5 ...OK 292s OK 292s Read NC_UINT_fill64_5 ...OK 292s OK 292s Read NC_UINT_pack_5 ...OK 292s OK 292s Read NC_UINT_intpack_5 ...OK 292s OK 292s Read NC_UINT_pack64_5 ...OK 292s OK 292s Read NC_INT64_0 ...OK 292s OK 292s Read NC_INT64_int_0 ...OK 292s OK 292s Read NC_INT64_bit64_0 ...OK 292s OK 292s Read NC_INT64_fill_0 ...OK 292s OK 292s Read NC_INT64_intfill_0 ...OK 292s OK 292s Read NC_INT64_fill64_0 ...OK 292s OK 292s Read NC_INT64_pack_0 ...OK 292s OK 292s Read NC_INT64_intpack_0 ...OK 292s OK 292s Read NC_INT64_pack64_0 ...OK 292s OK 292s Read NC_INT64_1 ...OK 292s OK 292s Read NC_INT64_int_1 ...OK 292s OK 292s Read NC_INT64_bit64_1 ...OK 292s OK 292s Read NC_INT64_fill_1 ...OK 292s OK 292s Read NC_INT64_intfill_1 ...OK 292s OK 292s Read NC_INT64_fill64_1 ...OK 292s OK 292s Read NC_INT64_pack_1 ...OK 292s OK 292s Read NC_INT64_intpack_1 ...OK 292s OK 292s Read NC_INT64_pack64_1 ...OK 292s OK 292s Read NC_INT64_2 ...OK 292s OK 292s Read NC_INT64_int_2 ...OK 292s OK 292s Read NC_INT64_bit64_2 ...OK 292s OK 292s Read NC_INT64_fill_2 ...OK 292s OK 292s Read NC_INT64_intfill_2 ...OK 292s OK 292s Read NC_INT64_fill64_2 ...OK 292s OK 292s Read NC_INT64_pack_2 ...OK 292s OK 292s Read NC_INT64_intpack_2 ...OK 292s OK 292s Read NC_INT64_pack64_2 ...OK 292s OK 292s Read NC_INT64_3 ...OK 292s OK 292s Read NC_INT64_int_3 ...OK 292s OK 292s Read NC_INT64_bit64_3 ...OK 292s OK 292s Read NC_INT64_intfill_3 ...OK 292s OK 292s OK 292s Read NC_INT64_fill64_3 ...OK 292s OK 292s OK 292s Read NC_INT64_intpack_3 ...OK 292s OK 292s OK 292s Read NC_INT64_pack64_3 ...OK 292s OK 292s OK 292s Read NC_INT64_4 ...OK 292s OK 292s Read NC_INT64_int_4 ...OK 292s OK 292s Read NC_INT64_bit64_4 ...OK 292s OK 292s Read NC_INT64_fill_4 ...OK 292s OK 292s Read NC_INT64_intfill_4 ...OK 292s OK 292s Read NC_INT64_fill64_4 ...OK 292s OK 292s Read NC_INT64_pack_4 ...OK 292s OK 292s Read NC_INT64_intpack_4 ...OK 292s OK 292s Read NC_INT64_pack64_4 ...OK 292s OK 292s Read NC_INT64_5 ...OK 292s OK 292s Read NC_INT64_int_5 ...OK 292s OK 292s Read NC_INT64_bit64_5 ...OK 292s OK 292s Read NC_INT64_fill_5 ...OK 292s OK 292s Read NC_INT64_intfill_5 ...OK 292s OK 292s Read NC_INT64_fill64_5 ...OK 292s OK 292s Read NC_INT64_pack_5 ...OK 292s OK 292s Read NC_INT64_intpack_5 ...OK 292s OK 292s Read NC_INT64_pack64_5 ...OK 292s OK 292s Read NC_UINT64_0 ...OK 292s OK 292s Read NC_UINT64_int_0 ...OK 292s OK 292s Read NC_UINT64_bit64_0 ...OK 292s OK 292s Read NC_UINT64_fill_0 ...OK 292s OK 292s Read NC_UINT64_intfill_0 ...OK 292s OK 292s Read NC_UINT64_fill64_0 ...OK 292s OK 292s Read NC_UINT64_pack_0 ...OK 292s OK 292s Read NC_UINT64_intpack_0 ...OK 292s OK 292s Read NC_UINT64_pack64_0 ...OK 292s OK 292s Read NC_UINT64_1 ...OK 292s OK 292s Read NC_UINT64_int_1 ...OK 292s OK 292s Read NC_UINT64_bit64_1 ...OK 292s OK 292s Read NC_UINT64_fill_1 ...OK 292s OK 292s Read NC_UINT64_intfill_1 ...OK 292s OK 292s Read NC_UINT64_fill64_1 ...OK 292s OK 292s Read NC_UINT64_pack_1 ...OK 292s OK 292s Read NC_UINT64_intpack_1 ...OK 292s OK 292s Read NC_UINT64_pack64_1 ...OK 292s OK 292s Read NC_UINT64_2 ...OK 292s OK 292s Read NC_UINT64_int_2 ...OK 292s OK 292s Read NC_UINT64_bit64_2 ...OK 292s OK 292s Read NC_UINT64_fill_2 ...OK 292s OK 292s Read NC_UINT64_intfill_2 ...OK 292s OK 292s Read NC_UINT64_fill64_2 ...OK 292s OK 292s Read NC_UINT64_pack_2 ...OK 292s OK 292s Read NC_UINT64_intpack_2 ...OK 292s OK 292s Read NC_UINT64_pack64_2 ...OK 292s OK 292s Read NC_UINT64_3 ...OK 292s OK 292s Read NC_UINT64_int_3 ...OK 292s OK 292s Read NC_UINT64_bit64_3 ...OK 292s OK 292s Read NC_UINT64_4 ...OK 292s OK 292s Read NC_UINT64_int_4 ...OK 292s OK 292s Read NC_UINT64_bit64_4 ...OK 292s OK 292s Read NC_UINT64_fill_4 ...OK 292s OK 293s Read NC_UINT64_intfill_4 ...OK 293s OK 293s Read NC_UINT64_fill64_4 ...OK 293s OK 293s Read NC_UINT64_pack_4 ...OK 293s OK 293s Read NC_UINT64_intpack_4 ...OK 293s OK 293s Read NC_UINT64_pack64_4 ...OK 293s OK 293s Read NC_UINT64_5 ...OK 293s OK 293s Read NC_UINT64_int_5 ...OK 293s OK 293s Read NC_UINT64_bit64_5 ...OK 293s OK 293s Read NC_UINT64_fill_5 ...OK 293s OK 293s Read NC_UINT64_intfill_5 ...OK 293s OK 293s Read NC_UINT64_fill64_5 ...OK 293s OK 293s Read NC_UINT64_pack_5 ...OK 293s OK 293s Read NC_UINT64_intpack_5 ...OK 293s OK 293s Read NC_UINT64_pack64_5 ...OK 293s OK 293s Read integer vector as smallest R type ... OK 293s OK 293s Read NC_BYTE_5 ...OK 293s OK 293s Read NC_BYTE_fill_5 ...OK 293s OK 293s Read NC_SHORT_5 ...OK 293s OK 293s Read NC_SHORT_fill_5 ...OK 293s OK 293s Read NC_INT_5 ...OK 293s OK 293s Read NC_INT_fill_5 ...OK 293s OK 293s Read NC_FLOAT_5 ...OK 293s OK 293s Read NC_FLOAT_fill_5 ...OK 293s OK 293s Read NC_DOUBLE_5 ...OK 293s OK 293s Read NC_DOUBLE_fill_5 ...OK 293s OK 293s Read NC_UBYTE_5 ...OK 293s OK 293s Read NC_UBYTE_fill_5 ...OK 293s OK 293s Read NC_USHORT_5 ...OK 293s OK 293s Read NC_USHORT_fill_5 ...OK 293s OK 293s Read NC_UINT_5 ...OK 293s OK 293s Read NC_UINT_fill_5 ...OK 293s OK 293s Read NC_INT64_5 ...OK 293s OK 293s Read NC_INT64_fill_5 ...OK 293s OK 293s Read NC_UINT64_5 ...OK 293s OK 293s Read NC_UINT64_fill_5 ...OK 293s OK 293s Read numeric matrix ... OK 293s Inquire about numeric variable ...OK 293s OK 293s OK 293s Read numeric matrix slice ... OK 293s OK 293s Read numeric matrix empty slice ... OK 293s OK 293s Read numeric scalar ... OK 293s Read numeric empty array ... OK 293s Read 2D char array ... OK 293s Read 2D char array with fill value ... OK 293s OK 293s Read 2D char slice ... OK 293s Read 2D char slice as raw bytes ... OK 293s Read 2D char slice as characters ... OK 293s Read empty 2D char array ... OK 293s OK 293s Read 1D char slice ... OK 293s Read scalar char ... OK 293s Read 1D string array ...OK 293s Read 1D string array with fill values ...OK 293s Read 1D string slice ...OK 293s Read 1D int64 array as integer64 ...OK 293s Read details of user-defined types ...OK 293s OK 293s OK 293s OK 293s OK 293s OK 293s OK 293s OK 293s Read vlen as double ...OK 293s OK 293s Read vlen as integer ...OK 293s OK 293s Read vlen with fill ...OK 293s Read vlen scalar ...OK 293s Reading packed vlen ...OK 293s OK 293s Read character vlen ...OK 293s Read character vlen as raw ...OK 293s Read string vlen ...OK 293s Read nested vlen ...OK 293s Read nested vlen with fill ...OK 293s Read opaque ...OK 293s Read opaque scalar ...OK 293s Read opaque vector ...OK 293s Read opaque vlen ...OK 293s Read enum ...OK 293s OK 293s Read empty enum ...OK 293s Read compound ...OK 293s Read compound with fill ...OK 293s Read compound scalar attribute ...OK 293s Read compound vector attribute ...OK 293s Read enum scalar attribute ...OK 293s Read enum vector attribute ...OK 293s Read opaque scalar attribute ...OK 293s Read opaque vector attribute ...OK 293s Read vlen scalar attribute ...OK 293s Read vlen vector attribute ...OK 293s Read and unpack numeric array ... OK 293s Check that closing any NetCDF handle closes the file for all handles ... OK 293s Check that garbage collector closes file that is not referenced ... OK 293s Removed test file /tmp/Rtmp7K0pnz/RNetCDF-test_netcdf4_91c605859bb.nc 293s > 293s > # Try diskless files: 293s > ncfile <- tempfile("RNetCDF-test-diskless", fileext=".nc") 293s > cat("Test diskless creation of ", ncfile, "...\n") 293s Test diskless creation of /tmp/Rtmp7K0pnz/RNetCDF-test-diskless91c724dd64c.nc ... 293s > if (cfg$diskless) { 293s + nc <- create.nc(ncfile, diskless=TRUE) 293s + tally <- testfun(file.exists(ncfile), FALSE, tally) 293s + close.nc(nc) 293s + } else { 293s + message("NetCDF library does not support diskless datasets") 293s + nc <- try(create.nc(ncfile, diskless=TRUE), silent=TRUE) 293s + tally <- testfun(inherits(nc, "try-error"), TRUE, tally) 293s + } 293s OK 293s > unlink(ncfile) 293s > 293s > 293s > #-------------------------------------------------------------------------------# 293s > # UDUNITS calendar functions 293s > #-------------------------------------------------------------------------------# 293s > 293s > # Test if udunits support is available: 293s > if (!cfg$udunits) { 293s + 293s + message("UDUNITS calendar conversions not supported by this build of RNetCDF") 293s + x <- try(utcal.nc("seconds since 1970-01-01", 0), silent=TRUE) 293s + tally <- testfun(inherits(x, "try-error"), TRUE, tally) 293s + 293s + } else { 293s + 293s + cat("utcal.nc - numeric values ...") 293s + x <- matrix(data=c(1899, 1900, 1900, 1900, 1900, 1900, 293s + 12, 1, 1, 1, 1, 1, 293s + 31, 1, 1, 1, 1, 1, 293s + 23, 0, 1, 2, 3, 4, 293s + 0, 0, 0, 0, 0, 0, 293s + 0, 0, 0, 0, 0, 0), 293s + ncol=6) 293s + colnames(x) <- c("year","month","day","hour","minute","second") 293s + y <- utcal.nc("hours since 1900-01-01 00:00:00 +01:00", c(0:5)) 293s + tally <- testfun(x,y,tally) 293s + 293s + cat("utcal.nc - string values ...") 293s + x <- c("1899-12-31 23:00:00", "1900-01-01 00:00:00", "1900-01-01 01:00:00", 293s + "1900-01-01 02:00:00", "1900-01-01 03:00:00", "1900-01-01 04:00:00") 293s + y <- utcal.nc("hours since 1900-01-01 00:00:00 +01:00", c(0:5), type="s") 293s + tally <- testfun(x,y,tally) 293s + 293s + cat("utcal.nc - POSIXct values ...") 293s + x <- ISOdatetime(c(1899,1900,1900,1900,1900,1900), 293s + c( 12, 1, 1, 1, 1, 1), 293s + c( 31, 1, 1, 1, 1, 1), 293s + c( 23, 0, 1, 2, 3, 4), 293s + c( 0, 0, 0, 0, 0, 0), 293s + c( 0, 0, 0, 0, 0, 0), tz="UTC") 293s + y <- utcal.nc("hours since 1900-01-01 00:00:00 +01:00", c(0:5), type="c") 293s + tally <- testfun(x,y,tally) 293s + 293s + cat("utcal.nc - error for unknown units ...") 293s + x <- try(utcal.nc("unknown", 1), silent=TRUE) 293s + tally <- testfun(inherits(x, "try-error"), TRUE, tally) 293s + 293s + cat("utinvcal.nc - numeric values ...") 293s + x <- 6.416667 293s + y <- utinvcal.nc("hours since 1900-01-01 00:00:00 +01:00", c(1900,1,1,5,25,0)) 293s + tally <- testfun(x,y,tally) 293s + 293s + cat("utinvcal.nc - string values ...") 293s + x <- 6.416667 293s + y <- utinvcal.nc("hours since 1900-01-01 00:00:00 +01:00", "1900-01-01 05:25:00") 293s + tally <- testfun(x,y,tally) 293s + 293s + cat("utinvcal.nc - POSIXct values ...") 293s + x <- 6.416667 293s + y <- utinvcal.nc("hours since 1900-01-01 00:00:00 +01:00", 293s + ISOdatetime(1900,1,1,5,25,0,tz="UTC")) 293s + tally <- testfun(x,y,tally) 293s + 293s + cat("utinvcal.nc - error for bad values ...") 293s + x <- try(utinvcal.nc("hours since 1900-01-01 00:00:00 +01:00", 293s + "1900-01-01 24:61:61"), silent=TRUE) 293s + tally <- testfun(inherits(x, "try-error"), TRUE, tally) 293s + 293s + } 293s utcal.nc - numeric values ...OK 293s utcal.nc - string values ...OK 293s utcal.nc - POSIXct values ...OK 293s utcal.nc - error for unknown units ...OK 293s utinvcal.nc - numeric values ...OK 293s utinvcal.nc - string values ...OK 293s utinvcal.nc - POSIXct values ...OK 293s utinvcal.nc - error for bad values ...OK 293s > 293s > #-------------------------------------------------------------------------------# 293s > # Parallel I/O demos 293s > #-------------------------------------------------------------------------------# 293s > 293s > mpiexec <- cfg$mpiexec 293s > parallel <- cfg$parallel 293s > 293s > if (mpiexec != "") { 293s + # mpiexec is specified, so assume that parallel I/O is meant to be enabled. 293s + 293s + # List of MPI packages to test: 293s + mpipkgs <- c("Rmpi", "pbdMPI") 293s + 293s + # Try to find demo script directory: 293s + demodirs <- c("demo", 293s + file.path("..", "demo"), 293s + file.path("..", "RNetCDF", "demo")) 293s + demodir <- demodirs[dir.exists(demodirs)] 293s + stopifnot(length(demodir) > 0) 293s + 293s + # Check if any of the packages are loaded: 293s + for (mpipkg in mpipkgs) { 293s + if (isNamespaceLoaded(mpipkg)) { 293s + warning("Package ", mpipkg, " is loaded, so mpiexec may fail") 293s + } 293s + } 293s + 293s + for (mpipkg in c("Rmpi", "pbdMPI")) { 293s + # We cannot use requireNamespace to check for installed MPI packages, 293s + # because they may initialise the MPI library via .onLoad, 293s + # which causes failure when we try to mpiexec another R script. 293s + if (length(find.package(mpipkg, quiet=TRUE) > 0)) { 293s + cat("Testing parallel I/O with package", mpipkg, "...\n") 293s + demoscripts <- list.files( 293s + demodir, 293s + pattern=paste0(mpipkg, ".*\\.R"), 293s + full.names=TRUE) 293s + stopifnot(length(demoscripts) >= 1) 293s + for (demoscript in demoscripts) { 293s + ncfile <- tempfile("RNetCDF-MPI-test", fileext=".nc") 293s + cat("Running script", demoscript, "with MPI ...\n") 293s + x <- system2(mpiexec, 293s + args=c('-n', '2', 'Rscript', '--vanilla', demoscript, ncfile)) 293s + unlink(ncfile) 293s + tally <- testfun(x, 0, tally) 293s + } 293s + } else { 293s + message("Package ", mpipkg, " not available for parallel I/O tests\n") 293s + } 293s + } 293s + 293s + } else if (parallel) { 293s + # Parallel I/O may be enabled, but we cannot test without mpiexec being specified. 293s + 293s + cat("Skipping parallel I/O tests as mpiexec is not defined\n") 293s + 293s + } else { 293s + # Assume that parallel I/O is meant to be disabled, 293s + # because parallel is FALSE and mpiexec is not specified. 293s + 293s + ncfile <- tempfile("RNetCDF-MPI-test", fileext=".nc") 293s + 293s + cat("Testing that create.nc fails with mpi_comm ... ") 293s + x <- try(create.nc(ncfile, format="netcdf4", mpi_comm=1), silent=TRUE) 293s + unlink(ncfile) 293s + if (inherits(x, "try-error") && 293s + conditionMessage(attr(x, "condition")) == "MPI not supported") { 293s + tally <- testfun(TRUE, TRUE, tally) 293s + } else { 293s + tally <- testfun(FALSE, TRUE, tally) 293s + } 293s + 293s + cat("Testing that open.nc fails with mpi_comm ... ") 293s + x <- try(open.nc(ncfile, mpi_comm=1), silent=TRUE) 293s + if (inherits(x, "try-error") && 293s + conditionMessage(attr(x, "condition")) == "MPI not supported") { 293s + tally <- testfun(TRUE, TRUE, tally) 293s + } else { 293s + tally <- testfun(FALSE, TRUE, tally) 293s + } 293s + 293s + cat("Testing that var.par.nc fails ... ") 293s + ncid <- create.nc(ncfile, format="netcdf4") 293s + x <- try(var.par.nc(ncid, "dummy", "NC_COLLECTIVE"), silent=TRUE) 293s + close.nc(ncid) 293s + unlink(ncfile) 293s + if (inherits(x, "try-error") && 293s + conditionMessage(attr(x, "condition")) == "MPI not supported") { 293s + tally <- testfun(TRUE, TRUE, tally) 293s + } else { 293s + tally <- testfun(FALSE, TRUE, tally) 293s + } 293s + 293s + } 293s Testing that create.nc fails with mpi_comm ... OK 293s Testing that open.nc fails with mpi_comm ... OK 293s Testing that var.par.nc fails ... OK 293s > 293s > #-------------------------------------------------------------------------------# 293s > # Check that package can be unloaded: 293s > #-------------------------------------------------------------------------------# 293s > 293s > cat("Unload RNetCDF ...\n") 293s Unload RNetCDF ... 293s > detach("package:RNetCDF",unload=TRUE) 293s > 293s > #-------------------------------------------------------------------------------# 293s > # Overall summary 293s > #-------------------------------------------------------------------------------# 293s > cat("Summary:", tally["pass"], "pass /", tally["fail"], "fail.\n") 293s Summary: 8557 pass / 0 fail. 293s > 293s > if (tally["fail"]==0) { 293s + cat("Package seems to work properly.\n") 293s + } else { 293s + stop(tally["fail"]," of ",sum(tally)," test cases failed.") 293s + } 293s Package seems to work properly. 293s > 293s > #===============================================================================# 293s > 293s > #===============================================================================# 293s > # SCRATCH 293s > #===============================================================================# 293s > 293s > 293s Test RNetCDF-test.R passed 293s autopkgtest [15:56:56]: test run-unit-test: -----------------------] 294s autopkgtest [15:56:57]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 294s run-unit-test PASS 294s autopkgtest [15:56:57]: test pkg-r-autopkgtest: preparing testbed 294s Reading package lists... 294s Building dependency tree... 294s Reading state information... 295s Starting pkgProblemResolver with broken count: 0 295s Starting 2 pkgProblemResolver with broken count: 0 295s Done 296s The following NEW packages will be installed: 296s build-essential cpp cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu 296s dctrl-tools g++ g++-14 g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu gcc 296s gcc-14 gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu gfortran gfortran-14 296s gfortran-14-aarch64-linux-gnu gfortran-aarch64-linux-gnu icu-devtools 296s libasan8 libblas-dev libbz2-dev libcc1-0 libdeflate-dev libgcc-14-dev 296s libgfortran-14-dev libhwasan0 libicu-dev libisl23 libitm1 libjpeg-dev 296s libjpeg-turbo8-dev libjpeg8-dev liblapack-dev liblsan0 liblzma-dev libmpc3 296s libncurses-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 296s libpkgconf3 libpng-dev libreadline-dev libstdc++-14-dev libtirpc-dev 296s libtsan2 libubsan1 pkg-r-autopkgtest pkgconf pkgconf-bin r-base-dev 296s zlib1g-dev 296s 0 upgraded, 54 newly installed, 0 to remove and 0 not upgraded. 296s Need to get 92.7 MB of archives. 296s After this operation, 334 MB of additional disk space will be used. 296s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libisl23 arm64 0.27-1 [676 kB] 297s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libmpc3 arm64 1.3.1-1build2 [56.8 kB] 297s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-17ubuntu3 [10.6 MB] 308s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-14 arm64 14.2.0-17ubuntu3 [1028 B] 308s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [5558 B] 308s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 cpp arm64 4:14.2.0-1ubuntu1 [22.4 kB] 308s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 libcc1-0 arm64 15-20250222-0ubuntu1 [44.2 kB] 309s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libitm1 arm64 15-20250222-0ubuntu1 [28.0 kB] 309s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 libasan8 arm64 15-20250222-0ubuntu1 [2924 kB] 312s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 liblsan0 arm64 15-20250222-0ubuntu1 [1319 kB] 313s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libtsan2 arm64 15-20250222-0ubuntu1 [2694 kB] 316s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libubsan1 arm64 15-20250222-0ubuntu1 [1178 kB] 317s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 libhwasan0 arm64 15-20250222-0ubuntu1 [1642 kB] 319s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-14-dev arm64 14.2.0-17ubuntu3 [2593 kB] 322s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-17ubuntu3 [20.9 MB] 345s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-14 arm64 14.2.0-17ubuntu3 [526 kB] 345s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [1200 B] 345s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 gcc arm64 4:14.2.0-1ubuntu1 [4998 B] 345s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libstdc++-14-dev arm64 14.2.0-17ubuntu3 [2499 kB] 348s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-17ubuntu3 [12.1 MB] 360s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-14 arm64 14.2.0-17ubuntu3 [21.8 kB] 360s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 g++-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [956 B] 360s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 g++ arm64 4:14.2.0-1ubuntu1 [1080 B] 360s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 360s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 dctrl-tools arm64 2.24-3build3 [103 kB] 360s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 libgfortran-14-dev arm64 14.2.0-17ubuntu3 [498 kB] 361s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran-14-aarch64-linux-gnu arm64 14.2.0-17ubuntu3 [11.4 MB] 373s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran-14 arm64 14.2.0-17ubuntu3 [13.6 kB] 373s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran-aarch64-linux-gnu arm64 4:14.2.0-1ubuntu1 [1022 B] 373s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 gfortran arm64 4:14.2.0-1ubuntu1 [1166 B] 373s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 icu-devtools arm64 76.1-1ubuntu2 [213 kB] 373s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas-dev arm64 3.12.1-2 [126 kB] 374s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 libbz2-dev arm64 1.0.8-6 [36.1 kB] 374s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 libdeflate-dev arm64 1.23-1 [53.7 kB] 374s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 libicu-dev arm64 76.1-1ubuntu2 [12.2 MB] 386s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-turbo8-dev arm64 2.1.5-3ubuntu2 [306 kB] 387s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg8-dev arm64 8c-2ubuntu11 [1484 B] 387s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-dev arm64 8c-2ubuntu11 [1482 B] 387s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack-dev arm64 3.12.1-2 [4439 kB] 392s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 libncurses-dev arm64 6.5+20250216-2 [389 kB] 392s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcre2-16-0 arm64 10.45-1 [222 kB] 392s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcre2-32-0 arm64 10.45-1 [210 kB] 393s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcre2-posix3 arm64 10.45-1 [7084 B] 393s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcre2-dev arm64 10.45-1 [768 kB] 393s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 libpkgconf3 arm64 1.8.1-4 [31.4 kB] 394s Get:46 http://ftpmaster.internal/ubuntu plucky/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1ubuntu1 [894 kB] 394s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 libpng-dev arm64 1.6.47-1 [269 kB] 395s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 libreadline-dev arm64 8.2-6 [179 kB] 395s Get:49 http://ftpmaster.internal/ubuntu plucky/main arm64 liblzma-dev arm64 5.6.4-1 [180 kB] 395s Get:50 http://ftpmaster.internal/ubuntu plucky/main arm64 pkgconf-bin arm64 1.8.1-4 [20.9 kB] 395s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 pkgconf arm64 1.8.1-4 [16.7 kB] 395s Get:52 http://ftpmaster.internal/ubuntu plucky/main arm64 libtirpc-dev arm64 1.3.4+ds-1.3 [201 kB] 395s Get:53 http://ftpmaster.internal/ubuntu plucky/universe arm64 r-base-dev all 4.4.3-1 [4176 B] 395s Get:54 http://ftpmaster.internal/ubuntu plucky/universe arm64 pkg-r-autopkgtest all 20231212ubuntu1 [6448 B] 396s Fetched 92.7 MB in 1min 40s (930 kB/s) 396s Selecting previously unselected package libisl23:arm64. 396s (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 ... 83998 files and directories currently installed.) 396s Preparing to unpack .../00-libisl23_0.27-1_arm64.deb ... 396s Unpacking libisl23:arm64 (0.27-1) ... 396s Selecting previously unselected package libmpc3:arm64. 396s Preparing to unpack .../01-libmpc3_1.3.1-1build2_arm64.deb ... 396s Unpacking libmpc3:arm64 (1.3.1-1build2) ... 396s Selecting previously unselected package cpp-14-aarch64-linux-gnu. 396s Preparing to unpack .../02-cpp-14-aarch64-linux-gnu_14.2.0-17ubuntu3_arm64.deb ... 396s Unpacking cpp-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 396s Selecting previously unselected package cpp-14. 396s Preparing to unpack .../03-cpp-14_14.2.0-17ubuntu3_arm64.deb ... 396s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 396s Selecting previously unselected package cpp-aarch64-linux-gnu. 396s Preparing to unpack .../04-cpp-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 396s Unpacking cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 396s Selecting previously unselected package cpp. 396s Preparing to unpack .../05-cpp_4%3a14.2.0-1ubuntu1_arm64.deb ... 396s Unpacking cpp (4:14.2.0-1ubuntu1) ... 396s Selecting previously unselected package libcc1-0:arm64. 396s Preparing to unpack .../06-libcc1-0_15-20250222-0ubuntu1_arm64.deb ... 396s Unpacking libcc1-0:arm64 (15-20250222-0ubuntu1) ... 396s Selecting previously unselected package libitm1:arm64. 396s Preparing to unpack .../07-libitm1_15-20250222-0ubuntu1_arm64.deb ... 396s Unpacking libitm1:arm64 (15-20250222-0ubuntu1) ... 396s Selecting previously unselected package libasan8:arm64. 396s Preparing to unpack .../08-libasan8_15-20250222-0ubuntu1_arm64.deb ... 396s Unpacking libasan8:arm64 (15-20250222-0ubuntu1) ... 397s Selecting previously unselected package liblsan0:arm64. 397s Preparing to unpack .../09-liblsan0_15-20250222-0ubuntu1_arm64.deb ... 397s Unpacking liblsan0:arm64 (15-20250222-0ubuntu1) ... 397s Selecting previously unselected package libtsan2:arm64. 397s Preparing to unpack .../10-libtsan2_15-20250222-0ubuntu1_arm64.deb ... 397s Unpacking libtsan2:arm64 (15-20250222-0ubuntu1) ... 397s Selecting previously unselected package libubsan1:arm64. 397s Preparing to unpack .../11-libubsan1_15-20250222-0ubuntu1_arm64.deb ... 397s Unpacking libubsan1:arm64 (15-20250222-0ubuntu1) ... 397s Selecting previously unselected package libhwasan0:arm64. 397s Preparing to unpack .../12-libhwasan0_15-20250222-0ubuntu1_arm64.deb ... 397s Unpacking libhwasan0:arm64 (15-20250222-0ubuntu1) ... 397s Selecting previously unselected package libgcc-14-dev:arm64. 397s Preparing to unpack .../13-libgcc-14-dev_14.2.0-17ubuntu3_arm64.deb ... 397s Unpacking libgcc-14-dev:arm64 (14.2.0-17ubuntu3) ... 397s Selecting previously unselected package gcc-14-aarch64-linux-gnu. 397s Preparing to unpack .../14-gcc-14-aarch64-linux-gnu_14.2.0-17ubuntu3_arm64.deb ... 397s Unpacking gcc-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 398s Selecting previously unselected package gcc-14. 398s Preparing to unpack .../15-gcc-14_14.2.0-17ubuntu3_arm64.deb ... 398s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 398s Selecting previously unselected package gcc-aarch64-linux-gnu. 398s Preparing to unpack .../16-gcc-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 398s Unpacking gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 398s Selecting previously unselected package gcc. 398s Preparing to unpack .../17-gcc_4%3a14.2.0-1ubuntu1_arm64.deb ... 398s Unpacking gcc (4:14.2.0-1ubuntu1) ... 398s Selecting previously unselected package libstdc++-14-dev:arm64. 398s Preparing to unpack .../18-libstdc++-14-dev_14.2.0-17ubuntu3_arm64.deb ... 398s Unpacking libstdc++-14-dev:arm64 (14.2.0-17ubuntu3) ... 398s Selecting previously unselected package g++-14-aarch64-linux-gnu. 398s Preparing to unpack .../19-g++-14-aarch64-linux-gnu_14.2.0-17ubuntu3_arm64.deb ... 398s Unpacking g++-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 398s Selecting previously unselected package g++-14. 398s Preparing to unpack .../20-g++-14_14.2.0-17ubuntu3_arm64.deb ... 398s Unpacking g++-14 (14.2.0-17ubuntu3) ... 398s Selecting previously unselected package g++-aarch64-linux-gnu. 398s Preparing to unpack .../21-g++-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 398s Unpacking g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 398s Selecting previously unselected package g++. 398s Preparing to unpack .../22-g++_4%3a14.2.0-1ubuntu1_arm64.deb ... 398s Unpacking g++ (4:14.2.0-1ubuntu1) ... 398s Selecting previously unselected package build-essential. 398s Preparing to unpack .../23-build-essential_12.10ubuntu1_arm64.deb ... 398s Unpacking build-essential (12.10ubuntu1) ... 398s Selecting previously unselected package dctrl-tools. 398s Preparing to unpack .../24-dctrl-tools_2.24-3build3_arm64.deb ... 398s Unpacking dctrl-tools (2.24-3build3) ... 398s Selecting previously unselected package libgfortran-14-dev:arm64. 398s Preparing to unpack .../25-libgfortran-14-dev_14.2.0-17ubuntu3_arm64.deb ... 398s Unpacking libgfortran-14-dev:arm64 (14.2.0-17ubuntu3) ... 398s Selecting previously unselected package gfortran-14-aarch64-linux-gnu. 398s Preparing to unpack .../26-gfortran-14-aarch64-linux-gnu_14.2.0-17ubuntu3_arm64.deb ... 398s Unpacking gfortran-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 399s Selecting previously unselected package gfortran-14. 399s Preparing to unpack .../27-gfortran-14_14.2.0-17ubuntu3_arm64.deb ... 399s Unpacking gfortran-14 (14.2.0-17ubuntu3) ... 399s Selecting previously unselected package gfortran-aarch64-linux-gnu. 399s Preparing to unpack .../28-gfortran-aarch64-linux-gnu_4%3a14.2.0-1ubuntu1_arm64.deb ... 399s Unpacking gfortran-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 399s Selecting previously unselected package gfortran. 399s Preparing to unpack .../29-gfortran_4%3a14.2.0-1ubuntu1_arm64.deb ... 399s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 399s Selecting previously unselected package icu-devtools. 399s Preparing to unpack .../30-icu-devtools_76.1-1ubuntu2_arm64.deb ... 399s Unpacking icu-devtools (76.1-1ubuntu2) ... 399s Selecting previously unselected package libblas-dev:arm64. 399s Preparing to unpack .../31-libblas-dev_3.12.1-2_arm64.deb ... 399s Unpacking libblas-dev:arm64 (3.12.1-2) ... 399s Selecting previously unselected package libbz2-dev:arm64. 399s Preparing to unpack .../32-libbz2-dev_1.0.8-6_arm64.deb ... 399s Unpacking libbz2-dev:arm64 (1.0.8-6) ... 399s Selecting previously unselected package libdeflate-dev:arm64. 399s Preparing to unpack .../33-libdeflate-dev_1.23-1_arm64.deb ... 399s Unpacking libdeflate-dev:arm64 (1.23-1) ... 399s Selecting previously unselected package libicu-dev:arm64. 399s Preparing to unpack .../34-libicu-dev_76.1-1ubuntu2_arm64.deb ... 399s Unpacking libicu-dev:arm64 (76.1-1ubuntu2) ... 399s Selecting previously unselected package libjpeg-turbo8-dev:arm64. 399s Preparing to unpack .../35-libjpeg-turbo8-dev_2.1.5-3ubuntu2_arm64.deb ... 399s Unpacking libjpeg-turbo8-dev:arm64 (2.1.5-3ubuntu2) ... 399s Selecting previously unselected package libjpeg8-dev:arm64. 399s Preparing to unpack .../36-libjpeg8-dev_8c-2ubuntu11_arm64.deb ... 399s Unpacking libjpeg8-dev:arm64 (8c-2ubuntu11) ... 399s Selecting previously unselected package libjpeg-dev:arm64. 399s Preparing to unpack .../37-libjpeg-dev_8c-2ubuntu11_arm64.deb ... 399s Unpacking libjpeg-dev:arm64 (8c-2ubuntu11) ... 399s Selecting previously unselected package liblapack-dev:arm64. 400s Preparing to unpack .../38-liblapack-dev_3.12.1-2_arm64.deb ... 400s Unpacking liblapack-dev:arm64 (3.12.1-2) ... 400s Selecting previously unselected package libncurses-dev:arm64. 400s Preparing to unpack .../39-libncurses-dev_6.5+20250216-2_arm64.deb ... 400s Unpacking libncurses-dev:arm64 (6.5+20250216-2) ... 400s Selecting previously unselected package libpcre2-16-0:arm64. 400s Preparing to unpack .../40-libpcre2-16-0_10.45-1_arm64.deb ... 400s Unpacking libpcre2-16-0:arm64 (10.45-1) ... 400s Selecting previously unselected package libpcre2-32-0:arm64. 400s Preparing to unpack .../41-libpcre2-32-0_10.45-1_arm64.deb ... 400s Unpacking libpcre2-32-0:arm64 (10.45-1) ... 400s Selecting previously unselected package libpcre2-posix3:arm64. 400s Preparing to unpack .../42-libpcre2-posix3_10.45-1_arm64.deb ... 400s Unpacking libpcre2-posix3:arm64 (10.45-1) ... 400s Selecting previously unselected package libpcre2-dev:arm64. 400s Preparing to unpack .../43-libpcre2-dev_10.45-1_arm64.deb ... 400s Unpacking libpcre2-dev:arm64 (10.45-1) ... 400s Selecting previously unselected package libpkgconf3:arm64. 400s Preparing to unpack .../44-libpkgconf3_1.8.1-4_arm64.deb ... 400s Unpacking libpkgconf3:arm64 (1.8.1-4) ... 400s Selecting previously unselected package zlib1g-dev:arm64. 400s Preparing to unpack .../45-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_arm64.deb ... 400s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 400s Selecting previously unselected package libpng-dev:arm64. 400s Preparing to unpack .../46-libpng-dev_1.6.47-1_arm64.deb ... 400s Unpacking libpng-dev:arm64 (1.6.47-1) ... 400s Selecting previously unselected package libreadline-dev:arm64. 400s Preparing to unpack .../47-libreadline-dev_8.2-6_arm64.deb ... 400s Unpacking libreadline-dev:arm64 (8.2-6) ... 400s Selecting previously unselected package liblzma-dev:arm64. 400s Preparing to unpack .../48-liblzma-dev_5.6.4-1_arm64.deb ... 400s Unpacking liblzma-dev:arm64 (5.6.4-1) ... 400s Selecting previously unselected package pkgconf-bin. 400s Preparing to unpack .../49-pkgconf-bin_1.8.1-4_arm64.deb ... 400s Unpacking pkgconf-bin (1.8.1-4) ... 400s Selecting previously unselected package pkgconf:arm64. 400s Preparing to unpack .../50-pkgconf_1.8.1-4_arm64.deb ... 400s Unpacking pkgconf:arm64 (1.8.1-4) ... 400s Selecting previously unselected package libtirpc-dev:arm64. 400s Preparing to unpack .../51-libtirpc-dev_1.3.4+ds-1.3_arm64.deb ... 400s Unpacking libtirpc-dev:arm64 (1.3.4+ds-1.3) ... 400s Selecting previously unselected package r-base-dev. 400s Preparing to unpack .../52-r-base-dev_4.4.3-1_all.deb ... 400s Unpacking r-base-dev (4.4.3-1) ... 400s Selecting previously unselected package pkg-r-autopkgtest. 400s Preparing to unpack .../53-pkg-r-autopkgtest_20231212ubuntu1_all.deb ... 400s Unpacking pkg-r-autopkgtest (20231212ubuntu1) ... 400s Setting up libjpeg-turbo8-dev:arm64 (2.1.5-3ubuntu2) ... 400s Setting up libncurses-dev:arm64 (6.5+20250216-2) ... 400s Setting up libreadline-dev:arm64 (8.2-6) ... 400s Setting up libpcre2-16-0:arm64 (10.45-1) ... 400s Setting up libpcre2-32-0:arm64 (10.45-1) ... 400s Setting up libtirpc-dev:arm64 (1.3.4+ds-1.3) ... 400s Setting up libpkgconf3:arm64 (1.8.1-4) ... 400s Setting up libmpc3:arm64 (1.3.1-1build2) ... 400s Setting up icu-devtools (76.1-1ubuntu2) ... 400s Setting up pkgconf-bin (1.8.1-4) ... 400s Setting up liblzma-dev:arm64 (5.6.4-1) ... 400s Setting up libubsan1:arm64 (15-20250222-0ubuntu1) ... 400s Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 400s Setting up libpcre2-posix3:arm64 (10.45-1) ... 400s Setting up libhwasan0:arm64 (15-20250222-0ubuntu1) ... 400s Setting up libasan8:arm64 (15-20250222-0ubuntu1) ... 400s Setting up libtsan2:arm64 (15-20250222-0ubuntu1) ... 400s Setting up libjpeg8-dev:arm64 (8c-2ubuntu11) ... 400s Setting up libisl23:arm64 (0.27-1) ... 400s Setting up libdeflate-dev:arm64 (1.23-1) ... 400s Setting up libicu-dev:arm64 (76.1-1ubuntu2) ... 400s Setting up libcc1-0:arm64 (15-20250222-0ubuntu1) ... 400s Setting up liblsan0:arm64 (15-20250222-0ubuntu1) ... 400s Setting up libblas-dev:arm64 (3.12.1-2) ... 400s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so to provide /usr/lib/aarch64-linux-gnu/libblas.so (libblas.so-aarch64-linux-gnu) in auto mode 400s Setting up dctrl-tools (2.24-3build3) ... 400s Setting up libitm1:arm64 (15-20250222-0ubuntu1) ... 400s Setting up libbz2-dev:arm64 (1.0.8-6) ... 400s Setting up libpcre2-dev:arm64 (10.45-1) ... 400s Setting up libpng-dev:arm64 (1.6.47-1) ... 400s Setting up libjpeg-dev:arm64 (8c-2ubuntu11) ... 400s Setting up pkgconf:arm64 (1.8.1-4) ... 400s Setting up liblapack-dev:arm64 (3.12.1-2) ... 400s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so to provide /usr/lib/aarch64-linux-gnu/liblapack.so (liblapack.so-aarch64-linux-gnu) in auto mode 400s Setting up cpp-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 400s Setting up libgcc-14-dev:arm64 (14.2.0-17ubuntu3) ... 400s Setting up libstdc++-14-dev:arm64 (14.2.0-17ubuntu3) ... 400s Setting up libgfortran-14-dev:arm64 (14.2.0-17ubuntu3) ... 400s Setting up cpp-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 401s Setting up cpp-14 (14.2.0-17ubuntu3) ... 401s Setting up cpp (4:14.2.0-1ubuntu1) ... 401s Setting up gcc-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 401s Setting up gcc-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 401s Setting up g++-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 401s Setting up gcc-14 (14.2.0-17ubuntu3) ... 401s Setting up gfortran-14-aarch64-linux-gnu (14.2.0-17ubuntu3) ... 401s Setting up g++-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 401s Setting up gfortran-aarch64-linux-gnu (4:14.2.0-1ubuntu1) ... 401s Setting up g++-14 (14.2.0-17ubuntu3) ... 401s Setting up gfortran-14 (14.2.0-17ubuntu3) ... 401s Setting up gcc (4:14.2.0-1ubuntu1) ... 401s Setting up g++ (4:14.2.0-1ubuntu1) ... 401s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 401s Setting up build-essential (12.10ubuntu1) ... 401s Setting up gfortran (4:14.2.0-1ubuntu1) ... 401s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 401s 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 401s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 401s 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 401s Setting up r-base-dev (4.4.3-1) ... 401s Setting up pkg-r-autopkgtest (20231212ubuntu1) ... 401s Processing triggers for libc-bin (2.41-1ubuntu2) ... 401s Processing triggers for man-db (2.13.0-1) ... 402s Processing triggers for install-info (7.1.1-1) ... 403s autopkgtest [15:58:46]: test pkg-r-autopkgtest: /usr/share/dh-r/pkg-r-autopkgtest 403s autopkgtest [15:58:46]: test pkg-r-autopkgtest: [----------------------- 403s Test: Try to load the R library RNetCDF 403s 403s R version 4.4.3 (2025-02-28) -- "Trophy Case" 403s Copyright (C) 2025 The R Foundation for Statistical Computing 403s Platform: aarch64-unknown-linux-gnu 403s 403s R is free software and comes with ABSOLUTELY NO WARRANTY. 403s You are welcome to redistribute it under certain conditions. 403s Type 'license()' or 'licence()' for distribution details. 403s 403s R is a collaborative project with many contributors. 403s Type 'contributors()' for more information and 403s 'citation()' on how to cite R or R packages in publications. 403s 403s Type 'demo()' for some demos, 'help()' for on-line help, or 403s 'help.start()' for an HTML browser interface to help. 403s Type 'q()' to quit R. 403s 403s > library('RNetCDF') 403s > 403s > 403s Other tests are currently unsupported! 403s They will be progressively added. 404s autopkgtest [15:58:47]: test pkg-r-autopkgtest: -----------------------] 404s pkg-r-autopkgtest PASS 404s autopkgtest [15:58:47]: test pkg-r-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 405s autopkgtest [15:58:48]: @@@@@@@@@@@@@@@@@@@@ summary 405s run-unit-test PASS 405s pkg-r-autopkgtest PASS 410s nova [W] Using flock in prodstack6-arm64 410s Creating nova instance adt-plucky-arm64-r-cran-rnetcdf-20250315-155203-juju-7f2275-prod-proposed-migration-environment-2-a655718c-dde4-4259-802d-cb7a5bd7db4a from image adt/ubuntu-plucky-arm64-server-20250315.img (UUID bd6e766c-b51f-4b53-86d6-23aa4d18f524)... 410s nova [W] Timed out waiting for 6067e92c-bee5-49e7-8aa9-1c455b929454 to get deleted.