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
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)
Built Distribution
sllib-0.0.3-py3-none-any.whl
(5.1 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 430ec35f27b2f6ab7cc40f771164e3c977f99e00dd21bfc2fbeda109e730bd98 |
|
MD5 | a9e1f89004f2fb0264b12a58d57a11af |
|
BLAKE2b-256 | d4bbe6a0507542ca8360e841db6e8c1562b46e77c74dd0f522a8875da608c24e |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9ec9268aef5b58aad2da740a07eb0e78879618f4630c53f1bf4d422315c290f |
|
MD5 | 8b01e5ed1d92ae985df7c4fc334a6362 |
|
BLAKE2b-256 | 73ae5cb8d9dc6e1c7fed1898d8699a53a90f1a16a94a45816a1a4892ca4b9cc3 |