LICENSE
MANIFEST.in
Makefile
README.md
pyproject.toml
setup.py
examples/BeamPattern/omni.env
examples/BeamPattern/shaded.env
examples/BeamPattern/shaded.sbp
examples/Bellhop3DTests/DoubleSeamount/DoubleSeamount3D.env
examples/Bellhop3DTests/DoubleSeamount/DoubleSeamount3DHat.env
examples/Bellhop3DTests/DoubleSeamount/DoubleSeamount3D_ray.bty
examples/Bellhop3DTests/DoubleSeamount/DoubleSeamount3D_ray.env
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/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/slice2d.env
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_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/Munk/MunkB.env
examples/Bellhop3DTests/Munk/foo.env
examples/Bellhop3DTests/Munk/iso2d.env
examples/Bellhop3DTests/Munk/iso3d.env
examples/Bellhop3DTests/Munk/munk3d.bty
examples/Bellhop3DTests/Munk/munk3d.env
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/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/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/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/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/slice2d.bty
examples/Bellhop3DTests/PenetrableWedge/slice2d.env
examples/Bellhop3DTests/PenetrableWedge/slice2dB.bty
examples/Bellhop3DTests/PenetrableWedge/slice2dB.env
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/wedge3dGaussian.bty
examples/Bellhop3DTests/PerfectWedge/wedge3dGaussian.env
examples/Bellhop3DTests/PerfectWedge/wedge3dGaussianRayCen.bty
examples/Bellhop3DTests/PerfectWedge/wedge3dGaussianRayCen.env
examples/Bellhop3DTests/PerfectWedge/wedge3dHat.bty
examples/Bellhop3DTests/PerfectWedge/wedge3dHat.env
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/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/TruncatedWedge/slice2d.env
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/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/free/freeBgaussian.env
examples/Bellhop3DTests/free/freeBgaussian_raycen.env
examples/Bellhop3DTests/free/freeBgaussianpolar.env
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/halfspace/lower_halfB.env
examples/Bellhop3DTests/halfspace/lower_halfS.env
examples/Bellhop3DTests/halfspace/upper_halfB.env
examples/Bellhop3DTests/halfspace/upper_halfS.env
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/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/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/MunkRot/Munk.env
examples/MunkRot/MunkRot.env
examples/MunkRot/MunkRot.ssp
examples/MunkTS/MunkB.env
examples/Noise/ATOC/aetB.env
examples/Noise/ATOC/aetB_TL.env
examples/Noise/ATOC/aetBray.env
examples/Noise/ATOC/aet_VLA_B.env
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/PekerisRD/PekerisRDB.bty
examples/PekerisRD/PekerisRDB.env
examples/PointLine/LloydLineB.env
examples/PointLine/LloydLine_gbtB.env
examples/PointLine/LloydPointB.env
examples/PointLine/LloydPoint_gbtB.env
examples/SBCX/sbcx.env
examples/SBCX/sbcx_Arr_asc.env
examples/SBCX/sbcx_Arr_bin.env
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/arctic/arctic2layB.env
examples/arctic/arcticB.env
examples/arctic/arcticB_cpp.env
examples/arctic/arcticB_gb.env
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/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/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/halfspace/lower_halfB.env
examples/halfspace/lower_halfB_grain.env
examples/halfspace/upper_halfB.env
examples/halfspace/vacuumB.env
examples/sduct/sductB.env
examples/sduct/sductB_gb.env
examples/sduct/sduct_bbB.env
examples/terrain/lower_half.env
examples/terrain/lower_half_arr.env
examples/terrain/lower_half_gbt.env
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/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/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/simple/simple.py
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