Skip to content
@lightsmith-photonics

lightsmith-photonics

Lightsmith

The open photonics suite: GPU-native, differentiable, and built for AI agents.

Describe a photonics problem once, as typed JSON, and solve it with the method that fits, from nanoparticles and thin films to metasurfaces, waveguides, photonic crystals, devices and circuits. Results come back in the same units and conventions, with provenance, so methods can be cross-checked directly. Everything is MIT-licensed.

Repository What it is
lightsmith The Python library: Mie, T-matrix, DDA, FDTD, TMM, RCWA, mode solvers, EME, FDFD, band structures, circuits and inverse design on CPU or GPU, with a JSON CLI and an MCP server
lightsmith-studio Desktop and web GUI with the library's full functionality
lightsmith-community Shared simulation projects, a materials explorer and a forum
lightsmith-materials Optical-constants database and API
lightsmith-cloud Compute API with CPU and GPU workers
lightsmith-deploy The whole platform on one machine with Docker Compose
lightsmith-adda, lightsmith-scattnlay Optional GPL solver plugins, kept apart from the MIT core

Status: pre-alpha (0.1).

Popular repositories Loading

  1. lightsmith lightsmith Public

    The open photonics suite: Mie, T-matrix, DDA, FDTD, TMM, RCWA, mode, EME, FDFD, PWE and circuit solvers on CPU and GPU, differentiable, with JSON, CLI and MCP interfaces for AI agents.

    Python 1

  2. lightsmith-adda lightsmith-adda Public

    Lightsmith backend plugin for ADDA (discrete dipole approximation). GPL, kept apart from the MIT core.

    Python

  3. lightsmith-scattnlay lightsmith-scattnlay Public

    Lightsmith backend plugin for scattnlay (multilayer Mie scattering). GPL, kept apart from the MIT core.

    Python

  4. lightsmith-studio lightsmith-studio Public

    Lightsmith Studio: set up, run and analyse photonics simulations in a desktop or web GUI with full library parity.

    TypeScript

  5. lightsmith-community lightsmith-community Public

    Lightsmith Community: accounts, shared simulation projects, a materials explorer and a forum for open photonics.

    TypeScript

  6. lightsmith-cloud lightsmith-cloud Public

    Lightsmith Cloud: the compute API, job queue and CPU/GPU workers that run Lightsmith simulations as a service.

    Python

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…