diff options
-rw-r--r-- | README.md | 88 |
1 files changed, 49 insertions, 39 deletions
@@ -30,16 +30,20 @@ file describing the parameters to use and the potential (see below for file format). ## Usage - schrodinger_solve [-h] [-o OUTPUT_DIR] filename +```text +schrodinger_solve [-h] [-o OUTPUT_DIR] filename +``` ## Options - positional arguments: - filename File describing the system to solve +```text +positional arguments: + filename File describing the system to solve - options: - -h, --help show this help message and exit - -o OUTPUT_DIR, --output-dir OUTPUT_DIR - Output directory for the results +options: + -h, --help show this help message and exit + -o OUTPUT_DIR, --output-dir OUTPUT_DIR + Output directory for the results +``` ## Input file format The input file format consist of a five line header followed by a csv style, two @@ -49,15 +53,17 @@ must be given in a fixed order. Comments discard the rest of the line and may be added with a `#` character. An empty line is discarded and the next non-empty line specifies the next parameter. A concrete example is given below. - <mass> - <x-min> <x-max> <n-points> - <first-eigenvalue> <last-eigenvalue> - <interpolation-type> - <n> - <x1> <y1> - <x2> <y2> - ... - <xn> <yn> +```text +<mass> +<x-min> <x-max> <n-points> +<first-eigenvalue> <last-eigenvalue> +<interpolation-type> +<n> +<x1> <y1> +<x2> <y2> +... +<xn> <yn> +``` - mass: (real) Mass of the particle - x-min, x-max: (real) Solution interval @@ -84,27 +90,31 @@ given schrodinger\_solve will limit the plot by the limits of the potential as well as the energies of the solution for a better initial result. ## Usage - schrodinger_plot.py [-h] [-s SOLUTION_DIR] [-o OUTPUT_DIR] [--show SHOW] [-e EXPORT] [--scale SCALE] [-x XLIM] [-y1 ENERGY_LIM] [-y2 UNCERTAINTY_LIM] +```text +schrodinger_plot.py [-h] [-s SOLUTION_DIR] [-o OUTPUT_DIR] [--show SHOW] [-e EXPORT] [--scale SCALE] [-x XLIM] [-y1 ENERGY_LIM] [-y2 UNCERTAINTY_LIM] +``` ## Options - -h, --help show a help message - -s SOLUTION_DIR --solution_dir - the path of the solution directory (default: None) - -o OUTPUT_DIR --output_dir - the path where the pdf should be saved (default: None) - --show SHOW Boolean, if True the plot is shown directly (default: - True) - -e EXPORT --export - Boolean, if True the plot is exported as a pdf - (default: True) - --scale SCALE Float, scales the wave functions (default: 1.0) - -x XLIM --xlim Limit of the x-axis of the left plot. None or - tuple[float, float] of shape (x_min, x_max)(default: - None) - -y1 ENERGY_LIM --energy_lim - Limit of the y-axis of the left plot. None or - tuple[float, float] of shape (y_min, y_max)(default: - None) - -y2 UNCERTAINTY_LIM --uncertainty_lim - Limit of the y-axis of the right plot. None or - tuple[float, float] of shape (y_min, y_max)(default: - None) +```text +-h, --help show a help message +-s SOLUTION_DIR --solution_dir + the path of the solution directory (default: None) +-o OUTPUT_DIR --output_dir + the path where the pdf should be saved (default: None) +--show SHOW Boolean, if True the plot is shown directly (default: + True) +-e EXPORT --export + Boolean, if True the plot is exported as a pdf + (default: True) +--scale SCALE Float, scales the wave functions (default: 1.0) +-x XLIM --xlim Limit of the x-axis of the left plot. None or + tuple[float, float] of shape (x_min, x_max)(default: + None) +-y1 ENERGY_LIM --energy_lim + Limit of the y-axis of the left plot. None or + tuple[float, float] of shape (y_min, y_max)(default: + None) +-y2 UNCERTAINTY_LIM --uncertainty_lim + Limit of the y-axis of the right plot. None or + tuple[float, float] of shape (y_min, y_max)(default: + None) +``` |