Jeppesen Rave Programming Language Jun 2026
RAVE code is organized into modules that define how data should be "traversed" across a hierarchy (e.g., from a single flight leg to a duty day, then to a multi-day pairing). Key Components: Logical constraints that return "true" or "false" (e.g., Is the rest period long enough? Accumulators:
A low-cost carrier uses RAVE to compare actual fuel burn vs. planned fuel burn for every flight segment. RAVE scripts automatically flag captains who are consistently 5% above fleet average, adjusting for weather and payload. jeppesen rave programming language
Powerful, opaque, niche, and invaluable. RAVE is the Latin of aviation data science—hard to learn, spoken by few, but the key to understanding the oldest and most complex technical manuscripts in commercial aviation. RAVE code is organized into modules that define
Airlines can modify rules on the fly to adapt to new union agreements or government regulations without rewriting the entire core system. planned fuel burn for every flight segment
The result was —short for Reporting, Analysis, and Visualization Engine . It launched initially as the scripting backbone for Jeppesen’s FliteStar and JetPlanner products, but quickly evolved into a standalone language used in Jeppesen Crew Pairing , Maintenance Manager , and Fleet Watch .
There is outside of Jeppesen’s customer portal. If you need to work with RAVE: