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

Please refer to the documentation.

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

swiift-0.17.0-py3-none-any.whl (44.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: swiift-0.17.0-py3-none-any.whl
  • Upload date:
  • Size: 44.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.2 cpython/3.14.4 HTTPX/0.28.1

File hashes

Hashes for swiift-0.17.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5a6318c0062bc68814515668642c71bbb7063c33a2dae3bc43fc6aef5fd4b7d2
MD5 07bbe76061ae948d9ac6776c44105eea
BLAKE2b-256 02cd001513cc3f94de666c3379cd67f2b38dc03e037e9cba522f86a1d0486dca

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