Advertisement
wolkchen

oproc_config.json

Apr 8th, 2024
964
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 9.86 KB | None | 0 0
  1. [
  2.     {
  3.         "name": "timestep",
  4.         "val": 0.5,
  5.         "dtype": "float",
  6.         "unit": "s",
  7.         "desc": "global timestep for dataframes"
  8.     },
  9.     {
  10.         "name": "h5ver",
  11.         "val": "v110",
  12.         "dtype": "str",
  13.         "unit": "n/a",
  14.         "desc": "Version of HDF5 to use with the data archive"
  15.     },
  16.     {
  17.         "name": "groupDTformat",
  18.         "val": "%Y%m%d_%H%M%S",
  19.         "dtype": "str",
  20.         "unit": "n/a",
  21.         "desc": "date-time format for HDF5 groups"
  22.     },
  23.     {
  24.         "name": "nominalDTformat",
  25.         "val": "%Y-%m-%d %H:%M:%S",
  26.         "dtype": "str",
  27.         "unit": "n/a",
  28.         "desc": "date-time format for HDF5 groups"
  29.     },
  30.     {
  31.         "name": "dir_structure",
  32.         "val": {
  33.             "Raw": {
  34.                 "Met": [],
  35.                 "FC": [],
  36.                 "FC Proc": [],
  37.                 "Rejected": [],
  38.                 "Misc": [],
  39.                 "UCASS": []
  40.             },
  41.             "Processed": []
  42.         },
  43.         "dtype": "dict",
  44.         "unit": "n/a",
  45.         "desc": "raw data directory structure"
  46.     },
  47.     {
  48.         "name": "valid_flags",
  49.         "val": [
  50.             {
  51.                 "name": "Time",
  52.                 "unit": "datetime",
  53.                 "desc": "date-time stamp"
  54.             },
  55.             {
  56.                 "name": "C#",
  57.                 "unit": "",
  58.                 "desc": "number of particles in bin #"
  59.             },
  60.             {
  61.                 "name": "ToF#",
  62.                 "unit": "us",
  63.                 "desc": "time of flight bin #"
  64.             },
  65.             {
  66.                 "name": "Period",
  67.                 "unit": "s",
  68.                 "desc": "actual sample period"
  69.             },
  70.             {
  71.                 "name": "CSum",
  72.                 "unit": "",
  73.                 "desc": "checksum; total counts"
  74.             },
  75.             {
  76.                 "name": "Glitch",
  77.                 "unit": "",
  78.                 "desc": "number of glitch (short ToF) rejects"
  79.             },
  80.             {
  81.                 "name": "LToF",
  82.                 "unit": "",
  83.                 "desc": "number of long time of flight rejects"
  84.             },
  85.             {
  86.                 "name": "RejRat",
  87.                 "unit": "",
  88.                 "desc": "number of particle rejects"
  89.             },
  90.             {
  91.                 "name": "Airspeed",
  92.                 "unit": "mps",
  93.                 "desc": "resultant airspeed"
  94.             },
  95.             {
  96.                 "name": "Roll",
  97.                 "unit": "deg",
  98.                 "desc": "ucass roll angle"
  99.             },
  100.             {
  101.                 "name": "Pitch",
  102.                 "unit": "deg",
  103.                 "desc": "ucass pitch angle"
  104.             },
  105.             {
  106.                 "name": "Yaw",
  107.                 "unit": "deg",
  108.                 "desc": "ucass yaw angle"
  109.             },
  110.             {
  111.                 "name": "Lat",
  112.                 "unit": "deg",
  113.                 "desc": "decimal latitude"
  114.             },
  115.             {
  116.                 "name": "Lng",
  117.                 "unit": "deg",
  118.                 "desc": "decimal longitude"
  119.             },
  120.             {
  121.                 "name": "Alt",
  122.                 "unit": "m",
  123.                 "desc": "altitude"
  124.             },
  125.             {
  126.                 "name": "Spd",
  127.                 "unit": "mps",
  128.                 "desc": "groundspeed of ucass"
  129.             },
  130.             {
  131.                 "name": "Press",
  132.                 "unit": "hPa",
  133.                 "desc": "absolute barometric pressure"
  134.             },
  135.             {
  136.                 "name": "Temp",
  137.                 "unit": "degC",
  138.                 "desc": "air temperature"
  139.             },
  140.             {
  141.                 "name": "RH",
  142.                 "unit": "%",
  143.                 "desc": "relative humidity"
  144.             },
  145.             {
  146.                 "name": "bbs",
  147.                 "unit": "number",
  148.                 "desc": "list of bin boundaries (adc)"
  149.             },
  150.             {
  151.                 "name": "SA",
  152.                 "unit": "m**2",
  153.                 "desc": "sample area"
  154.             },
  155.             {
  156.                 "name": "cali_coeffs",
  157.                 "unit": "number",
  158.                 "desc": "Calibration coefficients for instrument"
  159.             },
  160.             {
  161.                 "name": "bbs_sca",
  162.                 "unit": "m**2",
  163.                 "desc": "list of cross section bin boundaries (calibrated)",
  164.                 "proc": "Calibrate"
  165.             },
  166.             {
  167.                 "name": "sca",
  168.                 "unit": "m**2",
  169.                 "desc": "scattering cross section"
  170.             }
  171.         ],
  172.         "dtype": "list",
  173.         "unit": "n/a",
  174.         "desc": "valid falgs which can be specified for import, also serves as metadata"
  175.     },
  176.     {
  177.         "name": "base_data_path",
  178.         "val": "/home/wolkchen/Documents/UCASS/UCASSData",
  179.         "dtype": "str",
  180.         "unit": "n/a",
  181.         "desc": "base path from which all data is accessed"
  182.     },
  183.     {
  184.         "name": "ucass_calibration_path",
  185.         "val": "/home/wolkchen/Documents/UCASS/UCASSCali",
  186.         "dtype": "str",
  187.         "unit": "n/a",
  188.         "desc": "path to ucass calibration variables"
  189.     },
  190.     {
  191.         "name": "ucass_material_path",
  192.         "val": "/home/wolkchen/Documents/UCASS/UCASSMaterial",
  193.         "dtype": "str",
  194.         "unit": "n/a",
  195.         "desc": "path to ucass material data variables"
  196.     },
  197.     {
  198.         "name": "instrument_data_path",
  199.         "val": "/home/wolkchen/Documents/UCASS/InstrumentData",
  200.         "dtype": "str",
  201.         "unit": "n/a",
  202.         "desc": "path to instrument variables"
  203.     },
  204.     {
  205.         "name": "log_path",
  206.         "val": "/tmp/oproc.log",
  207.         "dtype": "str",
  208.         "unit": "n/a",
  209.         "desc": "path to log"
  210.     },
  211.     {
  212.         "name": "data_flags",
  213.         "val": {
  214.             "1": {
  215.                 "data": {
  216.                     "cols": [
  217.                         "Time",
  218.                         [
  219.                             "Temp",
  220.                             "degC"
  221.                         ],
  222.                         [
  223.                             "Press",
  224.                             "hPa"
  225.                         ],
  226.                         [
  227.                             "RH",
  228.                             "%"
  229.                         ]
  230.                     ]
  231.                 },
  232.                 "type": "Met"
  233.             },
  234.             "2": {
  235.                 "data": {
  236.                     "cols": [
  237.                         "Time",
  238.                         "C1",
  239.                         "C2",
  240.                         "C3",
  241.                         "C4",
  242.                         "C5",
  243.                         "C6",
  244.                         "C7",
  245.                         "C8",
  246.                         "C9",
  247.                         "C10",
  248.                         "C11",
  249.                         "C12",
  250.                         "C13",
  251.                         "C14",
  252.                         "C15",
  253.                         "C16",
  254.                         [
  255.                             "ToF1",
  256.                             "tof"
  257.                         ],
  258.                         [
  259.                             "ToF3",
  260.                             "tof"
  261.                         ],
  262.                         [
  263.                             "ToF5",
  264.                             "tof"
  265.                         ],
  266.                         [
  267.                             "ToF7",
  268.                             "tof"
  269.                         ],
  270.                         [
  271.                             "Period",
  272.                             "pp"
  273.                         ],
  274.                         "CSum",
  275.                         "Glitch",
  276.                         "LToF",
  277.                         "RejRat"
  278.                     ],
  279.                     "srow": "5",
  280.                     "procrows": {
  281.                         "bbs": {
  282.                             "row": "3",
  283.                             "cols": "0:16"
  284.                         }
  285.                     }
  286.                 },
  287.                 "type": "UCASS"
  288.             },
  289.             "3": {
  290.                 "data": {
  291.                     "ARSP": [
  292.                         [
  293.                             "Airspeed",
  294.                             "mps"
  295.                         ]
  296.                     ],
  297.                     "ATT": [
  298.                         [
  299.                             "Roll",
  300.                             "deg"
  301.                         ],
  302.                         [
  303.                             "Pitch",
  304.                             "deg"
  305.                         ],
  306.                         [
  307.                             "Yaw",
  308.                             "deg"
  309.                         ]
  310.                     ],
  311.                     "GPS": [
  312.                         [
  313.                             "Lat",
  314.                             "deg"
  315.                         ],
  316.                         [
  317.                             "Lng",
  318.                             "deg"
  319.                         ],
  320.                         [
  321.                             "Alt",
  322.                             "m"
  323.                         ],
  324.                         [
  325.                             "Spd",
  326.                             "mps"
  327.                         ]
  328.                     ],
  329.                     "BARO": [
  330.                         [
  331.                             "Press",
  332.                             "Pa"
  333.                         ]
  334.                     ]
  335.                 },
  336.                 "type": "FC Proc"
  337.             }
  338.         },
  339.         "dtype": "dict",
  340.         "unit": "n/a",
  341.         "desc": "flags for data headers, read \"valid_flags\" config entry for details"
  342.     },
  343.     {
  344.         "name": "tag_suffix",
  345.         "val": "#",
  346.         "dtype": "str",
  347.         "unit": "n/a",
  348.         "desc": "suffix for tag variables"
  349.     }
  350.  
  351. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement