pygenray

A fully python implementation of ray tracing for underwater acoustics

https://github.com/john-ragland/pygenray

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 (5.4%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

A fully python implementation of ray tracing for underwater acoustics

Basic Info
  • Host: GitHub
  • Owner: John-Ragland
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 465 KB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 5
  • Releases: 2
Created 9 months ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

README.md

pygenray

PyPI - Version Documentation Status

DOI

A python package for simulated 2D ray-based acoustic propagation underwater. This package is designed for Acoustic Tomography, and is primarily interested in calculating accurate ray paths and arrival times. This code does not attempt to compute transmission loss.

Table of Contents

Installation

console pip install pygenray

License

pygenray is distributed under the terms of the MIT license.

Owner

  • Name: John Ragland
  • Login: John-Ragland
  • Kind: user
  • Location: Seattle, WA
  • Company: University of Washington

PhD student studying ocean acoustics at the University of Washington

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Ragland
  given-names: John
  email: john.ragland@whoi.edu
  orcid: https://orcid.org/0000-0001-9246-2269
title: "John-Ragland/pygenray: Initial Release"
version: v0.0.1
date-released: 2025-07-01
url: "https://github.com/John-Ragland/pygenray"

GitHub Events

Total
  • Create event: 7
  • Issues event: 2
  • Release event: 1
  • Watch event: 2
  • Delete event: 3
  • Issue comment event: 2
  • Push event: 15
  • Pull request event: 10
Last Year
  • Create event: 7
  • Issues event: 2
  • Release event: 1
  • Watch event: 2
  • Delete event: 3
  • Issue comment event: 2
  • Push event: 15
  • Pull request event: 10

Dependencies

pyproject.toml pypi
  • matplotlib *
  • numba *
  • numpy *
  • scipy *
  • tqdm *
  • xarray *