Classes
- namespace drjit Bring nanothread functions into scope.
 - namespace Spherical Working with spherical coordinate and angles.
 - class Array2d Generic, resizable, 2D array class.
 - class Barrier Implements a simple barrier thread-coordination mechanism using a condition variable and mutex.
 - class DartsException An exception storing a human-readable error description passed in using 
fmt:format-style arguments. - class Image An image with a generic pixel type.
 - class Progress A thread-safe helper object to display and update a progress bar in the terminal.
 - class Range Python-style range: iterates from min to max in range-based for loops.
 - class RangeND Python-style range, but for nested, multi-dimensional loops (up to 4 dimensions).
 - struct Ray Simple ray segment data structure.