Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.pyc
*.egg-info
54 changes: 54 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"

[project]
name = "sidescantools"
version = "0.0"
dependencies = [
"geopy",
"napari[all]",
"numpy",
"Pillow",
"pyxtf",
"scipy",
"scikit-image",
"utm",
"GDAL",
]
requires-python = ">=3.11"
authors = [
{name = "NN", email = "NN@example.com"},
{name = "MM", email = "MM@example.com"},
]
maintainers = [
{name = "NN", email = "NN@example.com"},
{name = "MM", email = "MM@example.com"},
]
description = "Sidescan Tools"
readme = "README.md"
license = "GPL-3.0-or-later"
license-files = ["LICEN[CS]E*"]
keywords = ["sidescan", "tools"]
classifiers = [
"Development Status :: 4 - Beta",
"Programming Language :: Python"
]

[project.optional-dependencies]
gui = ["QtPy"]
cli = [
]

[project.urls]
Homepage = "https://example.com"
Documentation = "https://readthedocs.org"
Repository = "https://github.com/sonoware/sidescantools.git"
"Bug Tracker" = "https://github.com/sonoware/sidescantools/issues"
Changelog = "https://github.com/sonoware/sidescantools/commits/main"

# [project.scripts]
# sidescantools-cli = "sidescantools.main:main_cli"

[project.gui-scripts]
sidescantools-gui = "sidescantools.main:main"
Empty file added src/sidescantools/__init__.py
Empty file.
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import napari
from magicgui import magicgui
from pathlib import Path
from sidescan_preproc import SidescanPreprocessor
from .sidescan_preproc import SidescanPreprocessor
import numpy as np
from sidescan_file import SidescanFile
from .sidescan_file import SidescanFile
import os

def run_napari_btm_line(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import pathlib
from sidescan_preproc import SidescanPreprocessor
from .sidescan_preproc import SidescanPreprocessor
import numpy as np
from sidescan_file import SidescanFile
from .sidescan_file import SidescanFile
import multiprocessing
from itertools import repeat

Expand Down
File renamed without changes.
10 changes: 5 additions & 5 deletions main.py → src/sidescantools/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,15 @@
import qtpy.QtCore as QtCore
import qtpy.QtGui as QtGui
import sys, os, pathlib
from bottom_detection_napari_ui import run_napari_btm_line
from egn_building_batch import generate_slant_and_egn_files
from sidescan_georeferencer import SidescanGeoreferencer
from .bottom_detection_napari_ui import run_napari_btm_line
from .egn_building_batch import generate_slant_and_egn_files
from .sidescan_georeferencer import SidescanGeoreferencer
import yaml
from math import log
import multiprocessing
import numpy as np
from sidescan_preproc import SidescanPreprocessor
from sidescan_file import SidescanFile
from .sidescan_preproc import SidescanPreprocessor
from .sidescan_file import SidescanFile
import napari
from napari.utils.colormaps import Colormap

Expand Down
4 changes: 2 additions & 2 deletions sidescan_file.py → src/sidescantools/sidescan_file.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import numpy as np
from xtf_wrapper import XTFWrapper
from .xtf_wrapper import XTFWrapper
import pyxtf
from jsf import JSFFile, JSFSystemInformation, JSFSonarDataPacket
from .jsf import JSFFile, JSFSystemInformation, JSFSonarDataPacket
import os
from pathlib import Path
from datetime import datetime
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import numpy as np
import utm
import math
from sidescan_file import SidescanFile
from .sidescan_file import SidescanFile
import subprocess
import itertools
from PIL import Image
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import numpy as np
import copy
import scipy.signal as scisig
from sidescan_file import SidescanFile
from .sidescan_file import SidescanFile
from skimage.morphology.misc import remove_small_holes, remove_small_objects
import skimage
from skimage import feature
Expand Down
File renamed without changes.