Discover and explore top open-source AI tools and projects—updated daily.
flexcomputeFast FDTD solver for large-scale electrodynamics
Top 87.5% on SourcePulse
Tidy3D is a software package designed for solving extremely large electrodynamics problems using the finite-difference time-domain (FDTD) method. It targets engineers and researchers working with complex electromagnetic simulations, offering a scalable solution through a Python API and a web-based GUI. The primary benefit is the ability to handle computationally intensive FDTD problems efficiently.
How It Works
Tidy3D employs the finite-difference time-domain (FDTD) method to solve Maxwell's equations numerically. It is engineered for scalability, allowing users to define FDTD simulations programmatically via a Python API or through a web-based graphical user interface. Simulations are executed on Flexcompute's servers, with results then downloaded and postprocessed. This approach offloads heavy computation to a dedicated platform, enabling the solution of very large problems.
Quick Start & Requirements
pip install --user tidy3dtidy3d configure --apikey=XXX (API key obtained from Flexcompute account). For hosted notebooks: !pip install tidy3d followed by import tidy3d.web as web; web.configure("XXX").Highlighted Details
Maintenance & Community
Feedback, bug reporting, and general discussions are handled through GitHub Issues and the Discussions Tab on the project's repository.
Licensing & Compatibility
Limitations & Caveats
Running simulations requires an account and credits on Flexcompute's servers, indicating a dependency on their cloud infrastructure and a potential cost for usage.
1 day ago
Inactive
huggingface
patrick-kidger
tum-pbs