parselmouth.Harmonicity

Contents

parselmouth.Harmonicity#

class parselmouth.Harmonicity#

Bases: TimeFrameSampled, Vector

Methods

Attributes

class FileFormat#

Bases: pybind11_object

__eq__(self: object, other: object) bool#
__hash__(self: object) int#
__index__(self: parselmouth.Data.FileFormat) int#
__init__(self: parselmouth.Data.FileFormat, value: int) None#
__init__(self: parselmouth.Data.FileFormat, arg0: str) None
__int__(self: parselmouth.Data.FileFormat) int#
__ne__(self: object, other: object) bool#
__new__(**kwargs)#
__repr__(self: object) str#
__str__()#

name(self: handle) -> str

BINARY = <FileFormat.BINARY: 2>#
SHORT_TEXT = <FileFormat.SHORT_TEXT: 1>#
TEXT = <FileFormat.TEXT: 0>#
property name#
property value#
__add__(self: parselmouth.Vector, number: float) parselmouth.Vector#
__buffer__(flags, /)#

Return a buffer object that exposes the underlying memory of the object.

__copy__(self: parselmouth.Data) parselmouth.Data#
__deepcopy__(self: parselmouth.Data, memo: dict) parselmouth.Data#
__eq__(self: parselmouth.Data, other: parselmouth.Data) bool#
__iadd__(self: parselmouth.Vector, number: float) parselmouth.Vector#
__imul__(self: parselmouth.Vector, factor: float) parselmouth.Vector#
__init__(*args, **kwargs)#
__isub__(self: parselmouth.Vector, number: float) parselmouth.Vector#
__itruediv__(self: parselmouth.Vector, factor: float) parselmouth.Vector#
__len__(self: parselmouth.Sampled) int#
__mul__(self: parselmouth.Vector, factor: float) parselmouth.Vector#
__ne__(self: parselmouth.Data, other: parselmouth.Data) bool#
__new__(**kwargs)#
__radd__(self: parselmouth.Vector, number: float) parselmouth.Vector#
__release_buffer__(buffer, /)#

Release the buffer object that exposes the underlying memory of the object.

__rmul__(self: parselmouth.Vector, factor: float) parselmouth.Vector#
__str__(self: parselmouth.Thing) str#
__sub__(self: parselmouth.Vector, number: float) parselmouth.Vector#
__truediv__(self: parselmouth.Vector, factor: float) parselmouth.Vector#
add(self: parselmouth.Vector, number: float) None#
as_array(self: parselmouth.Matrix) numpy.ndarray[numpy.float64]#
at_xy(self: parselmouth.Matrix, x: float, y: float) float#
copy(self: parselmouth.Data) parselmouth.Data#
divide(self: parselmouth.Vector, factor: float) None#
formula(self: parselmouth.Matrix, formula: str, from_x: float | None = None, to_x: float | None = None, from_y: float | None = None, to_y: float | None = None) None#
formula(self: parselmouth.Matrix, formula: str, x_range: Tuple[float | None, float | None] = (None, None), y_range: Tuple[float | None, float | None] = (None, None)) None
frame_number_to_time(self: parselmouth.Sampled, frame_number: Positive[int]) float#
get_column_distance(self: parselmouth.Matrix) float#
get_end_time(self: parselmouth.Function) float#
get_frame_number_from_time(self: parselmouth.Sampled, time: float) float#
get_highest_x(self: parselmouth.Matrix) float#
get_highest_y(self: parselmouth.Matrix) float#
get_lowest_x(self: parselmouth.Matrix) float#
get_lowest_y(self: parselmouth.Matrix) float#
get_maximum(self: parselmouth.Matrix) float#
get_minimum(self: parselmouth.Matrix) float#
get_number_of_columns(self: parselmouth.Matrix) int#
get_number_of_frames(self: parselmouth.Sampled) int#
get_number_of_rows(self: parselmouth.Matrix) int#
get_row_distance(self: parselmouth.Matrix) float#
get_start_time(self: parselmouth.Function) float#
get_sum(self: parselmouth.Matrix) float#
get_time_from_frame_number(self: parselmouth.Sampled, frame_number: Positive[int]) float#
get_time_step(self: parselmouth.Sampled) float#
get_total_duration(self: parselmouth.Function) float#
get_value(self: parselmouth.Harmonicity, time: float, interpolation: parselmouth.ValueInterpolation = <ValueInterpolation.CUBIC: 2>) float#
get_value_at_xy(self: parselmouth.Matrix, x: float, y: float) float#
get_value_in_cell(self: parselmouth.Matrix, row_number: Positive[int], column_number: Positive[int]) float#
get_x_of_column(self: parselmouth.Matrix, column_number: Positive[int]) float#
get_y_of_row(self: parselmouth.Matrix, row_number: Positive[int]) float#
info(self: parselmouth.Thing) str#
multiply(self: parselmouth.Vector, factor: float) None#
static read(file_path: str) parselmouth.Data#

Read a file into a parselmouth.Data object.

Parameters:

file_path (str) – The path of the file on disk to read.

Returns:

The Praat Data object that was read.

Return type:

parselmouth.Data

save(self: parselmouth.Data, file_path: str, format: parselmouth.Data.FileFormat = <FileFormat.TEXT: 0>) None#
save_as_binary_file(self: parselmouth.Data, file_path: str) None#
save_as_headerless_spreadsheet_file(self: parselmouth.Matrix, file_path: str) None#
save_as_matrix_text_file(self: parselmouth.Matrix, file_path: str) None#
save_as_short_text_file(self: parselmouth.Data, file_path: str) None#
save_as_text_file(self: parselmouth.Data, file_path: str) None#
scale(self: parselmouth.Vector, scale: Positive[float]) None#
scale_peak(self: parselmouth.Vector, new_peak: Positive[float] = 0.99) None#
scale_times_by(self: parselmouth.Function, scale: Positive[float]) None#
scale_times_to(self: parselmouth.Function, new_start_time: float, new_end_time: float) None#
scale_x_by(self: parselmouth.Function, scale: Positive[float]) None#
scale_x_to(self: parselmouth.Function, new_xmin: float, new_xmax: float) None#
set_value(self: parselmouth.Matrix, row_number: Positive[int], column_number: Positive[int], new_value: float) None#
shift_times_by(self: parselmouth.Function, seconds: float) None#
shift_times_to(self: parselmouth.Function, time: float, new_time: float) None#
shift_times_to(self: parselmouth.Function, time: str, new_time: float) None
shift_x_by(self: parselmouth.Function, shift: float) None#
shift_x_to(self: parselmouth.Function, x: float, new_x: float) None#
subtract(self: parselmouth.Vector, number: float) None#
subtract_mean(self: parselmouth.Vector) None#
t_bins(self: parselmouth.Sampled) numpy.ndarray[numpy.float64]#
t_grid(self: parselmouth.Sampled) numpy.ndarray[numpy.float64]#
time_to_frame_number(self: parselmouth.Sampled, time: float) float#
ts(self: parselmouth.Sampled) numpy.ndarray[numpy.float64]#
x_bins(self: parselmouth.Sampled) numpy.ndarray[numpy.float64]#
x_grid(self: parselmouth.Sampled) numpy.ndarray[numpy.float64]#
xs(self: parselmouth.Sampled) numpy.ndarray[numpy.float64]#
y_bins(self: parselmouth.SampledXY) numpy.ndarray[numpy.float64]#
y_grid(self: parselmouth.SampledXY) numpy.ndarray[numpy.float64]#
ys(self: parselmouth.SampledXY) numpy.ndarray[numpy.float64]#
__hash__ = None#
property centre_time#
property class_name#
property dt#
property duration#
property dx#
property dy#
property end_time#
property full_name#
property n_columns#
property n_frames#
property n_rows#
property name#
property nt#
property nx#
property ny#
property start_time#
property t1#
property time_range#
property time_step#
property tmax#
property tmin#
property total_duration#
property trange#
property values#
property x1#
property xmax#
property xmin#
property xrange#
property y1#
property ymax#
property ymin#
property yrange#