{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/7"}],"enrichment":{"capability":"Tidy3D is a Python API for defining, submitting, and postprocessing finite-difference time-domain (FDTD) electrodynamics simulations that run on Flexcompute's cloud servers.","skillfed_tags":["fdtd-simulation","cloud-compute","photonics"],"use_cases":["Design and simulate photonic integrated circuits, waveguides, and optical components before fabrication.","Model antenna radiation patterns and electromagnetic field distributions for RF/microwave engineering.","Optimize metasurface and metamaterial structures by running parameter sweeps on cloud infrastructure.","Analyze light-matter interactions in nanophotonic devices and plasmonic structures.","Integrate FDTD simulation into automated design workflows via the Python API."],"what_it_does":"Tidy3D is a Python client for electromagnetic simulation using the finite-difference time-domain (FDTD) method. It lets you programmatically define complex electrodynamics problems\u2014such as photonic devices, optical structures, or antenna designs\u2014and submit them to Flexcompute's cloud servers for computation. The package handles simulation setup, job management, and result retrieval; actual computation runs remotely and requires an account with simulation credits.\n\nThe package integrates with Jupyter notebooks and supports both direct Python API calls and a web-based graphical interface. It also exposes an MCP (Model Context Protocol) interface for integration with AI coding agents. With 28 runtime dependencies including numpy, scipy, xarray, and visualization tools like matplotlib, it provides a full stack for electromagnetic problem definition and postprocessing.","worth_installing":"Yes, if you work in photonics, RF engineering, or computational electromagnetics and need cloud-based FDTD simulation. The package is actively maintained, has low install friction, and provides a clean Python interface to a powerful solver. The main condition is that you must have a Flexcompute account with simulation credits; the local package alone is just the client. No security vulnerabilities are known."},"id":"tidy3d","links":{"html":"https://skillfed.io/packages/tidy3d","md":"https://skillfed.io/packages/tidy3d.md","pypi":"https://pypi.org/project/tidy3d/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-27","license_spdx":null,"license_treatment":"copyleft","name":"tidy3d","python_support":"supports_current","summary":"A fast FDTD solver"},"popularity":{"monthly_downloads":142518,"position":11206,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.12.0"}
