Skip to main content

SuperScreen: simulate Meissner screening in 2D superconducting devices.

Project description

SuperScreen

GitHub Workflow Status Documentation Status codecov GitHub Code style: black DOI

SuperScreen is a Python package for simulating the magnetic response of thin film superconducting devices. SuperScreen solves the coupled Maxwell's and London equations on a triangular mesh using a matrix inversion method described in the following paper:

SuperScreen: An open-source package for simulating the magnetic response of two-dimensional superconducting devices, Computer Physics Communications, Volume 280, 2022, 108464 https://doi.org/10.1016/j.cpc.2022.108464.

The accepted version of the paper can also be found on arXiv: arXiv:2203.13388. The GitHub repository accompanying the paper can be found here.

Learn SuperScreen

The documentation for SuperScreen can be found at superscreen.readthedocs.io.

Try SuperScreen

Click the badge below to try SuperScreen interactively online via Google Colab:

Open In Colab

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

superscreen-0.12.2.tar.gz (89.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

superscreen-0.12.2-py3-none-any.whl (104.3 kB view details)

Uploaded Python 3

File details

Details for the file superscreen-0.12.2.tar.gz.

File metadata

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

File hashes

Hashes for superscreen-0.12.2.tar.gz
Algorithm Hash digest
SHA256 0fa9e4a7769dea776c4d4036a0fa728358594df890838e0f2bca4128e8b2b9d3
MD5 055371da7e2676a896c83f6c40256674
BLAKE2b-256 119bfaaa68505d26459334b95cfcb0c472dfb9a10c4ec3d19461ab240588c7ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for superscreen-0.12.2.tar.gz:

Publisher: pypi-upload.yml on loganbvh/superscreen

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file superscreen-0.12.2-py3-none-any.whl.

File metadata

  • Download URL: superscreen-0.12.2-py3-none-any.whl
  • Upload date:
  • Size: 104.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for superscreen-0.12.2-py3-none-any.whl
Algorithm Hash digest
SHA256 915c8ea7ea1dfc37a7179475b90aca42b4dac611d6eb3f05ad38a67c6fc18f24
MD5 d2255946799f973b10ae534af5591ce9
BLAKE2b-256 71926ee7f9acb368d9e9140e956a7bd20c0bd2b196c50cb737345d8669383697

See more details on using hashes here.

Provenance

The following attestation bundles were made for superscreen-0.12.2-py3-none-any.whl:

Publisher: pypi-upload.yml on loganbvh/superscreen

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