Skip to main content
\[\newcommand{\vect}[1]{\vec{\boldsymbol{#1}}} \newcommand{\uvect}[1]{\hat{\boldsymbol{#1}}} \newcommand{\abs}[1]{\lvert#1\rvert} \newcommand{\Abs}[1]{\left\lvert#1\right\rvert} \newcommand{\norm}[1]{\lVert#1\rVert} \newcommand{\I}{\mathrm{i}} \newcommand{\ket}[1]{\left|#1\right\rangle} \newcommand{\bra}[1]{\left\langle#1\right|} \newcommand{\braket}[1]{\langle#1\rangle} \newcommand{\Braket}[1]{\left\langle#1\right\rangle} \newcommand{\op}[1]{\hat{#1}} \newcommand{\mat}[1]{\underline{\boldsymbol{#1}}} \providecommand{\d}{\mathrm{d}} \renewcommand{\d}{\mathrm{d}} \newcommand{\D}[1]{\mathcal{D}[#1]\;} \newcommand{\pdiff}[3][]{\frac{\partial^{#1}#2}{\partial{#3}^{#1}}} \newcommand{\diff}[3][]{\frac{\d^{#1} #2}{\d{#3}^{#1}}} \newcommand{\ddiff}[3][]{\frac{\delta^{#1} #2}{\delta{#3}^{#1}}} \newcommand{\floor}[1]{\left\lfloor#1\right\rfloor} \newcommand{\ceil}[1]{\left\lceil#1\right\rceil} \DeclareMathOperator{\Tr}{Tr} \DeclareMathOperator{\erf}{erf} \DeclareMathOperator{\erfi}{erfi} \DeclareMathOperator{\sech}{sech} \DeclareMathOperator{\sinc}{sinc} \DeclareMathOperator{\sn}{sn} \DeclareMathOperator{\cn}{cn} \DeclareMathOperator{\dn}{dn} \DeclareMathOperator{\sgn}{sgn} \DeclareMathOperator{\order}{O} \DeclareMathOperator{\diag}{diag} \DeclareMathOperator{\span}{span} \newcommand{\mylabel}[1]{\label{#1}\tag{#1}} \newcommand{\degree}{\circ} % These replace SIunitx. They should not be defined in LaTeX. \newcommand{\SI}[2]{#1\;\mathrm{#2}} \newcommand{\si}[1]{\mathrm{#1}} \let\qty\SI \let\unit\si \newcommand{\squared}{{^{2}}} \newcommand{\cubed}{{^{3}}} \newcommand{\per}{/} \newcommand{\tera}{T} \newcommand{\giga}{G} \newcommand{\mega}{M} \newcommand{\kilo}{k} \newcommand{\milli}{m} \newcommand{\micro}{μ} \newcommand{\nano}{n} \newcommand{\kilogram}{\text{kg}\,} \newcommand{\meter}{\text{m}\,} \newcommand{\second}{\text{s}\,} \newcommand{\ampere}{\text{A}\,} \newcommand{\kelvin}{\text{K}\,} \newcommand{\mol}{\text{mol}\,} \newcommand{\candela}{\text{cd}\,} \newcommand{\newton}{\text{N}\,} \newcommand{\hertz}{\text{Hz}\,} \newcommand{\pascal}{\text{Pa}\,} \newcommand{\volt}{\text{V}\,} \newcommand{\watt}{\text{W}\,} \newcommand{\joule}{\text{J}\,} \newcommand{\henry}{\text{H}\,} \newcommand{\farad}{\text{F}\,} \newcommand{\coulomb}{\text{C}\,} \newcommand{\ohm}{\Omega\,} \newcommand{\weber}{\text{Wb}\,} \newcommand{\tesla}{\text{T}\,} \newcommand{\degree}{\text{deg}\,} \]
Ctrl+K

GPE

Tutorial:

  • Getting Started with the GPE
  • Numerical Scales
  • Getting Started in Higher Dimensions
  • GPU Acceleration
  • Writing Tests

Contents:

  • Coordinate Transformations
  • Non-Polynomial Schrödinger Equation (NPSEQ)
  • Non-Polynomial Schrödinger Equation (NPSEQ) in 1D (Tube)
  • Solving for Sigmas: Globally Convergent Newton’s Method
  • Dynamically Rescaled GPE (dr-GPE)
    • Coordinate Transformations
    • Non-Polynomial Schrödinger Equation (NPSEQ)
  • 1D GPE
  • The Gross-Pitaevskii Equation (GPE)
  • Two-Component BECs (BEC2)
  • Counterflow Instabilities
  • DVR (from mmfutils)
  • DVR Basis
  • Dumb Holes
  • Dumbhole
  • Exact Solutions
  • Fourier Transform
  • Flow
  • Harmonic Traps
  • Classical Hydrodynamics
  • Programming Interfaces
  • Linear Response
  • Minimization
  • Optimization
  • Pancake
  • Piston Shock
  • Plotting
  • Spin-Orbit Coupled BECs
  • Simulations
  • Dark-Bright Soliton Trains
  • Spectral Methods: Chebyshev Basis
  • Spectral Methods: Example 1
  • Spectral Methods: Singular Potentials
  • Spectral Methods
  • Testing
  • Travelling Waves
  • Travelling Waves: Shooting
  • Travelling Waves
  • Utils
  • Effective Viscosity
  • Viscosity 4: Lagrangian
  • Viscosity Notes 1
  • Viscosity Notes 2
  • Viscosity Notes 3
  • Viscosity Notes 4
  • Viscosity Notes 5
  • The Problem
  • References

dr-GPE:

  • Dynamically Rescaled GPE (dr-GPE)
    • Coordinate Transformations
    • Non-Polynomial Schrödinger Equation (NPSEQ)

Examples:

  • 2D Turbulence
  • SOC Supersolids

Code Structure:

  • Inheritance, Mixins, etc.

Miscellaneous:

  • JupyterBook Demonstration
  • CoCalc
  • API Reference
    • gpe
      • gpe.Examples
        • gpe.Examples.hydro_1d
        • gpe.Examples.piston
        • gpe.Examples.traveling_waves
        • gpe.Examples.tutorial
        • gpe.Examples.viscosity
      • gpe.axial
      • gpe.bec
      • gpe.bec2
      • gpe.bec_basic
      • gpe.chebyshev
      • gpe.contexts
      • gpe.disc
      • gpe.exact_solutions
      • gpe.example
      • gpe.gpu
        • gpe.gpu.bases
        • gpe.gpu.bec
        • gpe.gpu.bec2
      • gpe.hydro_1d
      • gpe.imports
      • gpe.interfaces
      • gpe.minimize
      • gpe.mixins
      • gpe.plot_utils
      • gpe.slda
      • gpe.soc
      • gpe.tube
      • gpe.tube2
      • gpe.ufg
      • gpe.utils
      • gpe.utils_docs
      • gpe.visualize
  • .rst

API Reference

API Reference#

This page contains auto-generated API reference documentation [1].

  • gpe
    • gpe.Examples
      • gpe.Examples.hydro_1d
      • gpe.Examples.piston
      • gpe.Examples.traveling_waves
      • gpe.Examples.tutorial
      • gpe.Examples.viscosity
    • gpe.axial
    • gpe.bec
    • gpe.bec2
    • gpe.bec_basic
    • gpe.chebyshev
    • gpe.contexts
    • gpe.disc
    • gpe.exact_solutions
    • gpe.example
    • gpe.gpu
      • gpe.gpu.bases
      • gpe.gpu.bec
      • gpe.gpu.bec2
    • gpe.hydro_1d
    • gpe.imports
    • gpe.interfaces
    • gpe.minimize
    • gpe.mixins
    • gpe.plot_utils
    • gpe.slda
    • gpe.soc
    • gpe.tube
    • gpe.tube2
    • gpe.ufg
    • gpe.utils
    • gpe.utils_docs
    • gpe.visualize
[1]

Created with sphinx-autoapi

previous

CoCalc

next

gpe

By Michael McNeil Forbes

© Copyright , Michael McNeil Forbes.