5.1. sesame – Top level package

We provide short names for a few objects and methods from the sub-packages. Otherwise, this package has no functionality of its own.

The version of Sesame is available under the name __version__.

5.1.1. From sesame.builder

Scaling([input_length, T]) An object defining the scalings of the drift-diffusion-Poisson equation.
Builder(xpts[, ypts, input_length, T, periodic]) A system discretized on a mesh.

5.1.2. From sesame.plotter

plot(sys, data[, cmap, alpha, fig, title]) Plot a 2D map of a parameter (like mobility) across the system.
plot_line_defects(sys[, ls, fig]) Plot the sites containing additional charges located on lines in 2D.

5.1.3. From sesame.solvers.default

solve(system[, compute, guess, tol, …]) Solve the drift diffusion Poisson equation on a given discretized system out of equilibrium.
IVcurve(system, voltages, file_name[, …]) Solve the Drift Diffusion Poisson equations for the voltages provided.

5.1.4. From sesame.analyzer

Analyzer(sys, data) Object that simplifies the extraction of physical data (densities, currents, recombination) across the system.

5.1.5. From sesame.utils

save_sim(sys, result, filename[, fmt]) Utility function that saves a system together with simulation results.
load_sim(filename) Utility function that loads a system together with simulation results.