Category Archives: Physics

DAMASK the Dsseldorf Advanced Material Simulation Kit

DAMASK is a flexible and hierarchically structured model of material point behavior for the solution of (thermo-) elastoplastic boundary value problems. Its main purpose is the simulation of crystal plasticity within a finite-strain continuum mechanical framework. DAMASK is currently coupled … Continue reading

Posted in Engineering, Materials | Leave a comment


TeraPy is a graphical user interface for terahertz time-domain spectroscopy and other sequential measurements processes. Find TeraPy at:

Posted in Condensed Matter, Spectroscopy | Leave a comment


HEALPix (Hierarchical Equal Area isoLatitude Pixelation of a 2-sphere), can refer to either an algorithm for pixelation of the 2-sphere, or the associated software package available under the GNU GPLv2 license. Among other features, the HEALPix software implements extremely efficient … Continue reading

Posted in Astrophysics | Leave a comment

pyofss – Python-based optical fibre system simulator

Pyofss allows optical component modules to be grouped together into a system. An optical field is propagated through the system and the evolution of the field viewed at each module. Fibre effects include attenuation, dispersion, self-phase modulation, self-steepening, and Raman … Continue reading

Posted in Optics | Leave a comment

QuTiP: Quantum Toolbox in Python

QuTiP is open-source software for simulating the dynamics of open quantum systems. The QuTiP library depends on the excellent Numpy and Scipy numerical packages. In addition, graphical output is provided by Matplotlib. QuTiP aims to provide user-friendly and efficient numerical … Continue reading

Posted in Physics | Leave a comment


Quantum ESPRESSO is an integrated suite of Open-Source computer codes for electronic-structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials. Find Quantum ESPRESSO at:

Posted in Condensed Matter | Leave a comment


Puma-EM is a code that allows the computation of various electromagnetic quantities when a target is excited by an electromagnetic source. These quantities are the scattered fields and the currents on the surface of the target. It can compute: monostatic … Continue reading

Posted in Physics | Leave a comment

Finite Element Method Magnetics – FEMM

FEMMis a suite of programs for solving lowfrequency electromagnetic problems on two-dimensional planar and axisymmetric domains. The program currently addresses linear/nonlinear magnetostatic problems, linear/nonlinear time harmonic magnetic problems, linear electrostatic problems, and steady-state heat flow problems. Find Finite Element Method … Continue reading

Posted in Magnetism | Leave a comment


The MIT Photonic-Bands (MPB) package is a free program for computing the band structures (dispersion relations) and electromagnetic modes of periodic dielectric structures, on both serial and parallel computers. It was developed by Steven G. Johnson at MIT along with … Continue reading

Posted in Optics | Leave a comment


Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems, along with our MPB eigenmode package. Its features include: – Free software under the GNU GPL. – Simulation in 1d, 2d, … Continue reading

Posted in Optics | Leave a comment