PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Ray Tracing Python Packages

Python packages with the GitHub topic ray-tracing. Sorted by relevance, with stars and monthly downloads.
fangq
pmcx

Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer

9K 186 93
lbnl-eta
pyradiance

Python wrapper for the validated RADIANCE ray-tracing engine

8K 28 9
LuxCoreRender
pyluxcore

LuxCore source repository

7K 1K 165
optiland
optiland

Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.

6K 751 159
jeertmans
fpt-jax

Fermat path tracing with JAX

3K 4 0
mines-oceanography
mantaray

Mantaray: A Rust Package for Ray Tracing Ocean Surface Gravity Waves

2K 16 1
iAART
aart

An adaptive analytical ray-tracing code to study black hole photon rings - Kerr Raytracing

2K 57 17
ToFuProject
tofu

Project for an open-source python library for synthetic diagnostics and tomography for Fusion devices

2K 87 13
barc4
barc4beams

barc4beams - barc library for ray traced beams analysis

1K 0 0
singer-yang
deeplens-core

Differentiable optical lens simulator for end-to-end computational imaging.

1K 658 103
DCC-Lab
pytissueoptics

Monte Carlo simulations of light transport in complex 3D media.

903 45 9
HonzaSik
eduray

Educational Python ray tracer with Jupyter notebooks for learning ray tracing principles.

836 6 0
emircbngl
blender-optics-mcp

Blender add-on to design, simulate, align & render optical setups — live beam tracing, kinematic-mount auto-alignment, polarization (Jones/Stokes), interference fringes, Gaussian beams, wavelength optics, and a real-vendor component library. Driveable from the UI or a headless optics_api (AI/MCP-friendly).

777 4 0
rnd-team-dev
plotoptix

Data visualisation and ray tracing in Python based on OptiX 9.1 framework.

682 517 30
arielmission-space
paos

PAOS is a fast, modern, and reliable Python package for Physical Optics studies.

656 15 0
fynv
vkinline

A tool making it easy to use Vulkan for Python

448 22 2
qpv-research-group
rayflare

Open-source, integrated optical modelling of complex stacks

360 48 15
AudibleLight
audiblelight

A controllable, end-to-end API for soundscape synthesis across ray-traced & real-world measured acoustics

348 27 5
fynv
feirays

Reusable Vulkan based ray-tracing library

262 12 3
GNiendorf
tracepy

Optical design software for python.

232 75 17
magis-slac
gradoptics

Differentiable Optics via Ray Tracing

204 16 3
LuxCoreRender
pyluxcoretools

LuxCore Python Tools

152 1K 165
hahnec
plenoptisign

Light field geometry estimator for plenoptic cameras

143 45 14
niess
cturtle

A ctypes interface to the TURTLE library

130 0 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery