parquet_flask/io_logic/cdms_constants.py (40 lines of code) (raw):

# Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. class CDMSConstants: meta_col = 'meta' time_col = 'time' provider_col = 'provider' project_col = 'project' platform_code_col = 'platform_code' platform_col = 'platform' code_col = 'code' job_id_col = 'job_id' time_obj_col = 'time_obj' year_col = 'year' month_col = 'month' observations_key = 'observations' lat_col = 'latitude' lon_col = 'longitude' depth_col = 'depth' geo_spatial_interval_col = 'geo_spatial_interval' s3_url_key = 's3_url' uuid_key = 'uuid' ingested_date_key = 'ingested_date' checksum_key = 'checksum' file_size_key = 'file_size' records_count_key = 'records_count' job_start_key = 'job_start_time' job_end_key = 'job_end_time' checksum_validation = 'checksum_validation' checksum_cause = 'checksum_cause' missing_depth_value = -99999.0 config_key_flask_prefix = 'flask_prefix' es_index_parquet_stats = 'parquet_stats_alias' entry_file_records_index = 'entry_file_records_alias' min_depth = 'min_depth' max_depth = 'max_depth' max_datetime = 'max_datetime' min_datetime = 'min_datetime' max_lat = 'max_lat' min_lat = 'min_lat' max_lon = 'max_lon' min_lon = 'min_lon' geospatial_interval_by_platform = 'geospatial_interval_by_platform'