A flexible, extendable, and clean Python interface allows engineers to automate design workflow. Ready to programmatically connect to the vast computing pool to boost your productivity?
Tidy3D has a local feel, running without lagging or discontinuity. All the hard work is done remotely by responsive and powerful computing resources.Get a Demo
Defining, validating, and visualizing simulations without leaving Python client. Programmable submission, management, and post-process of simulations all in one.Download Tidy3D Whitepaper
As a case study, we consider wrapping Tidy3D with a custom optimizer to design a mode conversion device. We use the adjoint method to compute the gradient of the modal conversion with respect to the permittivity. Each gradient calculation requires two Tidy3D simulations. The gradient information is used to iterate the structure to reach design specifications. The entire optimization process is automated.Talk to an Expert
Tidy3D allows users to easily generate complex geometries with scripts. It also imports the GDSII format to work seamlessly with semiconductor fabrication processes.Download Tidy3D Whitepaper
Parameterize geometry in a script and launch all simulations in a batch. Tidy3D’s high throughput capacity turns around large designs of experiments (DOE) in hours.Download Tidy3D Whitepaper