https://github.com/dankelley/gsw-c

C implementation of the Thermodynamic Equation Of Seawater - 2010 (TEOS-10)

https://github.com/dankelley/gsw-c

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    3 of 7 committers (42.9%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.3%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

C implementation of the Thermodynamic Equation Of Seawater - 2010 (TEOS-10)

Basic Info
  • Host: GitHub
  • Owner: dankelley
  • License: other
  • Language: C
  • Default Branch: master
  • Homepage:
  • Size: 12.3 MB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Fork of TEOS-10/GSW-C
Created almost 9 years ago · Last pushed almost 9 years ago
Metadata Files
Readme License

README

TEOS-10 V3.05 GSW Oceanographic Toolbox in C

This is a translation of the original Fortran-90 source code into C.  Unlike
the Fortran-90 and Matlab versions of the toolbox, functions in the C version
are primarily scalar.  You should download the documentation from
http://teos-10.org, but should look at gswteos-10.h for the C API.

The functions gsw_saar and gsw_deltasa_atlas have been modified from the
original to not use an external data file for global absolute salinity
anomaly and absolute salinity anomaly ratio data. The data are instead
incorporated into static variables that are used directly.

Manifest:

LICENSE                         -- GSW C software license
README                          -- This file.
gsw_check_functions.c           -- C implementation of the check functions
gsw_check_data.c                -- static check data used by
				   gsw_ check functions.c
gsw_oceanographic_toolbox.c     -- The C GSW library less gsw_saar
gsw_saar.c                      -- gsw_saar and gsw_deltasa_atlas (modified)
gsw_saar_data.c                 -- static global absolute salinity anomaly data
                                   used by gsw_saar.c
gswteos-10.h                    -- GSW function prototypes
gsw_internal_const.h		-- Common parameters used to compile the C GSW
				   library.
Makefile                        -- basic make file to build gsw_check and
                                   libgswteos-10.so

Usage:

The C GSW Oceanographic Toolbox comes with a testing program, gsw_check.  In the
directory that the toolbox was unpacked, type:

make

and it will attempt to build gsw_check with a dynamically-linked GSW library.
Note that the Makefile assumes that your C compiler is gcc.

If gsw_check builds successfully, run it to test the toolbox:

./gsw_check

Notes:

C programs using the GSW Oceanographic Toolbox should include the
supplied header file:

#include 

You'll probably want to build gsw_oceanographic_toolbox.c, and gsw_saar.c
into a library. "make library" will attempt to build a shared library for
gcc/GNU Linux platforms.

ChangeLog:

2017-02-23	gsw-3.05.0-3 Bug fix in gsw_geo_strf_dyn_height_pc.
2016-08-19	gsw-3.05.0-3 upstream changes and minor infrastructure fixes.
2015-08-26	gsw-3.05.1 added gsw_geo_strf_dyn_height,
		gsw_geo_strf_dyn_height_pc and support functions.
2015-08-08	gsw-3.05 many new additions and code reorganization.
2015-04-13:     gsw-3.03 new additions: gsw_spiciness functions.
2015-01-07:     gsw-3.03 Bug fixes, new additions.
2014-06-13:     gsw-3.03 Bug fixes, new additions.
2013-09-17:     gsw-3.02 Bug fixes, new additions.
2013-03-29:     gsw-3.01 Bug fixes, new additions.
2012-10-07:     gsw-3.0.1 New gsw_check_functions.c based on revised f90.
2011-09-23:     gsw-3.0 Initial creation.

Frank Delahoyde 

Owner

  • Name: Dan Kelley
  • Login: dankelley
  • Kind: user
  • Location: Halifax, NS, Canada
  • Company: Dalhousie University

Oceanographer, University Professor and former Senator (ORCID https://orcid.org/0000-0001-7808-5911)

GitHub Events

Total
Last Year

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 161
  • Total Committers: 7
  • Avg Commits per committer: 23.0
  • Development Distribution Score (DDS): 0.217
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Frank Delahoyde f****e@u****u 126
fdelahoyde u****n 14
Eric Firing e****g@h****u 7
Glenn Hyland G****d@a****u 6
Dan Kelley k****n@g****m 4
Frank Delahoyde f****d@s****u 3
Guilherme Castelão g****e@c****t 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: over 2 years ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels