Migrating From X-STILT#
X-STILT users usually care about column-aware geometry, weighting and chemistry transforms, and product-driven observation workflows. PYSTILT now has first building blocks for those, but it remains more generic than X-STILT in this alpha.
X-STILT concept |
X-STILT API / file |
PYSTILT equivalent |
|---|---|---|
Column receptor definition |
X-STILT column setup scripts |
|
Vertical weighting |
custom AK × PWF logic |
|
First-order chemistry |
chemistry hooks |
|
Scene grouping |
product-level grouping logic |
|
Column footprint outputs |
X-STILT column products |
standard PYSTILT footprint outputs from column/slant receptors |
Observation normalization |
built-in product readers |
generic |
Current boundary#
PYSTILT intentionally stops at a generic observation layer. It does not yet ship a large catalog of product-specific X-STILT file readers or retrieval pipelines inside the core package.
Practical migration strategy#
normalize your product data into
Observationobjectsuse
PointSensororColumnSensorto build receptorsencode reusable transforms declaratively where possible
keep product-specific I/O in your application layer until the alpha API settles