Skip to main content

A standardized benchmark for spatio-temporal forecasting of Arctic sea ice concentration

Project description

Aiice

uv Hugging Face PyTorch NumPy


AIICE is an open-source Python framework designed as a standardized benchmark for spatio-temporal forecasting of Arctic sea ice concentration. It provides reproducible pipelines for loading, preprocessing, and evaluating satellite-derived OSI-SAF data, supporting both short- and long-term prediction horizons

Installation

The simplest way to install framework with pip:

pip install aiice-bench

Quickstart

The AIICE class provides a simple interface for loading Arctic ice data, preparing datasets, and benchmarking PyTorch models:

image

from aiice import AIICE

# Initialize AIICE with a sliding window 
# of past 30 days and forecast of 7 days
aiice = AIICE(
    pre_history_len=30,
    forecast_len=7,
    batch_size=32,
    start="2022-01-01",
    end="2022-12-31"
)

# Define your PyTorch model
model = MyModel()

# Run benchmarking to compute metrics on the dataset
report = aiice.bench(model)
print(report)

Check package doc and see more usage examples. You can also explore the raw dataset and work with it independently via Hugging Face

Anonymous versions for review:

Artifact Link
📦 Repository anonymous.4open.science/r/Aiice-0BF8
📖 Documentation prismatic-baklava-6691d5.netlify.app
🗄️ Dataset huggingface.co/datasets/anon-aiice/Aiice

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

aiice_bench-0.16.4.tar.gz (2.7 MB view details)

Uploaded Source

Built Distribution

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

aiice_bench-0.16.4-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file aiice_bench-0.16.4.tar.gz.

File metadata

  • Download URL: aiice_bench-0.16.4.tar.gz
  • Upload date:
  • Size: 2.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for aiice_bench-0.16.4.tar.gz
Algorithm Hash digest
SHA256 8bcab8011a10d73e52a24e600a068293a4ac1e53d73bff6e053deec3bba38d6e
MD5 d6f2d7eb561f3009c8ed3ce7998cfdcf
BLAKE2b-256 276b80aee4a89449f542b9febf08cb9c67134c22f7c8e678ef161b0f9e99615f

See more details on using hashes here.

File details

Details for the file aiice_bench-0.16.4-py3-none-any.whl.

File metadata

  • Download URL: aiice_bench-0.16.4-py3-none-any.whl
  • Upload date:
  • Size: 19.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for aiice_bench-0.16.4-py3-none-any.whl
Algorithm Hash digest
SHA256 dcd71ec3dc3505b7bdbb485a0839c907ac0ba413d67535f232d5f6f4153a0d5f
MD5 6d713cc086403723596d2baa01ad73af
BLAKE2b-256 a7739bc842dc18762c7c2cf6502d0fb847a7032997804cd49852f6db65aa9232

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