Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: interTwin-eu
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Size: 470 KB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • Open Issues: 2
  • Releases: 0
Created over 1 year ago · Last pushed 10 months ago
Metadata Files
Readme Contributing License Code of conduct Citation Codeowners Authors

README.md

EURAC Use Case

GitHub Super-Linter GitHub Super-Linter SQAaaS source code

Integration Authors: Jarl Sondre Sæther (CERN), Henry Mutegeki (CERN), Iacopo Ferrario (EURAC), Matteo Bunino (CERN), Linus Eickhoff (CERN)

Developer Installation

To install this package, use the following command:

bash pip install -e .

Installation of Horovod and DeepSpeed

If you are on JSC, you need to run a SLURM script to properly install Horovod and DeepSpeed:

bash sbatch installation-scripts/horovod-deepspeed-JSC.slurm

The script will install Horovod and DeepSpeed with the correct installation flags. It usually takes around 20 minutes to complete.

Launching the Training

You can launch the training using itwinai's exec-pipeline command as follows:

bash itwinai exec-pipeline --config-path configuration_files --config-name <config-name>

We currently offer premade configs for juwels, vega, and lumi. You can find them in the configuration_files directory.

Owner

  • Name: interTwin Community
  • Login: interTwin-eu
  • Kind: organization
  • Email: info@intertwin.eu

Co-designing and prototyping an interdisciplinary Digital Twin Engine.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: hython-itwinai-plugin
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software

authors:
  - given-names: Matteo
    family-names: Bunino
    email: matteo.bunino@cern.ch
    affiliation: CERN
    orcid: 'https://orcid.org/0009-0008-5100-9300'
  - given-names: Linus
    family-names: Eickhoff
    email: linus.maximilian.eickhoff@cern.ch
    affiliation: CERN
    orcid: 'https://orcid.org/0009-0006-6691-2821'
  
repository-code: 'https://github.com/interTwin-eu/hython-itwinai-plugin'
url: 'https://itwinai.readthedocs.io/'
abstract: itwinai plugin for distributed training of hydrological models
keywords:
  - Artificial intelligence
  - Time Series
  - Machine learning
  - Digital twins
  - Climate research
  - Physics research
license: Apache-2.0

GitHub Events

Total
  • Issues event: 1
  • Delete event: 8
  • Issue comment event: 1
  • Member event: 5
  • Push event: 91
  • Pull request review comment event: 8
  • Pull request review event: 11
  • Pull request event: 23
  • Create event: 14
Last Year
  • Issues event: 1
  • Delete event: 8
  • Issue comment event: 1
  • Member event: 5
  • Push event: 91
  • Pull request review comment event: 8
  • Pull request review event: 11
  • Pull request event: 23
  • Create event: 14

Dependencies

.github/workflows/check-links.yml actions
  • actions/checkout v4 composite
  • gaurav-nelson/github-action-markdown-link-check v1 composite
.github/workflows/lint.yml actions
  • actions/checkout v4 composite
  • github/super-linter/slim v7 composite
.github/workflows/pytest.yaml actions
  • actions/checkout v4 composite
.github/workflows/sqaaas.yaml actions
  • eosc-synergy/sqaaas-assessment-action v2 composite
  • eosc-synergy/sqaaas-step-action v1 composite
Dockerfile docker
  • ghcr.io/intertwin-eu/itwinai torch-slim-latest build
pyproject.toml pypi
  • itwinai [torch]
  • pytest >=8.3.4
uv.lock pypi
  • 158 dependencies