issm

Ice-sheet and Sea-level System Model (ISSM) source code

https://github.com/issmteam/issm

Science Score: 36.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    13 of 22 committers (59.1%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.8%) to scientific vocabulary

Keywords

earth-science ice-sheet-models ice-sheets modeling modeling-tools sea-level sea-level-rise

Keywords from Contributors

projection interactive serializer cycles packaging charts network-simulation archival shellcodes hacking
Last synced: 6 months ago · JSON representation

Repository

Ice-sheet and Sea-level System Model (ISSM) source code

Basic Info
  • Host: GitHub
  • Owner: ISSMteam
  • License: other
  • Language: C++
  • Default Branch: main
  • Homepage: https://issm.jpl.nasa.gov
  • Size: 109 MB
Statistics
  • Stars: 30
  • Watchers: 3
  • Forks: 35
  • Open Issues: 1
  • Releases: 1
Topics
earth-science ice-sheet-models ice-sheets modeling modeling-tools sea-level sea-level-rise
Created over 1 year ago · Last pushed 6 months ago
Metadata Files
Readme License

README.md

Ice-sheet and Sea-level System Model - ISSM

License Ubuntu Basic Ubuntu Python Ubuntu CodiPack

Description

ISSM is a large-scale thermo-mechanical 2D/3D parallelized multi-purpose finite-element software dedicated to ice sheet and sea-level modeling.

Documentation

Just The Docs

Contact

  • Bug Reporting: Please direct compile and run time bug reports to the 'Issues' page.
  • Questions: Please direct questions about the use of ISSM (e.g. model setup, compute cluster configuration) to the 'Discussions' page.
  • Website: https://issm.jpl.nasa.gov (will be decommissioned soon)

Checking Out a Copy of the Repository

Navigate to the parent directory where you want the ISSM repository to be located. If you plan to make contributions to the code base, we recommend that you check out a copy via SSH with, git clone git@github.com:ISSMteam/ISSM.git Note that you will you first need to add an SSH key to your GitHub account.

If you plan only to use ISSM without making contributions, you also have the option of checking out a copy via HTTPS.

git clone https://github.com/ISSMteam/ISSM.git Note that checkout via HTTPS does not require credentials, but does not allow commits without first setting up a personal access token.

Committing Changes to the Repository

A good basic workflow for committing changes to the repository is,

```bash

1. Stash your local changes

git stash

2. Update your local branch

git pull

3. Merge your local changes

git stash apply

4. Add, commit, and push your changes

git add [file] git commit [-m "descriptive commit message"] git push ```

If you have forked the ISSM repository, consider making sure that your commit passes CI workflows before submitting a pull request.

Submit a pull request via GitHub so that project admins can review your changes and merge them into the main branch.

If you find yourself making a lot of commits and pull requests, consider asking us to add you to the 'ISSM Contributors' group, which will allow you to make commits directly to the repository.

Accessing Older Revisions of Code Base

Older revisions of the code base (before we migrated from SVN to GitHub) can still be accessed at, https://issm.ess.uci.edu/svn/issm/issm/trunk with credentials anon:anon

Troubleshooting

fatal: unable to access 'https://github.com/ISSMteam/ISSM.git/': The requested URL returned error: 403

If you get this error on commit to the repository, it means you originally cloned via HTTPS. You have two options here, 1. Create a personal access token and use it in place of your password when prompted for credentials. 2. Change the config for this clone of the repository to use the SSH protocol with, git remote set-url origin git@github.com:ISSMteam/ISSM.git Note that in the second case you will have to create an SSH key and add it to your GitHub account.

Resources

  • Git Guides: https://github.com/git-guides

Owner

  • Name: Ice-sheet and Sea-level System Model (ISSM)
  • Login: ISSMteam
  • Kind: organization
  • Location: United States of America

Official GitHub organization for the Ice-sheet and Sea-level System Model (ISSM)

GitHub Events

Total
  • Create event: 2
  • Commit comment event: 3
  • Issues event: 14
  • Watch event: 6
  • Delete event: 2
  • Member event: 1
  • Issue comment event: 49
  • Push event: 311
  • Pull request review event: 1
  • Pull request event: 86
  • Fork event: 27
Last Year
  • Create event: 2
  • Commit comment event: 3
  • Issues event: 14
  • Watch event: 6
  • Delete event: 2
  • Member event: 1
  • Issue comment event: 49
  • Push event: 311
  • Pull request review event: 1
  • Pull request event: 86
  • Fork event: 27

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 1,621
  • Total Committers: 22
  • Avg Commits per committer: 73.682
  • Development Distribution Score (DDS): 0.678
Past Year
  • Commits: 1,048
  • Committers: 21
  • Avg Commits per committer: 49.905
  • Development Distribution Score (DDS): 0.672
Top Committers
Name Email Commits
mmorligh m****m@g****m 522
Tidbit Software s****t@t****m 422
Cheng Gong e****e@g****m 391
Eric Larour e****r@j****v 62
Lambert Caron l****n@j****v 30
inwoo-simba i****o@s****r 27
NJSchlegel 9****l 26
hseroussi h****i@d****u 22
inwoo-zenbook i****5@g****m 21
Max Sagebaum m****m@s****e 19
Justin Kin Jun Hew j****w@a****u 15
MPoinelli m****i@g****m 12
AdhikariJPL a****i@j****v 8
Tobias W. Harvey f****5@a****u 7
aleahsommers a****s@g****m 6
Koi k****t@u****a 6
Jessica Badgeley b****y@t****u 6
Adam Hepburn a****n@a****k 6
menemenlis d****s@s****u 5
Daniel d****e@d****e 4
Jessica Badgeley j****y@d****u 2
dependabot[bot] 4****] 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 11
  • Total pull requests: 120
  • Average time to close issues: 29 days
  • Average time to close pull requests: about 18 hours
  • Total issue authors: 6
  • Total pull request authors: 14
  • Average comments per issue: 2.36
  • Average comments per pull request: 0.36
  • Merged pull requests: 95
  • Bot issues: 0
  • Bot pull requests: 2
Past Year
  • Issues: 11
  • Pull requests: 99
  • Average time to close issues: 29 days
  • Average time to close pull requests: about 21 hours
  • Issue authors: 6
  • Pull request authors: 13
  • Average comments per issue: 2.36
  • Average comments per pull request: 0.41
  • Merged pull requests: 77
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • elfring (4)
  • inwoo-park (3)
  • jordan78906 (1)
  • hollyhan (1)
  • shahinmg (1)
  • lala1108 (1)
Pull Request Authors
  • inwoo-park (31)
  • enigne (23)
  • MaxSagebaum (12)
  • totorotoby (10)
  • NJSchlegel (9)
  • jabadge (8)
  • justinh2002 (7)
  • caronlam (5)
  • koitf1 (4)
  • MPoinelli (4)
  • dabele (2)
  • agstub (2)
  • dependabot[bot] (2)
  • adamjhepburn (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (2)

Dependencies

jenkins/javascript/karma/package.json npm
  • jquery ^3.0.0 development
  • karma ^0.13.22 development
  • karma-chrome-launcher ^1.0.1 development
  • karma-firefox-launcher ^1.0.0 development
  • karma-jasmine ^1.0.2 development
  • karma-jasmine-jquery ^0.1.1 development
  • karma-junit-reporter ^1.0.0 development
  • karma-phantomjs-launcher ^1.0.1 development
  • karma-requirejs ^1.0.0 development
  • mathjs ^3.2.1 development
  • phantomjs-prebuilt ^2.1.7 development
  • requirejs ^2.2.0 development
.github/workflows/common-workflow.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/upload-artifact v4 composite
  • matlab-actions/setup-matlab v2 composite
.github/workflows/ubuntu-basic.yml actions
.github/workflows/ubuntu-codipack.yml actions