Skip to main content

Calculate superconductivity in flat-band systems.

Project description

quant-met

Test Coverage Status PyPI - Python Version PyPI - Version

This is a python package to treat superconductivity in flat-band systems.

Installation

The package can be installed via

pip install quant-met

Usage

For usage examples see documentation.

Contributing

This is a personal project, very geared to the work I did in my master's thesis. If someone is using this and experiencing bugs or want the software extended, feel free to open an issue!

Developing

You can also help develop this software further. This should help you get set up to start this.

Prerequisites:

  • make
  • python
  • conda

Set up the development environment:

  • clone the repository
  • run make environment
  • now activate the conda environment conda activate quant-met-dev

You can manually run tests using for example tox -e py312 (for running against python 3.12). After pushing your branch, all tests will also be run via Github Actions.

Using pre-commit, automatic linting and formatting is done before every commit, which may cause the first commit to fail. A second try should then succeed.

To fix the reuse copyright:

  reuse annotate --license=MIT --copyright="Tjark Sievers" --skip-unrecognised -r .

After you are done working on an issue and all tests are running successful, you can add a new piece of changelog via scriv create and make a pull request.

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

quant_met-0.0.6.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

quant_met-0.0.6-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

Details for the file quant_met-0.0.6.tar.gz.

File metadata

  • Download URL: quant_met-0.0.6.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.1 Linux/6.8.0-1014-azure

File hashes

Hashes for quant_met-0.0.6.tar.gz
Algorithm Hash digest
SHA256 0d3f7f12c39b1ac1905d5e6152e93890d583b1d817f6c9bc246179200ef1fbe8
MD5 1c0307d6062ad3a9bc585105d728e9d7
BLAKE2b-256 a9c6a65a85e487cbd198517c97e5889531394efb661ab0c669c6948f49fd3158

See more details on using hashes here.

File details

Details for the file quant_met-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: quant_met-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 23.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.1 Linux/6.8.0-1014-azure

File hashes

Hashes for quant_met-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 dc6591b7f260bed8f1499acf47b42dec0e8e185026d847ecfa39233c0742b6b9
MD5 7deb548b3f6f7606ab86bb0fa5e48a74
BLAKE2b-256 66f08a71b5762de5d4515ab19efb1975123e5716dfc3651501d5df1c2a88914e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page