glamod-marine-processing
Code and configuration for GLAMOD marine data processing
Science Score: 49.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
Found 7 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.1%) to scientific vocabulary
Keywords
buoys
c-raid
cdm-reader-mapper
climate-change
climatology
icoads
observations
python
ship
Last synced: 6 months ago
·
JSON representation
Repository
Code and configuration for GLAMOD marine data processing
Basic Info
- Host: GitHub
- Owner: glamod
- License: apache-2.0
- Language: Python
- Default Branch: main
- Homepage: https://glamod-marine-processing.readthedocs.io/en/latest/?version=latest
- Size: 625 MB
Statistics
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 11
- Releases: 4
Topics
buoys
c-raid
cdm-reader-mapper
climate-change
climatology
icoads
observations
python
ship
Created over 3 years ago
· Last pushed 6 months ago
Metadata Files
Readme
Changelog
Contributing
License
Authors
Zenodo
README.rst
==================================================================
GLAMOD marine processing: ``glamod-marine-processing`` toolbox
==================================================================
+----------------------------+-----------------------------------------------------+
| Versions | |tag| |release| |
+----------------------------+-----------------------------------------------------+
| Documentation and Support | |docs| |
+----------------------------+-----------------------------------------------------+
| Open Source | |license| |zenodo| |fair-software| |
+----------------------------+-----------------------------------------------------+
| Coding Standards | |black| |ruff| |pre-commit| |fossa| |codefactor| |
+----------------------------+-----------------------------------------------------+
| Development Status | |status| |build| |coveralls| |
+----------------------------+-----------------------------------------------------+
| Funding | |funding| |noc| |
+----------------------------+-----------------------------------------------------+
``glamod-marine-processing`` is a python tool for creating SLURM scripts for several GLAMOD marine processing workflows.
Once installed you can use it as an command-line interface. For more information, please call the help functions:
.. code-block:: console
pre_proc --help # Preprocessing steps to create level0 data
obs_suite --help # Observations workflow help page
post_proc --help # Postprocessing step to merge available level1a decks into one single deck
Installation
------------
Before you install ``glamod-marine-processing`` please clone the GitHub repository.
.. code-block:: console
git clone https://github.com/glamod/glamod-marine-processing
cd glamod-marine-processing
Now you can install several dependency versions:
.. code-block:: console
pip install -e . # Install minimum dependency version
This will install the package but you can still edit it and you don't need the package in your :code:`PYTHONPATH`.
Documentation
-------------
The official documentation is at https://glamod-marine-processing.readthedocs.io/
Contributing to glamod-marine-processing
----------------------------------------
If you're interested in participating in the development of `glamod-marine-processing` by suggesting new features, new indices or report bugs, please leave us a message on the `issue tracker`_.
If you would like to contribute code or documentation (which is greatly appreciated!), check out the `Contributing Guidelines`_ before you begin!
How to cite this library
------------------------
If you wish to cite `glamod-marine-processing` in a research publication, we kindly ask that you refer to Zenodo: https://doi.org/10.5281/zenodo.14215566.
License
-------
This is free software: you can redistribute it and/or modify it under the terms of the `Apache License 2.0`_. A copy of this license is provided in the code repository (`LICENSE`_).
Credits
-------
``glamod-marine-processing`` development is funded through Copernicus Climate Change Service (C3S_).
Furthermore, acknowledgments go to National Oceanography Centre (NOC_).
We want to thank `GNU parallel`_ for optionally using the ``glamod-marine-processing`` suite cases in parallel.
This package was created with Cookiecutter_ and the `audreyfeldroy/cookiecutter-pypackage`_ project template.
.. _Apache License 2.0: https://opensource.org/license/apache-2-0/
.. _audreyfeldroy/cookiecutter-pypackage: https://github.com/audreyfeldroy/cookiecutter-pypackage/
.. _C3S: https://climate.copernicus.eu/
.. _Contributing Guidelines: https://github.com/glamod/glamod-marine-processing/blob/master/CONTRIBUTING.rst
.. _Cookiecutter: https://github.com/cookiecutter/cookiecutter/
.. _issue tracker: https://github.com/glamod/glamod-marine-processing/issues
.. _LICENSE: https://github.com/glamod/glamod-marine-processing/blob/master/LICENSE
.. _NOC: https://noc.ac.uk/
.. _GNU parallel: https://doi.org/10.5281/zenodo.12789352
.. |build| image:: https://github.com/glamod/glamod-marine-processing/actions/workflows/testing_suite.yml/badge.svg
:target: https://github.com/glamod/glamod-marine-processing/actions/workflows/testing_suite.yml
:alt: Build Status
.. |black| image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/psf/black
:alt: Python Black
.. |codefactor| image:: https://www.codefactor.io/repository/github/glamod/glamod-marine-processing/badge
:target: https://www.codefactor.io/repository/github/glamod/glamod-marine-processing
:alt: CodeFactor
.. |coveralls| image:: https://codecov.io/gh/glamod/glamod-marine-processing/graph/badge.svg
:target: https://codecov.io/gh/glamod/glamod-marine-processing
:alt: Coveralls
.. |docs| image:: https://readthedocs.org/projects/glamod_marine_processing/badge/?version=latest
:target: https://glamod-marine-processing.readthedocs.io/en/latest/?version=latest
:alt: Documentation Status
.. |fair-software| image:: https://img.shields.io/badge/fair--software.eu-%E2%97%8F%20%20%E2%97%8F%20%20%E2%97%8B%20%20%E2%97%8F%20%20%E2%97%8B-orange
:target: https://fair-software.eu
:alt: FAIR-software
.. |fossa| image:: https://app.fossa.com/api/projects/git%2Bgithub.com%2Fglamod%2Fglamod-marine-processing.svg?type=shield
:target: https://app.fossa.com/projects/git%2Bgithub.com%2Fglamod%2Fglamod-marine-processing?ref=badge_shield
:alt: FOSSA
.. |funding| image:: https://img.shields.io/badge/Powered%20by-Copernicus-blue.svg
:target: https://climate.copernicus.eu/
:alt: Funding
.. |license| image:: https://img.shields.io/github/license/glamod/glamod-marine-processing.svg
:target: https://github.com/glamod/glamod-marine-processing/blob/main/LICENSE
:alt: License
.. |noc| image:: https://img.shields.io/badge/Thanks%20to-NOC-blue.svg
:target: https://noc.ac.uk/
:alt: NOC
.. |pre-commit| image:: https://results.pre-commit.ci/badge/github/glamod/glamod-marine-processing/master.svg
:target: https://results.pre-commit.ci/latest/github/glamod/glamod-marine-processing/master
:alt: pre-commit.ci status
.. |ruff| image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json
:target: https://github.com/astral-sh/ruff
:alt: Ruff
.. |status| image:: https://www.repostatus.org/badges/latest/active.svg
:target: https://www.repostatus.org/#active
:alt: Project Status: Active – The project has reached a stable, usable state and is being actively developed.
.. |release| image:: https://img.shields.io/github/v/release/glamod/glamod-marine-processing.svg
:target: https://github.com/glamod/glamod-marine-processing/releases
:alt: Release
.. |tag| image:: https://img.shields.io/github/v/tag/glamod/glamod-marine-processing.svg
:target: https://github.com/glamod/glamod-marine-processing/tags
:alt: Tag
.. |zenodo| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.14215566.svg
:target: https://doi.org/10.5281/zenodo.14215566
:alt: DOI
.. |noc| image:: https://img.shields.io/badge/Thanks%20to-NOC-blue.svg
:target: https://noc.ac.uk/
:alt: NOC
Owner
- Name: GLAMOD
- Login: glamod
- Kind: organization
- Repositories: 6
- Profile: https://github.com/glamod
Repositories, vocabularies and documentation for GLAMOD
GitHub Events
Total
- Create event: 59
- Commit comment event: 5
- Release event: 1
- Issues event: 13
- Delete event: 62
- Issue comment event: 99
- Push event: 93
- Pull request review comment event: 96
- Pull request review event: 66
- Pull request event: 174
- Fork event: 1
Last Year
- Create event: 59
- Commit comment event: 5
- Release event: 1
- Issues event: 13
- Delete event: 62
- Issue comment event: 99
- Push event: 93
- Pull request review comment event: 96
- Pull request review event: 66
- Pull request event: 174
- Fork event: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 7
- Total pull requests: 58
- Average time to close issues: 28 days
- Average time to close pull requests: 9 days
- Total issue authors: 2
- Total pull request authors: 2
- Average comments per issue: 0.29
- Average comments per pull request: 0.19
- Merged pull requests: 40
- Bot issues: 1
- Bot pull requests: 52
Past Year
- Issues: 7
- Pull requests: 58
- Average time to close issues: 28 days
- Average time to close pull requests: 9 days
- Issue authors: 2
- Pull request authors: 2
- Average comments per issue: 0.29
- Average comments per pull request: 0.19
- Merged pull requests: 40
- Bot issues: 1
- Bot pull requests: 52
Top Authors
Issue Authors
- ludwiglierhammer (16)
Pull Request Authors
- dependabot[bot] (74)
- ludwiglierhammer (46)
- pre-commit-ci[bot] (2)
- fossabot (1)
Top Labels
Issue Labels
enhancement (8)
question (2)
documentation (2)
bug (1)
invalid (1)
citation (1)
Pull Request Labels
dependencies (74)
github_actions (71)
CI (60)
docs (8)
information (7)
release (6)
qc_suite (5)
obs_suite (5)
enhancement (4)
python (3)
zenodo (1)
Dependencies
.github/workflows/ci.yml
actions
- actions/checkout v3 composite
- codecov/codecov-action v3 composite
- mamba-org/provision-with-micromamba main composite
ci/requirements/requirements.txt
pypi
- cdm_reader_mapper *
ci/requirements/requirements_ob.txt
pypi
- simplejson *
ci/requirements/requirements_qc.txt
pypi
ci/requirements/environment.yml
conda
- pytest
- pytest-cov
- pytest-env
pyproject.toml
pypi