muscle3

The third major version of the MUltiScale Coupling Library and Environment

https://github.com/multiscale/muscle3

Science Score: 64.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
    Links to: zenodo.org
  • Committers with academic emails
    1 of 6 committers (16.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.7%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

The third major version of the MUltiScale Coupling Library and Environment

Basic Info
  • Host: GitHub
  • Owner: multiscale
  • License: apache-2.0
  • Language: Fortran
  • Default Branch: develop
  • Size: 3.84 MB
Statistics
  • Stars: 29
  • Watchers: 7
  • Forks: 16
  • Open Issues: 96
  • Releases: 13
Created about 8 years ago · Last pushed 7 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation

README.rst

.. image:: https://github.com/multiscale/muscle3/raw/develop/docs/source/muscle3_logo_readme.png
    :alt: MUSCLE3

.. image:: https://readthedocs.org/projects/muscle3/badge/?version=develop
    :target: https://muscle3.readthedocs.io/en/develop/?badge=develop
    :alt: Documentation Build Status

.. image:: https://github.com/multiscale/muscle3/actions/workflows/ci.yaml/badge.svg?branch=develop
    :target: https://github.com/multiscale/muscle3/actions
    :alt: Build Status

.. image:: https://zenodo.org/badge/122876985.svg
   :target: https://zenodo.org/badge/latestdoi/122876985

.. image:: https://img.shields.io/badge/rsd-muscle3-00a3e3.svg
   :target: https://www.research-software.nl/software/muscle3

|

MUSCLE3 is the third incarnation of the MUSCLE Multiscale Coupling Library and
Environment. With MUSCLE3, you can connect multiple simulation models together into
a multiscale simulation.

Browse to `the MUSCLE3 documentation`_ to get started.


Collaboration
=============

For academic collaboration, please contact `prof. Alfons Hoekstra (UvA CSL) `_
and/or `Lourens Veen (NLeSC) `_.

Commercial support for MUSCLE3 is provided by
`Ignition Computing `_.


Legal
=====

MUSCLE3 is Copyright 2018-2022 University of Amsterdam and Netherlands eScience
Center, Copyright 2022-2024 The ITER Organisation, and Copyright 2023-2025 Netherlands
eScience Center. It is licensed under the Apache License 2.0.


Contributing
============

We welcome contributions to MUSCLE3! For small additions or fixes, please
submit a pull request, and we'll review your changes and apply them. If you
want to add larger features, please make an issue and describe what you want to
do, so that we can coordinate and avoid double work. For more details, see the
`documentation on contributing`_.

The MUSCLE3 community fosters a welcoming atmosphere, and participation is open
to everyone. In order to ensure that it stays that way, we have a
`code of conduct`_, and we will enforce it if necessary. Please treat your
fellow human beings with respect.


.. _`the MUSCLE3 documentation`: https://muscle3.readthedocs.io
.. _`documentation on contributing`: http://muscle3.readthedocs.io/en/latest/contributing.html
.. _`code of conduct`: https://github.com/multiscale/muscle3/blob/develop/CODE_OF_CONDUCT.rst

Owner

  • Name: multiscale
  • Login: multiscale
  • Kind: organization

Citation (CITATION.cff)

# YAML 1.2
---
cff-version: 1.2.0

title: "MUSCLE3: The Multiscale Coupling Library and Environment"
doi: "10.5281/zenodo.3258864"
repository-code: "https://github.com/multiscale/muscle3"

message: "If you use MUSCLE3, please cite it using these metadata."
authors:
  -
    family-names: Veen
    given-names: Lourens
    orcid: "https://orcid.org/0000-0002-6311-1168"
  -
    family-names: Sebregts
    given-names: Maarten

keywords:
  - multiscale
  - coupling
  - MUSCLE

license: "Apache-2.0"

references:
  - type: conference-paper
    doi: "10.1007/978-3-030-50433-5_33"
    authors:
      - family-names: Veen
        given-names: Lourens E.
      - family-names: Hoekstra
        given-names: Alfons G.
    title: Easing Multiscale Model Design and Coupling with MUSCLE 3
    year: 2020

    collection-title: Lecture Notes in Computer Science
    volume: 12142
    volume-title: Computational Science -- ICCS 2020
    editors:
      - family-names: Krzhizhanovskaya
        given-names: Valeria V.
      - family-names: Závodszky
        given-names: Gábor
      - family-names: Lees
        given-names: Michael H.
      - family-names: Dongarra
        given-names: Jack J.
      - family-names: Sloot
        given-names: Peter M. A.
      - family-names: Brissos
        given-names: Sèrgio
      - family-names: Teixeira
        given-names: João
    start: 425
    end: 438
    publisher:
      name: Springer International Publishing
      city: Cham
...

GitHub Events

Total
  • Create event: 7
  • Release event: 1
  • Issues event: 22
  • Watch event: 4
  • Delete event: 4
  • Issue comment event: 49
  • Member event: 1
  • Push event: 60
  • Pull request review comment event: 12
  • Pull request review event: 12
  • Pull request event: 15
  • Fork event: 2
Last Year
  • Create event: 7
  • Release event: 1
  • Issues event: 22
  • Watch event: 4
  • Delete event: 4
  • Issue comment event: 49
  • Member event: 1
  • Push event: 60
  • Pull request review comment event: 12
  • Pull request review event: 12
  • Pull request event: 15
  • Fork event: 2

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 1,304
  • Total Committers: 6
  • Avg Commits per committer: 217.333
  • Development Distribution Score (DDS): 0.158
Past Year
  • Commits: 350
  • Committers: 4
  • Avg Commits per committer: 87.5
  • Development Distribution Score (DDS): 0.423
Top Committers
Name Email Commits
Lourens Veen l****n@e****l 1,098
Maarten Sebregts m****s@i****m 201
Abel Soares Siqueira a****a@g****m 2
Daan van Vugt d****n@v****e 1
David Coster D****r@i****e 1
Derek Groen d****l@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 142
  • Total pull requests: 64
  • Average time to close issues: 6 months
  • Average time to close pull requests: 2 months
  • Total issue authors: 18
  • Total pull request authors: 8
  • Average comments per issue: 1.73
  • Average comments per pull request: 0.31
  • Merged pull requests: 55
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 17
  • Pull requests: 7
  • Average time to close issues: 4 months
  • Average time to close pull requests: 17 days
  • Issue authors: 7
  • Pull request authors: 4
  • Average comments per issue: 0.71
  • Average comments per pull request: 0.43
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • LourensVeen (71)
  • maarten-ic (22)
  • DavidPCoster (20)
  • DaanVanVugt (4)
  • DongweiYe (2)
  • rnouail (2)
  • AreWeDreaming (2)
  • peter-t-fox (2)
  • pranavshridhar (1)
  • cptboris (1)
  • ETsingos (1)
  • rhysf (1)
  • Rick-Fusion (1)
  • sbr-shakibi (1)
  • koen219 (1)
Pull Request Authors
  • maarten-ic (32)
  • LourensVeen (20)
  • DaanVanVugt (3)
  • pranavshridhar (3)
  • sbr-shakibi (2)
  • DavidPCoster (1)
  • DongweiYe (1)
  • SimonPinches (1)
Top Labels
Issue Labels
ready for release (29) enhancement (14) good first issue (12) documentation (12) instance-mgmt (10) bug (2) dependency problem (1) needs testing (1) qcg-pilotjob (1) build-system (1)
Pull Request Labels

Dependencies

.github/workflows/cffconvert.yml actions
  • actions/checkout v4 composite
  • citation-file-format/cffconvert-github-action 2.0.0 composite
.github/workflows/ci.yaml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
.github/workflows/ci_macos11_clang.yaml actions
  • actions/checkout v4 composite
.github/workflows/ci_macos11_gcc_gfortran.yaml actions
  • actions/checkout v4 composite
.github/workflows/ci_macos12_clang.yaml actions
  • actions/checkout v4 composite
.github/workflows/ci_macos12_gcc_gfortran.yaml actions
  • actions/checkout v4 composite
.github/workflows/ci_macos13_clang.yaml actions
  • actions/checkout v4 composite
.github/workflows/ci_macos13_gcc_gfortran.yaml actions
  • actions/checkout v4 composite
.github/workflows/ci_python_compatibility.yaml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
.github/workflows/ci_python_macos.yaml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
.github/workflows/ci_ubuntu20.04.yaml actions
  • actions/checkout v4 composite
.github/workflows/ci_ubuntu20.04_clang.yaml actions
  • actions/checkout v4 composite
.github/workflows/ci_ubuntu20.04_intel.yaml actions
  • actions/checkout v4 composite
.github/workflows/ci_ubuntu22.04.yaml actions
  • actions/checkout v4 composite
.github/workflows/ci_ubuntu22.04_clang.yaml actions
  • actions/checkout v4 composite
.github/workflows/ci_ubuntu22.04_intel.yaml actions
  • actions/checkout v4 composite
.github/workflows/ci_ubuntu23.04.yaml actions
  • actions/checkout v4 composite
.github/workflows/ci_ubuntu23.04_clang.yaml actions
  • actions/checkout v4 composite
.github/workflows/ci_ubuntu23.04_intel.yaml actions
  • actions/checkout v4 composite
docs/source/examples/python/requirements.txt pypi
  • matplotlib >=3,<4
  • numpy <1.22
  • numpy >=1.22,<=1.25
  • qcg-pilotjob ==0.13.1
  • sobol_seq ==0.2.0
  • yatiml >=0.10.0,<0.11
  • ymmsl >=0.13,<0.14
setup.py pypi
  • click >=7.1,<9
  • matplotlib >=3,<4
  • msgpack >=1,<2
  • netifaces ==0.11.0
  • numpy <1.22
  • numpy >=1.22,<=1.25
  • qcg-pilotjob ==0.13.1
  • typing_extensions >=4.4.0,<5
  • ymmsl >=0.13.0,<0.14