.gitignore
LICENSE.txt
README.md
pyproject.toml
uv.lock
.github/workflows/publish.yml
docs/README.md
docs/api.md
docs/manual.md
docs/screenshots.py
docs/images/condition.png
docs/images/dlg-create-mesh.png
docs/images/dlg-merge.png
docs/images/dlg-new-condition.png
docs/images/dlg-new-library.png
docs/images/dlg-solve.png
docs/images/dlg-trim-frequencies.png
docs/images/main-window.png
docs/images/mesh.png
docs/images/result.png
docs/images/tab-databases.png
docs/images/tab-inspect.png
docs/images/tab-match.png
docs/images/tab-results.png
docs/images/tab-validation.png
examples/01_build_a_library.py
examples/02_match_and_deliver.py
examples/03_conflicts_and_cleanup.py
examples/04_progress_and_cancellation.py
examples/05_look_at_it.py
examples/README.md
src/pylot_bem/__init__.py
src/pylot_bem/api.py
src/pylot_bem/capytaine_mesh.py
src/pylot_bem/cli.py
src/pylot_bem/estimates.py
src/pylot_bem/geometry.py
src/pylot_bem/mesh_pipeline.py
src/pylot_bem/palette.py
src/pylot_bem/plotting.py
src/pylot_bem/polydata.py
src/pylot_bem/pool.py
src/pylot_bem/solver.py
src/pylot_bem.egg-info/PKG-INFO
src/pylot_bem.egg-info/SOURCES.txt
src/pylot_bem.egg-info/dependency_links.txt
src/pylot_bem.egg-info/entry_points.txt
src/pylot_bem.egg-info/requires.txt
src/pylot_bem.egg-info/scm_file_list.json
src/pylot_bem.egg-info/scm_version.json
src/pylot_bem.egg-info/top_level.txt
src/pylot_bem/app/__init__.py
src/pylot_bem/app/__main__.py
src/pylot_bem/app/dialogs.py
src/pylot_bem/app/formatting.py
src/pylot_bem/app/merge.py
src/pylot_bem/app/properties.py
src/pylot_bem/app/solving.py
src/pylot_bem/app/tabs.py
src/pylot_bem/app/tree.py
src/pylot_bem/app/viewport.py
src/pylot_bem/app/window.py
src/pylot_bem/app/forms/__init__.py
src/pylot_bem/app/forms/dlg_create_mesh_ui.py
src/pylot_bem/app/forms/dlg_delete_frequencies_ui.py
src/pylot_bem/app/forms/dlg_merge_ui.py
src/pylot_bem/app/forms/dlg_new_condition_ui.py
src/pylot_bem/app/forms/dlg_new_library_ui.py
src/pylot_bem/app/forms/dlg_solve_ui.py
src/pylot_bem/app/forms/prop_condition_ui.py
src/pylot_bem/app/forms/prop_library_ui.py
src/pylot_bem/app/forms/prop_mesh_ui.py
src/pylot_bem/app/forms/prop_result_ui.py
src/pylot_bem/app/forms/prop_selection_ui.py
src/pylot_bem/app/guis/dlg_create_mesh.ui
src/pylot_bem/app/guis/dlg_delete_frequencies.ui
src/pylot_bem/app/guis/dlg_merge.ui
src/pylot_bem/app/guis/dlg_new_condition.ui
src/pylot_bem/app/guis/dlg_new_library.ui
src/pylot_bem/app/guis/dlg_solve.ui
src/pylot_bem/app/guis/prop_condition.ui
src/pylot_bem/app/guis/prop_library.ui
src/pylot_bem/app/guis/prop_mesh.ui
src/pylot_bem/app/guis/prop_result.ui
src/pylot_bem/app/guis/prop_selection.ui
src/pylot_bem/app/guis/regenerate.py
tests/conftest.py
tests/hull.py
tests/test_api.py
tests/test_app.py
tests/test_app_forms.py
tests/test_cli.py
tests/test_complex_interop.py
tests/test_end_to_end.py
tests/test_estimates.py
tests/test_examples.py
tests/test_mesh_pipeline.py
tests/test_mesh_pipeline_real_hull.py
tests/test_plotting.py
tests/test_pool.py
tests/test_rho_scaling.py
tests/test_solver.py
tests/assets/tanker.stl
tests/assets/boxboat/README.md
tests/assets/boxboat/boxboat.dave
tests/assets/boxboat/boxboat.py.pym
tests/assets/boxboat/boxboat_60_20_5.stl
tests/assets/boxboat/boxboat_d2p4.dhyd
tests/assets/boxboat/boxboat_d2p4_h.stl