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
File details
Details for the file tdgl-0.8.3.tar.gz
.
File metadata
- Download URL: tdgl-0.8.3.tar.gz
- Upload date:
- Size: 101.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 431f8d1a3de1f97105d1b30de69c310a90b7aa5f860c9cf0d4d6c2a0f36e4704 |
|
MD5 | 8405d08fcf0f52ceed358837e4146d16 |
|
BLAKE2b-256 | 13737b9f1ae0a1e7c5f8f39c1e6da5c9f2e740f7a75d11c134087a11a86741c9 |
File details
Details for the file tdgl-0.8.3-py3-none-any.whl
.
File metadata
- Download URL: tdgl-0.8.3-py3-none-any.whl
- Upload date:
- Size: 120.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6062fb2075ab5f06b13b91e6acfb4371f21950ea1642751c4e4eed70e74bd06 |
|
MD5 | 18d152f92a80d0186f9ccc5e7273f25d |
|
BLAKE2b-256 | 0f74b9947adf4336fcbadd2550c27797a9cb1ebb96215f46075c6d22322b8f8e |