.gitignore
IMPLEMENTATION_SUMMARY.md
LICENSE
MANIFEST.in
Makefile
README.md
pyproject.toml
setup.py
test_wheel.py
.github/copilot-instructions.md
.github/workflows/check.yml
.github/workflows/docs.yml
.github/workflows/lint.yml
.github/workflows/publish.yml
Matlab/Contents.m
Matlab/Pos2.m
Matlab/RAMtoSHD.m
Matlab/RAMtoSHD_Old.m
Matlab/SurfLoss.m
Matlab/VirTEX.m
Matlab/add_noise.m
Matlab/angles.m
Matlab/bbrun.m
Matlab/beamform.m
Matlab/bellhop.m
Matlab/bellhop3d.m
Matlab/clean.m
Matlab/delayandsum.m
Matlab/field3d.m
Matlab/makeenv.m
Matlab/makespectrum.m
Matlab/planewave_rep.m
Matlab/rand_bdry.m
Matlab/simplePE.m
Matlab/soundspeed.m
Matlab/ssp_filt.m
Matlab/stack.m
Matlab/stackarr.m
Matlab/trian.m
Matlab/Bellhop/AddArr.m
Matlab/Bellhop/Contents.m
Matlab/Bellhop/InfluenceGeoGaussian.m
Matlab/Bellhop/InfluenceGeoHat.m
Matlab/Bellhop/Munk.m
Matlab/Bellhop/Munk_interp_tests.m
Matlab/Bellhop/Munk_rd_axis.m
Matlab/Bellhop/Munkr.m
Matlab/Bellhop/bellhopM.m
Matlab/Bellhop/crci.m
Matlab/Bellhop/makeshdarr.m
Matlab/Bellhop/reducestep.m
Matlab/Bellhop/reflect.m
Matlab/Bellhop/scalep.m
Matlab/Bellhop/ssp.m
Matlab/Bellhop/ssp_binterp.m
Matlab/Bellhop/ssp_cubic.m
Matlab/Bellhop/step.m
Matlab/Bellhop/topbot.m
Matlab/Bellhop/trace.m
Matlab/Misc/Contents.m
Matlab/Misc/ExampDopplerComp.m
Matlab/Misc/FGatten.m
Matlab/Misc/LoadBathymetry.m
Matlab/Misc/arbitrary_alpha.m
Matlab/Misc/clip_fill_scale.m
Matlab/Misc/clip_or_fill.m
Matlab/Misc/corr_align.m
Matlab/Misc/corr_align1.m
Matlab/Misc/corr_align2.m
Matlab/Misc/covar.m
Matlab/Misc/dist_wh.m
Matlab/Misc/dist_wh_math.m
Matlab/Misc/distance.m
Matlab/Misc/findfirst.m
Matlab/Misc/fourier_upsample.m
Matlab/Misc/franc_garr.m
Matlab/Misc/funct.m
Matlab/Misc/interp1_mbp.m
Matlab/Misc/latlon_to_m.m
Matlab/Misc/m_to_latlon.m
Matlab/Misc/mat_to_m_map_projected.m
Matlab/Misc/modified_chirp_z.m
Matlab/Misc/next_radix2.m
Matlab/Misc/pchip_acs.m
Matlab/Misc/pcmread.m
Matlab/Misc/pcmwrite.m
Matlab/Misc/rise_align.m
Matlab/Misc/scalecol.m
Matlab/Misc/secant_method.m
Matlab/Misc/thorp.m
Matlab/Misc/whiten.m
Matlab/Misc/xyz_to_UTM.m
Matlab/Misc/tridiagonal solvers/cycred.m
Matlab/Misc/tridiagonal solvers/thomas.m
Matlab/Misc/tridiagonal solvers/trid.m
Matlab/Misc/tridiagonal solvers/tridiag.c
Matlab/Misc/tridiagonal solvers/tridiag1.m
Matlab/Misc/tridiagonal solvers/tridiag2.m
Matlab/Misc/tridiagonal solvers/tridtst.m
Matlab/Noise/Contents.m
Matlab/Noise/GSM_winds.m
Matlab/Noise/Kewley.m
Matlab/Noise/Wilson.m
Matlab/Noise/Wilson_mono.xlsx
Matlab/Noise/field_noise.m
Matlab/Noise/modal_noise_diag.m
Matlab/Noise/modal_noise_full.m
Matlab/Noise/noise_maker.m
Matlab/Noise/noisecorr.m
Matlab/Noise/spectral_noise.m
Matlab/Noise/wilson.xls
Matlab/Pekeris/Newton.m
Matlab/Pekeris/PekMain.m
Matlab/Pekeris/bisect_by_count.m
Matlab/Pekeris/bisect_final.m
Matlab/Pekeris/k_vs_alpha.m
Matlab/Pekeris/pekeris.env
Matlab/Pekeris/pekeris.m
Matlab/Plot/Contents.m
Matlab/Plot/caxisrev.m
Matlab/Plot/fixfig.m
Matlab/Plot/haxby.m
Matlab/Plot/newclim.m
Matlab/Plot/plot_modal_noise.m
Matlab/Plot/plotarr.m
Matlab/Plot/plotarr3d.asv
Matlab/Plot/plotarr3d.m
Matlab/Plot/plotati.m
Matlab/Plot/plotbdry3d.m
Matlab/Plot/plotbrc.m
Matlab/Plot/plotbty.m
Matlab/Plot/plotbty2d.m
Matlab/Plot/plotgrn.m
Matlab/Plot/plotmode.m
Matlab/Plot/plotmovie.m
Matlab/Plot/plotray.m
Matlab/Plot/plotray3d.m
Matlab/Plot/plotray3dLatLon.m
Matlab/Plot/plotshd.m
Matlab/Plot/plotshd2.m
Matlab/Plot/plotshd3d.m
Matlab/Plot/plotshdLatLon.m
Matlab/Plot/plotshd_multi.m
Matlab/Plot/plotshdpol.m
Matlab/Plot/plotsr.m
Matlab/Plot/plotssp.m
Matlab/Plot/plotssp2d.m
Matlab/Plot/plotssp3d.m
Matlab/Plot/plotstack.m
Matlab/Plot/plottl_zf.m
Matlab/Plot/plottld.m
Matlab/Plot/plottlr.m
Matlab/Plot/plottrc.m
Matlab/Plot/plottri.m
Matlab/Plot/plottriNew.m
Matlab/Plot/plotts.m
Matlab/Plot/plottsOld.m
Matlab/Plot/plottsmat.m
Matlab/Plot/plotxy.m
Matlab/Plot/shd2kml.m
Matlab/Plot/shdpol2kml.m
Matlab/ReadWrite/CmplxSSP.m
Matlab/ReadWrite/Contents.m
Matlab/ReadWrite/equally_spaced.m
Matlab/ReadWrite/get_component.m
Matlab/ReadWrite/merge_shd_files.m
Matlab/ReadWrite/readRcvrBearings.m
Matlab/ReadWrite/read_arrivals_asc.m
Matlab/ReadWrite/read_arrivals_bin.m
Matlab/ReadWrite/read_bell.m
Matlab/ReadWrite/read_env.m
Matlab/ReadWrite/read_env_core.m
Matlab/ReadWrite/read_flp.m
Matlab/ReadWrite/read_flp3d.m
Matlab/ReadWrite/read_modes.m
Matlab/ReadWrite/read_modes_asc.m
Matlab/ReadWrite/read_modes_bin.m
Matlab/ReadWrite/read_ram_tlgrid.m
Matlab/ReadWrite/read_shd.m
Matlab/ReadWrite/read_shd_asc.m
Matlab/ReadWrite/read_shd_bin.m
Matlab/ReadWrite/read_ts.m
Matlab/ReadWrite/readati.m
Matlab/ReadWrite/readbdry3d.m
Matlab/ReadWrite/readbty.m
Matlab/ReadWrite/readpat.m
Matlab/ReadWrite/readr.m
Matlab/ReadWrite/readrc.m
Matlab/ReadWrite/readssp2d.m
Matlab/ReadWrite/readssp3d.m
Matlab/ReadWrite/readsxsy.m
Matlab/ReadWrite/readszrz.m
Matlab/ReadWrite/readtheta.m
Matlab/ReadWrite/readvector.m
Matlab/ReadWrite/write_bell.m
Matlab/ReadWrite/write_env.m
Matlab/ReadWrite/write_env_RAM.m
Matlab/ReadWrite/write_field3dflp.m
Matlab/ReadWrite/write_fieldflp.m
Matlab/ReadWrite/write_fieldsflp.m
Matlab/ReadWrite/writebdry.m
Matlab/ReadWrite/writebdry3d.m
Matlab/ReadWrite/writessp.m
Matlab/Slicer/CreateSliceStructure.m
Matlab/Slicer/Environmental Slicer.pdf
Matlab/Slicer/Quadrants.pdf
Matlab/Slicer/SingleSlice.m
Matlab/Slicer/Slicer.m
Matlab/Slicer/Slicer.mmap
Matlab/Slicer/bathy_interp.m
Matlab/Slicer/runSlicer.m
Matlab/Slicer/run_bellhop.m
Matlab/Slicer/run_ram.m
Matlab/Slicer/slicer_init.m
Matlab/Slicer/write_bellhop_files.m
Matlab/Slicer/write_ram_files.m
Matlab/Slicer/write_ram_in.m
Matlab/waveforms/Contents.m
Matlab/waveforms/HFMsigDefine.doc
Matlab/waveforms/Nwave.m
Matlab/waveforms/Ricker.m
Matlab/waveforms/bpsk.m
Matlab/waveforms/cans.m
Matlab/waveforms/gaussian.m
Matlab/waveforms/hfm.m
Matlab/waveforms/lfm.m
Matlab/waveforms/makechirps.m
Matlab/waveforms/makemseq.m
Matlab/waveforms/makenoise.m
Matlab/waveforms/mseq.m
docs/PYPI_PUBLISHING.md
docs/fpm.toml
docs/index.md
docs/pages/CHANGES.md
docs/pages/changes_at.md
docs/pages/changes_uc.md
docs/pages/compiler.md
docs/pages/coverage.md
docs/pages/index.md
docs/pages/installation.md
docs/pages/technical.md
docs/python/api.rst
docs/python/code.rst
docs/python/compute.rst
docs/python/conf.py
docs/python/const.rst
docs/python/defaults.rst
docs/python/environment.rst
docs/python/index.rst
docs/python/models.rst
docs/python/plot.rst
docs/python/readers.rst
docs/python/writers.rst
docs/python/_ext/dataclass_table.py
docs/quarto/.gitignore
docs/quarto/2000a-000b-uwa.series
docs/quarto/_quarto.yml
docs/quarto/bellhop3d.qmd
docs/quarto/compute.qmd
docs/quarto/environ-fields.qmd
docs/quarto/environ.qmd
docs/quarto/index.qmd
docs/quarto/intro.qmd
docs/quarto/lev_ann.mat
docs/quarto/lev_latlonZ.mat
docs/quarto/ssp.qmd
docs/quarto/surface.qmd
docs/static/ATI_BTY_File.htm
docs/static/Bellhop3D User Guide 2016_7_25.pdf
docs/static/EnvironmentalFile.htm
docs/static/HLS-2010-1.pdf
docs/static/RangeDepSSPFile.htm
docs/static/ReflectionCoefficientFile.htm
docs/static/at_index.htm
docs/static/bellhop.htm
docs/static/bellhop.md
docs/static/bellhop3d.htm
docs/static/bounce.htm
docs/static/doc_index.htm
examples/Makefile
examples/cleanall.m
examples/runtests.m
examples/runtestsM.m
examples/BeamPattern/Makefile
examples/BeamPattern/omni.env
examples/BeamPattern/runtests.m
examples/BeamPattern/runtestsM.m
examples/BeamPattern/shaded.env
examples/BeamPattern/shaded.sbp
examples/Bellhop3DTests/cleanall.m
examples/Bellhop3DTests/runtests.m
examples/Bellhop3DTests/DoubleSeamount/DoubleSeamount3D.env
examples/Bellhop3DTests/DoubleSeamount/DoubleSeamount3DHat.env
examples/Bellhop3DTests/DoubleSeamount/DoubleSeamount3D_ray.bty
examples/Bellhop3DTests/DoubleSeamount/DoubleSeamount3D_ray.env
examples/Bellhop3DTests/DoubleSeamount/makebty.m
examples/Bellhop3DTests/DoubleSeamount/runtests.m
examples/Bellhop3DTests/DoubleSeamount/seamount_parameters.m
examples/Bellhop3DTests/DoubleSeamount/sub_seamount.m
examples/Bellhop3DTests/Hyperbot/HyperBot.bty
examples/Bellhop3DTests/Hyperbot/HyperBot2D.env
examples/Bellhop3DTests/Hyperbot/HyperBot3DHatCart.env
examples/Bellhop3DTests/Hyperbot/HyperBot3DPolar.env
examples/Bellhop3DTests/Hyperbot/HyperBot_ray.env
examples/Bellhop3DTests/Hyperbot/ParaBot3DGaussian.env
examples/Bellhop3DTests/Hyperbot/makebty.m
examples/Bellhop3DTests/Hyperbot/runtests.m
examples/Bellhop3DTests/KermitRoosevelt/KR.bty
examples/Bellhop3DTests/KermitRoosevelt/KR3dCart.env
examples/Bellhop3DTests/KermitRoosevelt/KR3dGaussian.bty
examples/Bellhop3DTests/KermitRoosevelt/KR3dGaussian.env
examples/Bellhop3DTests/KermitRoosevelt/KR3d_ray.env
examples/Bellhop3DTests/KermitRoosevelt/LS.bty
examples/Bellhop3DTests/KermitRoosevelt/LSCart.bty
examples/Bellhop3DTests/KermitRoosevelt/LSCart.env
examples/Bellhop3DTests/KermitRoosevelt/makebty.m
examples/Bellhop3DTests/KermitRoosevelt/makebty2.m
examples/Bellhop3DTests/KermitRoosevelt/runtests.m
examples/Bellhop3DTests/KermitRoosevelt/slice2d.env
examples/Bellhop3DTests/KermitRoosevelt/slice2d_flastS.flp
examples/Bellhop3DTests/KermitRoosevelt/slice2d_flat.env
examples/Bellhop3DTests/KermitRoosevelt/slice2d_flatS.env
examples/Bellhop3DTests/KermitRoosevelt/slice3d.bty
examples/Bellhop3DTests/KermitRoosevelt/slice3d.env
examples/Bellhop3DTests/KermitRoosevelt/wedge2d.env
examples/Bellhop3DTests/KermitRoosevelt/wedge3d.env
examples/Bellhop3DTests/KoreanSeas/KoreanSea.bty
examples/Bellhop3DTests/KoreanSeas/KoreanSea.ssp
examples/Bellhop3DTests/KoreanSeas/KoreanSea_3D.env
examples/Bellhop3DTests/KoreanSeas/KoreanSea_3D.flp
examples/Bellhop3DTests/KoreanSeas/KoreanSea_3D_eigen.env
examples/Bellhop3DTests/KoreanSeas/KoreanSea_3D_ray.env
examples/Bellhop3DTests/KoreanSeas/KoreanSea_Nx2D.env
examples/Bellhop3DTests/KoreanSeas/KoreanSea_Nx2D_ray.env
examples/Bellhop3DTests/KoreanSeas/KoreanSea_demo.env
examples/Bellhop3DTests/KoreanSeas/makebty.m
examples/Bellhop3DTests/KoreanSeas/nc_to_mat.m
examples/Bellhop3DTests/KoreanSeas/runtests.m
examples/Bellhop3DTests/Munk/MunkB.env
examples/Bellhop3DTests/Munk/MunkCoh.jpg
examples/Bellhop3DTests/Munk/MunkGaussian.jpg
examples/Bellhop3DTests/Munk/MunkHat.jpg
examples/Bellhop3DTests/Munk/MunkHatCart.jpg
examples/Bellhop3DTests/Munk/foo.env
examples/Bellhop3DTests/Munk/iso2d.env
examples/Bellhop3DTests/Munk/iso3d.env
examples/Bellhop3DTests/Munk/makebdry.m
examples/Bellhop3DTests/Munk/munk3d.bty
examples/Bellhop3DTests/Munk/munk3d.env
examples/Bellhop3DTests/Munk/munk3d.flp
examples/Bellhop3DTests/Munk/munk3dFlat.bty
examples/Bellhop3DTests/Munk/munk3dGood.env
examples/Bellhop3DTests/Munk/munk3dMountain.bty
examples/Bellhop3DTests/Munk/munk3d_ray.bty
examples/Bellhop3DTests/Munk/munk3d_ray.env
examples/Bellhop3DTests/Munk/munknx2d.env
examples/Bellhop3DTests/Munk/munkr0.env
examples/Bellhop3DTests/Munk/munkr1.env
examples/Bellhop3DTests/Munk/munkr10.env
examples/Bellhop3DTests/Munk/munkr3.env
examples/Bellhop3DTests/Munk/munkr5.env
examples/Bellhop3DTests/Munk/munkr7.env
examples/Bellhop3DTests/Munk/munkr9.env
examples/Bellhop3DTests/Munk/munkt0.env
examples/Bellhop3DTests/Munk/munkt270.env
examples/Bellhop3DTests/Munk/munkt90.env
examples/Bellhop3DTests/Munk/runtests.m
examples/Bellhop3DTests/Munk/slice2dGaussian.env
examples/Bellhop3DTests/Munk/slice2dHatCart.env
examples/Bellhop3DTests/Munk/slice2dHatCartInc.env
examples/Bellhop3DTests/Munk/slice3dGaussian.env
examples/Bellhop3DTests/Munk/slice3dGaussianInc.env
examples/Bellhop3DTests/Munk/slice3dGaussianSemi.env
examples/Bellhop3DTests/Munk/slice3dHatCart.env
examples/Bellhop3DTests/Munk/slice3dHatCartInc.env
examples/Bellhop3DTests/Munk/slice3dHatCartSemi.env
examples/Bellhop3DTests/Munk/slice3dHatRaycen.env
examples/Bellhop3DTests/Munk/slice3dHatRaycenInc.env
examples/Bellhop3DTests/Munk/slice3dHatRaycenSemi.env
examples/Bellhop3DTests/MunkRot/MakeMunkSVP.m
examples/Bellhop3DTests/MunkRot/Munk.m
examples/Bellhop3DTests/MunkRot/Munk3D.bty
examples/Bellhop3DTests/MunkRot/Munk3D.env
examples/Bellhop3DTests/MunkRot/Munk3D.ssp
examples/Bellhop3DTests/MunkRot/Munk3Dz.env
examples/Bellhop3DTests/MunkRot/Munk3Dz_ray.env
examples/Bellhop3DTests/MunkRot/foo.bty
examples/Bellhop3DTests/MunkRot/foo.env
examples/Bellhop3DTests/MunkRot/foo.ssp
examples/Bellhop3DTests/MunkRot/fooz.env
examples/Bellhop3DTests/MunkRot/foozz.env
examples/Bellhop3DTests/MunkRot/makebdry.m
examples/Bellhop3DTests/MunkRot/runtests.m
examples/Bellhop3DTests/Parabot/ParaBot2D.env
examples/Bellhop3DTests/Parabot/ParaBot3DGaussian.env
examples/Bellhop3DTests/Parabot/ParaBot3DHatCart.env
examples/Bellhop3DTests/Parabot/ParaBot3DHatCartPolar.env
examples/Bellhop3DTests/Parabot/ParaBot3DHatCart_theta90.env
examples/Bellhop3DTests/Parabot/ParaBot3DHatRaycen.env
examples/Bellhop3DTests/Parabot/ParaBot_ray.env
examples/Bellhop3DTests/Parabot/makebdry.m
examples/Bellhop3DTests/Parabot/runtests.m
examples/Bellhop3DTests/PenetrableWedge/Analytic_10Hz.jpg
examples/Bellhop3DTests/PenetrableWedge/BELLHOP3D_10Hz.jpg
examples/Bellhop3DTests/PenetrableWedge/PenWedge_PE.jpg
examples/Bellhop3DTests/PenetrableWedge/makebty.m
examples/Bellhop3DTests/PenetrableWedge/makebty_rot.m
examples/Bellhop3DTests/PenetrableWedge/penetrableWedge.jpg
examples/Bellhop3DTests/PenetrableWedge/pwedge2d.bty
examples/Bellhop3DTests/PenetrableWedge/pwedge2d.env
examples/Bellhop3DTests/PenetrableWedge/pwedge2d_rot.bty
examples/Bellhop3DTests/PenetrableWedge/pwedge2d_rot.env
examples/Bellhop3DTests/PenetrableWedge/pwedge3dCart.bty
examples/Bellhop3DTests/PenetrableWedge/pwedge3dCart.env
examples/Bellhop3DTests/PenetrableWedge/pwedge3dRayCen.bty
examples/Bellhop3DTests/PenetrableWedge/pwedge3dRayCen.env
examples/Bellhop3DTests/PenetrableWedge/pwedge3d_rot.bty
examples/Bellhop3DTests/PenetrableWedge/pwedge3d_rot.env
examples/Bellhop3DTests/PenetrableWedge/pwedge_elastic_3dCart.bty
examples/Bellhop3DTests/PenetrableWedge/pwedge_elastic_3dCart.env
examples/Bellhop3DTests/PenetrableWedge/run_wedge.m
examples/Bellhop3DTests/PenetrableWedge/runtests.m
examples/Bellhop3DTests/PenetrableWedge/slice2d.bty
examples/Bellhop3DTests/PenetrableWedge/slice2d.env
examples/Bellhop3DTests/PenetrableWedge/slice2dB.bty
examples/Bellhop3DTests/PenetrableWedge/slice2dB.env
examples/Bellhop3DTests/PerfectWedge/makebty.m
examples/Bellhop3DTests/PerfectWedge/runtests.m
examples/Bellhop3DTests/PerfectWedge/wedge2d.bty
examples/Bellhop3DTests/PerfectWedge/wedge2d.env
examples/Bellhop3DTests/PerfectWedge/wedge2dray.bty
examples/Bellhop3DTests/PerfectWedge/wedge2dray.env
examples/Bellhop3DTests/PerfectWedge/wedge2dside.bty
examples/Bellhop3DTests/PerfectWedge/wedge2dside.env
examples/Bellhop3DTests/PerfectWedge/wedge3dAnalytic.jpg
examples/Bellhop3DTests/PerfectWedge/wedge3dGaussian.bty
examples/Bellhop3DTests/PerfectWedge/wedge3dGaussian.env
examples/Bellhop3DTests/PerfectWedge/wedge3dGaussian.jpg
examples/Bellhop3DTests/PerfectWedge/wedge3dGaussianRayCen.bty
examples/Bellhop3DTests/PerfectWedge/wedge3dGaussianRayCen.env
examples/Bellhop3DTests/PerfectWedge/wedge3dHat.bty
examples/Bellhop3DTests/PerfectWedge/wedge3dHat.env
examples/Bellhop3DTests/PerfectWedge/wedge3dHat.jpg
examples/Bellhop3DTests/PerfectWedge/wedge3dHatRayCen.bty
examples/Bellhop3DTests/PerfectWedge/wedge3dHatRayCen.env
examples/Bellhop3DTests/PerfectWedge/wedge3d_ray.bty
examples/Bellhop3DTests/PerfectWedge/wedge3d_ray.env
examples/Bellhop3DTests/Seamount/Seamount.bty
examples/Bellhop3DTests/Seamount/Seamount2D.env
examples/Bellhop3DTests/Seamount/Seamount2D_side.bty
examples/Bellhop3DTests/Seamount/Seamount2D_side.env
examples/Bellhop3DTests/Seamount/Seamount3DGaussian.env
examples/Bellhop3DTests/Seamount/Seamount3DHatRaycen.env
examples/Bellhop3DTests/Seamount/Seamount3DHatcart.env
examples/Bellhop3DTests/Seamount/Seamount_ray.env
examples/Bellhop3DTests/Seamount/Seamount_slice.bty
examples/Bellhop3DTests/Seamount/Seamount_slice.env
examples/Bellhop3DTests/Seamount/makebty.m
examples/Bellhop3DTests/Seamount/makebty_slice.m
examples/Bellhop3DTests/Seamount/readme.txt
examples/Bellhop3DTests/Seamount/runtests.m
examples/Bellhop3DTests/Seamount/test_interp.m
examples/Bellhop3DTests/Taiwan/Taiwan.bty
examples/Bellhop3DTests/Taiwan/Taiwan.ssp
examples/Bellhop3DTests/Taiwan/Taiwan3D.env
examples/Bellhop3DTests/Taiwan/Taiwan3D_ray.env
examples/Bellhop3DTests/Taiwan/TaiwanNx2D.env
examples/Bellhop3DTests/Taiwan/TaiwanNx2D_ray.env
examples/Bellhop3DTests/Taiwan/bty.jpg
examples/Bellhop3DTests/Taiwan/ray.jpg
examples/Bellhop3DTests/Taiwan/runtests.m
examples/Bellhop3DTests/Taiwan/ssp.jpg
examples/Bellhop3DTests/Taiwan/tl.jpg
examples/Bellhop3DTests/TruncatedWedge/makebty.m
examples/Bellhop3DTests/TruncatedWedge/makebtyOld.m
examples/Bellhop3DTests/TruncatedWedge/makebtyOld2.m
examples/Bellhop3DTests/TruncatedWedge/makebtyShift.m
examples/Bellhop3DTests/TruncatedWedge/makebtySteep.m
examples/Bellhop3DTests/TruncatedWedge/runtests.m
examples/Bellhop3DTests/TruncatedWedge/slice2d.env
examples/Bellhop3DTests/TruncatedWedge/slice2d_flastS.flp
examples/Bellhop3DTests/TruncatedWedge/slice2d_flat.env
examples/Bellhop3DTests/TruncatedWedge/slice2d_flatS.env
examples/Bellhop3DTests/TruncatedWedge/slice3d.env
examples/Bellhop3DTests/TruncatedWedge/wedge2d.env
examples/Bellhop3DTests/TruncatedWedge/wedge3d.env
examples/Bellhop3DTests/TruncatedWedge/wedge3dCart.env
examples/Bellhop3DTests/TruncatedWedge/wedge3dGaussian.bty
examples/Bellhop3DTests/TruncatedWedge/wedge3dGaussian.env
examples/Bellhop3DTests/TruncatedWedge/wedge3dGaussian_side.bty
examples/Bellhop3DTests/TruncatedWedge/wedge3dGaussian_side.env
examples/Bellhop3DTests/TruncatedWedge/wedge3dHatRayCen.env
examples/Bellhop3DTests/TruncatedWedge/wedge3dHat_side.bty
examples/Bellhop3DTests/TruncatedWedge/wedge3dHat_side.env
examples/Bellhop3DTests/TruncatedWedge/wedge3d_ray.env
examples/Bellhop3DTests/Weymouth/Inspect_Weymouth.m
examples/Bellhop3DTests/Weymouth/Weymouth.bty
examples/Bellhop3DTests/Weymouth/Weymouth3D.env
examples/Bellhop3DTests/Weymouth/Weymouth3D_ray.env
examples/Bellhop3DTests/Weymouth/WeymouthNx2D.env
examples/Bellhop3DTests/Weymouth/WeymouthNx2D_ray.env
examples/Bellhop3DTests/Weymouth/runtests.m
examples/Bellhop3DTests/free/Free.jpg
examples/Bellhop3DTests/free/FreePolar.jpg
examples/Bellhop3DTests/free/freeBgaussian.env
examples/Bellhop3DTests/free/freeBgaussian_raycen.env
examples/Bellhop3DTests/free/freeBgaussianpolar.env
examples/Bellhop3DTests/free/freeBgaussianpolar.jpg
examples/Bellhop3DTests/free/freeBhat.env
examples/Bellhop3DTests/free/freeBhat_raycen.env
examples/Bellhop3DTests/free/freeBhatpolar.env
examples/Bellhop3DTests/free/freeBxz.env
examples/Bellhop3DTests/free/freeSPoint.env
examples/Bellhop3DTests/free/freeSPoint.flp
examples/Bellhop3DTests/free/runtests.m
examples/Bellhop3DTests/halfspace/Half.jpg
examples/Bellhop3DTests/halfspace/Makefile
examples/Bellhop3DTests/halfspace/lower_halfB.env
examples/Bellhop3DTests/halfspace/lower_halfS.env
examples/Bellhop3DTests/halfspace/lower_halfS.flp
examples/Bellhop3DTests/halfspace/runtests.m
examples/Bellhop3DTests/halfspace/upper_halfB.env
examples/Bellhop3DTests/halfspace/upper_halfS.env
examples/Bellhop3DTests/halfspace/upper_halfS.flp
examples/Bellhop3DTests/halfspace/vacuumB.env
examples/Dickins/Dickins.bty
examples/Dickins/Dickins.env
examples/Dickins/DickinsB.bty
examples/Dickins/DickinsB.env
examples/Dickins/DickinsB_oneBeam.bty
examples/Dickins/DickinsB_oneBeam.env
examples/Dickins/DickinsBray.bty
examples/Dickins/DickinsBray.env
examples/Dickins/DickinsCervenyB.bty
examples/Dickins/DickinsCervenyB.env
examples/Dickins/DickinsFlatB.env
examples/Dickins/DickinsFlatBray.env
examples/Dickins/Makefile
examples/Dickins/ram.in
examples/Dickins/runtests.m
examples/Dickins/runtestsM.m
examples/Ellipse/Ellipse.ati
examples/Ellipse/Ellipse.bty
examples/Ellipse/Ellipse.env
examples/Ellipse/EllipseTLGB.ati
examples/Ellipse/EllipseTLGB.bty
examples/Ellipse/EllipseTLGB.env
examples/Ellipse/EllipseTLGeom.ati
examples/Ellipse/EllipseTLGeom.bty
examples/Ellipse/EllipseTLGeom.env
examples/Ellipse/Makefile
examples/Ellipse/make_bdry.m
examples/Ellipse/runtests.m
examples/Ellipse/runtestsM.m
examples/Munk/Makefile
examples/Munk/MunkB_Arr.env
examples/Munk/MunkB_Coh.env
examples/Munk/MunkB_Coh_CervenyC.env
examples/Munk/MunkB_Coh_CervenyR.env
examples/Munk/MunkB_Coh_SGB.env
examples/Munk/MunkB_Coh_cpp.env
examples/Munk/MunkB_Coh_gb.env
examples/Munk/MunkB_Inc.env
examples/Munk/MunkB_Inc_gb.env
examples/Munk/MunkB_OneBeam.env
examples/Munk/MunkB_Semi.env
examples/Munk/MunkB_Semi_gb.env
examples/Munk/MunkB_eigenray.env
examples/Munk/MunkB_gb.env
examples/Munk/MunkB_gbt.env
examples/Munk/MunkB_geo_rot.bty
examples/Munk/MunkB_geo_rot.env
examples/Munk/MunkB_geo_rot.ssp
examples/Munk/MunkB_ray.env
examples/Munk/MunkB_ray_rot.bty
examples/Munk/MunkB_ray_rot.env
examples/Munk/MunkB_ray_rot.ssp
examples/Munk/Munk_shearB.env
examples/Munk/runtests.m
examples/Munk/runtestsM.m
examples/MunkRot/MakeMunkSSP.m
examples/MunkRot/Munk.env
examples/MunkRot/Munk.m
examples/MunkRot/MunkRot.env
examples/MunkRot/MunkRot.ssp
examples/MunkRot/runtests.m
examples/MunkTS/MunkB.env
examples/Noise/Makefile
examples/Noise/cleanall.m
examples/Noise/runtests.m
examples/Noise/ATOC/aetB.env
examples/Noise/ATOC/aetB_TL.env
examples/Noise/ATOC/aetBray.env
examples/Noise/ATOC/aet_VLA_B.env
examples/Noise/ATOC/runtests.m
examples/ParaBot/Makefile
examples/ParaBot/ParaBot.ati
examples/ParaBot/ParaBot.bty
examples/ParaBot/ParaBot.env
examples/ParaBot/ParaBot39.bty
examples/ParaBot/ParaBotLTLGeom.ati
examples/ParaBot/ParaBotLTLGeom.bty
examples/ParaBot/ParaBotTLGB.ati
examples/ParaBot/ParaBotTLGB.bty
examples/ParaBot/ParaBotTLGB.env
examples/ParaBot/ParaBotTLGeom.ati
examples/ParaBot/ParaBotTLGeom.bty
examples/ParaBot/ParaBotTLGeom.env
examples/ParaBot/make_bdry.m
examples/ParaBot/make_bty_circ.m
examples/ParaBot/runtests.m
examples/ParaBot/runtestsM.m
examples/PekerisRD/Makefile
examples/PekerisRD/PekerisRDB.bty
examples/PekerisRD/PekerisRDB.env
examples/PekerisRD/runtests.m
examples/PekerisRD/runtestsM.m
examples/PointLine/LloydLineB.env
examples/PointLine/LloydLine_gbtB.env
examples/PointLine/LloydPointB.env
examples/PointLine/LloydPoint_gbtB.env
examples/PointLine/Makefile
examples/PointLine/runtests.m
examples/PointLine/runtestsM.m
examples/SBCX/Makefile
examples/SBCX/runtests.m
examples/SBCX/runtestsM.m
examples/SBCX/sbcx.env
examples/SBCX/sbcx_Arr_asc.env
examples/SBCX/sbcx_Arr_bin.env
examples/VolAtt/VolAttTest.jpg
examples/VolAtt/freeB.env
examples/VolAtt/freeB_Inc.env
examples/VolAtt/free_FGB.env
examples/VolAtt/free_ThorpB.env
examples/VolAtt/free_gbtB.env
examples/VolAtt/free_gbtB_Inc.env
examples/VolAtt/runtests.m
examples/VolAtt/runtestsM.m
examples/arctic/Makefile
examples/arctic/arctic2layB.env
examples/arctic/arcticB.env
examples/arctic/arcticB_cpp.env
examples/arctic/arcticB_gb.env
examples/arctic/runtests.m
examples/arctic/runtestsM.m
examples/block/blockB_gb.bty
examples/block/blockB_gb.env
examples/block/blockB_geo.bty
examples/block/blockB_geo.env
examples/block/blockB_ray.bty
examples/block/blockB_ray.env
examples/block/runtests.m
examples/block/runtestsM.m
examples/calib/Makefile
examples/calib/calibB.env
examples/calib/calibB_Cerveny.env
examples/calib/calibB_gb.env
examples/calib/calibBarr.env
examples/calib/calibBgrad.env
examples/calib/calibBgrad_gb.env
examples/calib/calibray.env
examples/calib/calibraygrad.env
examples/calib/runtests.m
examples/calib/runtestsM.m
examples/free/Bundles.m
examples/free/Makefile
examples/free/freeLineB.env
examples/free/freeLine_ParaxialB.env
examples/free/freeLine_gbtB.env
examples/free/freePointB.env
examples/free/freePoint_ParaxialB.env
examples/free/freePoint_gbtB.env
examples/free/runtests.m
examples/free/runtestsM.m
examples/halfspace/Makefile
examples/halfspace/lower_halfB.env
examples/halfspace/lower_halfB_grain.env
examples/halfspace/runtests.m
examples/halfspace/runtestsM.m
examples/halfspace/upper_halfB.env
examples/halfspace/vacuumB.env
examples/sduct/Makefile
examples/sduct/runtests.m
examples/sduct/runtestsM.m
examples/sduct/sductB.env
examples/sduct/sductB_gb.env
examples/sduct/sduct_bbB.env
examples/terrain/Makefile
examples/terrain/lower_half.env
examples/terrain/lower_half_arr.env
examples/terrain/lower_half_gbt.env
examples/terrain/runtests.m
fortran/ArrMod.f90
fortran/AttenMod.f90
fortran/Cone.f90
fortran/FatalError.f90
fortran/Makefile
fortran/MathConstants.f90
fortran/PolyMod.f90
fortran/RWSHDFile.f90
fortran/RayNormals.f90
fortran/ReadEnvironmentBell.f90
fortran/RefCoef.f90
fortran/Reflect3DMod.f90
fortran/ReflectMod.f90
fortran/SortMod.f90
fortran/SourceReceiverPositions.f90
fortran/Step.f90
fortran/Step3DMod.f90
fortran/WriteRay.f90
fortran/angleMod.f90
fortran/bdry3DMod.f90
fortran/bdryMod.f90
fortran/beampattern.f90
fortran/bellhop.f90
fortran/bellhop3D.f90
fortran/bellhopMod.f90
fortran/cross_products.f90
fortran/influence.f90
fortran/influence3D.f90
fortran/monotonicMod.f90
fortran/pchipMod.f90
fortran/splinec.f90
fortran/sspMod.f90
fortran/subtabulate.f90
python/generate_coverage_html.py
python/test_99_toolbox.py
python/aubellhop.egg-info/PKG-INFO
python/aubellhop.egg-info/SOURCES.txt
python/aubellhop.egg-info/dependency_links.txt
python/aubellhop.egg-info/requires.txt
python/aubellhop.egg-info/top_level.txt
python/bellhop/__init__.py
python/bellhop/_version.py
python/bellhop/bellhop.py
python/bellhop/compute.py
python/bellhop/constants.py
python/bellhop/environment.py
python/bellhop/main.py
python/bellhop/models.py
python/bellhop/plot.py
python/bellhop/plotutils.py
python/bellhop/pyplot.py
python/bellhop/readers.py
python/bellhop/writers.py
tests/test_00_import.py
tests/test_01_simple.py
tests/test_02_errors.py
tests/test_03_settings.py
tests/test_04_simple_model.py
tests/test_05_env.py
tests/test_06_bellhop3d.py
tests/test_07_models.py
tests/test_08_exe.py
tests/test_DickinsB.py
tests/test_Ellipse.py
tests/test_MunkB_geo_rot.py
tests/test_MunkB_ssp.py
tests/test_arrivals.py
tests/test_check_error.py
tests/test_dataclass_validation.py
tests/test_eigenrays.py
tests/test_environment.py
tests/test_free_FGB.py
tests/test_grain.py
tests/test_interp.py
tests/test_malformed_env.py
tests/test_malformed_files.py
tests/test_negative_range.py
tests/test_read_biol.py
tests/test_read_env2d.py
tests/test_read_files.py
tests/test_read_rc.py
tests/test_readers_coverage.py
tests/test_shaded.py
tests/test_sqrt_bug.py
tests/test_ssp.py
tests/test_tl.py
tests/BeamPattern/shaded.env
tests/BeamPattern/shaded.sbp
tests/Dickins/DickinsB.bty
tests/Dickins/DickinsB.env
tests/Dickins/DickinsB.prt_orig
tests/Dickins/DickinsB.shd
tests/Dickins/DickinsB_interp_depth.env
tests/Dickins/DickinsB_mal_ssp.env
tests/Dickins/DickinsB_no_ssp.env
tests/Dickins/DickinsB_one_beam.env
tests/Dickins/DickinsB_one_beam_wrong.env
tests/Dickins/DickinsB_one_ssp.env
tests/Dickins/DickinsB_simpl.env
tests/Dickins/DickinsB_simpl_empty_lines.env
tests/Ellipse/Ellipse.ati
tests/Ellipse/Ellipse.bty
tests/Ellipse/Ellipse.env
tests/MunkB_geo_rot/MunkB_geo_rot.bty
tests/MunkB_geo_rot/MunkB_geo_rot.env
tests/MunkB_geo_rot/MunkB_geo_rot.prt_exp
tests/MunkB_geo_rot/MunkB_geo_rot.shd
tests/MunkB_geo_rot/MunkB_geo_rot.ssp
tests/MunkB_geo_rot/MunkB_geo_rot_botx.env
tests/Munk_SSP/MunkB_ray_rot.env
tests/Munk_SSP/MunkB_ray_rot.ssp
tests/Munk_SSP/MunkB_ray_rot_empties.ssp
tests/Pekeris/PekerisRDB.bty
tests/VolAtt/free_FGB.env
tests/VolAtt/free_FGB.prt_exp
tests/VolAtt/free_FGB.shd
tests/halfspace/lower_halfB_grain.env
tests/malformed_env/bad_ati.env
tests/malformed_env/bad_att.env
tests/malformed_env/bad_bot.env
tests/malformed_env/bad_bty.env
tests/malformed_env/bad_interp.env
tests/malformed_env/bad_media.env
tests/malformed_env/bad_sb.env
tests/malformed_env/bad_top.env
tests/malformed_env/bad_vol.env
tests/malformed_env/eof_ssp.env
tests/malformed_files/bad_count_ati.ati
tests/malformed_files/bad_count_brc.brc
tests/malformed_files/bad_count_bty.bty
tests/malformed_files/bad_count_sbp.sbp
tests/malformed_files/bad_count_ssp.ssp
tests/malformed_files/empty_ati.ati
tests/malformed_files/extra_data_sbp.sbp
tests/malformed_files/insufficient_data_ati.ati
tests/malformed_files/insufficient_data_brc.brc
tests/malformed_files/insufficient_data_bty.bty
tests/malformed_files/insufficient_data_sbp.sbp
tests/malformed_files/insufficient_data_ssp.ssp
tests/malformed_files/missing_data_ssp.ssp
tests/refl_coeff/example.brc
tests/refl_coeff/example.trc
tests/simple/biol.env
tests/simple/simple.env
tests/simple/simple.py
tests/simple/simple_neg_ssp.env
tests/z_only_python/test_00_plotting.py
tests/z_only_python/test_01_pyplotting.py
tests/z_only_python/test_plot_arr.py
tests/z_only_python/test_plot_env.py
tests/z_only_python/test_plot_rays.py
tests/z_only_python/test_plot_ssp.py
tests/z_only_python/test_plot_tl.py