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.9.0.tar.gz (101.1 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.9.0-py3-none-any.whl (120.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tdgl-0.9.0.tar.gz
  • Upload date:
  • Size: 101.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tdgl-0.9.0.tar.gz
Algorithm Hash digest
SHA256 ec510b5c15d5842e97b38800ed5e1d6484d6a8fdf4fb24af67d8af67412e22f3
MD5 7b798165544844e4111a84a25c02d71d
BLAKE2b-256 44b13228f7c079097cae159bedd5478bcb2153c43fd89a91b91fd9814ddc962c

See more details on using hashes here.

Provenance

The following attestation bundles were made for tdgl-0.9.0.tar.gz:

Publisher: pypi-upload.yml on loganbvh/py-tdgl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: tdgl-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 120.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tdgl-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d4f842c6787bbfd9868a8dfd6a57e3a5c5cb537beedd78c2ef1fb5a368a396a1
MD5 bd51fc9db2d1cafada4c7336534841ca
BLAKE2b-256 caff5fd6a57e16490b706f2b9e50d1716c2d6829039fa64bc21fc12b7feb8669

See more details on using hashes here.

Provenance

The following attestation bundles were made for tdgl-0.9.0-py3-none-any.whl:

Publisher: pypi-upload.yml on loganbvh/py-tdgl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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