WorldOceanAtlasTools
Tools do download and interpolate data from the World Ocean Atlas
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
-
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org, zenodo.org -
✓Committers with academic emails
2 of 4 committers (50.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.3%) to scientific vocabulary
Keywords from Contributors
Repository
Tools do download and interpolate data from the World Ocean Atlas
Basic Info
- Host: GitHub
- Owner: briochemc
- License: mit
- Language: Julia
- Default Branch: master
- Size: 590 KB
Statistics
- Stars: 14
- Watchers: 3
- Forks: 3
- Open Issues: 6
- Releases: 21
Metadata Files
ReadMe.md
World Ocean Atlas Tools
Simple usage
Just add WorldOceanAtlasTools like any other Julia package, and then you can grab the data with, e.g.,
julia
julia> WorldOceanAtlasTools.observations("PO₄")
Registering World Ocean Atlas data with DataDeps
┌ Warning: You are about to use World Ocean Atlas data.
│ Please cite the following corresponding reference(s):
│ Garcia, H. E., K. Weathers, C. R. Paver, I. Smolyar, T. P. Boyer, R. A. Locarnini, M. M. Zweng, A. V. Mishonov, O. K. Baranova, D. Seidov, and J. R. Reagan, 2018. World Ocean Atlas 2018, Volume 4: Dissolved Inorganic Nutrients (phosphate, nitrate and nitrate+nitrite, silicate). A. Mishonov Technical Ed.; in preparation.)
└ @ WorldOceanAtlasTools ~/.julia/dev/WorldOceanAtlasTools/src/functions.jl:218
1312523×4 DataFrame
Row │ lat lon depth PO₄
│ Float32 Float32 Quantity… Quantity…
─────────┼────────────────────────────────────────────────
1 │ -77.5 -178.5 0.0 m 1.35075 μmol kg⁻¹
2 │ -77.5 -177.5 0.0 m 1.28211 μmol kg⁻¹
3 │ -77.5 -176.5 0.0 m 1.37447 μmol kg⁻¹
⋮ │ ⋮ ⋮ ⋮ ⋮
1312521 │ 52.5 -165.5 5500.0 m 2.4566 μmol kg⁻¹
1312522 │ 52.5 -163.5 5500.0 m 2.42341 μmol kg⁻¹
1312523 │ 53.5 -158.5 5500.0 m 2.45224 μmol kg⁻¹
1312517 rows omitted
Why this package?
WorldOceanAtlasTools.jl was developed for the purpose of downloading and using data from the World Ocean Atlas (WOA) database to be used by the AIBECS.jl package. The more generic ambition is for WorldOceanAtlasTools.jl to provide an API that can fetch data from this list of WOA data sets and products (located on the National Oceanic and Atmospheric Administration (NOAA) wesbite) and fit it to any model's grid.
This is a work in progress, therefore PRs, suggestions, and generally help are, of course, more than welcome!
How it works
WorldOceanAtlasTools.jl essentially defines the nomenclature and URLs used by the WOA and then relies on the DataDeps.jl package developed by White et al. (2018) to download the corresponding NetCDF files. (NetCDF files are read using the NCDatasets.jl package.)
In order to facilitate the use of WOA data in AIBECS.jl, the WorldOceanAtlasTools.jl package can use a grid from the OceanGrids.jl package and bin a WOA tracer into that grid, and uses the NearestNeighbors.jl package to decide where to bin each observation.
But you can also use it as in the example snippet above by simply calling the function observations.
Cite me if you use me!
If you use this package, please cite it using the CITATION.bib file, and cite the WOA references using the citation function or use the corresponding bibtex entries in the CITATION.bib file.
Owner
- Name: Benoît Pasquier
- Login: briochemc
- Kind: user
- Location: Sydney, Australia
- Company: UNSW
- Website: https://www.bpasquier.com/
- Repositories: 157
- Profile: https://github.com/briochemc
Research Associate at UNSW
Citation (CITATION.bib)
@misc{WorldOceanAtlasTools.jl-2019,
author = {Beno\^{i}t Pasquier},
title = {WorldOceanAtlasTools.jl: Download and process World Ocean Data in Julia},
month = may,
year = 2019,
doi = {10.5281/zenodo.2677666}
}
# For using DataDeps
@article{DataDeps.jl-2018,
author = {Lyndon White and
Roberto Togneri and
Wei Liu and
Mohammed Bennamoun},
title = {DataDeps.jl: Repeatable Data Setup for Replicable Data Science},
journal = {CoRR},
volume = {abs/1808.01091},
year = {2018},
url = {http://arxiv.org/abs/1808.01091},
archivePrefix = {arXiv},
eprint = {1808.01091},
timestamp = {Sun, 02 Sep 2018 15:01:57 +0200},
biburl = {https://dblp.org/rec/bib/journals/corr/abs-1808-01091},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
# For World Ocean Atlas Data (NOT EXHAUSTIVE!)
# TODO Complete the references list below
@article{Garcia_06a,
TITLE = "{World Ocean Atlas 2005, Volume 3: Dissolved Oxygen, Apparent Oxygen Utilization, and Oxygen Saturation. S. Levitus Ed.}",
AUTHOR = "H. E. Garcia and R. A. Locarnini and T. P. /Sigmaner and J. I. Antonov",
JOURNAL = "NOAA Atlas NESDIS 63, U.S. Government Printing Office, Washington, D.C.",
PAGES = "342pp",
YEAR = "2006"
}
@article{Garcia_06b,
TITLE ="{World Ocean Atlas 2005, Volume 4: Nutrients (phosphate, nitrate, silicate). S. Levitus Ed.}",
AUTHOR = "H. E. Garcia and R. A. Locarnini and T. P. Boyer and J. I. Antonov",
JOURNAL = "NOAA Atlas NESDIS 64, U.S. Government Printing Office, Washington, D.C.",
PAGES = "396pp",
YEAR = "2006"
}
@article{Garcia_etal_2010b,
TITLE ="{World Ocean Atlas 2009, Volume 4: Nutrients (phosphate, nitrate, silicate). S. Levitus Ed.}",
AUTHOR = "H. E. Garcia and R. A. Locarnini and T. P. Boyer and J. I. Antonov",
JOURNAL = "U.S. Government Printing Office, Washington, D.C.",
PAGES = "398pp",
YEAR = "2010"
}
@article{WOA_2013_temp,
author = {R. A. Locarnini and A. V. Mishonov and J. I. Antonov and T. P. Boyer and H. E. Garcia and O. K. Baranova and M. M. Zweng and C. R. Paver and J. R. Reagan and D. R. Johnson and M. Hamilton and D. Seidov},
title={World Ocean Atlas 2013},
volume ={Volume 1: Temperature},
year = {2013},
note = {{S}. Levitus, Ed., A. Mishonov Technical Ed.; NOAA Atlas NESDIS 73}
}
@article{WOA_2013_nut,
author = {H. E. Garcia and R. A. Locarnini and T. P. Boyer and J. I. Antonov and O. K. Baranova and M. M. Zweng and J. R. Reagan and D. R. Johnson},
title={{World Ocean Atlas 2013}},
volume ={{Volume 4}: Dissolved Inorganic Nutrients (phosphate, nitrate, silicate)},
year = {2014},
note = {{S}. Levitus, Ed., A. Mishonov Technical Ed.},
JOURNAL = "NOAA Atlas NESDIS 76, U.S. Government Printing Office, Washington, D.C.",
}
@article{WOA_2018_nut,
author = {H. E. Garcia and K. Weathers and C. R. Paver and I. Smolyar and T. P. Boyer and R. A. Locarnini and M. M. Zweng and A. V. Mishonov and O. K. Baranova and D. Seidov and J. R. Reagan},
title={{World Ocean Atlas 2018}},
volume ={{Vol. 4}: Dissolved Inorganic Nutrients (phosphate, nitrate and nitrate+nitrite, silicate)},
year = {2019},
pages = {35pp},
journal = {NOAA Atlas NESDIS 84},
note = {A. Mishonov Technical Ed.}
}
GitHub Events
Total
- Watch event: 2
Last Year
- Watch event: 2
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Benoit Pasquier | p****b@u****u | 103 |
| github-actions[bot] | 4****] | 2 |
| Gael Forget | g****t@m****u | 1 |
| Julia TagBot | 5****t | 1 |
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 28
- Total pull requests: 17
- Average time to close issues: 8 days
- Average time to close pull requests: about 2 months
- Total issue authors: 5
- Total pull request authors: 4
- Average comments per issue: 1.21
- Average comments per pull request: 0.71
- Merged pull requests: 15
- Bot issues: 0
- Bot pull requests: 8
Past Year
- Issues: 4
- Pull requests: 6
- Average time to close issues: about 8 hours
- Average time to close pull requests: about 2 months
- Issue authors: 1
- Pull request authors: 2
- Average comments per issue: 1.0
- Average comments per pull request: 0.33
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 4
Top Authors
Issue Authors
- briochemc (11)
- gaelforget (2)
- KristofferC (1)
- profseth (1)
- JuliaTagBot (1)
Pull Request Authors
- github-actions[bot] (6)
- briochemc (3)
- gaelforget (2)
- JuliaTagBot (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- julia 1 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 22
juliahub.com: WorldOceanAtlasTools
Tools do download and interpolate data from the World Ocean Atlas
- Documentation: https://docs.juliahub.com/General/WorldOceanAtlasTools/stable/
- License: MIT
-
Latest release: 0.6.3
published over 1 year ago
Rankings
Dependencies
- JuliaRegistries/TagBot v1 composite
- actions/checkout v4 composite
- julia-actions/cache v1 composite
- julia-actions/setup-julia v2 composite
- actions/cache v1 composite
- actions/checkout v2 composite
- codecov/codecov-action v1 composite
- julia-actions/julia-buildpkg latest composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/julia-runtest latest composite
- julia-actions/setup-julia v1 composite
- actions/cache v1 composite
- actions/checkout v2 composite
- codecov/codecov-action v1 composite
- julia-actions/julia-buildpkg latest composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/julia-runtest latest composite
- julia-actions/setup-julia v1 composite
- actions/cache v1 composite
- actions/checkout v2 composite
- codecov/codecov-action v1 composite
- julia-actions/julia-buildpkg latest composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/julia-runtest latest composite
- julia-actions/setup-julia v1 composite
- actions/cache v1 composite
- actions/checkout v2 composite
- codecov/codecov-action v1 composite
- julia-actions/julia-buildpkg latest composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/julia-runtest latest composite
- julia-actions/setup-julia v1 composite
- actions/cache v1 composite
- actions/checkout v2 composite
- codecov/codecov-action v1 composite
- julia-actions/julia-buildpkg latest composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/julia-runtest latest composite
- julia-actions/setup-julia v1 composite
- actions/cache v1 composite
- actions/checkout v2 composite
- codecov/codecov-action v1 composite
- julia-actions/julia-buildpkg latest composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/julia-runtest latest composite
- julia-actions/setup-julia v1 composite