scatterer-class | R Documentation |
The acousticTS
package uses a variety of defined S4-class objects
comprising different types of scatterers, such as fish with gas-filled
swimbladders (SBF) and fluid-like crustaceans
(FLS).
metadata
List containing relevant metadata
model_parameters
Model parameters necessary for predicting TS (placeholder)
metadata
:A list
comprising any identifying
information associated with the scatterer. The default metadata entry
includes ID
that uses a default character
value of
"UID"
(i.e. ID = "UID"
). This can otherwise be formatted
in any manner for book keeping purposes.
body/bladder
:A list
that includes information
relevant to the scatterer's position vector, material properties,
tilt/orientation, etc. For some scatterers, this may only include
body
, but other targets may have an additional parameter such as
bladder
. Generally, each entry includes:
rpos: the relevant position vector (r0)
that includes axes such as x
, y
, z
, etc., that depend
on the type of scatterer being used.
radius
: in some cases this includes the radius measurements for each
cylinders depending on the type of scatterer object.
theta
: the orientation of the scatterer relative to the transmitting
transducer or sound source (θanimal)
that can be represented either by degrees or radians, although all functions
require radians.
g, h
: material properties that represent the density and sound speed
contrasts (g and h, respectively) relative to the ambient/surrounding fluid.
Some targets may instead have standard sound speed
(canimal, m s-1)
and density (ρanimal, kg m3).
shape_parameters
:A list
that includes metadata pertaining
to the shape of the scatterer and any other features of interest (e.g. gas-filled
swimbladder). Generally, each entry includes: overall body length, the
number of discrete cylinders that make up the shape (if applicable),
and the units related to both θanimal
(e.g. rad, °) and length (e.g. mm, m).
model_parameters
:A list
that contains relevant model
parameterization once an object has been initialized for modeling
σbs. This is typically
broken up into three categories:
parameters
: A list
that includes information such as
frequency (Hz), acoustic wavenumber (i.e. k), etc.
medium
: A data.frame
including information such as
the material properties of the ambient medium.
scatterer
: A list
containing summarized information
used to parameterize certain scattering models.
model
:A list
that collects model results from one
or more models in the linear domain (i.e. σbs).
Calibration spheres (CAL)
CAL
Fluid-like scatterers (FLS)
FLS
Swimbladdered fish (SBF)
SBF
Elastic shell scatterers (ESS)
ESS
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.