Skip to content
SPECIFICTION
Get listed

FDTDX

fdtdx.readthedocs.io

Free plan LinuxSelf-hosted

Spec sheet

Purpose
FDTDX is an open-source Python package for simulating and designing three-dimensional photonic nanostructures with the Finite-Difference Time-Domain method.Read 4 Oct 2026 · fdtdx.readthedocs.io
Intended users
The project describes FDTDX as freely usable for research, development, and commercial work involving photonic nanostructures.Read 4 Oct 2026 · fdtdx.readthedocs.io
Audience
The project presents FDTDX for research, development, and commercial use in photonic nanostructure simulation and design.Read 3 Oct 2026 · fdtdx.readthedocs.io
Free plan
YesRead 23 Sep 2026 · fdtdx.readthedocs.io
API
Objects can be positioned and sized using absolute or relative coordinates.Read 4 Oct 2026 · fdtdx.readthedocs.io
Integrations
The API includes functions for importing GDS polygons and working with GDS layer stacks and ports.Read 3 Oct 2026 · fdtdx.readthedocs.io
Security
The repository page lists a Security and quality section but does not state a security certification or compliance standard.Read 3 Oct 2026 · github.com
Support
The FAQ invites users to open GitHub discussions for unanswered questions and issues for suspected bugs, and says the maintainers regularly check discussions.Read 4 Oct 2026 · fdtdx.readthedocs.io
3D visuals
YesRead 23 Sep 2026 · fdtdx.readthedocs.io
Accelerators
The project recommends JAX GPU acceleration packages for NVIDIA GPUs, AMD GPUs, and TPUs.Read 3 Oct 2026 · github.com
Assessment tools
NoRead 23 Sep 2026 · fdtdx.readthedocs.io
Authoring tools
YesRead 23 Sep 2026 · fdtdx.readthedocs.io
Data export
YesRead 23 Sep 2026 · fdtdx.readthedocs.io
Delivery mode
desktopRead 23 Sep 2026 · fdtdx.readthedocs.io
Documentation
The project provides an API reference, tutorial guides, and best-practice documentation.Read 3 Oct 2026 · github.com
GPU integrations
The project README lists JAX installation options for NVIDIA GPUs, AMD GPUs, and TPUs.Read 4 Oct 2026 · github.com
GPU support
The project describes GPU-accelerated simulations with multi-GPU scaling capabilities.Read 3 Oct 2026 · fdtdx.readthedocs.io
Guides
Documentation includes interactive Jupyter quickstarts, physics tutorials, component examples, and an API reference.Read 4 Oct 2026 · fdtdx.readthedocs.io
Installation
The maker provides a pip installation command and an editable installation path for development.Read 4 Oct 2026 · fdtdx.readthedocs.io
JAX
FDTDX is built on JAX and provides automatic differentiation for gradient-based optimization.Read 3 Oct 2026 · fdtdx.readthedocs.io
JAX foundation
FDTDX is built on JAX and provides automatic differentiation and native GPU support.Read 4 Oct 2026 · fdtdx.readthedocs.io
Lesson library
NoRead 23 Sep 2026 · fdtdx.readthedocs.io
License and cost
FDTDX is freely available for research, development, and commercial use under the MIT license.Read 3 Oct 2026 · github.com
License and use
The project says it is freely available for research, development, and commercial use; its GitHub repository lists an MIT license.Read 4 Oct 2026 · github.com
Limitations
The FAQ describes FDTDX as relatively new and says bugs may occur despite testing.Read 4 Oct 2026 · fdtdx.readthedocs.io
Memory
FDTDX uses time-reversibility in Maxwell’s equations for memory-efficient gradient computation.Read 4 Oct 2026 · fdtdx.readthedocs.io
Optimization
It provides built-in gradient-based optimization for complex 3D structures.Read 4 Oct 2026 · fdtdx.readthedocs.io
Performance
The project describes GPU-accelerated simulations with multi-GPU scaling capabilities.Read 4 Oct 2026 · fdtdx.readthedocs.io
Scale
The documentation says FDTDX can handle simulations with billions of grid cells.Read 4 Oct 2026 · fdtdx.readthedocs.io

Plans and prices

FDTDX Free Open source · freely available for research, development, and commercial use Read 4 Oct 2026 · fdtdx.readthedocs.io

Every FDTDX plan and price →

Where Specifiction places it

Alternatives to FDTDXAll alternatives →