bes
Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
FONcNames.h
1
//
2
// Created by ndp on 7/8/22.
3
//
4
5
#ifndef BES_FONCNAMES_H
6
#define BES_FONCNAMES_H
7
8
#define FONC_TEMP_DIR "/tmp"
9
#define FONC_TEMP_DIR_KEY "FONc.Tempdir"
10
11
// I think this should be true always. I'm leaving it in for now
12
// but the code does not use the key. Maybe this will be used when
13
// there is more comprehensive support for DAP4. jhrg 11/30/15
14
#define FONC_BYTE_TO_SHORT true
15
#define FONC_BYTE_TO_SHORT_KEY "FONc.ByteToShort"
16
17
#define FONC_USE_COMP true
18
#define FONC_USE_COMP_KEY "FONc.UseCompression"
19
20
#define FONC_USE_SHUFFLE false
21
#define FONC_USE_SHUFFLE_KEY "FONc.UseShuffle"
22
23
#define FONC_CHUNK_SIZE 4096
24
#define FONC_CHUNK_SIZE_KEY "FONc.ChunkSize"
25
26
// In fonc.conf.in, the FONC_CLASSIC_MODEL is set to false, which is
27
// default setting in distribution. So here we change the FONC_CLASSIC_MODEL
28
// to false. That means, if FONc.ClassicModel is not set, the fileout netCDF
29
// will follow netCDF4-enhanced instead of netCDF-4 classic to generate
30
// netCDF-4 files.
31
#define FONC_CLASSIC_MODEL false
32
#define FONC_CLASSIC_MODEL_KEY "FONc.ClassicModel"
33
34
#define FONC_REDUCE_DIM false
35
#define FONC_REDUCE_DIM_KEY "FONc.ReduceDim"
36
37
#define FONC_NO_GLOBAL_ATTRS false
38
#define FONC_NO_GLOBAL_ATTRS_KEY "FONc.NoGlobalAttrs"
39
40
#define FONC_REQUEST_MAX_SIZE_KB 0
41
#define FONC_REQUEST_MAX_SIZE_KB_KEY "FONc.RequestMaxSizeKB"
42
43
#define FONC_NC3_CLASSIC_FORMAT false
44
#define FONC_NC3_CLASSIC_FORMAT_KEY "FONc.NC3ClassicFormat"
45
46
#define FONC_RETURN_AS_NETCDF3 "netcdf"
47
#define FONC_RETURN_AS_NETCDF4 "netcdf-4"
48
#define FONC_NC4_CLASSIC_MODEL "NC4_CLASSIC_MODEL"
49
#define FONC_NC4_ENHANCED "NC4_ENHANCED"
50
51
// May add netCDF-3 CDF-5 in the future.
52
53
#endif
//BES_FONCNAMES_H
modules
fileout_netcdf
FONcNames.h
Generated by
1.13.2