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.3.tar.gz (598.1 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.3-py3-none-any.whl (40.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for swiift-0.16.3.tar.gz
Algorithm Hash digest
SHA256 ec63b8797034afe07220b4f9457227209b0277463881a22a661848d320b2b383
MD5 f35be61de7a10e2d445a21562fa75fc8
BLAKE2b-256 e3a0ec2db63d1db9ec777b9efedd26aefec67934d190f6ed9d36b2060d31abe5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swiift-0.16.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fdcd98ca458943f463e8db4563c594ef48cbe6b60b9827a23098f06ee372c3d9
MD5 7ebe5050c873dd2514e6a24bfa82a679
BLAKE2b-256 487f173bf12513e77e8e7e224cf2c685660d2113ff248aa748fec3e5c2251277

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