FDTDX vs PyAutoLens
FDTDX
fdtdx.readthedocs.ioPyAutoLens
pyautolens.readthedocs.ioSide by side
| Figure | FDTDX | PyAutoLens |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | Yes | Yes |
| Self-hosted | Yes | — |
| Plans published | 1 | 1 |
| Spec score · Physics Simulation Software | 8.6 (#12) | 8.4 (#18) |
| Assessment tools | No | No |
| Authoring tools | Yes | No |
| Data export | Yes | Yes |
| Delivery mode | desktop | desktop |
| Free plan | Yes | Yes |
| Installation | The maker provides a pip installation command and an editable installation path for development. | PyAutoLens requires Python 3.12 or later and can be installed with Anaconda or pip from PyPI. |
| Integrations | The API includes functions for importing GDS polygons and working with GDS layer stacks and ports. | PyAutoLens uses PyAutoFit for probabilistic lens modeling and documents search options including dynesty and emcee. |
| Intended users | The project describes FDTDX as freely usable for research, development, and commercial work involving photonic nanostructures. | The documentation recommends new users study its workspace examples and HowToLens Jupyter notebook lecture series on strong gravitational lensing. |
| Lesson library | No | No |
| Purpose | FDTDX is an open-source Python package for simulating and designing three-dimensional photonic nanostructures with the Finite-Difference Time-Domain method. | PyAutoLens is software for analysing strong gravitational lenses and aims to enable fully automated strong lens analysis. |
| 3D visuals | Yes | No |
Plans
In their own words
PyAutoLens
PyAutoLens has no write-up on Specifiction yet; its figures are above.