ecad_processor/utils/
constants.rs1pub const TEMP_TYPE_MIN: &str = "min";
3pub const TEMP_TYPE_MAX: &str = "max";
4pub const TEMP_TYPE_AVG: &str = "avg";
5
6pub const STATIONS_FILE: &str = "stations.txt";
8pub const METADATA_FILE: &str = "metadata.txt";
9pub const SOURCES_FILE: &str = "sources.txt";
10pub const ELEMENTS_FILE: &str = "elements.txt";
11
12pub const UK_TEMP_MIN_DIR: &str = "uk_temp_min";
14pub const UK_TEMP_MAX_DIR: &str = "uk_temp_max";
15pub const UK_TEMP_AVG_DIR: &str = "uk_temp_avg";
16
17pub const MIN_VALID_TEMP: f32 = -50.0;
19pub const MAX_VALID_TEMP: f32 = 50.0;
20pub const TEMP_TOLERANCE: f32 = 0.1;
21
22pub const UK_MIN_LAT: f64 = 49.5;
24pub const UK_MAX_LAT: f64 = 61.0;
25pub const UK_MIN_LON: f64 = -8.0;
26pub const UK_MAX_LON: f64 = 2.0;
27
28pub const DEFAULT_CHUNK_SIZE: usize = 1000;
30pub const DEFAULT_ROW_GROUP_SIZE: usize = 10000;
31pub const DEFAULT_BUFFER_SIZE: usize = 8192 * 16; pub const QUALITY_VALID: u8 = 0;
35pub const QUALITY_SUSPECT: u8 = 1;
36pub const QUALITY_MISSING: u8 = 9;
37
38pub const COMPRESSION_SNAPPY: &str = "snappy";
40pub const COMPRESSION_GZIP: &str = "gzip";
41pub const COMPRESSION_LZ4: &str = "lz4";
42pub const COMPRESSION_ZSTD: &str = "zstd";
43pub const COMPRESSION_NONE: &str = "none";