ohc-foi

An algorithm for Computing the Ocean Heat Content

https://github.com/humbertolvarona/ohc-foi

Science Score: 67.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
    Found .zenodo.json file
  • DOI references
    Found 3 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 (4.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

An algorithm for Computing the Ocean Heat Content

Basic Info
  • Host: GitHub
  • Owner: humbertolvarona
  • License: mit
  • Language: MATLAB
  • Default Branch: main
  • Size: 10.7 KB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 3 years ago · Last pushed about 3 years ago
Metadata Files
Readme License Citation Authors

README.md

OHC-FOI

An algorithm for Computing the Ocean Heat Content

Version

1.03

# DOI

DOI

Release date

Jan 7, 2022

Descripion

Two Matlab algorithms are presented to compute the Ocean Heat Content by the trapezoidal method, using the variable specific heat and density at the ocean surface. One of the algorithms allows computing the Ocean Heat Content through a fractional order integral.

  • Algorithm 1: Computes Ocean Heat Content using a fractional order integral.

  • Algorithm 2: Computes Ocean Heat Content

Algorithms description

Algorithm 1: Computes Ocean Heat Content using a fractional order integral.

OHC = FractionalOrderIntegralHeatContent(Alpha, Temperature, Depth, UpperLimit, LowerLimit, Cp, Rho0)

Input parameters:

Alpha is the order of the fractional integral, Alpha must tend to one (Alpha -> 1)

UpperLimit is the upper limit of the integral in meters (depth of the surface layer of the ocean), UpperLimit > 0

LowerLimit is the lower limit of the integral in meters (depth of the layer for which the OHC is to be computed), LowerLimit > 0

Cp is the specific heat in J / (Kg °C) or J / (Kg K) J / (Kg °C) and J / (Kg K) are the same units but with different origins in temperature

Rho0 is the density of the sea surface in kg / m3

Temperature is the potential temperature in °C or K

Depth is the depth in meters (Depth > 0)

Output parameters:

OHC is the Oceanic Heat Content in J / m2

Algorithm 2: Computes Ocean Heat Content

OHC = CalculateHeatContent(Temperature, Depth, UpperLimit, LowerLimit, Cp, Rho0)

Input parameters:

UpperLimit is the upper limit of the integral in meters (depth of the surface layer of the ocean), UpperLimit > 0

LowerLimit is the lower limit of the integral in meters (depth of the layer for which the OHC is to be computed), LowerLimit > 0

Cp is the specific heat in J / (Kg °C) or J / (Kg K) J / (Kg °C) and J / (Kg K) are the same units but with different origins in temperature

Rho0 is the density of the sea surface in kg / m3

Temperature is the potential temperature in °C

Depth is the depth in meters (Depth > 0)

Output parameters:

OHC is the Oceanic Heat Content in J / m2

Owner

  • Name: Humberto L. Varona
  • Login: humbertolvarona
  • Kind: user
  • Location: Brazil

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: >-
  OHC-FOI: An algorithm for Computing the Ocean Heat Content
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - family-names: Varona
    given-names: Humberto L.
    email: humberto.varona@gmail.com
    affiliation: >-
      Department of Oceanography. Federal University
      of Pernambuco. Recife-PE. Brazil
    orcid: 'https://orcid.org/0000-0001-7405-4827'
  - given-names: William
    family-names: Artiles
    email: william.roqueta@ufpe.br
    affiliation: >-
      Department of Mathematics. Federal University
      of Pernambuco. Recife-PE. Brazil
    orcid: 'https://orcid.org/0000-0001-6329-3355'
  - given-names: Araujo
    family-names: Moacyr
    email: moa.ufpe@gmail.com
    affiliation: >-
      Department of Oceanography. Federal University
      of Pernambuco. Recife-PE. Brazil
    orcid: 'https://orcid.org/0000-0001-8462-6446'
repository-code: 'https://doi.org/10.5281/zenodo.5899547'
abstract: >-
  Two Matlab algorithms are presented to compute the Ocean Heat Content by
  the trapezoidal method, using the variable specific heat and density at the
  ocean surface. One of the algorithms allows computing the Ocean Heat Content
  through a fractional order integral.

  Algorithm 1: Computes Ocean Heat Content using a fractional order integral.

  Algorithm 2: Computes Ocean Heat Content

keywords:
  - Ocean Heat Content
  - Fractional Order Integral
  - Trapezoid method
  - Physical oceanography
license: MIT
version: '1.03'
date-released: '2022-01-07'

GitHub Events

Total
Last Year