Skip to main content

Library for reading SLG or SL2 files created by Lowrance fishfinders

Project description

SLLib

A python library for reading SLG or SL2 files created by Lowrance fishfinders. Only tested with python 3.6 and 3.7

Git Repostitory and homepage located at https://github.com/opensounder/python-sllib

opensounder

Installation

Using pip

pip install sllib

Cloning from git

python3 setup.py install

Usage

python3
>>> import sllib
>>> with open('somefile.sl2', 'rb) as f:
...    reader = sllib.Reader(f)
...    header = reader.header
...    print(header.format)
...    for frame in reader:
...        print(frame.gps_speed)

Examples

# this will create a file called `small.csv` in current directory
python ./examples/tocsv.py ./tests/sample-data-lowrance/Elite_4_Chirp/small.sl2

Development

git clone https://github.com/opensounder/python-sllib

cd python-sllib
python3 -m venv venv
. venv/bin/activate
pip install -e .
pip install -r dev-requirements.txt

# then to test in for example python 3.9 
# change to what fits your installation
tox -e py39

# before committing please run lint and fix any issues
tox -e lint

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

sllib-0.0.3.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

sllib-0.0.3-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file sllib-0.0.3.tar.gz.

File metadata

  • Download URL: sllib-0.0.3.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for sllib-0.0.3.tar.gz
Algorithm Hash digest
SHA256 430ec35f27b2f6ab7cc40f771164e3c977f99e00dd21bfc2fbeda109e730bd98
MD5 a9e1f89004f2fb0264b12a58d57a11af
BLAKE2b-256 d4bbe6a0507542ca8360e841db6e8c1562b46e77c74dd0f522a8875da608c24e

See more details on using hashes here.

File details

Details for the file sllib-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: sllib-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for sllib-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a9ec9268aef5b58aad2da740a07eb0e78879618f4630c53f1bf4d422315c290f
MD5 8b01e5ed1d92ae985df7c4fc334a6362
BLAKE2b-256 73ae5cb8d9dc6e1c7fed1898d8699a53a90f1a16a94a45816a1a4892ca4b9cc3

See more details on using hashes here.

Supported by

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