Skip to content

DEV: Bundle processing#3

Merged
AdamTheisen merged 2 commits into
ARM-Development:mainfrom
isilber:profile_eval
Apr 30, 2026
Merged

DEV: Bundle processing#3
AdamTheisen merged 2 commits into
ARM-Development:mainfrom
isilber:profile_eval

Conversation

@isilber

@isilber isilber commented Apr 6, 2026

Copy link
Copy Markdown
Contributor

This pull request introduces major updates to the instrument configuration system for lidar profile intercomparison. It standardizes and expands JSON configuration files for various instruments, providing richer metadata, variable/unit mappings, and corrections. Additionally, it removes the old initialization and utility modules and replaces them with a new, more robust real_prof_init.py module that streamlines configuration loading, variable/correction mapping, and instrument type detection.

Key changes:

Configuration file standardization and expansion

  • Updated existing instrument config files (e.g., ceil.json, hsrl.json, mpl.json, rl.json) to provide detailed variable mappings (including units and file names), richer instrument_info metadata, and explicit support for corrections where relevant. [1] [2] [3] [4]
  • Added new config files for additional instruments, such as ceilpol.json, dl.json, interpolatedsonde.json, and minimpl.json, all following the new standardized structure (now the code base covers all (currently) deployed REAL instruments. [1] [2] [3] [4]

New modules including

  • End-to-end processing
  • Application of lidar corrections (e.g., for minimpl data)
  • Interpolation of fields onto a common grid
  • comprehensive I/O module
  • simple plotting module for quick evaluation

@AdamTheisen AdamTheisen merged commit b6cfe9e into ARM-Development:main Apr 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants