.gitattributes
.gitignore
.readthedocs.yml
LICENSE.txt
README.md
pyproject.toml
requirements.txt
setup.cfg
.github/workflows/dependency-review.yml
.github/workflows/draft-pdf.yml
.github/workflows/python-publish.yml
conda/meta.yaml
docs/Makefile
docs/make.bat
docs/examples/01_aperture_projection.py
docs/examples/02_coherently_polarised_array.py
docs/examples/03_frequency_domain_channel_modelling.py
docs/examples/04_time_domain_channel_modelling.py
docs/examples/05_array_beamforming.py
docs/examples/06_farfield_polarisation.py
docs/examples/07_aperture_farfield_polarisation.py
docs/examples/08_beamforming_architecture.py
docs/examples/09_satellite_channel_modelling.py
docs/examples/README.rst
docs/source/antenna_utilities.rst
docs/source/base.rst
docs/source/beamforming.rst
docs/source/conf.py
docs/source/contributing.rst
docs/source/copyright.rst
docs/source/design.rst
docs/source/electromagnetics.rst
docs/source/empropagation.rst
docs/source/frequencydomainmodels.rst
docs/source/geometry.rst
docs/source/geometryfunctions.rst
docs/source/index.rst
docs/source/installation.rst
docs/source/models.rst
docs/source/paper.bib
docs/source/paper.md
docs/source/raycasting.rst
docs/source/requirements.txt
docs/source/sources.rst
docs/source/targets.rst
docs/source/timedomainmodels.rst
docs/source/_static/03_frequency_domain_channel_model_picture_01.png
docs/source/_static/ReferenceReflectorComparisonNormalisedandModelShiftedp1d.png
docs/source/_static/UAVArraywithPoints.png
docs/source/_static/lyceanemrefs.bib
docs/source/_static/lynx.png
docs/source/_static/open3d_results_rendering.png
docs/source/_static/open3d_structure.png
docs/source/_static/sourcecloudfromshapeuav.png
docs/source/_static/sphx_glr_01_aperture_projection_001.png
docs/source/_static/sphx_glr_02_coherently_polarised_array_001.png
docs/source/_static/sphx_glr_02_coherently_polarised_array_002.png
docs/source/_static/sphx_glr_02_coherently_polarised_array_003.png
docs/source/_static/sphx_glr_02_coherently_polarised_array_004.png
docs/source/_static/sphx_glr_03_frequency_domain_channel_modelling_001.png
docs/source/_static/sphx_glr_04_time_domain_channel_modelling_001.png
docs/source/_static/sphx_glr_04_time_domain_channel_modelling_002.png
docs/source/_static/sphx_glr_05_array_beamforming_001.png
docs/source/_static/timedomaincomparison.png
docs/source/auto_examples/01_aperture_projection.ipynb
docs/source/auto_examples/01_aperture_projection.py
docs/source/auto_examples/01_aperture_projection.py.md5
docs/source/auto_examples/01_aperture_projection.rst
docs/source/auto_examples/01_aperture_projection_codeobj.pickle
docs/source/auto_examples/02_coherently_polarised_array.ipynb
docs/source/auto_examples/02_coherently_polarised_array.py
docs/source/auto_examples/02_coherently_polarised_array.py.md5
docs/source/auto_examples/02_coherently_polarised_array.rst
docs/source/auto_examples/02_coherently_polarised_array_codeobj.pickle
docs/source/auto_examples/03_frequency_domain_channel_modelling.ipynb
docs/source/auto_examples/03_frequency_domain_channel_modelling.py
docs/source/auto_examples/03_frequency_domain_channel_modelling.py.md5
docs/source/auto_examples/03_frequency_domain_channel_modelling.rst
docs/source/auto_examples/03_frequency_domain_channel_modelling_codeobj.pickle
docs/source/auto_examples/04_time_domain_channel_modelling.ipynb
docs/source/auto_examples/04_time_domain_channel_modelling.py
docs/source/auto_examples/04_time_domain_channel_modelling.py.md5
docs/source/auto_examples/04_time_domain_channel_modelling.rst
docs/source/auto_examples/04_time_domain_channel_modelling_codeobj.pickle
docs/source/auto_examples/05_array_beamforming.ipynb
docs/source/auto_examples/05_array_beamforming.py
docs/source/auto_examples/05_array_beamforming.py.md5
docs/source/auto_examples/05_array_beamforming.rst
docs/source/auto_examples/05_array_beamforming_codeobj.pickle
docs/source/auto_examples/06_farfield_polarisation.ipynb
docs/source/auto_examples/06_farfield_polarisation.py
docs/source/auto_examples/06_farfield_polarisation.py.md5
docs/source/auto_examples/06_farfield_polarisation.rst
docs/source/auto_examples/06_farfield_polarisation_codeobj.pickle
docs/source/auto_examples/07_aperture_farfield_polarisation.ipynb
docs/source/auto_examples/07_aperture_farfield_polarisation.py
docs/source/auto_examples/07_aperture_farfield_polarisation.py.md5
docs/source/auto_examples/07_aperture_farfield_polarisation.rst
docs/source/auto_examples/07_aperture_farfield_polarisation_codeobj.pickle
docs/source/auto_examples/08_beamforming_architecture.ipynb
docs/source/auto_examples/08_beamforming_architecture.py
docs/source/auto_examples/08_beamforming_architecture.py.md5
docs/source/auto_examples/08_beamforming_architecture.rst
docs/source/auto_examples/08_beamforming_architecture_codeobj.pickle
docs/source/auto_examples/09_satellite_channel_modelling.ipynb
docs/source/auto_examples/09_satellite_channel_modelling.py
docs/source/auto_examples/09_satellite_channel_modelling.py.md5
docs/source/auto_examples/09_satellite_channel_modelling.rst
docs/source/auto_examples/09_satellite_channel_modelling_codeobj.pickle
docs/source/auto_examples/auto_examples_jupyter.zip
docs/source/auto_examples/auto_examples_python.zip
docs/source/auto_examples/index.rst
docs/source/auto_examples/searchindex.bak
docs/source/auto_examples/searchindex.dat
docs/source/auto_examples/searchindex.dir
docs/source/auto_examples/sg_execution_times.rst
docs/source/auto_examples/images/07_aperture_open3d.png
docs/source/auto_examples/images/07_aperture_rotated_open3d.png
docs/source/auto_examples/images/sphx_glr_01_aperture_projection_001.png
docs/source/auto_examples/images/sphx_glr_02_coherently_polarised_array_001.png
docs/source/auto_examples/images/sphx_glr_02_coherently_polarised_array_002.png
docs/source/auto_examples/images/sphx_glr_02_coherently_polarised_array_003.png
docs/source/auto_examples/images/sphx_glr_02_coherently_polarised_array_004.png
docs/source/auto_examples/images/sphx_glr_03_frequency_domain_channel_modelling_001.png
docs/source/auto_examples/images/sphx_glr_04_time_domain_channel_modelling_001.png
docs/source/auto_examples/images/sphx_glr_04_time_domain_channel_modelling_002.png
docs/source/auto_examples/images/sphx_glr_05_array_beamforming_001.png
docs/source/auto_examples/images/sphx_glr_06_farfield_polarisation_001.png
docs/source/auto_examples/images/sphx_glr_06_farfield_polarisation_002.png
docs/source/auto_examples/images/sphx_glr_06_farfield_polarisation_003.png
docs/source/auto_examples/images/sphx_glr_06_farfield_polarisation_004.png
docs/source/auto_examples/images/sphx_glr_06_farfield_polarisation_005.png
docs/source/auto_examples/images/sphx_glr_06_farfield_polarisation_006.png
docs/source/auto_examples/images/sphx_glr_07_aperture_farfield_polarisation_001.png
docs/source/auto_examples/images/sphx_glr_07_aperture_farfield_polarisation_002.png
docs/source/auto_examples/images/sphx_glr_07_aperture_farfield_polarisation_003.png
docs/source/auto_examples/images/sphx_glr_07_aperture_farfield_polarisation_004.png
docs/source/auto_examples/images/sphx_glr_07_aperture_farfield_polarisation_005.png
docs/source/auto_examples/images/sphx_glr_07_aperture_farfield_polarisation_006.png
docs/source/auto_examples/images/sphx_glr_07_aperture_farfield_polarisation_007.png
docs/source/auto_examples/images/sphx_glr_07_aperture_farfield_polarisation_008.png
docs/source/auto_examples/images/sphx_glr_07_aperture_farfield_polarisation_009.png
docs/source/auto_examples/images/sphx_glr_07_aperture_farfield_polarisation_010.png
docs/source/auto_examples/images/sphx_glr_07_farfield_polarisation_001.png
docs/source/auto_examples/images/sphx_glr_07_farfield_polarisation_002.png
docs/source/auto_examples/images/sphx_glr_07_farfield_polarisation_003.png
docs/source/auto_examples/images/sphx_glr_07_farfield_polarisation_004.png
docs/source/auto_examples/images/sphx_glr_07_farfield_polarisation_005.png
docs/source/auto_examples/images/sphx_glr_07_farfield_polarisation_006.png
docs/source/auto_examples/images/sphx_glr_08_beamforming_architecture_001.png
docs/source/auto_examples/images/sphx_glr_08_beamforming_architecture_002.png
docs/source/auto_examples/images/thumb/sphx_glr_01_aperture_projection_thumb.png
docs/source/auto_examples/images/thumb/sphx_glr_02_coherently_polarised_array_thumb.png
docs/source/auto_examples/images/thumb/sphx_glr_03_frequency_domain_channel_modelling_thumb.png
docs/source/auto_examples/images/thumb/sphx_glr_04_time_domain_channel_modelling_thumb.png
docs/source/auto_examples/images/thumb/sphx_glr_05_array_beamforming_thumb.png
docs/source/auto_examples/images/thumb/sphx_glr_06_farfield_polarisation_thumb.png
docs/source/auto_examples/images/thumb/sphx_glr_07_aperture_farfield_polarisation_thumb.png
docs/source/auto_examples/images/thumb/sphx_glr_07_farfield_polarisation_thumb.png
docs/source/auto_examples/images/thumb/sphx_glr_08_beamforming_architecture_thumb.png
docs/source/auto_examples/images/thumb/sphx_glr_09_satellite_channel_modelling_thumb.png
examples/colormap.png
examples/farfield_analysis.py
examples/satellite_track.py
examples/swtdv3.py
examples/swv2.py
examples/temp.scad
examples/temp.stl
lyceanem/__init__.py
lyceanem/_version.py
lyceanem/base_classes.py
lyceanem/base_types.py
lyceanem.egg-info/PKG-INFO
lyceanem.egg-info/SOURCES.txt
lyceanem.egg-info/dependency_links.txt
lyceanem.egg-info/requires.txt
lyceanem.egg-info/top_level.txt
lyceanem.egg-info/zip-safe
lyceanem/electromagnetics/__init__.py
lyceanem/electromagnetics/antenna_utilities.py
lyceanem/electromagnetics/beamforming.py
lyceanem/electromagnetics/empropagation.py
lyceanem/electromagnetics/sources.py
lyceanem/geometry/__init__.py
lyceanem/geometry/geometryfunctions.py
lyceanem/geometry/parabolas.scad
lyceanem/geometry/targets.py
lyceanem/geometry/data/NasaAlmondHalfWavelengthv2.stl
lyceanem/geometry/data/NasaAlmondQuarterWavelengthv2.stl
lyceanem/geometry/data/NasaAlmondTenthWavelengthv2.stl
lyceanem/models/__init__.py
lyceanem/models/frequency_domain.py
lyceanem/models/time_domain.py
lyceanem/raycasting/__init__.py
lyceanem/raycasting/rayfunctions.py
lyceanem/tests/__init__.py
lyceanem/tests/reflectordata.py
lyceanem/tests/test_base_classes.py
lyceanem/tests/test_empropagation.py
lyceanem/tests/test_geometryfunctions.py
lyceanem/tests/data/Medium_Reference_Plate_Covered_Normal_1_plan_grid_0p5mm.txt
lyceanem/tests/data/UAV.stl
lyceanem/tests/data/UAVarray.stl
lyceanem/tests/data/__init__.py
lyceanem/tests/data/plate_copper.mat
lyceanem/tests/data/prototypescanpoints24GHztenthwavelength.ply
lyceanem/tests/data/referencescanpoints24GHztenthwavelength.ply
lyceanem/utility/math_functions.py