pyTDGL: Time-dependent Ginzburg-Landau in Python.
Project description
pyTDGL
Time-dependent Ginzburg-Landau in Python
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:
About pyTDGL
Authors
- Primary author and maintainer: @loganbvh.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61e835f7a066dbd7b180c9edb6e102f9a6892faf32f7c65f5ce26c7346d8025c
|
|
| MD5 |
ff752e68f398c7d85320469d535eecec
|
|
| BLAKE2b-256 |
3f043f08506075cc7755bac8075f9f8951c609d507c8213af3eadee96f0381b6
|
Provenance
The following attestation bundles were made for tdgl-0.8.4.tar.gz:
Publisher:
pypi-upload.yml on loganbvh/py-tdgl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tdgl-0.8.4.tar.gz -
Subject digest:
61e835f7a066dbd7b180c9edb6e102f9a6892faf32f7c65f5ce26c7346d8025c - Sigstore transparency entry: 835781682
- Sigstore integration time:
-
Permalink:
loganbvh/py-tdgl@0d85aa221030a3b4b5c36aa3583a5ee20576271c -
Branch / Tag:
refs/tags/v0.8.4 - Owner: https://github.com/loganbvh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-upload.yml@0d85aa221030a3b4b5c36aa3583a5ee20576271c -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3ef8ca3a5a81365145384e667083bde1e92c46024971f53363d940c458a2874
|
|
| MD5 |
0977069974929655599460e1075e8217
|
|
| BLAKE2b-256 |
f4248439e2fbdad9712d92f782b879120c591aaca3d2ec367d81d3c7f236cdd9
|
Provenance
The following attestation bundles were made for tdgl-0.8.4-py3-none-any.whl:
Publisher:
pypi-upload.yml on loganbvh/py-tdgl
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tdgl-0.8.4-py3-none-any.whl -
Subject digest:
e3ef8ca3a5a81365145384e667083bde1e92c46024971f53363d940c458a2874 - Sigstore transparency entry: 835781684
- Sigstore integration time:
-
Permalink:
loganbvh/py-tdgl@0d85aa221030a3b4b5c36aa3583a5ee20576271c -
Branch / Tag:
refs/tags/v0.8.4 - Owner: https://github.com/loganbvh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-upload.yml@0d85aa221030a3b4b5c36aa3583a5ee20576271c -
Trigger Event:
release
-
Statement type: