Skip to main content

A Python-based converter for sonar logs used by PINGMapper

Project description

PyPI - Version

A Python-based convertor for sonar logs collected with consumer-grade fishfinders.

PINGVerter is designed to pre-process sonar logs for PINGMapper post-processing. It is not intended to function as a stand-alone package.

Compatibility

Installation

pip install pingverter

Usage - Example Only

PINGVerter can be used as a stand-alone engine for decoding sonar logs and exporting ping attributes to CSV. While this functionality is described here, please use PINGMapper for all sonar log processing.

Humminbird

# Import
from pingverter import hum2pingmapper

# Parameters
inFile = r'C:\Path\To\Recording\Rec00001.DAT'
projDir = r'C:\Path\To\Outputs\MyProject'

sonar_object = hum2pingmapper(inFile, projDir)

Lowrance

# Import
from pingverter import low2pingmapper

# Parameters
inFile = r'C:\Path\To\Recording\Log.sl2'
projDir = r'C:\Path\To\Outputs\MyProject'

sonar_object = low2pingmapper(inFile, projDir)

Cerulean (Beta)

# Import
from pingverter import low2pingmapper

# Parameters
inFile = r'C:\Path\To\Recording\Log.svlog'
projDir = r'C:\Path\To\Outputs\MyProject'

sonar_object = cerul2pingmapper(inFile, projDir)

Outputs from the above examples will be exported to C:\Path\To\Outputs\MyProject\meta.

Acknowledgments

PINGVerter has been made possible through mentorship, partnerships, financial support, open-source software, manuscripts, and documentation linked below.

NOTE: The contents of this repository are those of the author(s) and do not necessarily represent the views of the individuals and organizations specifically mentioned here.

Future Development, Collaborations, & Partnerships

If you are interested in partnering on future developments, please reach out to Cameron Bodine.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pingverter-1.0.3a0.tar.gz (39.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pingverter-1.0.3a0-py3-none-any.whl (47.2 kB view details)

Uploaded Python 3

File details

Details for the file pingverter-1.0.3a0.tar.gz.

File metadata

  • Download URL: pingverter-1.0.3a0.tar.gz
  • Upload date:
  • Size: 39.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pingverter-1.0.3a0.tar.gz
Algorithm Hash digest
SHA256 debce5671c79cc8e711b06d37a8393986a8f663b1b3aef221b3a07e7236f70f5
MD5 cb4ce30c5f28a38a8efbe416f0286ada
BLAKE2b-256 4299708f20db7ba5f323ca1b6fea96f5a38d6f2284b8a9d58dcfc94f8abf9b6d

See more details on using hashes here.

File details

Details for the file pingverter-1.0.3a0-py3-none-any.whl.

File metadata

  • Download URL: pingverter-1.0.3a0-py3-none-any.whl
  • Upload date:
  • Size: 47.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pingverter-1.0.3a0-py3-none-any.whl
Algorithm Hash digest
SHA256 6819425ad03cd1b5ce9fd709ce100f2b20661275f3c71c63cfa583585c9bb27b
MD5 91215eef9195636d5f07d85703248a2c
BLAKE2b-256 16c18e7165f629baa5fe81afd5e3655a97e81887cf37e14442d5c6130e73810d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page