treble_tsdk.core.source_directivity_obj

Classes

DirectivityPatternResult

DirectivityPatternResult(radial_vectors: numpy.ndarray, frequencies: numpy.ndarray, frequency_responses: numpy.ndarray, frequencies_on_axis_response: numpy.ndarray, on_axis_response: numpy.ndarray)

SourceDirectivityAmplified

Available categories for amplified source directivities

SourceDirectivityCategory

Available source directivity categories

SourceDirectivityNatural

Available categories for natural source directivities

SourceDirectivityObj

SourceDirectivityOther

Available categories for the uncategorized source directivities

class treble_tsdk.core.source_directivity_obj.DirectivityPatternResult

DirectivityPatternResult(radial_vectors: numpy.ndarray, frequencies: numpy.ndarray, frequency_responses: numpy.ndarray, frequencies_on_axis_response: numpy.ndarray, on_axis_response: numpy.ndarray)

__init__(radial_vectors: numpy.ndarray, frequencies: numpy.ndarray, frequency_responses: numpy.ndarray, frequencies_on_axis_response: numpy.ndarray, on_axis_response: numpy.ndarray) None
frequencies: numpy.ndarray
frequencies_on_axis_response: numpy.ndarray
frequency_responses: numpy.ndarray
on_axis_response: numpy.ndarray
radial_vectors: numpy.ndarray
class treble_tsdk.core.source_directivity_obj.SourceDirectivityAmplified

Available categories for amplified source directivities

classmethod list()
classmethod print()
ceiling = 'Ceiling'
cinema_speakers = 'CinemaSpeakers'
en_54 = 'EN54'
full_range = 'FullRange'
installation = 'Installation'
line_array = 'LineArray'
portable = 'Portable'
studio_and_broadcast_monitor = 'StudioAndBroadCastMonitors'
subwoofers = 'Subwoofers'
class treble_tsdk.core.source_directivity_obj.SourceDirectivityCategory

Available source directivity categories

classmethod list()
classmethod print()
amplified = <enum 'SourceDirectivityAmplified'>
natural = <enum 'SourceDirectivityNatural'>
other = <enum 'SourceDirectivityOther'>
class treble_tsdk.core.source_directivity_obj.SourceDirectivityNatural

Available categories for natural source directivities

classmethod list()
classmethod print()
instrument = 'Instrument'
other = 'Other'
speech = 'Speech'
class treble_tsdk.core.source_directivity_obj.SourceDirectivityObj
__init__(source_directivity_dto: SourceDirectivityDto, client: TSDKClient)
get_directivity_pattern()
plot_directivity_pattern()
plot_spl_on_axis()
property category: str
property description: str
property id: str
property manufacturer: str
property max_crossover_frequency: int | None
property name: str
property organization_id: str
property simulation_type_filter: list[str] | None
property sub_category: str
class treble_tsdk.core.source_directivity_obj.SourceDirectivityOther

Available categories for the uncategorized source directivities

classmethod list()
classmethod print()
noise_sources = 'NoiseSources'
other = 'Other'
test_sources = 'TestSources'