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__.
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. |
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. |
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. |
Analyzer(sys, data) |
Object that simplifies the extraction of physical data (densities, currents, recombination) across the system. |
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. |