simsopt
v0.7.0
Contents
Overview
Ways to use simsopt
Input files
Optimization stages
Optimization
Modules
Installation
Requirements
Mandatory Packages
Optional Packages
Virtual Environments
venv
conda
Installation methods
PyPi
conda
From source
Docker container
Post-Installation
Docker container
Requirements
Install From Docker Hub
Ways to use simsopt docker container
IPython Shell
Bash Shell
Jupyter notebook
Persistent containers
Defining optimization problems
The Optimizable class
Optimizable degrees of freedom
Dependencies
Function reference
Caching
Specifying least-squares objective functions
Custom objective functions and optimizable objects
Derivatives
Geometric objects
Curves
Surfaces
Caching
Graphics
Magnetic fields
Field types
Coils and BiotSavart
ToroidalField
PoloidalField
ScalarPotentialRZMagneticField
CircularCoil
Dommaschk
Reiman
InterpolatedField
Scaling and summing fields
Common operations
Field line and particle tracing
Particle motion in cylindrical coordinates
MPI partitions and worker groups
Testing
Python test suite
Longer examples
Continuous integration
Source code on GitHub
Publications
Contributing to Simsopt
Types of Contribution
Submit Feedback
Bug Reports
Fix Bugs
Implement New Features or Algorithms
Improve Documentation
Code development Workflow
Tutorials
Optimizing an equilibrium code
SPEC version
VMEC version
Optimizing for quasisymmetry
Fixed resolution
Dynamic resolution
Bmn objective
Eliminating magnetic islands
Coil optimization
API
simsopt package
Subpackages
simsopt._core package
Submodules
simsopt._core.derivative module
simsopt._core.dofs module
simsopt._core.graph_optimizable module
simsopt._core.optimizable module
simsopt._core.util module
Module contents
simsopt.field package
Submodules
simsopt.field.biotsavart module
simsopt.field.boozermagneticfield module
simsopt.field.coil module
simsopt.field.magneticfield module
simsopt.field.magneticfieldclasses module
simsopt.field.sampling module
simsopt.field.tracing module
Module contents
simsopt.geo package
Submodules
simsopt.geo.boozersurface module
simsopt.geo.config module
simsopt.geo.curve module
simsopt.geo.curvehelical module
simsopt.geo.curveperturbed module
simsopt.geo.curveobjectives module
simsopt.geo.curverzfourier module
simsopt.geo.curvexyzfourier module
simsopt.geo.jit module
simsopt.geo.plot module
simsopt.geo.qfmsurface module
simsopt.geo.surface module
simsopt.geo.surfacegarabedian module
simsopt.geo.surfacehenneberg module
simsopt.geo.surfaceobjectives module
simsopt.geo.surfacerzfourier module
simsopt.geo.surfacexyzfourier module
simsopt.geo.surfacexyztensorfourier module
Module contents
simsopt.mhd package
Submodules
simsopt.mhd.boozer module
simsopt.mhd.spec module
simsopt.mhd.vmec module
simsopt.mhd.vmec_diagnostics module
Module contents
simsopt.objectives package
Submodules
simsopt.objectives.fluxobjective module
simsopt.objectives.functions module
simsopt.objectives.graph_functions module
simsopt.objectives.graph_least_squares module
simsopt.objectives.least_squares module
Module contents
simsopt.solve package
Submodules
simsopt.solve.graph_mpi module
simsopt.solve.graph_serial module
simsopt.solve.mpi module
simsopt.solve.serial module
Module contents
simsopt.util package
Submodules
simsopt.util.constants module
simsopt.util.dev module
simsopt.util.logging module
simsopt.util.mpi module
simsopt.util.mpi_logger module
simsopt.util.types module
simsopt.util.zoo module
Module contents
simsoptpp package
Module contents
Module contents
simsopt
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__add__() (simsopt._core.graph_optimizable.Optimizable method)
(simsopt.field.magneticfield.MagneticField method)
__call__() (simsopt._core.derivative.Derivative method)
(simsopt.util.dev.SimsoptRequires method)
__eq__() (simsopt._core.graph_optimizable.Optimizable method)
__getitem__() (simsopt.geo.curveperturbed.PerturbationSample method)
__init__() (simsopt._core.graph_optimizable.DOFs method)
(simsopt._core.graph_optimizable.Optimizable method)
(simsopt.field.boozermagneticfield.InterpolatedBoozerField method)
(simsopt.field.magneticfieldclasses.InterpolatedField method)
(simsopt.geo.curveperturbed.CurvePerturbed method)
(simsopt.geo.curveperturbed.GaussianSampler method)
(simsopt.geo.surface.SurfaceClassifier method)
(simsopt.mhd.boozer.Boozer method)
(simsopt.mhd.boozer.Quasisymmetry method)
(simsopt.objectives.functions.Affine method)
__mul__() (simsopt._core.graph_optimizable.Optimizable method)
(simsopt.field.magneticfield.MagneticField method)
__repr__() (simsopt.mhd.vmec.Vmec method)
__rmul__() (simsopt._core.graph_optimizable.Optimizable method)
(simsopt.field.magneticfield.MagneticField method)
_abc_impl (simsopt._core.graph_optimizable.Optimizable attribute)
(simsopt._core.graph_optimizable.OptimizableSum attribute)
(simsopt._core.graph_optimizable.ScaledOptimizable attribute)
(simsopt._core.util.WeakKeyDefaultDict attribute)
_add_child() (simsopt._core.graph_optimizable.Optimizable method)
_get_ancestors() (simsopt._core.graph_optimizable.Optimizable method)
_ids (simsopt._core.graph_optimizable.Optimizable attribute)
(simsopt._core.graph_optimizable.OptimizableSum attribute)
(simsopt._core.graph_optimizable.ScaledOptimizable attribute)
_make_names() (simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
_mpi_leaders_task() (in module simsopt.solve.mpi)
_mpi_workers_task() (in module simsopt.solve.graph_mpi)
(in module simsopt.solve.mpi)
_remove_child() (simsopt._core.graph_optimizable.Optimizable method)
_set_local_x() (simsopt._core.graph_optimizable.Optimizable method)
_set_new_x() (simsopt._core.graph_optimizable.Optimizable method)
_update_free_dof_size_indices() (simsopt._core.graph_optimizable.Optimizable method)
_update_full_dof_size_indices() (simsopt._core.graph_optimizable.Optimizable method)
_validate_mn() (simsopt.geo.surfacehenneberg.SurfaceHenneberg method)
(simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
A
A() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
A_ref() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
AbsB() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
AbsB_ref() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
add_parent() (simsopt._core.graph_optimizable.Optimizable method)
add_return_fn() (simsopt._core.graph_optimizable.Optimizable method)
Adder (class in simsopt.objectives.functions)
(class in simsopt.objectives.graph_functions)
Affine (class in simsopt.objectives.functions)
(class in simsopt.objectives.graph_functions)
all_fixed() (simsopt._core.graph_optimizable.DOFs method)
(simsopt._core.optimizable.Optimizable method)
all_free() (simsopt._core.graph_optimizable.DOFs method)
allocate() (simsopt.geo.surfacehenneberg.SurfaceHenneberg method)
(simsoptpp.SurfaceRZFourier method)
any_fixed() (simsopt._core.graph_optimizable.DOFs method)
any_free() (simsopt._core.graph_optimizable.DOFs method)
append_parent() (simsopt._core.graph_optimizable.Optimizable method)
arclength_poloidal_angle() (simsopt.geo.surface.Surface method)
Area (class in simsopt.geo.surfaceobjectives)
area() (simsopt.geo.surfacegarabedian.SurfaceGarabedian method)
(simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
area_volume() (simsopt.geo.surfacegarabedian.SurfaceGarabedian method)
aspect() (simsopt.mhd.vmec.Vmec method)
aspect_ratio() (simsopt.geo.surface.Surface method)
B
B() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
B_and_dB_vjp() (simsopt.field.biotsavart.BiotSavart method)
B_cartesian() (in module simsopt.mhd.vmec_diagnostics)
B_cyl() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
B_cyl_ref() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
B_ref() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
B_vjp() (simsopt.field.biotsavart.BiotSavart method)
(simsopt.field.magneticfield.MagneticFieldSum method)
Beale (class in simsopt.objectives.functions)
(class in simsopt.objectives.graph_functions)
biot_savart() (in module simsoptpp)
biot_savart_B() (in module simsoptpp)
biot_savart_vjp() (in module simsoptpp)
biot_savart_vjp_graph() (in module simsoptpp)
BiotSavart (class in simsopt.field.biotsavart)
(class in simsoptpp)
Boozer (class in simsopt.mhd.boozer)
boozer_dresidual_dc() (in module simsoptpp)
boozer_exact_constraints() (simsopt.geo.boozersurface.BoozerSurface method)
boozer_penalty_constraints() (simsopt.geo.boozersurface.BoozerSurface method)
boozer_surface_residual() (in module simsopt.geo.surfaceobjectives)
BoozerAnalytic (class in simsopt.field.boozermagneticfield)
BoozerMagneticField (class in simsopt.field.boozermagneticfield)
(class in simsoptpp)
BoozerRadialInterpolant (class in simsopt.field.boozermagneticfield)
BoozerSurface (class in simsopt.geo.boozersurface)
boundary (simsopt.mhd.spec.Spec property)
(simsopt.mhd.vmec.Vmec property)
bounds (simsopt._core.graph_optimizable.DOFs property)
(simsopt._core.graph_optimizable.Optimizable property)
C
change_resolution() (simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
ChebyshevInterpolationRule (class in simsopt.field.magneticfieldclasses)
(class in simsoptpp)
CircularCoil (class in simsopt.field.magneticfieldclasses)
clear_cached_properties() (simsopt.field.boozermagneticfield.BoozerMagneticField method)
(simsopt.field.magneticfield.MagneticField method)
Coil (class in simsopt.field.coil)
(class in simsoptpp)
CoilOptObjective (class in simsopt.objectives.fluxobjective)
coils (simsoptpp.BiotSavart property)
coils_via_symmetries() (in module simsopt.field.coil)
compute() (simsopt.mhd.vmec_diagnostics.QuasisymmetryRatioResidual method)
(simsoptpp.BiotSavart method)
compute_A() (simsopt.field.biotsavart.BiotSavart method)
compute_fieldlines() (in module simsopt.field.tracing)
compute_gc_radius() (in module simsopt.field.tracing)
compute_K() (simsopt.field.boozermagneticfield.BoozerRadialInterpolant method)
compute_kmns() (in module simsoptpp)
compute_poloidal_transits() (in module simsopt.field.tracing)
compute_resonances() (in module simsopt.field.tracing)
compute_toroidal_transits() (in module simsopt.field.tracing)
copy_numpy_dict() (in module simsopt._core.derivative)
create_equally_spaced_curves() (in module simsopt.geo.curve)
cross_section() (simsopt.geo.surface.Surface method)
Current (class in simsopt.field.coil)
(class in simsoptpp)
current (simsoptpp.Coil property)
CurrentBase (class in simsoptpp)
Curve (class in simsopt.geo.curve)
(class in simsoptpp)
curve (simsoptpp.Coil property)
curve_length_pure() (in module simsopt.geo.curveobjectives)
CurveHelical (class in simsopt.geo.curvehelical)
CurveLength (class in simsopt.geo.curveobjectives)
CurvePerturbed (class in simsopt.geo.curveperturbed)
CurveRZFourier (class in simsopt.geo.curverzfourier)
(class in simsoptpp)
curves_to_vtk() (in module simsopt.geo.curve)
CurveXYZFourier (class in simsopt.geo.curvexyzfourier)
(class in simsoptpp)
D
d2A_by_dXdX() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
d2A_by_dXdX_ref() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
d2area_by_dcoeffdcoeff() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
d2B_by_dXdcoilcurrents() (simsopt.field.biotsavart.BiotSavart method)
d2B_by_dXdX() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
d2B_by_dXdX_ref() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
d2J_by_dsurfacecoefficientsdsurfacecoefficients() (simsopt.geo.surfaceobjectives.Area method)
(simsopt.geo.surfaceobjectives.ToroidalFlux method)
(simsopt.geo.surfaceobjectives.Volume method)
d2normal_by_dcoeffdcoeff() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
d2volume_by_dcoeffdcoeff() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
d3B_by_dXdXdcoilcurrents() (simsopt.field.biotsavart.BiotSavart method)
dA_by_dX() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
dA_by_dX_ref() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
darea() (simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
(simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
darea_by_dcoeff() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
dB_by_dcoilcurrents() (simsopt.field.biotsavart.BiotSavart method)
dB_by_dX() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
dB_by_dX_ref() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
degree (simsoptpp.ChebyshevInterpolationRule property)
(simsoptpp.InterpolationRule property)
(simsoptpp.UniformInterpolationRule property)
Delta (simsopt.geo.surfacegarabedian.SurfaceGarabedian property)
deprecated() (in module simsopt.util.dev)
Derivative (class in simsopt._core.derivative)
derivative_dec() (in module simsopt._core.derivative)
df (simsopt.objectives.functions.Adder property)
(simsopt.objectives.functions.Identity property)
(simsopt.objectives.functions.TestObject1 property)
(simsopt.objectives.functions.TestObject2 property)
(simsopt.objectives.graph_functions.Adder property)
dfrenet_frame_by_dcoeff() (simsopt.geo.curve.Curve method)
dgamma_by_dcoeff() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
(simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
dgamma_by_dcoeff_impl() (simsopt.geo.curve.JaxCurve method)
(simsopt.geo.curve.RotatedCurve method)
dgamma_by_dcoeff_vjp() (simsopt.geo.curve.Curve method)
(simsopt.geo.curve.RotatedCurve method)
(simsopt.geo.curveperturbed.CurvePerturbed method)
(simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
dgamma_by_dcoeff_vjp_impl() (simsopt.geo.curve.JaxCurve method)
(simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
dgammadash1_by_dcoeff() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
dgammadash1_by_dcoeff_vjp() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
dgammadash2_by_dcoeff() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
dgammadash2_by_dcoeff_vjp() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
dgammadash_by_dcoeff() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
dgammadash_by_dcoeff_impl() (simsopt.geo.curve.JaxCurve method)
(simsopt.geo.curve.RotatedCurve method)
dgammadash_by_dcoeff_vjp() (simsopt.geo.curve.Curve method)
(simsopt.geo.curve.RotatedCurve method)
(simsopt.geo.curveperturbed.CurvePerturbed method)
dgammadash_by_dcoeff_vjp_impl() (simsopt.geo.curve.JaxCurve method)
(simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
dgammadashdash_by_dcoeff() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
dgammadashdash_by_dcoeff_impl() (simsopt.geo.curve.JaxCurve method)
(simsopt.geo.curve.RotatedCurve method)
dgammadashdash_by_dcoeff_vjp() (simsopt.geo.curve.Curve method)
(simsopt.geo.curve.RotatedCurve method)
(simsopt.geo.curveperturbed.CurvePerturbed method)
dgammadashdash_by_dcoeff_vjp_impl() (simsopt.geo.curve.JaxCurve method)
(simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
dgammadashdashdash_by_dcoeff() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
dgammadashdashdash_by_dcoeff_impl() (simsopt.geo.curve.JaxCurve method)
(simsopt.geo.curve.RotatedCurve method)
dgammadashdashdash_by_dcoeff_vjp() (simsopt.geo.curve.Curve method)
(simsopt.geo.curve.RotatedCurve method)
(simsopt.geo.curveperturbed.CurvePerturbed method)
dgammadashdashdash_by_dcoeff_vjp_impl() (simsopt.geo.curve.JaxCurve method)
(simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
dGds() (simsoptpp.BoozerMagneticField method)
dGds_ref() (simsoptpp.BoozerMagneticField method)
dIds() (simsoptpp.BoozerMagneticField method)
dIds_ref() (simsoptpp.BoozerMagneticField method)
dincremental_arclength_by_dcoeff() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
dincremental_arclength_by_dcoeff_vjp() (simsopt.geo.curve.Curve method)
diotads() (simsoptpp.BoozerMagneticField method)
diotads_ref() (simsoptpp.BoozerMagneticField method)
distance_pure() (in module simsopt.geo.curveobjectives)
dJ() (simsopt._core.graph_optimizable.OptimizableSum method)
(simsopt._core.graph_optimizable.ScaledOptimizable method)
(simsopt.geo.curveobjectives.CurveLength method)
(simsopt.geo.curveobjectives.LpCurveCurvature method)
(simsopt.geo.curveobjectives.LpCurveTorsion method)
(simsopt.geo.curveobjectives.MinimumDistance method)
(simsopt.mhd.vmec_diagnostics.IotaTargetMetric method)
(simsopt.mhd.vmec_diagnostics.IotaWeighted method)
(simsopt.mhd.vmec_diagnostics.WellWeighted method)
(simsopt.objectives.fluxobjective.CoilOptObjective method)
(simsopt.objectives.fluxobjective.SquaredFlux method)
(simsopt.objectives.functions.Adder method)
(simsopt.objectives.functions.Affine method)
(simsopt.objectives.functions.Identity method)
(simsopt.objectives.functions.TestObject1 method)
(simsopt.objectives.functions.TestObject2 method)
(simsopt.objectives.graph_functions.Adder method)
(simsopt.objectives.graph_functions.Affine method)
(simsopt.objectives.graph_functions.Identity method)
(simsopt.objectives.graph_functions.TestObject1 method)
(simsopt.objectives.graph_functions.TestObject2 method)
dJ_by_dsurfacecoefficients() (simsopt.geo.surfaceobjectives.Area method)
(simsopt.geo.surfaceobjectives.QfmResidual method)
(simsopt.geo.surfaceobjectives.ToroidalFlux method)
(simsopt.geo.surfaceobjectives.Volume method)
dkappa_by_dcoeff() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
dkappa_by_dcoeff_impl() (simsopt.geo.curve.Curve method)
dkappa_by_dcoeff_vjp() (simsopt.geo.curve.Curve method)
(simsopt.geo.curve.JaxCurve method)
dkappadash_by_dcoeff() (simsopt.geo.curve.Curve method)
dKdtheta() (simsoptpp.BoozerMagneticField method)
dKdtheta_ref() (simsoptpp.BoozerMagneticField method)
dKdzeta() (simsoptpp.BoozerMagneticField method)
dKdzeta_ref() (simsoptpp.BoozerMagneticField method)
dmodBds() (simsoptpp.BoozerMagneticField method)
dmodBds_ref() (simsoptpp.BoozerMagneticField method)
dmodBdtheta() (simsoptpp.BoozerMagneticField method)
dmodBdtheta_ref() (simsoptpp.BoozerMagneticField method)
dmodBdzeta() (simsoptpp.BoozerMagneticField method)
dmodBdzeta_ref() (simsoptpp.BoozerMagneticField method)
dnormal_by_dcoeff() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
dnormal_by_dcoeff_vjp() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
dnuds() (simsoptpp.BoozerMagneticField method)
dnuds_ref() (simsoptpp.BoozerMagneticField method)
dnudtheta() (simsoptpp.BoozerMagneticField method)
dnudtheta_ref() (simsoptpp.BoozerMagneticField method)
dnudzeta() (simsoptpp.BoozerMagneticField method)
dnudzeta_ref() (simsoptpp.BoozerMagneticField method)
dof_names (simsopt._core.graph_optimizable.Optimizable property)
dof_size (simsopt._core.graph_optimizable.Optimizable property)
DofLengthMismatchError
DOFs (class in simsopt._core.graph_optimizable)
dofs (simsoptpp.CurveXYZFourier property)
dofs_free_status (simsopt._core.graph_optimizable.Optimizable property)
Dommaschk (class in simsopt.field.magneticfieldclasses)
DommaschkB() (in module simsoptpp)
DommaschkdB() (in module simsoptpp)
draw_sample() (simsopt.geo.curveperturbed.GaussianSampler method)
draw_uniform_on_curve() (in module simsopt.field.sampling)
draw_uniform_on_surface() (in module simsopt.field.sampling)
dRds() (simsoptpp.BoozerMagneticField method)
dRds_ref() (simsoptpp.BoozerMagneticField method)
dRdtheta() (simsoptpp.BoozerMagneticField method)
dRdtheta_ref() (simsoptpp.BoozerMagneticField method)
dRdzeta() (simsoptpp.BoozerMagneticField method)
dRdzeta_ref() (simsoptpp.BoozerMagneticField method)
ds (simsopt.mhd.vmec.Vmec attribute)
dterm1 (simsopt.objectives.graph_functions.Rosenbrock property)
dterm1() (simsopt.objectives.functions.Rosenbrock method)
dterm1prop (simsopt.objectives.functions.Rosenbrock property)
dterm2 (simsopt.objectives.graph_functions.Rosenbrock property)
dterm2() (simsopt.objectives.functions.Rosenbrock method)
dterm2prop (simsopt.objectives.functions.Rosenbrock property)
dterms() (simsopt.objectives.functions.Rosenbrock method)
(simsopt.objectives.graph_functions.Rosenbrock method)
dtorsion_by_dcoeff() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
dtorsion_by_dcoeff_impl() (simsopt.geo.curve.Curve method)
dtorsion_by_dcoeff_vjp() (simsopt.geo.curve.Curve method)
(simsopt.geo.curve.JaxCurve method)
dvolume() (simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
(simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
dvolume_by_dcoeff() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
dZds() (simsoptpp.BoozerMagneticField method)
dZds_ref() (simsoptpp.BoozerMagneticField method)
dZdtheta() (simsoptpp.BoozerMagneticField method)
dZdtheta_ref() (simsoptpp.BoozerMagneticField method)
dZdzeta() (simsoptpp.BoozerMagneticField method)
dZdzeta_ref() (simsoptpp.BoozerMagneticField method)
E
estimate_error_B() (simsoptpp.InterpolatedField method)
estimate_error_G() (simsoptpp.InterpolatedBoozerField method)
estimate_error_GradAbsB() (simsoptpp.InterpolatedField method)
estimate_error_I() (simsoptpp.InterpolatedBoozerField method)
estimate_error_iota() (simsoptpp.InterpolatedBoozerField method)
estimate_error_K() (simsoptpp.InterpolatedBoozerField method)
estimate_error_modB() (simsoptpp.InterpolatedBoozerField method)
estimate_error_nu() (simsoptpp.InterpolatedBoozerField method)
estimate_error_R() (simsoptpp.InterpolatedBoozerField method)
estimate_error_Z() (simsoptpp.InterpolatedBoozerField method)
evaluate() (simsopt.geo.surface.SurfaceClassifier method)
(simsoptpp.RegularGridInterpolant3D method)
evaluate_batch() (simsoptpp.RegularGridInterpolant3D method)
extend_via_normal() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
F
f (simsopt.objectives.functions.Adder property)
(simsopt.objectives.functions.Identity property)
(simsopt.objectives.functions.TestObject1 property)
(simsopt.objectives.functions.TestObject2 property)
f() (simsopt.objectives.functions.Rosenbrock method)
(simsopt.objectives.graph_functions.Affine method)
(simsopt.objectives.graph_functions.Identity method)
(simsopt.objectives.graph_functions.Rosenbrock method)
(simsopt.objectives.graph_functions.TestObject1 method)
(simsopt.objectives.graph_functions.TestObject2 method)
f_out() (simsopt.objectives.least_squares.LeastSquaresTerm method)
Failer (class in simsopt.objectives.functions)
(class in simsopt.objectives.graph_functions)
fd_jac_mpi() (in module simsopt.solve.mpi)
fieldcache_get_or_create() (simsoptpp.BiotSavart method)
fieldcache_get_status() (simsoptpp.BiotSavart method)
fieldline_tracing() (in module simsoptpp)
finite_difference_steps() (in module simsopt._core.util)
fit_to_curve() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
fix() (simsopt._core.graph_optimizable.DOFs method)
(simsopt._core.graph_optimizable.Optimizable method)
fix_all() (simsopt._core.graph_optimizable.DOFs method)
(simsopt._core.graph_optimizable.Optimizable method)
fix_matplotlib_3d() (in module simsopt.geo.plot)
fix_range() (simsopt.geo.surfacegarabedian.SurfaceGarabedian method)
fixed_range() (simsopt.geo.surfacehenneberg.SurfaceHenneberg method)
(simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
fourier_transform_even() (in module simsoptpp)
fourier_transform_odd() (in module simsoptpp)
free_status (simsopt._core.graph_optimizable.DOFs property)
frenet_frame() (simsopt.geo.curve.Curve method)
from_focus() (simsopt.geo.surfacerzfourier.SurfaceRZFourier class method)
from_RZFourier() (simsopt.geo.surfacegarabedian.SurfaceGarabedian class method)
(simsopt.geo.surfacehenneberg.SurfaceHenneberg class method)
from_sigma() (simsopt.objectives.graph_least_squares.LeastSquaresProblem class method)
(simsopt.objectives.least_squares.LeastSquaresTerm class method)
(simsopt.objectives.LeastSquaresProblem class method)
from_tuples() (simsopt.objectives.graph_least_squares.LeastSquaresProblem class method)
(simsopt.objectives.LeastSquaresProblem class method)
from_vmec_input() (simsopt.geo.surfacerzfourier.SurfaceRZFourier class method)
from_wout() (simsopt.geo.surfacerzfourier.SurfaceRZFourier class method)
full_dof_names (simsopt._core.graph_optimizable.Optimizable property)
full_dof_size (simsopt._core.graph_optimizable.Optimizable property)
full_names (simsopt._core.graph_optimizable.DOFs property)
full_x (simsopt._core.graph_optimizable.DOFs property)
(simsopt._core.graph_optimizable.Optimizable property)
function_from_user() (in module simsopt._core.optimizable)
G
G() (simsoptpp.BoozerMagneticField method)
G_ref() (simsoptpp.BoozerMagneticField method)
gamma() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
(simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
gamma_impl() (simsopt.geo.curve.JaxCurve method)
(simsopt.geo.curve.RotatedCurve method)
(simsopt.geo.curveperturbed.CurvePerturbed method)
(simsopt.geo.surfacehenneberg.SurfaceHenneberg method)
(simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
(simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
gamma_lin() (simsopt.geo.surfacehenneberg.SurfaceHenneberg method)
(simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
gammadash() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
gammadash1() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
gammadash1_impl() (simsopt.geo.surfacehenneberg.SurfaceHenneberg method)
gammadash2() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
gammadash2_impl() (simsopt.geo.surfacehenneberg.SurfaceHenneberg method)
gammadash_impl() (simsopt.geo.curve.JaxCurve method)
(simsopt.geo.curve.RotatedCurve method)
(simsopt.geo.curveperturbed.CurvePerturbed method)
gammadashdash() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
gammadashdash_impl() (simsopt.geo.curve.JaxCurve method)
(simsopt.geo.curve.RotatedCurve method)
(simsopt.geo.curveperturbed.CurvePerturbed method)
gammadashdashdash() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
gammadashdashdash_impl() (simsopt.geo.curve.JaxCurve method)
(simsopt.geo.curve.RotatedCurve method)
(simsopt.geo.curveperturbed.CurvePerturbed method)
GaussianSampler (class in simsopt.geo.curveperturbed)
gc_to_fullorbit_initial_guesses() (in module simsopt.field.tracing)
get() (simsopt._core.graph_optimizable.DOFs method)
(simsopt._core.graph_optimizable.Optimizable method)
(simsopt._core.optimizable.Optimizable method)
get_Delta() (simsopt.geo.surfacegarabedian.SurfaceGarabedian method)
get_dofs() (simsopt._core.optimizable.Optimizable method)
(simsopt._core.optimizable.Target method)
(simsopt.geo.curve.RotatedCurve method)
(simsopt.geo.curvehelical.CurveHelical method)
(simsopt.geo.curverzfourier.CurveRZFourier method)
(simsopt.geo.curvexyzfourier.CurveXYZFourier method)
(simsopt.geo.curvexyzfourier.JaxCurveXYZFourier method)
(simsopt.geo.surfacegarabedian.SurfaceGarabedian method)
(simsopt.geo.surfacehenneberg.SurfaceHenneberg method)
(simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
(simsopt.geo.surfacexyzfourier.SurfaceXYZFourier method)
(simsopt.geo.surfacexyztensorfourier.SurfaceXYZTensorFourier method)
(simsopt.mhd.spec.Spec method)
(simsopt.mhd.vmec.Vmec method)
(simsopt.objectives.functions.Adder method)
(simsopt.objectives.functions.Affine method)
(simsopt.objectives.functions.Beale method)
(simsopt.objectives.functions.Failer method)
(simsopt.objectives.functions.Identity method)
(simsopt.objectives.functions.Rosenbrock method)
(simsopt.objectives.functions.TestObject1 method)
(simsopt.objectives.functions.TestObject2 method)
(simsopt.objectives.graph_functions.Failer method)
(simsoptpp.Current method)
(simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
(simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
get_fixed() (simsopt._core.optimizable.Optimizable method)
get_max_mn() (simsopt.mhd.vmec.Vmec method)
get_ncsx_data() (in module simsopt.util.zoo)
get_owners() (in module simsopt._core.dofs)
get_parent_return_fns_list() (simsopt._core.graph_optimizable.Optimizable method)
get_phi() (in module simsoptpp)
get_points() (simsoptpp.BoozerMagneticField method)
get_points_cart() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
get_points_cart_ref() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
get_points_cyl() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
get_points_cyl_ref() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
get_points_ref() (simsoptpp.BoozerMagneticField method)
get_quadpoints() (simsopt.geo.surface.Surface method)
get_rc() (simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
get_return_fn_list() (simsopt._core.graph_optimizable.Optimizable method)
get_return_fn_names() (simsopt._core.graph_optimizable.Optimizable method)
get_return_fns() (simsopt._core.graph_optimizable.Optimizable method)
get_rhomn() (simsopt.geo.surfacehenneberg.SurfaceHenneberg method)
get_rs() (simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
get_stellsym_mask() (simsopt.geo.surfacexyztensorfourier.SurfaceXYZTensorFourier method)
get_value() (simsoptpp.Current method)
(simsoptpp.ScaledCurrent method)
get_zc() (simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
get_zs() (simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
GradAbsB() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
GradAbsB_cyl() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
GradAbsB_ref() (simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
I
I() (simsoptpp.BoozerMagneticField method)
I_ref() (simsoptpp.BoozerMagneticField method)
id (simsopt._core.util.ImmutableId attribute)
Identity (class in simsopt.objectives.functions)
(class in simsopt.objectives.graph_functions)
ImmutableId (class in simsopt._core.util)
incremental_arclength() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
incremental_arclength_pure() (in module simsopt.geo.curve)
incremental_arclength_vjp() (in module simsopt.geo.curve)
index() (simsopt._core.optimizable.Optimizable method)
init() (simsopt.mhd.spec.Spec method)
init_splines() (simsopt.field.boozermagneticfield.BoozerRadialInterpolant method)
InstanceCounterMeta (class in simsopt._core.util)
interpolate_batch() (simsoptpp.RegularGridInterpolant3D method)
interpolate_on_arclength_grid() (simsopt.geo.surface.Surface method)
InterpolatedBoozerField (class in simsopt.field.boozermagneticfield)
(class in simsoptpp)
InterpolatedField (class in simsopt.field.magneticfieldclasses)
(class in simsoptpp)
InterpolationRule (class in simsoptpp)
invalidate_cache() (simsopt.geo.surfaceobjectives.QfmResidual method)
(simsopt.geo.surfaceobjectives.ToroidalFlux method)
(simsoptpp.BiotSavart method)
(simsoptpp.BoozerMagneticField method)
(simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
(simsoptpp.MagneticField method)
(simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
inverse_fourier_transform_even() (in module simsoptpp)
inverse_fourier_transform_odd() (in module simsoptpp)
iota() (simsopt.mhd.spec.Spec method)
(simsoptpp.BoozerMagneticField method)
iota_axis() (simsopt.mhd.vmec.Vmec method)
iota_edge() (simsopt.mhd.vmec.Vmec method)
iota_ref() (simsoptpp.BoozerMagneticField method)
IotaTargetMetric (class in simsopt.mhd.vmec_diagnostics)
IotaWeighted (class in simsopt.mhd.vmec_diagnostics)
is_fixed() (simsopt._core.graph_optimizable.Optimizable method)
is_free() (simsopt._core.graph_optimizable.DOFs method)
(simsopt._core.graph_optimizable.Optimizable method)
isbool() (in module simsopt._core.util)
isnumber() (in module simsopt._core.util)
iter (simsopt.mhd.vmec.Vmec attribute)
IterationStoppingCriterion (class in simsopt.field.tracing)
(class in simsoptpp)
J
J() (simsopt._core.graph_optimizable.OptimizableSum method)
(simsopt._core.graph_optimizable.ScaledOptimizable method)
(simsopt._core.optimizable.Target method)
(simsopt.geo.curveobjectives.CurveLength method)
(simsopt.geo.curveobjectives.LpCurveCurvature method)
(simsopt.geo.curveobjectives.LpCurveTorsion method)
(simsopt.geo.curveobjectives.MinimumDistance method)
(simsopt.geo.surfaceobjectives.Area method)
(simsopt.geo.surfaceobjectives.QfmResidual method)
(simsopt.geo.surfaceobjectives.ToroidalFlux method)
(simsopt.geo.surfaceobjectives.Volume method)
(simsopt.mhd.boozer.Quasisymmetry method)
(simsopt.mhd.spec.Residue method)
(simsopt.mhd.vmec_diagnostics.IotaTargetMetric method)
(simsopt.mhd.vmec_diagnostics.IotaWeighted method)
(simsopt.mhd.vmec_diagnostics.WellWeighted method)
(simsopt.objectives.fluxobjective.CoilOptObjective method)
(simsopt.objectives.fluxobjective.SquaredFlux method)
(simsopt.objectives.functions.Adder method)
(simsopt.objectives.functions.Affine method)
(simsopt.objectives.functions.Beale method)
(simsopt.objectives.functions.Failer method)
(simsopt.objectives.functions.Identity method)
(simsopt.objectives.functions.TestObject1 method)
(simsopt.objectives.functions.TestObject2 method)
(simsopt.objectives.graph_functions.Beale method)
(simsopt.objectives.graph_functions.Failer method)
JaxCurve (class in simsopt.geo.curve)
JaxCurveXYZFourier (class in simsopt.geo.curvexyzfourier)
jaxfouriercurve_pure() (in module simsopt.geo.curvexyzfourier)
jaxHelicalfouriercurve_pure() (in module simsopt.geo.curvehelical)
jit() (in module simsopt.geo.jit)
K
K() (simsoptpp.BoozerMagneticField method)
K_derivs() (simsoptpp.BoozerMagneticField method)
K_derivs_ref() (simsoptpp.BoozerMagneticField method)
K_ref() (simsoptpp.BoozerMagneticField method)
kappa() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
kappa_impl() (simsopt.geo.curve.Curve method)
kappa_pure() (in module simsopt.geo.curve)
kappadash() (simsopt.geo.curve.Curve method)
kappagrad0() (in module simsopt.geo.curve)
kappagrad1() (in module simsopt.geo.curve)
kappavjp0() (in module simsopt.geo.curve)
kappavjp1() (in module simsopt.geo.curve)
L
least_squares_fit() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
(simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
least_squares_mpi_solve() (in module simsopt.solve.graph_mpi)
(in module simsopt.solve.mpi)
least_squares_serial_solve() (in module simsopt.solve)
(in module simsopt.solve.graph_serial)
(in module simsopt.solve.serial)
LeastSquaresProblem (class in simsopt.objectives)
(class in simsopt.objectives.graph_least_squares)
LeastSquaresTerm (class in simsopt.objectives.least_squares)
LevelsetStoppingCriterion (class in simsopt.field.tracing)
(class in simsoptpp)
load_curves_from_file() (simsopt.geo.curvexyzfourier.CurveXYZFourier static method)
load_wout() (simsopt.mhd.vmec.Vmec method)
local_bounds (simsopt._core.graph_optimizable.Optimizable property)
local_dof_names (simsopt._core.graph_optimizable.Optimizable property)
local_dof_size (simsopt._core.graph_optimizable.Optimizable property)
local_dofs_free_status (simsopt._core.graph_optimizable.Optimizable property)
local_full_dof_names (simsopt._core.graph_optimizable.Optimizable property)
local_full_dof_size (simsopt._core.graph_optimizable.Optimizable property)
local_full_x (simsopt._core.graph_optimizable.Optimizable property)
local_lower_bounds (simsopt._core.graph_optimizable.Optimizable property)
local_upper_bounds (simsopt._core.graph_optimizable.Optimizable property)
local_x (simsopt._core.graph_optimizable.Optimizable property)
log() (in module simsopt.util.mpi)
lower_bounds (simsopt._core.graph_optimizable.DOFs property)
(simsopt._core.graph_optimizable.Optimizable property)
Lp_curvature_pure() (in module simsopt.geo.curveobjectives)
Lp_torsion_pure() (in module simsopt.geo.curveobjectives)
LpCurveCurvature (class in simsopt.geo.curveobjectives)
LpCurveTorsion (class in simsopt.geo.curveobjectives)
M
MagneticField (class in simsopt.field.magneticfield)
(class in simsoptpp)
MagneticFieldMultiply (class in simsopt.field.magneticfield)
MagneticFieldSum (class in simsopt.field.magneticfield)
make_optimizable() (in module simsopt._core.graph_optimizable)
(in module simsopt._core.optimizable)
matmult() (in module simsoptpp)
MaxToroidalFluxStoppingCriterion (class in simsopt.field.tracing)
(class in simsoptpp)
mean_iota() (simsopt.mhd.vmec.Vmec method)
mean_shear() (simsopt.mhd.vmec.Vmec method)
minimize_boozer_exact_constraints_newton() (simsopt.geo.boozersurface.BoozerSurface method)
minimize_boozer_penalty_constraints_LBFGS() (simsopt.geo.boozersurface.BoozerSurface method)
minimize_boozer_penalty_constraints_ls() (simsopt.geo.boozersurface.BoozerSurface method)
minimize_boozer_penalty_constraints_newton() (simsopt.geo.boozersurface.BoozerSurface method)
minimize_qfm() (simsopt.geo.qfmsurface.QfmSurface method)
minimize_qfm_exact_constraints_SLSQP() (simsopt.geo.qfmsurface.QfmSurface method)
minimize_qfm_penalty_constraints_LBFGS() (simsopt.geo.qfmsurface.QfmSurface method)
MinimumDistance (class in simsopt.geo.curveobjectives)
MinToroidalFluxStoppingCriterion (class in simsopt.field.tracing)
(class in simsoptpp)
modB() (simsoptpp.BoozerMagneticField method)
modB_derivs() (simsoptpp.BoozerMagneticField method)
modB_derivs_ref() (simsoptpp.BoozerMagneticField method)
modB_ref() (simsoptpp.BoozerMagneticField method)
module
simsopt
simsopt._core
simsopt._core.derivative
simsopt._core.dofs
simsopt._core.graph_optimizable
simsopt._core.optimizable
simsopt._core.util
simsopt.field
simsopt.field.biotsavart
simsopt.field.boozermagneticfield
simsopt.field.coil
simsopt.field.magneticfield
simsopt.field.magneticfieldclasses
simsopt.field.sampling
simsopt.field.tracing
simsopt.geo
simsopt.geo.boozersurface
simsopt.geo.config
simsopt.geo.curve
simsopt.geo.curvehelical
simsopt.geo.curveobjectives
simsopt.geo.curveperturbed
simsopt.geo.curverzfourier
simsopt.geo.curvexyzfourier
simsopt.geo.jit
simsopt.geo.plot
simsopt.geo.qfmsurface
simsopt.geo.surface
simsopt.geo.surfacegarabedian
simsopt.geo.surfacehenneberg
simsopt.geo.surfaceobjectives
simsopt.geo.surfacerzfourier
simsopt.geo.surfacexyzfourier
simsopt.geo.surfacexyztensorfourier
simsopt.mhd
simsopt.mhd.boozer
simsopt.mhd.spec
simsopt.mhd.vmec
simsopt.mhd.vmec_diagnostics
simsopt.objectives
simsopt.objectives.fluxobjective
simsopt.objectives.functions
simsopt.objectives.graph_functions
simsopt.objectives.graph_least_squares
simsopt.objectives.least_squares
simsopt.solve
simsopt.solve.graph_mpi
simsopt.solve.graph_serial
simsopt.solve.mpi
simsopt.solve.serial
simsopt.util
simsopt.util.constants
simsopt.util.dev
simsopt.util.mpi
simsopt.util.mpi_logger
simsopt.util.types
simsopt.util.zoo
simsoptpp
mpol (simsoptpp.SurfaceRZFourier property)
(simsoptpp.SurfaceXYZFourier property)
(simsoptpp.SurfaceXYZTensorFourier property)
N
names (simsopt._core.graph_optimizable.DOFs property)
nested_lists_to_array() (in module simsopt._core.util)
nfp (simsoptpp.CurveRZFourier property)
(simsoptpp.SurfaceRZFourier property)
(simsoptpp.SurfaceXYZFourier property)
(simsoptpp.SurfaceXYZTensorFourier property)
normal() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
ntor (simsoptpp.SurfaceRZFourier property)
(simsoptpp.SurfaceXYZFourier property)
(simsoptpp.SurfaceXYZTensorFourier property)
nu() (simsoptpp.BoozerMagneticField method)
nu_derivs() (simsoptpp.BoozerMagneticField method)
nu_derivs_ref() (simsoptpp.BoozerMagneticField method)
nu_ref() (simsoptpp.BoozerMagneticField method)
num_dofs() (simsopt.geo.curve.RotatedCurve method)
(simsopt.geo.curvehelical.CurveHelical method)
(simsopt.geo.curvexyzfourier.JaxCurveXYZFourier method)
(simsopt.geo.surfacehenneberg.SurfaceHenneberg method)
(simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
O
objective() (simsopt.objectives.graph_least_squares.LeastSquaresProblem method)
(simsopt.objectives.LeastSquaresProblem method)
ObjectiveFailure
Optimizable (class in simsopt._core.graph_optimizable)
(class in simsopt._core.optimizable)
OptimizableDefaultDict (class in simsopt._core.derivative)
OptimizableMeta (class in simsopt._core.util)
OptimizableSum (class in simsopt._core.graph_optimizable)
P
parallel_loop_bounds() (in module simsopt.field.tracing)
parameter_derivatives() (in module simsopt.geo.surfaceobjectives)
parent_return_fns_no (simsopt._core.graph_optimizable.Optimizable property)
particle_fullorbit_tracing() (in module simsoptpp)
particle_guiding_center_boozer_tracing() (in module simsoptpp)
particle_guiding_center_tracing() (in module simsoptpp)
particles_to_vtk() (in module simsopt.field.tracing)
PerturbationSample (class in simsopt.geo.curveperturbed)
phi_range (simsoptpp.InterpolatedField property)
plot() (in module simsopt.geo.plot)
(simsopt.field.coil.Coil method)
(simsopt.geo.curve.Curve method)
(simsopt.geo.surface.Surface method)
plot_poincare_data() (in module simsopt.field.tracing)
PoloidalField (class in simsopt.field.magneticfieldclasses)
pop_parent() (simsopt._core.graph_optimizable.Optimizable method)
profile() (simsopt.mhd.vmec_diagnostics.QuasisymmetryRatioResidual method)
psip() (simsoptpp.BoozerMagneticField method)
psip_ref() (simsoptpp.BoozerMagneticField method)
Q
qfm_label_constraint() (simsopt.geo.qfmsurface.QfmSurface method)
qfm_objective() (simsopt.geo.qfmsurface.QfmSurface method)
qfm_penalty_constraints() (simsopt.geo.qfmsurface.QfmSurface method)
QfmResidual (class in simsopt.geo.surfaceobjectives)
QfmSurface (class in simsopt.geo.qfmsurface)
quadpoints (simsoptpp.Curve property)
(simsoptpp.CurveRZFourier property)
(simsoptpp.CurveXYZFourier property)
quadpoints_phi (simsoptpp.Surface property)
(simsoptpp.SurfaceRZFourier property)
(simsoptpp.SurfaceXYZFourier property)
(simsoptpp.SurfaceXYZTensorFourier property)
quadpoints_theta (simsoptpp.Surface property)
(simsoptpp.SurfaceRZFourier property)
(simsoptpp.SurfaceXYZFourier property)
(simsoptpp.SurfaceXYZTensorFourier property)
Quasisymmetry (class in simsopt.mhd.boozer)
QuasisymmetryRatioResidual (class in simsopt.mhd.vmec_diagnostics)
R
R() (simsoptpp.BoozerMagneticField method)
R_derivs() (simsoptpp.BoozerMagneticField method)
R_derivs_ref() (simsoptpp.BoozerMagneticField method)
r_range (simsoptpp.InterpolatedField property)
R_ref() (simsoptpp.BoozerMagneticField method)
RANGE_FIELD_PERIOD (simsopt.geo.surface.Surface attribute)
RANGE_FULL_TORUS (simsopt.geo.surface.Surface attribute)
RANGE_HALF_PERIOD (simsopt.geo.surface.Surface attribute)
rc (simsoptpp.CurveRZFourier property)
(simsoptpp.SurfaceRZFourier property)
recompute_bell() (simsopt._core.graph_optimizable.Optimizable method)
(simsopt.field.boozermagneticfield.BoozerMagneticField method)
(simsopt.field.magneticfield.MagneticField method)
(simsopt.geo.curve.Curve method)
(simsopt.geo.curveobjectives.MinimumDistance method)
(simsopt.geo.curveperturbed.CurvePerturbed method)
(simsopt.geo.surfaceobjectives.QfmResidual method)
(simsopt.geo.surfaceobjectives.ToroidalFlux method)
(simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
(simsopt.geo.surfacexyzfourier.SurfaceXYZFourier method)
(simsopt.geo.surfacexyztensorfourier.SurfaceXYZTensorFourier method)
(simsopt.mhd.boozer.Boozer method)
(simsopt.mhd.boozer.Quasisymmetry method)
(simsopt.mhd.spec.Residue method)
(simsopt.mhd.spec.Spec method)
(simsopt.mhd.vmec.Vmec method)
reduced_len (simsopt._core.graph_optimizable.DOFs property)
register() (simsopt.mhd.boozer.Boozer method)
RegisterMeta (class in simsopt._core.util)
RegularGridInterpolant3D (class in simsoptpp)
Reiman (class in simsopt.field.magneticfieldclasses)
ReimanB() (in module simsoptpp)
ReimandB() (in module simsoptpp)
remove_parent() (simsopt._core.graph_optimizable.Optimizable method)
resample() (simsopt.geo.curveperturbed.CurvePerturbed method)
(simsopt.geo.curveperturbed.PerturbationSample method)
residuals() (simsopt.mhd.vmec_diagnostics.QuasisymmetryRatioResidual method)
(simsopt.objectives.graph_least_squares.LeastSquaresProblem method)
(simsopt.objectives.LeastSquaresProblem method)
Residue (class in simsopt.mhd.spec)
return_fn_map (simsopt._core.graph_optimizable.Optimizable attribute)
(simsopt.geo.curveobjectives.CurveLength attribute)
(simsopt.geo.curveobjectives.LpCurveCurvature attribute)
(simsopt.geo.curveobjectives.LpCurveTorsion attribute)
(simsopt.geo.curveobjectives.MinimumDistance attribute)
(simsopt.geo.surfacegarabedian.SurfaceGarabedian attribute)
(simsopt.geo.surfacerzfourier.SurfaceRZFourier attribute)
(simsopt.geo.surfacexyzfourier.SurfaceXYZFourier attribute)
(simsopt.mhd.boozer.Quasisymmetry attribute)
(simsopt.mhd.vmec.Vmec attribute)
(simsopt.objectives.graph_functions.Adder attribute)
(simsopt.objectives.graph_functions.Affine attribute)
(simsopt.objectives.graph_functions.Identity attribute)
(simsopt.objectives.graph_functions.Rosenbrock attribute)
(simsopt.objectives.graph_functions.TestObject1 attribute)
(simsopt.objectives.graph_functions.TestObject2 attribute)
(simsopt.objectives.graph_least_squares.LeastSquaresProblem attribute)
(simsopt.objectives.LeastSquaresProblem attribute)
Rosenbrock (class in simsopt.objectives.functions)
(class in simsopt.objectives.graph_functions)
RosenbrockWithFailures (class in simsopt.objectives.functions)
RotatedCurve (class in simsopt.geo.curve)
rs (simsoptpp.CurveRZFourier property)
(simsoptpp.SurfaceRZFourier property)
rule (simsoptpp.InterpolatedBoozerField property)
(simsoptpp.InterpolatedField property)
run() (simsopt.mhd.boozer.Boozer method)
(simsopt.mhd.spec.Spec method)
(simsopt.mhd.vmec.Vmec method)
S
s_full_grid (simsopt.mhd.vmec.Vmec attribute)
s_half_grid (simsopt.mhd.vmec.Vmec attribute)
s_range (simsoptpp.InterpolatedBoozerField property)
ScalarPotentialRZMagneticField (class in simsopt.field.magneticfieldclasses)
scale (simsoptpp.ScaledCurrent property)
scale() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
ScaledCurrent (class in simsopt.field.coil)
(class in simsoptpp)
ScaledOptimizable (class in simsopt._core.graph_optimizable)
serial_solve() (in module simsopt.solve)
(in module simsopt.solve.graph_serial)
(in module simsopt.solve.serial)
set() (simsopt._core.graph_optimizable.DOFs method)
(simsopt._core.graph_optimizable.Optimizable method)
(simsopt._core.optimizable.Optimizable method)
set_B0() (simsopt.field.boozermagneticfield.BoozerAnalytic method)
set_Bbar() (simsopt.field.boozermagneticfield.BoozerAnalytic method)
set_Delta() (simsopt.geo.surfacegarabedian.SurfaceGarabedian method)
set_dofs() (simsopt._core.optimizable.Optimizable method)
(simsopt._core.optimizable.Target method)
(simsopt.geo.curve.JaxCurve method)
(simsopt.geo.curverzfourier.CurveRZFourier method)
(simsopt.geo.curvexyzfourier.CurveXYZFourier method)
(simsopt.geo.surfacegarabedian.SurfaceGarabedian method)
(simsopt.geo.surfacehenneberg.SurfaceHenneberg method)
(simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
(simsopt.geo.surfacexyzfourier.SurfaceXYZFourier method)
(simsopt.geo.surfacexyztensorfourier.SurfaceXYZTensorFourier method)
(simsopt.mhd.spec.Spec method)
(simsopt.mhd.vmec.Vmec method)
(simsopt.objectives.functions.Adder method)
(simsopt.objectives.functions.Affine method)
(simsopt.objectives.functions.Beale method)
(simsopt.objectives.functions.Failer method)
(simsopt.objectives.functions.Identity method)
(simsopt.objectives.functions.Rosenbrock method)
(simsopt.objectives.functions.TestObject1 method)
(simsopt.objectives.functions.TestObject2 method)
(simsopt.objectives.graph_functions.Failer method)
(simsoptpp.Current method)
(simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
(simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
set_dofs_impl() (simsopt.geo.curve.RotatedCurve method)
(simsopt.geo.curvehelical.CurveHelical method)
(simsopt.geo.curvexyzfourier.JaxCurveXYZFourier method)
(simsopt.geo.surfacehenneberg.SurfaceHenneberg method)
(simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
(simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
set_etabar() (simsopt.field.boozermagneticfield.BoozerAnalytic method)
set_fixed() (simsopt._core.optimizable.Optimizable method)
set_G0() (simsopt.field.boozermagneticfield.BoozerAnalytic method)
set_G1() (simsopt.field.boozermagneticfield.BoozerAnalytic method)
set_I0() (simsopt.field.boozermagneticfield.BoozerAnalytic method)
set_I1() (simsopt.field.boozermagneticfield.BoozerAnalytic method)
set_iota0() (simsopt.field.boozermagneticfield.BoozerAnalytic method)
set_K1() (simsopt.field.boozermagneticfield.BoozerAnalytic method)
set_N() (simsopt.field.boozermagneticfield.BoozerAnalytic method)
set_points() (simsopt.field.magneticfield.MagneticField method)
(simsoptpp.BiotSavart method)
(simsoptpp.BoozerMagneticField method)
(simsoptpp.MagneticField method)
set_points_cart() (simsopt.field.magneticfield.MagneticField method)
(simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
set_points_cyl() (simsopt.field.magneticfield.MagneticField method)
(simsoptpp.BiotSavart method)
(simsoptpp.MagneticField method)
set_psi0() (simsopt.field.boozermagneticfield.BoozerAnalytic method)
set_rc() (simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
set_rhomn() (simsopt.geo.surfacehenneberg.SurfaceHenneberg method)
set_rs() (simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
set_zc() (simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
set_zs() (simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
shape_gradient() (simsopt.mhd.vmec_diagnostics.IotaTargetMetric method)
(simsopt.mhd.vmec_diagnostics.IotaWeighted method)
(simsopt.mhd.vmec_diagnostics.WellWeighted method)
signed_distance_from_surface() (in module simsopt.geo.surface)
simsopt
module
simsopt._core
module
simsopt._core.derivative
module
simsopt._core.dofs
module
simsopt._core.graph_optimizable
module
simsopt._core.optimizable
module
simsopt._core.util
module
simsopt.field
module
simsopt.field.biotsavart
module
simsopt.field.boozermagneticfield
module
simsopt.field.coil
module
simsopt.field.magneticfield
module
simsopt.field.magneticfieldclasses
module
simsopt.field.sampling
module
simsopt.field.tracing
module
simsopt.geo
module
simsopt.geo.boozersurface
module
simsopt.geo.config
module
simsopt.geo.curve
module
simsopt.geo.curvehelical
module
simsopt.geo.curveobjectives
module
simsopt.geo.curveperturbed
module
simsopt.geo.curverzfourier
module
simsopt.geo.curvexyzfourier
module
simsopt.geo.jit
module
simsopt.geo.plot
module
simsopt.geo.qfmsurface
module
simsopt.geo.surface
module
simsopt.geo.surfacegarabedian
module
simsopt.geo.surfacehenneberg
module
simsopt.geo.surfaceobjectives
module
simsopt.geo.surfacerzfourier
module
simsopt.geo.surfacexyzfourier
module
simsopt.geo.surfacexyztensorfourier
module
simsopt.mhd
module
simsopt.mhd.boozer
module
simsopt.mhd.spec
module
simsopt.mhd.vmec
module
simsopt.mhd.vmec_diagnostics
module
simsopt.objectives
module
simsopt.objectives.fluxobjective
module
simsopt.objectives.functions
module
simsopt.objectives.graph_functions
module
simsopt.objectives.graph_least_squares
module
simsopt.objectives.least_squares
module
simsopt.solve
module
simsopt.solve.graph_mpi
module
simsopt.solve.graph_serial
module
simsopt.solve.mpi
module
simsopt.solve.serial
module
simsopt.util
module
simsopt.util.constants
module
simsopt.util.dev
module
simsopt.util.mpi
module
simsopt.util.mpi_logger
module
simsopt.util.types
module
simsopt.util.zoo
module
simsoptpp
module
SimsoptRequires (class in simsopt.util.dev)
solve_residual_equation_exactly_newton() (simsopt.geo.boozersurface.BoozerSurface method)
Spec (class in simsopt.mhd.spec)
SquaredFlux (class in simsopt.objectives.fluxobjective)
stellsym (simsoptpp.SurfaceRZFourier property)
(simsoptpp.SurfaceXYZFourier property)
(simsoptpp.SurfaceXYZTensorFourier property)
StoppingCriterion (class in simsoptpp)
Struct (class in simsopt._core.util)
sum() (simsopt.objectives.graph_functions.Adder method)
Surface (class in simsopt.geo.surface)
(class in simsoptpp)
SurfaceClassifier (class in simsopt.geo.surface)
SurfaceGarabedian (class in simsopt.geo.surfacegarabedian)
SurfaceHenneberg (class in simsopt.geo.surfacehenneberg)
SurfaceRZFourier (class in simsopt.geo.surfacerzfourier)
(class in simsoptpp)
SurfaceXYZFourier (class in simsopt.geo.surfacexyzfourier)
(class in simsoptpp)
SurfaceXYZTensorFourier (class in simsopt.geo.surfacexyztensorfourier)
(class in simsoptpp)
T
Target (class in simsopt._core.optimizable)
term1 (simsopt.objectives.graph_functions.Rosenbrock property)
term1() (simsopt.objectives.functions.Rosenbrock method)
(simsopt.objectives.functions.RosenbrockWithFailures method)
term1prop (simsopt.objectives.functions.Rosenbrock property)
term2 (simsopt.objectives.graph_functions.Rosenbrock property)
term2() (simsopt.objectives.functions.Rosenbrock method)
term2prop (simsopt.objectives.functions.Rosenbrock property)
terms (simsopt.objectives.graph_functions.Rosenbrock property)
terms() (simsopt.objectives.functions.Rosenbrock method)
TestObject1 (class in simsopt.objectives.functions)
(class in simsopt.objectives.graph_functions)
TestObject2 (class in simsopt.objectives.functions)
(class in simsopt.objectives.graph_functions)
theta_range (simsoptpp.InterpolatedBoozerField property)
to_RZFourier() (simsopt.geo.surface.Surface method)
(simsopt.geo.surfacegarabedian.SurfaceGarabedian method)
(simsopt.geo.surfacehenneberg.SurfaceHenneberg method)
(simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
(simsopt.geo.surfacexyzfourier.SurfaceXYZFourier method)
(simsopt.geo.surfacexyztensorfourier.SurfaceXYZTensorFourier method)
to_vtk() (simsopt.field.magneticfield.MagneticField method)
(simsopt.field.magneticfieldclasses.InterpolatedField method)
(simsopt.geo.surface.Surface method)
(simsopt.geo.surface.SurfaceClassifier method)
ToroidalField (class in simsopt.field.magneticfieldclasses)
ToroidalFlux (class in simsopt.geo.surfaceobjectives)
ToroidalTransitStoppingCriterion (class in simsopt.field.tracing)
(class in simsoptpp)
torsion() (simsoptpp.Curve method)
(simsoptpp.CurveRZFourier method)
(simsoptpp.CurveXYZFourier method)
torsion_impl() (simsopt.geo.curve.Curve method)
torsion_pure() (in module simsopt.geo.curve)
torsionvjp0() (in module simsopt.geo.curve)
torsionvjp1() (in module simsopt.geo.curve)
torsionvjp2() (in module simsopt.geo.curve)
total() (simsopt.mhd.vmec_diagnostics.QuasisymmetryRatioResidual method)
trace_particles() (in module simsopt.field.tracing)
trace_particles_boozer() (in module simsopt.field.tracing)
trace_particles_starting_on_curve() (in module simsopt.field.tracing)
trace_particles_starting_on_surface() (in module simsopt.field.tracing)
U
unfix() (simsopt._core.graph_optimizable.DOFs method)
(simsopt._core.graph_optimizable.Optimizable method)
unfix_all() (simsopt._core.graph_optimizable.DOFs method)
(simsopt._core.graph_optimizable.Optimizable method)
UniformInterpolationRule (class in simsopt.field.magneticfieldclasses)
(class in simsoptpp)
unique() (in module simsopt._core.util)
unitnormal() (simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
unweighted_residuals() (simsopt.objectives.graph_least_squares.LeastSquaresProblem method)
(simsopt.objectives.LeastSquaresProblem method)
update_bounds() (simsopt._core.graph_optimizable.DOFs method)
update_lower_bound() (simsopt._core.graph_optimizable.DOFs method)
update_upper_bound() (simsopt._core.graph_optimizable.DOFs method)
upper_bounds (simsopt._core.graph_optimizable.DOFs property)
(simsopt._core.graph_optimizable.Optimizable property)
V
vacuum_well() (simsopt.mhd.vmec.Vmec method)
vjp() (in module simsoptpp)
(simsopt.field.coil.Coil method)
(simsopt.field.coil.Current method)
(simsopt.field.coil.ScaledCurrent method)
Vmec (class in simsopt.mhd.vmec)
Volume (class in simsopt.geo.surfaceobjectives)
volume() (simsopt.geo.surfacegarabedian.SurfaceGarabedian method)
(simsopt.mhd.spec.Spec method)
(simsopt.mhd.vmec.Vmec method)
(simsoptpp.Surface method)
(simsoptpp.SurfaceRZFourier method)
(simsoptpp.SurfaceXYZFourier method)
(simsoptpp.SurfaceXYZTensorFourier method)
W
WeakKeyDefaultDict (class in simsopt._core.util)
WellWeighted (class in simsopt.mhd.vmec_diagnostics)
write_nml() (simsopt.geo.surfacerzfourier.SurfaceRZFourier method)
X
x (simsopt._core.graph_optimizable.DOFs property)
(simsopt._core.graph_optimizable.Optimizable property)
xc (simsoptpp.SurfaceXYZFourier property)
xcs (simsoptpp.SurfaceXYZTensorFourier property)
xs (simsoptpp.SurfaceXYZFourier property)
Y
yc (simsoptpp.SurfaceXYZFourier property)
ycs (simsoptpp.SurfaceXYZTensorFourier property)
ys (simsoptpp.SurfaceXYZFourier property)
Z
Z() (simsoptpp.BoozerMagneticField method)
Z_derivs() (simsoptpp.BoozerMagneticField method)
Z_derivs_ref() (simsoptpp.BoozerMagneticField method)
z_range (simsoptpp.InterpolatedField property)
Z_ref() (simsoptpp.BoozerMagneticField method)
zc (simsoptpp.CurveRZFourier property)
(simsoptpp.SurfaceRZFourier property)
(simsoptpp.SurfaceXYZFourier property)
zcs (simsoptpp.SurfaceXYZTensorFourier property)
zeta_range (simsoptpp.InterpolatedBoozerField property)
zs (simsoptpp.CurveRZFourier property)
(simsoptpp.SurfaceRZFourier property)
(simsoptpp.SurfaceXYZFourier property)
Read the Docs
v: v0.7.0
Versions
latest
stable
v0.7.0
v0.6.1
v0.6.0
v0.5.1
v0.5.0
v0.4.7
v0.4.6
v0.4.5
v0.4.4
v0.4.3
v0.4.2
v0.4.0
v0.3.03
v0.3.00
v0.2.03
v0.2.02
v0.2.01
v0.2.0
v0.2.0-alpha
v0.1.0
v0.0.10
v0.0.9
v0.0.8
Downloads
On Read the Docs
Project Home
Builds