Home
Tempura is a small toolkit that wraps pescado, the open-source Poisson solver developed at Grenoble University.
What you can do
- Build devices from stacked
Gate,Dielectric, andTwoDEGlayers. - Convert those layers into meshing regions and boundary conditions.
- Solve per-gate potentials.
- Generate 2D cuts and interactive 3D layer visualizations.
Contributing to Tempura
Our goal is to make tempura a useful open-source and accessible tool for the quantum device community. We plan to:
- Receive gate layouts from
GDSorCADfiles directly, and automatically convert them intoDeviceobjects. - Add a Thomas-Fermi solver to compute the 2DEG charge density and self-consistent potential.
- Add a solver for the vertical confinement based on band structure parameters, to compute the 2DEG thickness and subband energies.
If you have an idea for a new feature, or if you want to contribute to our plan, please open an issue or submit a pull request.
Note
In order to develop this package, we extensively use AI tools. In particular, we use GPT-5.2 and GPT-5.3 via Codex. The code is then reviewed and edited so that we make sure it is correct and efficient.