AUTHORS.rst
CONTRIBUTING.rst
HISTORY.rst
LICENSE
MANIFEST.in
README.rst
pyproject.toml
setup.py
docs/Makefile
docs/api_reference.rst
docs/authors.rst
docs/conf.py
docs/contributing.rst
docs/examples_gallery.rst
docs/history.rst
docs/index.rst
docs/installation.rst
docs/make.bat
docs/readme.rst
docs/usage.rst
docs/generated/pyFDN.DFiltMatrix.rst
docs/generated/pyFDN.FeedbackDelay.rst
docs/generated/pyFDN.FilterMatrix.rst
docs/generated/pyFDN.TFMatrix.rst
docs/generated/pyFDN.ZFIR.rst
docs/generated/pyFDN.ZSOS.rst
docs/generated/pyFDN.ZScalar.rst
docs/generated/pyFDN.ZTF.rst
docs/generated/pyFDN.absorption_filters.rst
docs/generated/pyFDN.absorption_to_rt.rst
docs/generated/pyFDN.construct_cascaded_paraunitary_matrix.rst
docs/generated/pyFDN.construct_velvet_feedback_matrix.rst
docs/generated/pyFDN.db_to_lin.rst
docs/generated/pyFDN.db_to_sq.rst
docs/generated/pyFDN.det_polynomial.rst
docs/generated/pyFDN.dss_to_impz.rst
docs/generated/pyFDN.dss_to_ss.rst
docs/generated/pyFDN.echo_density.rst
docs/generated/pyFDN.edc.rst
docs/generated/pyFDN.ensure_3d.rst
docs/generated/pyFDN.hertz_to_unit.rst
docs/generated/pyFDN.interpolate_orthogonal.rst
docs/generated/pyFDN.is_almost_zero.rst
docs/generated/pyFDN.is_bounding_curve.rst
docs/generated/pyFDN.is_orthogonal.rst
docs/generated/pyFDN.last_nonzero_indices.rst
docs/generated/pyFDN.lin_to_db.rst
docs/generated/pyFDN.matrix_convolution.rst
docs/generated/pyFDN.matrix_delay_approximation.rst
docs/generated/pyFDN.matrix_polyder.rst
docs/generated/pyFDN.matrix_polyval.rst
docs/generated/pyFDN.matrix_sqrt.rst
docs/generated/pyFDN.mgrpdelay.rst
docs/generated/pyFDN.ms_to_smp.rst
docs/generated/pyFDN.mulaw_decode.rst
docs/generated/pyFDN.mulaw_encode.rst
docs/generated/pyFDN.negpolyder.rst
docs/generated/pyFDN.one_pole_absorption.rst
docs/generated/pyFDN.outer_sum_approximation.rst
docs/generated/pyFDN.peak_normalize.rst
docs/generated/pyFDN.plot_impulse_response_matrix.rst
docs/generated/pyFDN.plot_system_matrix.rst
docs/generated/pyFDN.pole_boundaries.rst
docs/generated/pyFDN.poly_degree.rst
docs/generated/pyFDN.polyder_rational.rst
docs/generated/pyFDN.polydiag.rst
docs/generated/pyFDN.process_fdn.rst
docs/generated/pyFDN.random_matrix_shift.rst
docs/generated/pyFDN.random_orthogonal.rst
docs/generated/pyFDN.rt_to_gain_per_sample.rst
docs/generated/pyFDN.rt_to_slope.rst
docs/generated/pyFDN.shift_matrix.rst
docs/generated/pyFDN.shift_matrix_distribute.rst
docs/generated/pyFDN.skew.rst
docs/generated/pyFDN.slope_to_rt.rst
docs/generated/pyFDN.sq_to_db.rst
docs/generated/pyFDN.tiny_rotation_matrix.rst
docs/logo/logo_pyFDN_3.png
docs/logo/logo_pyFDN_4.png
docs/logo/pyfdn_logo_basic.png
docs/logo/pyfdn_logo_wave.png
src/pyFDN/__init__.py
src/pyFDN/process.py
src/pyFDN/pyFDN.py
src/pyFDN.egg-info/PKG-INFO
src/pyFDN.egg-info/SOURCES.txt
src/pyFDN.egg-info/dependency_links.txt
src/pyFDN.egg-info/requires.txt
src/pyFDN.egg-info/top_level.txt
src/pyFDN/audio/example_process_fdn_output.wav
src/pyFDN/audio/s3_r4_o.wav
src/pyFDN/audio/synth_dry.wav
src/pyFDN/auxiliary/__init__.py
src/pyFDN/auxiliary/acoustics.py
src/pyFDN/auxiliary/allpass.py
src/pyFDN/auxiliary/audio.py
src/pyFDN/auxiliary/coupled_rooms.py
src/pyFDN/auxiliary/delay.py
src/pyFDN/auxiliary/flamo.py
src/pyFDN/auxiliary/flamo_graph.py
src/pyFDN/auxiliary/math.py
src/pyFDN/auxiliary/plot.py
src/pyFDN/auxiliary/poles.py
src/pyFDN/auxiliary/tiny_rotation_matrix.py
src/pyFDN/auxiliary/utils.py
src/pyFDN/dsp/__init__.py
src/pyFDN/dsp/dfilt_matrix.py
src/pyFDN/dsp/feedback_delay.py
src/pyFDN/dsp/sos_filter_bank.py
src/pyFDN/dsp/time_varying_matrix.py
src/pyFDN/generate/SDN.py
src/pyFDN/generate/allpass_in_fdn.py
src/pyFDN/generate/anderson_matrix.py
src/pyFDN/generate/complete_orthogonal.py
src/pyFDN/generate/construct_cascaded_paraunitary_matrix.py
src/pyFDN/generate/construct_paraunitary_from_elementals.py
src/pyFDN/generate/construct_velvet_feedback_matrix.py
src/pyFDN/generate/degree_one_lossless.py
src/pyFDN/generate/fdn_matrix_gallery.py
src/pyFDN/generate/householder_matrix.py
src/pyFDN/generate/is_almost_zero.py
src/pyFDN/generate/nearest_orthogonal.py
src/pyFDN/generate/nearest_sign_agnostic_orthogonal.py
src/pyFDN/generate/random_matrix_shift.py
src/pyFDN/generate/random_orthogonal.py
src/pyFDN/generate/sample_delay_lengths.py
src/pyFDN/generate/schroeder_reverberator.py
src/pyFDN/generate/shift_matrix.py
src/pyFDN/generate/shift_matrix_distribute.py
src/pyFDN/generate/allpass_FDN/__init__.py
src/pyFDN/generate/allpass_FDN/allpass_completion.py
src/pyFDN/generate/allpass_FDN/homogeneous_allpass_fdn.py
src/pyFDN/generate/allpass_FDN/rand_admissible_homogeneous_allpass.py
src/pyFDN/graphicEQ/__init__.py
src/pyFDN/graphicEQ/absorption_geq.py
src/pyFDN/graphicEQ/bandpass_filter.py
src/pyFDN/graphicEQ/design_geq.py
src/pyFDN/graphicEQ/graphic_eq.py
src/pyFDN/graphicEQ/probe_sos.py
src/pyFDN/graphicEQ/shelving_filter.py
src/pyFDN/train/__init__.py
src/pyFDN/train/build.py
src/pyFDN/train/engine.py
src/pyFDN/train/objectives.py
src/pyFDN/translate/dss_to_flamo.py
src/pyFDN/translate/dss_to_impz.py
src/pyFDN/translate/dss_to_pr.py
src/pyFDN/translate/dss_to_ss.py
src/pyFDN/translate/dss_to_tf.py
src/pyFDN/translate/flamo_to_pr.py
src/pyFDN/translate/impz_to_res.py
src/pyFDN/translate/mtf_to_impz.py
src/pyFDN/translate/pr_to_impz.py
tests/__init__.py
tests/conftest.py
tests/matloader.py
tests/test_api_reference.py
tests/test_auxiliary_acoustics.py
tests/test_auxiliary_delay.py
tests/test_auxiliary_flamo.py
tests/test_auxiliary_math.py
tests/test_auxiliary_plot.py
tests/test_auxiliary_utils.py
tests/test_coupled_rooms.py
tests/test_dss_to_pr.py
tests/test_example_gallery.py
tests/test_flamo_graph.py
tests/test_flamo_one_pole_absorption.py
tests/test_flamo_to_pr.py
tests/test_generate.py
tests/test_graphic_eq.py
tests/test_marimo_examples_run.py
tests/test_process_extensions.py
tests/test_pyFDN.py
tests/test_sdn.py
tests/test_time_varying_matrix.py
tests/test_train.py
tests/test_translate.py
tests/reference/README.md
tests/reference/example_onePoleAbsorption.mat
tests/reference/onePoleAbsorption_reference.mat