Skip to main content

Trevas

Maven - Trevas parent

Trevas is a Java library for transforming and validating statistical data using the VTL 2.0 language.

What is VTL?

  • Business, logical-level and user-friendly language for statisticians
  • Relies on standard structural metadata
  • Interoperable, platform-agnostic
  • Functional language, enabling data lineage for more insight and reproductibility

Trevas ecosystem

Docusaurus themed imageDocusaurus themed image

Technical description

Trevas provides VTL engines for different execution contexts, in particular a Java 11 engine and an Apache Spark engine.

Trevas engines are based on the JSR 223 specification (Scripting for the Java Platform), which describes the use of scripting languages in Java.