Skip to main content

A Python-based converter for sonar logs used in PINGMapper

Project description

PINGVerter

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

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\Rec00001.DAT'
projDir = r'C:\Path\To\Outputs\MyProject'

sonar_object = low2pingmapper(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, PhD.

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-0.2.0.tar.gz (28.7 kB view details)

Uploaded Source

Built Distribution

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

pingverter-0.2.0-py3-none-any.whl (31.6 kB view details)

Uploaded Python 3

File details

Details for the file pingverter-0.2.0.tar.gz.

File metadata

  • Download URL: pingverter-0.2.0.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for pingverter-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b77d90e99b9233c549d523ed92d76e3a2e0b5d046892a9a0fd3a0ac87b93c474
MD5 a864d86bf5044230e4fd333c4b5da5dc
BLAKE2b-256 4b1c7762c2afd2107d1ec30c8de5f84290c563bc9b321115c4834403f4c14a59

See more details on using hashes here.

File details

Details for the file pingverter-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: pingverter-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 31.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for pingverter-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 feedb4db56b0c7f212c50dc242aad9e847f40b7edd76f4b6130e6fdb37a58bbe
MD5 7e75a859db9d0c403b56a1172818cde0
BLAKE2b-256 c202cacf37f8ea3cfdbb50a8aa7f2a85c12363006e88676bf28809854efd8d1c

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