-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
- Loading branch information
There are no files selected for viewing
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
===================== | ||
Antenna Descriptions | ||
===================== | ||
|
||
.. inheritance-diagram:: hermespy.core.antennas.Antenna hermespy.core.antennas.IdealAntenna hermespy.core.antennas.PatchAntenna hermespy.core.antennas.Dipole | ||
:parts: 1 | ||
:top-classes: hermespy.core.transformation.Transformable, hermespy.core.factory.Serializable | ||
|
||
.. inheritance-diagram:: hermespy.core.antennas.AntennaArrayBase hermespy.core.antennas.AntennaArrayState hermespy.core.antennas.AntennaArray hermespy.core.antennas.UniformArray hermespy.core.antennas.CustomAntennaArray hermespy.core.antennas.AntennaPort | ||
:parts: 1 | ||
:top-classes: collections.abc.Sequence, hermespy.core.transformation.Transformable | ||
|
||
|
||
.. autoclass:: hermespy.core.antennas.Antenna | ||
|
||
.. autoclass:: hermespy.core.antennas.IdealAntenna | ||
|
||
.. autoclass:: hermespy.core.antennas.LinearAntenna | ||
|
||
.. autoclass:: hermespy.core.antennas.PatchAntenna | ||
|
||
.. autoclass:: hermespy.core.antennas.Dipole | ||
|
||
.. autoclass:: hermespy.core.antennas.AntennaArrayBase | ||
|
||
.. autoclass:: hermespy.core.antennas.AntennaArrayState | ||
|
||
.. autoclass:: hermespy.core.antennas.AntennaArray | ||
|
||
.. autoclass:: hermespy.core.antennas.UniformArray | ||
|
||
.. autoclass:: hermespy.core.antennas.CustomAntennaArray | ||
|
||
.. autoclass:: hermespy.core.antennas.AntennaPort | ||
|
||
.. autoclass:: hermespy.core.antennas.AntennaMode | ||
|
||
.. autoclass:: hermespy.core.antennas.AT | ||
|
||
.. autoclass:: hermespy.core.antennas.AAT | ||
|
||
.. autoclass:: hermespy.core.antennas.APT | ||
|
||
.. footbibliography:: |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
========================= | ||
Channel State Information | ||
========================= | ||
|
||
.. inheritance-diagram:: hermespy.core.channel.ChannelStateInformation | ||
:parts: 1 | ||
|
||
Channel state information is HermesPy's representation of the information describing a wireless propagation channel between two devices and their respective antenna arrays. | ||
|
||
.. autoclass:: hermespy.core.channel.ChannelStateInformation | ||
|
||
.. autoclass:: hermespy.core.channel.ChannelStateFormat | ||
|
||
.. autoclass:: hermespy.core.channel.ChannelStateDimension | ||
|
||
.. footbibliography:: |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
==== | ||
Core | ||
==== | ||
|
||
The core module of HermesPy provides all basic functionalities of the simulator. | ||
|
||
It is split into several interdependent sub-modules: | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
device | ||
scenario | ||
monte_carlo | ||
signal | ||
antennas | ||
channel | ||
drop | ||
factory | ||
hooks | ||
operators | ||
precoding | ||
random_node | ||
state | ||
transformation | ||
visualize | ||
executable | ||
pipeline | ||
logarithmic | ||
definitions |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
=================== | ||
General Definitions | ||
=================== | ||
|
||
.. inheritance-diagram:: hermespy.core.definitions.ConsoleMode | ||
|
||
This file contains several definitions that are used throughout the HermesPy API. | ||
|
||
.. autoclass:: hermespy.core.definitions.ConsoleMode | ||
|
||
.. footbibliography:: |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
============ | ||
Device Model | ||
============ | ||
|
||
.. inheritance-diagram:: hermespy.core.device.Device | ||
:parts: 1 | ||
|
||
.. autoclass:: hermespy.core.device.Device | ||
|
||
.. toctree:: | ||
:hidden: | ||
:glob: | ||
|
||
device.* | ||
|
||
.. footbibliography:: |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
===== | ||
Drop | ||
===== | ||
|
||
.. inheritance-diagram:: hermespy.core.drop.Drop hermespy.core.drop.EvaluatedDrop | ||
:parts: 1 | ||
|
||
Drops are the main data structure in HermesPy that represent the results of a full simulation scenario run. | ||
It contains all signal models at different states of the signal processing as well as the information generated by the final digtial processing layers. | ||
|
||
.. autoclass:: hermespy.core.drop.Drop | ||
|
||
.. autoclass:: hermespy.core.drop.EvaluatedDrop | ||
|
||
.. autoclass:: hermespy.core.drop.DropType | ||
|
||
.. footbibliography:: |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
=========== | ||
Executable | ||
=========== | ||
|
||
.. inheritance-diagram:: hermespy.core.executable.Executable | ||
:parts: 1 | ||
|
||
Base class of all executable entry points in HermesPy. | ||
|
||
.. autoclass:: hermespy.core.executable.Executable | ||
|
||
.. footbibliography:: |