An open API service for producing an overview of a list of open source projects.

JOSS: https://github.com/CliMA/Oceananigans.jl

climate climate-change data-assimilation fluid-dynamics gpu julia machine-learning ocean

Score: 21.729943412507186

Last synced: 1 day ago
JSON representation

Repository metadata:

๐ŸŒŠ Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 12,208
Total Committers: 111
Avg Commits per committer: 109.982
Development Distribution Score (DDS): 0.711

Commits in past year: 953
Committers in past year: 50
Avg Commits per committer in past year: 19.06
Development Distribution Score (DDS) in past year: 0.828

Name Email Commits
ali-ramadhan a****n@g****m 3526
Gregory Wagner w****g@g****m 2739
Simone Silvestri s****0@g****m 2051
Navid C. Constantinou n****y 1916
tomchor t****r@g****m 680
francispoulin f****n@u****a 270
Mosรจ Giordano 7****o 170
Elise Palethorpe e****y@g****m 78
sandreza a****a@g****m 73
Xin Kai Lee x****i@m****u 55
suyashbire1 s****9@g****m 45
Jago Strong-Wright j****w@p****m 42
hennyg888 h****2@h****m 38
Victoria Whitley w****v@a****t 37
github-actions[bot] 4****] 34
dkytezab d****e@g****m 31
christophernhill c****h@m****u 29
William Moses g****h@w****m 26
Benoรฎt Pasquier 4****c 24
dependabot[bot] 4****] 23
Sid s****u@g****m 20
Joseph Kump j****7@u****u 14
Eliot Quon e****t@a****h 14
Taimoor Sohail t****l@u****u 14
Valentin Churavy v****y@g****m 14
Andreas Klocker a****r@b****g 14
Jean-Michel Campin j****c@m****u 13
Josef Bisits j****s@g****m 10
CompatHelper Julia c****y@j****g 10
Simone Silvestri s****i@d****u 9
and 81 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 1,840
Total pull requests: 4,216
Average time to close issues: 7 months
Average time to close pull requests: about 1 month
Total issue authors: 143
Total pull request authors: 108
Average comments per issue: 4.61
Average comments per pull request: 4.02
Merged pull request: 3,062
Bot issues: 0
Bot pull requests: 147

Past year issues: 152
Past year pull requests: 701
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 15 days
Past year issue authors: 31
Past year pull request authors: 44
Past year average comments per issue: 2.23
Past year average comments per pull request: 3.74
Past year merged pull request: 406
Past year bot issues: 0
Past year bot pull requests: 18

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/CliMA/Oceananigans.jl

Top Issue Authors

  • ali-ramadhan (461)
  • glwagner (457)
  • navidcy (225)
  • tomchor (168)
  • francispoulin (75)
  • simone-silvestri (67)
  • xkykai (43)
  • dkytezab (23)
  • jagoosw (19)
  • iuryt (14)
  • liuchihl (10)
  • ewquon (10)
  • Sumanshekhar17 (8)
  • mukund-gupta (8)
  • suyashbire1 (8)

Top Pull Request Authors

  • glwagner (1,177)
  • navidcy (648)
  • simone-silvestri (616)
  • ali-ramadhan (470)
  • tomchor (248)
  • giordano (128)
  • github-actions[bot] (120)
  • xkykai (86)
  • jagoosw (74)
  • francispoulin (56)
  • siddharthabishnu (45)
  • wsmoses (45)
  • aklocker42 (30)
  • dkytezab (29)
  • dependabot[bot] (27)

Top Issue Labels

  • bug ๐Ÿž (257)
  • documentation ๐Ÿ“œ (186)
  • cleanup ๐Ÿงน (155)
  • user interface/experience ๐Ÿ’ป (149)
  • feature ๐ŸŒŸ (136)
  • question ๐Ÿ’ญ (135)
  • testing ๐Ÿงช (119)
  • abstractions ๐ŸŽจ (117)
  • numerics ๐Ÿงฎ (102)
  • GPU ๐Ÿ‘พ (97)
  • performance ๐Ÿ๏ธ (94)
  • output ๐Ÿ’พ (64)
  • science ๐ŸŒŠ (57)
  • package ๐Ÿ“ฆ (50)
  • grids ๐Ÿ—บ๏ธ (40)
  • help wanted ๐Ÿฆฎ (39)
  • good first issue ๐Ÿค (38)
  • distributed ๐Ÿ•ธ๏ธ (34)
  • immersed boundaries โ›ฐ๏ธ (28)
  • turbulence closures ๐ŸŽ (20)
  • ๐Ÿšจ high priority ๐Ÿšจ (18)
  • boundary conditions ๐Ÿ“ (18)
  • reactant โˆ‡ (16)
  • cubed sphere ๐ŸงŠ๐ŸŒŽ (14)
  • extensions ๐Ÿงฌ (11)
  • models ๐Ÿงซ (10)
  • duplicate ๐Ÿงฌ (9)
  • simulation ๐ŸŽฎ (7)
  • ๐Ÿšฒ bikeshedding (3)
  • biogeochemistry ๐Ÿฆ  (2)

Top Pull Request Labels

  • documentation ๐Ÿ“œ (374)
  • bug ๐Ÿž (192)
  • testing ๐Ÿงช (187)
  • cleanup ๐Ÿงน (164)
  • package ๐Ÿ“ฆ (136)
  • numerics ๐Ÿงฎ (130)
  • user interface/experience ๐Ÿ’ป (122)
  • GPU ๐Ÿ‘พ (111)
  • feature ๐ŸŒŸ (103)
  • output ๐Ÿ’พ (98)
  • benchmark performance (95)
  • extensions ๐Ÿงฌ (93)
  • performance ๐Ÿ๏ธ (86)
  • grids ๐Ÿ—บ๏ธ (75)
  • distributed ๐Ÿ•ธ๏ธ (71)
  • turbulence closures ๐ŸŽ (67)
  • ๐Ÿšจ DO NOT MERGE ๐Ÿšจ (63)
  • science ๐ŸŒŠ (55)
  • cubed sphere ๐ŸงŠ๐ŸŒŽ (44)
  • immersed boundaries โ›ฐ๏ธ (38)
  • abstractions ๐ŸŽจ (36)
  • dependencies (31)
  • boundary conditions ๐Ÿ“ (29)
  • Launch Distributed Buildkite (21)
  • reactant โˆ‡ (17)
  • julia (16)
  • qualified method extensions (12)
  • models ๐Ÿงซ (8)
  • validation scripts ๐Ÿ’…๐Ÿผ (8)
  • breaking change :broken_heart: (8)

Package metadata

proxy.golang.org: github.com/CliMA/Oceananigans.jl

proxy.golang.org: github.com/clima/oceananigans.jl

juliahub.com: Oceananigans

๐ŸŒŠ Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs

  • Homepage: https://clima.github.io/OceananigansDocumentation/stable
  • Documentation: https://docs.juliahub.com/General/Oceananigans/stable/
  • Licenses: MIT
  • Latest release: 0.106.0 (published 9 months ago)
  • Last Synced: 2026-03-23T10:19:23.718Z (8 months ago)
  • Versions: 373
  • Dependent Packages: 9
  • Dependent Repositories: 0
  • Downloads: 13,317 Last month
  • Rankings:
    • Stargazers count: 0.386%
    • Forks count: 0.421%
    • Average: 5.957%
    • Dependent repos count: 6.056%
    • Dependent packages count: 16.965%

Dependencies

.github/workflows/TagBot.yml actions
  • JuliaRegistries/TagBot v1 composite
Dockerfile docker
  • julia 1.9.3 build
.github/workflows/ci.yml actions
  • actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
  • actions/checkout v7 composite
  • actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
  • codecov/codecov-action v7 composite
  • codecov/codecov-action fb8b3582c8e4def4969c97caa2f19720cb33a72f composite
  • julia-actions/cache e97f6fc1a6e21c82253c85e269be7340376aa425 composite
  • julia-actions/cache v3 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-processcoverage v1 composite
  • julia-actions/julia-processcoverage 03114f09f119417c3242a9fb6e0b722676aedf38 composite
  • julia-actions/julia-runtest v1 composite
  • julia-actions/setup-julia v3 composite
  • julia-actions/setup-julia 4a12c5f801ca5ef0458bba44687563ef276522dd composite
validation/convergence_tests/Manifest.toml julia
validation/convergence_tests/Project.toml julia
  • CUDA *
  • Glob *
  • JLD2 *
  • LaTeXStrings *
  • Logging *
  • OffsetArrays *
  • Printf *
  • PyPlot *
  • Statistics *
  • Test *
validation/orthogonal_spherical_shell_grid/Manifest.toml julia
  • 303 dependencies
Project.toml julia
  • Adapt *
  • BFloat16s *
  • Crayons *
  • CubedSphere *
  • Dates *
  • Distances *
  • DocStringExtensions *
  • FFTW *
  • GPUArraysCore *
  • Glob *
  • InteractiveUtils *
  • JLD2 *
  • KernelAbstractions *
  • Krylov *
  • LinearAlgebra *
  • Logging *
  • MPI *
  • MuladdMacro *
  • OffsetArrays *
  • OrderedCollections *
  • Pkg *
  • Printf *
  • ReactantCore *
  • Rotations *
  • SeawaterPolynomials *
  • SparseArrays *
  • StaticArrays *
  • Statistics *
  • StructArrays *
validation/stokes_drift/Project.toml julia
  • GLMakie *
  • Oceananigans *
.github/workflows/Whitespace.yml actions
  • actions/checkout v7 composite
  • julia-actions/setup-julia v3 composite
.github/workflows/publish-benchmarks.yml actions
  • actions/checkout v7 composite
  • benchmark-action/github-action-benchmark v1 composite
.github/workflows/dependency_checks.yml actions
validation/orthogonal_spherical_shell_grid/Project.toml julia
  • GLMakie *
  • Oceananigans *
  • OrthogonalSphericalShellGrids *
  • StaticArrays *
benchmarking/Project.toml julia
  • ArgParse *
  • CUDA *
  • DataDeps *
  • Dates *
  • JLD2 *
  • JSON *
  • MPI *
  • NCDatasets *
  • Oceananigans *
  • Printf *
  • SeawaterPolynomials *
  • Statistics *
  • Zarr *
validation/stokes_drift/Manifest.toml julia
  • 316 dependencies
docs/package.json npm
  • @mdit/plugin-mathjax ^0.25.0
  • @mdit/plugin-tex ^0.23.1
  • @nolebase/vitepress-plugin-enhanced-readabilities ^2.14.0
  • markdown-it ^14.1.0
  • markdown-it-footnote ^4.0.0
  • markdown-it-mathjax3 ^4.3.2
  • vitepress ^1.6.3
  • vitepress-plugin-tabs ^0.6.0
test/Project.toml julia
  • AMDGPU *
  • Adapt *
  • Aqua *
  • CUDA *
  • CairoMakie *
  • ConservativeRegridding *
  • DataDeps *
  • Dates *
  • Distances *
  • Enzyme *
  • ExplicitImports *
  • FFTW *
  • GPUArraysCore *
  • Glob *
  • JLD2 *
  • KernelAbstractions *
  • LinearAlgebra *
  • Logging *
  • MPI *
  • MPIPreferences *
  • Metal *
  • NCCL *
  • NCDatasets *
  • Oceananigans *
  • OffsetArrays *
  • Pkg *
  • Printf *
  • Random *
  • Reactant *
  • SafeTestsets *
  • SeawaterPolynomials *
  • SparseArrays *
  • Statistics *
  • StructArrays *
  • Test *
  • TimesDates *
  • Zarr *
  • oneAPI *
docs/Project.toml julia
  • Adapt *
  • CUDA *
  • CairoMakie *
  • Documenter *
  • DocumenterCitations *
  • DocumenterVitepress *
  • InteractiveUtils *
  • JLD2 *
  • KernelAbstractions *
  • LinearAlgebra *
  • Literate *
  • MPI *
  • NCDatasets *
  • Oceananigans *
  • Pkg *
  • Polynomials *
  • Rotations *
  • SeawaterPolynomials *
  • StructArrays *
  • TimesDates *
  • Zarr *