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

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 and navigate to docs/notebooks/ to try pyTDGL interactively online via Binder

Binder

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:

  • 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.1.1.tar.gz (83.3 kB view details)

Uploaded Source

Built Distribution

tdgl-0.1.1-py3-none-any.whl (97.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tdgl-0.1.1.tar.gz
Algorithm Hash digest
SHA256 90b20ef4fac736606648d5c5441e9a129cb5081bcfc0be5f15c6ce4457b2ee71
MD5 f1f947cd65f403e169a869c42b30f767
BLAKE2b-256 35eb5c5604ed6e64f97243f75d28216f7def96ad4d1105c1d653908a59bd46ae

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tdgl-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 308d6aab650215ca8f530835aacb09d8bd0db8f34440f2f133f5d97f20c8ece6
MD5 aa5c699e074e13391a728573c899f7ba
BLAKE2b-256 bc27f90d0f19bcb515f496ea972a6cf5f892df1cfd4400b32f330f832323d4a4

See more details on using hashes here.

Supported by

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