.coveragerc
.flake8
.gitignore
.pylintrc
.readthedocs.yaml
CHANGELOG.md
LICENSE
MANIFEST.in
README.md
THIRD_PARTY_LICENSES.txt
index.html
pyproject.toml
requirements.txt
.github/workflows/ci-multiplatform.yml
.github/workflows/pylint.yml
.github/workflows/pypi-publish.yml
.github/workflows/release.yml
docs/alignment.md
docs/api.md
docs/balancing.md
docs/conf.py
docs/focus_stacking.md
docs/gui.md
docs/index.md
docs/job.md
docs/macos-install.md
docs/main.md
docs/multilayer.md
docs/noise.md
docs/requirements.txt
docs/vignetting.md
img/coffee.gif
img/coffee_stack.jpg
img/extreme-vignetting.jpg
img/flies.gif
img/flies_stack.jpg
img/flow-diagram.png
img/gui-project-new.png
img/gui-project-run.png
img/gui-retouch.png
scripts/build_release.py
scripts/create_macos_icon.py
scripts/git-rev-list.sh
scripts/scan_imports.py
scripts/shinestacker-inno-setup.iss
scripts/validate-tomli.py
scripts/hooks/hook-IPython.py
scripts/hooks/hook-PySide6.py
scripts/hooks/hook-opencv.py
scripts/hooks/hook-tests.py
src/shinestacker/__init__.py
src/shinestacker/_version.py
src/shinestacker.egg-info/PKG-INFO
src/shinestacker.egg-info/SOURCES.txt
src/shinestacker.egg-info/dependency_links.txt
src/shinestacker.egg-info/entry_points.txt
src/shinestacker.egg-info/requires.txt
src/shinestacker.egg-info/top_level.txt
src/shinestacker/algorithms/__init__.py
src/shinestacker/algorithms/align.py
src/shinestacker/algorithms/align_auto.py
src/shinestacker/algorithms/align_parallel.py
src/shinestacker/algorithms/balance.py
src/shinestacker/algorithms/base_stack_algo.py
src/shinestacker/algorithms/corrections.py
src/shinestacker/algorithms/denoise.py
src/shinestacker/algorithms/depth_map.py
src/shinestacker/algorithms/exif.py
src/shinestacker/algorithms/multilayer.py
src/shinestacker/algorithms/noise_detection.py
src/shinestacker/algorithms/pyramid.py
src/shinestacker/algorithms/pyramid_auto.py
src/shinestacker/algorithms/pyramid_tiles.py
src/shinestacker/algorithms/sharpen.py
src/shinestacker/algorithms/stack.py
src/shinestacker/algorithms/stack_framework.py
src/shinestacker/algorithms/utils.py
src/shinestacker/algorithms/vignetting.py
src/shinestacker/algorithms/white_balance.py
src/shinestacker/app/__init__.py
src/shinestacker/app/about_dialog.py
src/shinestacker/app/args_parser_opts.py
src/shinestacker/app/gui_utils.py
src/shinestacker/app/help_menu.py
src/shinestacker/app/main.py
src/shinestacker/app/open_frames.py
src/shinestacker/app/project.py
src/shinestacker/app/retouch.py
src/shinestacker/app/settings_dialog.py
src/shinestacker/config/__init__.py
src/shinestacker/config/app_config.py
src/shinestacker/config/config.py
src/shinestacker/config/constants.py
src/shinestacker/config/gui_constants.py
src/shinestacker/config/settings.py
src/shinestacker/core/__init__.py
src/shinestacker/core/colors.py
src/shinestacker/core/core_utils.py
src/shinestacker/core/exceptions.py
src/shinestacker/core/framework.py
src/shinestacker/core/logging.py
src/shinestacker/gui/__init__.py
src/shinestacker/gui/action_config.py
src/shinestacker/gui/action_config_dialog.py
src/shinestacker/gui/base_form_dialog.py
src/shinestacker/gui/colors.py
src/shinestacker/gui/config_dialog.py
src/shinestacker/gui/flow_layout.py
src/shinestacker/gui/folder_file_selection.py
src/shinestacker/gui/gui_images.py
src/shinestacker/gui/gui_logging.py
src/shinestacker/gui/gui_run.py
src/shinestacker/gui/main_window.py
src/shinestacker/gui/menu_manager.py
src/shinestacker/gui/new_project.py
src/shinestacker/gui/project_controller.py
src/shinestacker/gui/project_converter.py
src/shinestacker/gui/project_editor.py
src/shinestacker/gui/project_model.py
src/shinestacker/gui/recent_file_manager.py
src/shinestacker/gui/select_path_widget.py
src/shinestacker/gui/sys_mon.py
src/shinestacker/gui/tab_widget.py
src/shinestacker/gui/time_progress_bar.py
src/shinestacker/gui/ico/shinestacker.icns
src/shinestacker/gui/ico/shinestacker.ico
src/shinestacker/gui/ico/shinestacker.png
src/shinestacker/gui/ico/shinestacker.svg
src/shinestacker/gui/img/dark/close-round-line-icon.png
src/shinestacker/gui/img/dark/forward-button-icon.png
src/shinestacker/gui/img/dark/play-button-round-icon.png
src/shinestacker/gui/img/dark/plus-round-line-icon.png
src/shinestacker/gui/img/dark/shinestacker_bkg.png
src/shinestacker/gui/img/light/close-round-line-icon.png
src/shinestacker/gui/img/light/forward-button-icon.png
src/shinestacker/gui/img/light/play-button-round-icon.png
src/shinestacker/gui/img/light/plus-round-line-icon.png
src/shinestacker/gui/img/light/shinestacker_bkg.png
src/shinestacker/retouch/__init__.py
src/shinestacker/retouch/adjustments.py
src/shinestacker/retouch/base_filter.py
src/shinestacker/retouch/brush.py
src/shinestacker/retouch/brush_gradient.py
src/shinestacker/retouch/brush_preview.py
src/shinestacker/retouch/brush_tool.py
src/shinestacker/retouch/denoise_filter.py
src/shinestacker/retouch/display_manager.py
src/shinestacker/retouch/exif_data.py
src/shinestacker/retouch/file_loader.py
src/shinestacker/retouch/filter_manager.py
src/shinestacker/retouch/icon_container.py
src/shinestacker/retouch/image_editor_ui.py
src/shinestacker/retouch/image_view_status.py
src/shinestacker/retouch/image_viewer.py
src/shinestacker/retouch/io_gui_handler.py
src/shinestacker/retouch/io_threads.py
src/shinestacker/retouch/layer_collection.py
src/shinestacker/retouch/overlaid_view.py
src/shinestacker/retouch/paint_area_manager.py
src/shinestacker/retouch/shortcuts_help.py
src/shinestacker/retouch/sidebyside_view.py
src/shinestacker/retouch/transformation_manager.py
src/shinestacker/retouch/undo_manager.py
src/shinestacker/retouch/unsharp_mask_filter.py
src/shinestacker/retouch/view_strategy.py
src/shinestacker/retouch/vignetting_filter.py
src/shinestacker/retouch/white_balance_filter.py