Getting Started

Essential resources to begin using XDL. Start here if you’re new to XDL.

What is XDL?

XDL (Extended Data Language) is a modern Rust implementation providing IDL-compatible data analysis and visualization capabilities. It offers:

  • Memory Safety: Leveraging Rust’s ownership system
  • High Performance: Native code with 12 GPU backends for acceleration
  • IDL/MATLAB Compatibility: Run existing scientific code
  • Modern Features: Python integration, advanced 3D visualization
  • 500+ Functions: Comprehensive standard library

First Steps

  1. Install XDL - Follow the installation guide
  2. Try the Quick Start - Run your first XDL program
  3. Explore Examples - Browse the Example Gallery
  4. Read the Guides - Dive into specific features

Core Documentation

Data & Databases

GPU & Performance

Visualization

Machine Learning


Table of contents