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.8.4.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.8.4-py3-none-any.whl (120.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tdgl-0.8.4.tar.gz
Algorithm Hash digest
SHA256 61e835f7a066dbd7b180c9edb6e102f9a6892faf32f7c65f5ce26c7346d8025c
MD5 ff752e68f398c7d85320469d535eecec
BLAKE2b-256 3f043f08506075cc7755bac8075f9f8951c609d507c8213af3eadee96f0381b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for tdgl-0.8.4.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.8.4-py3-none-any.whl.

File metadata

  • Download URL: tdgl-0.8.4-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.7

File hashes

Hashes for tdgl-0.8.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e3ef8ca3a5a81365145384e667083bde1e92c46024971f53363d940c458a2874
MD5 0977069974929655599460e1075e8217
BLAKE2b-256 f4248439e2fbdad9712d92f782b879120c591aaca3d2ec367d81d3c7f236cdd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for tdgl-0.8.4-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