Skip to main content

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.

Metadata

Release files for tdgl 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tdgl 0.1.1
File Size Uploaded
tdgl-0.1.1.tar.gz 83.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tdgl 0.1.1
File Interpreter ABI Platform
tdgl-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 181.2 kB

Release files / tdgl-0.1.1.tar.gz

Download URL tdgl-0.1.1.tar.gz
Size 83.3 kB
Tags Source
SHA-256 checksum
How to use checksums
90b20ef4fac736606648d5c5441e9a129cb5081bcfc0be5f15c6ce4457b2ee71
BLAKE2b-256 checksum
How to use checksums
35eb5c5604ed6e64f97243f75d28216f7def96ad4d1105c1d653908a59bd46ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / tdgl-0.1.1-py3-none-any.whl

Download URL tdgl-0.1.1-py3-none-any.whl
Size 97.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
308d6aab650215ca8f530835aacb09d8bd0db8f34440f2f133f5d97f20c8ece6
BLAKE2b-256 checksum
How to use checksums
bc27f90d0f19bcb515f496ea972a6cf5f892df1cfd4400b32f330f832323d4a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

0.9.0

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

This release

0.1.1 This release

2 release files

0.1.0

2 release files

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page