Quickstart#
Welcome to the Quickstart Guide! These interactive Jupyter notebooks are designed to get you up and running quickly. We recommend following them in order, from the fundamentals of JAX to running your very first end-to-end simulation.
🚀 1. Introduction to JAX
New to JAX? Start here. Learn the basics of high-performance array computing, automatic differentiation, and how it powers FDTDX.
🎨 2. Basic Materials
Discover how to define physical materials. Learn about different material types and their differences.
🏗️ 3. Object Placement Guide
This guide covers how to programmatically position, orient, and manage objects in your simulation scene.
⚙️ 4. Basic Simulation
Bring it all together. Set up your simulation scene, step through time, and run your first simulation.