Skip to main content

A numerical model to study wave-induced fracture of sea ice floes.

Project description

SWIIFT

Surface Wave Impact on sea Ice---Fracture Toolkit

Hatch project

A numerical model to study wave-induced fracture of sea ice floes.

Installation

Make sure your Python version is at least 3.11. In a terminal, run

python -m venv .venv
source ./venv/bin/activate
python -m pip install --upgrade pip
python -m pip install git+ssh://git@github.com/sasip-climate/swiift.git#egg=swiift

to install the latest version of SWIIFT and its dependencies in a dedicated environment.

Alternatively, a specific version can be installed by specifying it in the git URL,

python -m pip install git+ssh://git@github.com/sasip-climate/swiift.git@$ver#egg=swiift

where $var is to be replaced by the desired version tag (for instance, v0.4.0).

[!NOTE] Depending on your system, you might have to replace the command python with python3, or even a specific minor version such as python3.11.

Usage

Setting up an experiment

Running an experiment

Helper classes

Development

Using Hatch

This project is managed with Hatch. Refer to its documentation for installation.

Once Hatch is installed, run

git clone git@github.com:sasip-climate/swiift.git
cd swiift
hatch test --all --parallel

to install SWIIFT along with its dependencies, and run the test suite in a dedicated environment.

Acknowledgements

This work is part of the SASIP project, funded by Schmidt Sciences.

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

swiift-0.16.2.tar.gz (598.0 kB view details)

Uploaded Source

Built Distribution

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

swiift-0.16.2-py3-none-any.whl (40.7 kB view details)

Uploaded Python 3

File details

Details for the file swiift-0.16.2.tar.gz.

File metadata

  • Download URL: swiift-0.16.2.tar.gz
  • Upload date:
  • Size: 598.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for swiift-0.16.2.tar.gz
Algorithm Hash digest
SHA256 d35117c30732f66bc5b99060f2e12fcc22beea51842b726b24341fcd14c04d6f
MD5 2c0110f425b0be1c5baa87a05ae9fe08
BLAKE2b-256 591b79cdbb2d7ca0cb8598c1837a790de04037bde900c12e5979cce28927a1c5

See more details on using hashes here.

File details

Details for the file swiift-0.16.2-py3-none-any.whl.

File metadata

  • Download URL: swiift-0.16.2-py3-none-any.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for swiift-0.16.2-py3-none-any.whl
Algorithm Hash digest
SHA256 26db0933f8f0ed813134d230c665021b7657dadd2e69b240cce740346e329937
MD5 7d975e91e7f2150a11d4fc9865924f17
BLAKE2b-256 91197b4add78019ec6a62ade39897869b0c268f1668bf333901be5d4c8f53961

See more details on using hashes here.

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