stglib

Routines used by the USGS Coastal/Marine Hazards & Resources Program to process oceanographic time-series data

https://github.com/USGS-CMG/stglib

Science Score: 57.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 6 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    5 of 12 committers (41.7%) from academic institutions
  • Institutional organization owner
    Organization usgs-cmg has institutional domain (marine.usgs.gov)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.2%) to scientific vocabulary
Last synced: 7 months ago · JSON representation

Repository

Routines used by the USGS Coastal/Marine Hazards & Resources Program to process oceanographic time-series data

Basic Info
  • Host: GitHub
  • Owner: USGS-CMG
  • License: other
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 10.3 MB
Statistics
  • Stars: 18
  • Watchers: 8
  • Forks: 15
  • Open Issues: 25
  • Releases: 42
Created over 8 years ago · Last pushed 9 months ago
Metadata Files
Readme License

README.md

stglib - Process data from a variety of oceanographic instrumentation

Version 1.0.0 of this software was approved for release at doi:10.5066/P13IQYFW. Development continues at https://code.usgs.gov/cmgp/stglib.

This package contains code to process data from a variety of oceanographic instrumentation, consistent with the procedures of the USGS Coastal/Marine Hazards and Resources Program (formerly Coastal and Marine Geology Program).

Currently, this package has at least partial support for:

  • Nortek Aquadopp profilers, in mean-current wave-burst, and HR modes
  • Nortek Vector velocimeters
  • Nortek Signature profilers
  • Multiple RBR instruments, including moored and casting deployments
  • YSI EXO2 water-quality sondes
  • SonTek IQ flow monitors
  • WET labs sensors, including ECO NTUSB and ECO PAR
  • Onset HOBO pressure sensors
  • Vaisala Weather Transmitter WXT sensors
  • In-Situ Aqua TROLL sensors
  • RD Instruments WorkHorse ADCPs
  • Moving-boat ADCP data processed using QRev, for use in index-velocity computation
  • EofE ECHOLOGGER altimeters
  • SBE 37 Microcat
  • SBE 26plus Seagauge
  • TruBlue pressure sensors
  • AQUAscat1000R
  • Imagenex Sonar

We have plans to support:

  • RDI Sentinel V profilers

This package makes heavy use of NumPy, xarray, and netCDF4. It works on Python 3.10+.

Read the documentation.

Suggested Citation

Nowacki, D.J., Suttles, S.E., Bales, R.D., De Meo, O.A., 2024, stglib: Oceanographic Time Series Data Processing Library, U.S. Geological Survey software release, doi:10.5066/P13IQYFW.

Owner

  • Name: USGS Coastal and Marine Geology Program
  • Login: USGS-CMG
  • Kind: organization

GitHub Events

Total
  • Create event: 16
  • Issues event: 2
  • Release event: 12
  • Watch event: 2
  • Delete event: 4
  • Issue comment event: 1
  • Member event: 1
  • Push event: 34
  • Pull request review event: 20
  • Pull request review comment event: 37
  • Pull request event: 18
  • Fork event: 1
Last Year
  • Create event: 16
  • Issues event: 2
  • Release event: 12
  • Watch event: 2
  • Delete event: 4
  • Issue comment event: 1
  • Member event: 1
  • Push event: 34
  • Pull request review event: 20
  • Pull request review comment event: 37
  • Pull request event: 18
  • Fork event: 1

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 950
  • Total Committers: 12
  • Avg Commits per committer: 79.167
  • Development Distribution Score (DDS): 0.124
Past Year
  • Commits: 159
  • Committers: 6
  • Avg Commits per committer: 26.5
  • Development Distribution Score (DDS): 0.384
Top Committers
Name Email Commits
Dan Nowacki d****i@u****v 832
Steven Suttles s****s@u****v 40
rbales-usgs 8****s 26
De Meo, Olivia Angela o****o@u****v 20
ssuttles-usgs s****s@u****s@u****v 18
Ellyn Montgomery e****y@u****v 5
sccrosby s****y@g****m 2
rmallen86 r****6@g****m 2
Marinna Martini m****s 2
scmcgill0 1****0 1
kurt-rosenberger 5****r 1
Priscila 1****a 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 63
  • Total pull requests: 191
  • Average time to close issues: 5 months
  • Average time to close pull requests: 13 days
  • Total issue authors: 12
  • Total pull request authors: 12
  • Average comments per issue: 2.57
  • Average comments per pull request: 0.48
  • Merged pull requests: 169
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 12
  • Average time to close issues: 3 days
  • Average time to close pull requests: 4 days
  • Issue authors: 1
  • Pull request authors: 3
  • Average comments per issue: 3.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • dnowacki-usgs (18)
  • rmallen86 (14)
  • rbales-usgs (10)
  • mmartini-usgs (5)
  • scmcgill0 (4)
  • emontgomery-usgs (4)
  • ssuttles-usgs (3)
  • kurt-rosenberger (1)
  • rsignell-usgs (1)
  • odemeo-usgs (1)
  • jferreira-usgs (1)
  • sccrosby (1)
Pull Request Authors
  • dnowacki-usgs (163)
  • ssuttles-usgs (37)
  • rbales-usgs (17)
  • odemeo-usgs (15)
  • mmartini-usgs (5)
  • sccrosby (4)
  • rmallen86 (3)
  • pvargas-babilonia (2)
  • rallen-usgs (2)
  • kurt-rosenberger (2)
  • zdefne-usgs (1)
  • scmcgill0 (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

setup.py pypi
  • netCDF4 *
  • numpy *
  • xarray *
doc/requirements.txt pypi
  • compliance-checker *
  • matplotlib *
  • netcdf4 *
  • numpy *
  • numpydoc *
  • pandas *
  • pre-commit *
  • pyarrow *
  • pytest *
  • pyyaml *
  • scipy *
  • seawater *
  • sphinx ==5.1.1
  • sphinx-argparse ==0.2.5
  • sphinx_rtd_theme ==1.0.0
  • tqdm *
  • xarray *
  • xmltodict *
requirements.txt pypi
  • compliance-checker *
  • git-lfs *
  • matplotlib-base *
  • netcdf4 *
  • numpy *
  • pandas *
  • pre-commit *
  • pyarrow *
  • pytest *
  • python *
  • pyyaml *
  • scipy *
  • seawater *
  • sqlite *
  • tqdm *
  • xarray *
  • xmltodict *
.github/workflows/stglib_test_conda.yml actions
  • conda-incubator/setup-miniconda v2 composite
  • nschloe/action-cached-lfs-checkout v1 composite
doc/environment.yml pypi