Skip to main content

pyTDGL: Time-dependent Ginzburg-Landau in Python.

Project description

pyTDGL

Time-dependent Ginzburg-Landau in Python

PyPI GitHub Workflow Status Documentation Status codecov GitHub Code style: black DOI

Motivation

pyTDGL solves a 2D generalized time-dependent Ginzburg-Landau (TDGL) equation, enabling simulations of vortex and phase dynamics in thin film superconducting devices.

Learn pyTDGL

The documentation for pyTDGL can be found at py-tdgl.readthedocs.io.

Try pyTDGL

Click the badge below to try pyTDGL interactively online via Google Colab:

Open In Colab

About pyTDGL

Authors

Citing pyTDGL

pyTDGL is described in the following paper:

pyTDGL: Time-dependent Ginzburg-Landau in Python, Computer Physics Communications 291, 108799 (2023), DOI: 10.1016/j.cpc.2023.108799.

If you use pyTDGL in your research, please cite the paper linked above.

% BibTeX citation
@article{
    Bishop-Van_Horn2023-wr,
    title    = "{pyTDGL}: Time-dependent {Ginzburg-Landau} in Python",
    author   = "Bishop-Van Horn, Logan",
    journal  = "Comput. Phys. Commun.",
    volume   =  291,
    pages    = "108799",
    month    =  may,
    year     =  2023,
    url      = "http://dx.doi.org/10.1016/j.cpc.2023.108799",
    issn     = "0010-4655",
    doi      = "10.1016/j.cpc.2023.108799"
}

Acknowledgments

Parts of this package have been adapted from SuperDetectorPy, a GitHub repo authored by Mattias Jönsson. Both SuperDetectorPy and py-tdgl are released under the open-source MIT License. If you use either package in an academic publication or similar, please consider citing the following in addition to the pyTDGL paper:

  • Mattias Jönsson, Theory for superconducting few-photon detectors (Doctoral dissertation), KTH Royal Institute of Technology (2022) (Link)
  • Mattias Jönsson, Robert Vedin, Samuel Gyger, James A. Sutton, Stephan Steinhauer, Val Zwiller, Mats Wallin, Jack Lidmar, Current crowding in nanoscale superconductors within the Ginzburg-Landau model, Phys. Rev. Applied 17, 064046 (2022) (Link)

The user interface is adapted from SuperScreen.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tdgl-0.6.1.tar.gz (94.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tdgl-0.6.1-py3-none-any.whl (111.5 kB view details)

Uploaded Python 3

File details

Details for the file tdgl-0.6.1.tar.gz.

File metadata

  • Download URL: tdgl-0.6.1.tar.gz
  • Upload date:
  • Size: 94.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for tdgl-0.6.1.tar.gz
Algorithm Hash digest
SHA256 90631ce405c7891e3f58d29d7ea80c6fd1d0fe6d62f5351012f49039dd3c419c
MD5 423b548bf71ce6315da4e50c010b5d09
BLAKE2b-256 fbd8b242697cc9de36af681d46e0fab4d16bb26cbd599d676ad9ada4feacabb7

See more details on using hashes here.

File details

Details for the file tdgl-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: tdgl-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 111.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for tdgl-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4ec6687788131debcc85b3d6a9e56a98b398b4cc2b2550638056b7193f395220
MD5 1262646f221a17e64db167737a4dd382
BLAKE2b-256 a3e1c88fd0e993a4e432e538f71749d485400c65496d9aee1df96899a3853443

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page