Skip to content
@neccton-algo

NECCTON algorithms

Algorithms developed in the NECCTON project

Description and guideline on the NECCTON-algo organization

neccton picture

What is the NECCTON-algo organization?

The NECCTON-algo organization hosts the algorithms developed in the framework of the NECCTON project.

Guideline for a repository in the organization

How to add a repository?

Requirements to add a repository to the organization https://github.com/neccton-algo:

  • Be a member of the NECCTON project
  • Put the mandatory files in the respository as described here.
  • Follow the recommendations as much as possible
  • Complete the table here :
Repository name Branch (default: main) Owner1 NECCTON task short description
.github @brajard 4.1 description of the github organization
Neccton_Super_Resolution @AntoineBernigaud 4.4.3 Super Resolution Data Assimilation
DINCAE-benthic-traits @Alexander-Barth,@AbelDechN 4.2.2 Interpolation data products of benthic traits
NECCTON_PNMI @dlaetitia 4.3.1 Spatial distribution of zooplankton diversity in the Parc Naturel Marin Iroise (PNMI)
BFMFORFABM @plazzari 5.2.3 and 5.2.4 POC and bio-optic module used within BFM
plasticparcels @michaeldenes 8.3 Microplastic transport and dispersion simulation tool based on the parcels Lagrangian framework
ERSEM-NECCTON spm @jimc101 5.2.2 SPM Model in ERSEM
ERSEM-NECCTON dvm @r-millington 5.2.1 DVM Model in ERSEM
ECOSMO @caglartac 4.3.1 and 5.2.1 main ECOSMO and diel vertical migration codes
SPMmodule @giubonino 5.2.2 SPM module
ERSEM-NECCTON DOC @hpowley 5.2.3 NECCTON DOC changes in ERSEM
ERSEM-NECCTON CDOM @hpowley 5.2.4 CDOM additions for bio-optical model in ERSEM
fabm-spectral rrs @hpowley 5.2.4 Bio-optical model used with ERSEM

Content of a repository

A GitHub repository of the NECCTON GitHub organization contains the following file:

  • A LICENCE file: NECCTON encourages the use of open-source licences.
  • A CODEOWNERSfile: indicate the main contacts for the repository. See here for more details.
  • A README file: see the minimum requirement for the README file here
  • One or several Jupyter notebooks to demonstrate the algorithm and the baseline. The baseline corresponds to an existing algorithm or a minimal solution (e.g. linear regression) that the algorithm is expected to outperform.

README

The README file must contain a description for:

  • the data source
  • the baseline (or a link to the jupyter notebook of the baseline)
  • the metrics used to validate the output(s) of the algorithm
  • the list of dependencies (name of the dependency and full version number used) needed to use the code, and use language-specific tools to install the dependencies (recommended)
  • the documentation (e.g., via a link). It should allow a potential user to understand the code and reuse it. The documentation will be available at the M36 of the NECCTON project.
  • Citations and links for NECCTON publications using or introducing the code, when applicable.

Recommendations

In addition to the points mentionned above, it is strongly suggested to:

  • Use a data API for easy access to the data when testing the code
  • Make use of GitHub actions to run unit tests when pushing the code on the repository (or when merging with the main branch). See here for a documentation of GitHub actions.
  • Use language specific tools (e.g. conda, pipenv) to define the running environment.
  • Use the latest best coding practices. For more details, see here
  • Upload code to the organization code that is specific to the NECCTON project. Other generic tools can be hosted elsewhere.

Footnotes

  1. indicate here the github login of the main contact for the code.

Popular repositories Loading

  1. .github .github Public

    Description and guideline on the NECCTON-algo organization

    3 4

  2. Neccton_Super_Resolution Neccton_Super_Resolution Public

    Forked from AntoineBernigaud/Neccton_Super_Resolution

    Super Resolution for the NECCTON project

    Jupyter Notebook 1

  3. demo-github-action demo-github-action Public

    Predict satellite data based on L3 data (including missing data) with a UNet

    Python 1

Repositories

Showing 3 of 3 repositories
  • .github Public

    Description and guideline on the NECCTON-algo organization

    neccton-algo/.github’s past year of commit activity
    3 4 0 0 Updated Dec 13, 2024
  • demo-github-action Public

    Predict satellite data based on L3 data (including missing data) with a UNet

    neccton-algo/demo-github-action’s past year of commit activity
    Python 1 MIT 0 0 0 Updated Jun 17, 2024
  • Neccton_Super_Resolution Public Forked from AntoineBernigaud/Neccton_Super_Resolution

    Super Resolution for the NECCTON project

    neccton-algo/Neccton_Super_Resolution’s past year of commit activity
    Jupyter Notebook 1 GPL-3.0 1 0 0 Updated Mar 20, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…