superscreen


Namesuperscreen JSON
Version 0.10.5 PyPI version JSON
download
home_pagehttps://github.com/loganbvh/superscreen
SummarySuperScreen: simulate Meissner screening in 2D superconducting devices.
upload_time2024-01-18 18:32:01
maintainer
docs_urlNone
authorLogan Bishop-Van Horn
requires_python>=3.8, <3.12
licenseMIT
keywords superconductor meissner screening
VCS
bugtrack_url
requirements dill h5py ipython joblib jupyter matplotlib meshpy numba numpy pint pre-commit pytest pytest-cov scipy shapely tqdm
Travis-CI No Travis.
coveralls test coverage
            
# SuperScreen

![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/loganbvh/superscreen/lint-and-test.yml?branch=main) [![Documentation Status](https://readthedocs.org/projects/superscreen/badge/?version=latest)](https://superscreen.readthedocs.io/en/latest/?badge=latest) [![codecov](https://codecov.io/gh/loganbvh/superscreen/branch/main/graph/badge.svg?token=XW7LSY8WVD)](https://codecov.io/gh/loganbvh/superscreen) ![GitHub](https://img.shields.io/github/license/loganbvh/superscreen) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![DOI](https://zenodo.org/badge/376110557.svg)](https://zenodo.org/badge/latestdoi/376110557)

`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](https://doi.org/10.1016/j.cpc.2022.108464).

The accepted version of the paper can also be found on arXiv: [arXiv:2203.13388](https://doi.org/10.48550/arXiv.2203.13388). The GitHub repository accompanying the paper can be found [here](https://github.com/loganbvh/superscreen-paper).

## Learn `SuperScreen`

The documentation for `SuperScreen` can be found at [superscreen.readthedocs.io](https://superscreen.readthedocs.io/en/latest/).

## Try `SuperScreen`

Click the badge below to try `SuperScreen` interactively online via [Google Colab](https://colab.research.google.com/):

[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/loganbvh/superscreen/blob/main/docs/notebooks/quickstart.ipynb)




            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/loganbvh/superscreen",
    "name": "superscreen",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8, <3.12",
    "maintainer_email": "",
    "keywords": "superconductor meissner screening",
    "author": "Logan Bishop-Van Horn",
    "author_email": "logan.bvh@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/07/79/bd7bacf65e33fbb0093dd1316b5675bc32bfe63edf093a398328ed9f3192/superscreen-0.10.5.tar.gz",
    "platform": "Linux",
    "description": "\n# SuperScreen\n\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/loganbvh/superscreen/lint-and-test.yml?branch=main) [![Documentation Status](https://readthedocs.org/projects/superscreen/badge/?version=latest)](https://superscreen.readthedocs.io/en/latest/?badge=latest) [![codecov](https://codecov.io/gh/loganbvh/superscreen/branch/main/graph/badge.svg?token=XW7LSY8WVD)](https://codecov.io/gh/loganbvh/superscreen) ![GitHub](https://img.shields.io/github/license/loganbvh/superscreen) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![DOI](https://zenodo.org/badge/376110557.svg)](https://zenodo.org/badge/latestdoi/376110557)\n\n`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:\n\n>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](https://doi.org/10.1016/j.cpc.2022.108464).\n\nThe accepted version of the paper can also be found on arXiv: [arXiv:2203.13388](https://doi.org/10.48550/arXiv.2203.13388). The GitHub repository accompanying the paper can be found [here](https://github.com/loganbvh/superscreen-paper).\n\n## Learn `SuperScreen`\n\nThe documentation for `SuperScreen` can be found at [superscreen.readthedocs.io](https://superscreen.readthedocs.io/en/latest/).\n\n## Try `SuperScreen`\n\nClick the badge below to try `SuperScreen` interactively online via [Google Colab](https://colab.research.google.com/):\n\n[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/loganbvh/superscreen/blob/main/docs/notebooks/quickstart.ipynb)\n\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "SuperScreen: simulate Meissner screening in 2D superconducting devices.",
    "version": "0.10.5",
    "project_urls": {
        "Homepage": "https://github.com/loganbvh/superscreen"
    },
    "split_keywords": [
        "superconductor",
        "meissner",
        "screening"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5eb35312befdf85aa5f6332eaacbf5e4554c1f22d33db4b089f239df94e520a2",
                "md5": "f418b04ee4408a117e6160116583e2c8",
                "sha256": "94abc7c72076622ee090ca365ffe715ff19cbafc45f359e7f6a214f314d98452"
            },
            "downloads": -1,
            "filename": "superscreen-0.10.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f418b04ee4408a117e6160116583e2c8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8, <3.12",
            "size": 103271,
            "upload_time": "2024-01-18T18:31:59",
            "upload_time_iso_8601": "2024-01-18T18:31:59.907304Z",
            "url": "https://files.pythonhosted.org/packages/5e/b3/5312befdf85aa5f6332eaacbf5e4554c1f22d33db4b089f239df94e520a2/superscreen-0.10.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0779bd7bacf65e33fbb0093dd1316b5675bc32bfe63edf093a398328ed9f3192",
                "md5": "c7bcd9984d492cd5270cae7472a81524",
                "sha256": "fa906cf4581602e9f712caf33bba7390cfa7ea11425fcbc0f9f5a9ed549c4400"
            },
            "downloads": -1,
            "filename": "superscreen-0.10.5.tar.gz",
            "has_sig": false,
            "md5_digest": "c7bcd9984d492cd5270cae7472a81524",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8, <3.12",
            "size": 87829,
            "upload_time": "2024-01-18T18:32:01",
            "upload_time_iso_8601": "2024-01-18T18:32:01.643912Z",
            "url": "https://files.pythonhosted.org/packages/07/79/bd7bacf65e33fbb0093dd1316b5675bc32bfe63edf093a398328ed9f3192/superscreen-0.10.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-18 18:32:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "loganbvh",
    "github_project": "superscreen",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "requirements": [
        {
            "name": "dill",
            "specs": []
        },
        {
            "name": "h5py",
            "specs": []
        },
        {
            "name": "ipython",
            "specs": []
        },
        {
            "name": "joblib",
            "specs": []
        },
        {
            "name": "jupyter",
            "specs": []
        },
        {
            "name": "matplotlib",
            "specs": []
        },
        {
            "name": "meshpy",
            "specs": []
        },
        {
            "name": "numba",
            "specs": []
        },
        {
            "name": "numpy",
            "specs": []
        },
        {
            "name": "pint",
            "specs": []
        },
        {
            "name": "pre-commit",
            "specs": []
        },
        {
            "name": "pytest",
            "specs": []
        },
        {
            "name": "pytest-cov",
            "specs": []
        },
        {
            "name": "scipy",
            "specs": []
        },
        {
            "name": "shapely",
            "specs": []
        },
        {
            "name": "tqdm",
            "specs": []
        }
    ],
    "lcname": "superscreen"
}
        
Elapsed time: 0.17570s