CHANGELOG.rst
COPYING
MANIFEST.in
README.md
pyproject.toml
setup.py
uv.lock
doc/Makefile
doc/README.md
doc/make.bat
doc/Figures/pydsm_logo.bmp
doc/Figures/pydsm_logo.odg
doc/Figures/pydsm_logo.png
doc/Figures/pydsm_logo.svgz
doc/Figures/pydsm_logo_pad.png
doc/Figures/pydsm_logo_small.png
doc/source/README
doc/source/changelog.rst
doc/source/conf.py
doc/source/getting-started.rst
doc/source/included_code.rst
doc/source/index.rst
doc/source/intro.rst
doc/source/latex_ltytable.py
doc/source/latex_textgreek.py
doc/source/license.rst
doc/source/linux-getting-started.rst
doc/source/macos-getting-started.rst
doc/source/more-references.rst
doc/source/pydsm.NTFdesign.delsig.rst
doc/source/pydsm.NTFdesign.filter_based.rst
doc/source/pydsm.NTFdesign.helpers.rst
doc/source/pydsm.NTFdesign.legacy.rst
doc/source/pydsm.NTFdesign.merit_factors.rst
doc/source/pydsm.NTFdesign.minmax.rst
doc/source/pydsm.NTFdesign.psychoacoustic.rst
doc/source/pydsm.NTFdesign.rst
doc/source/pydsm.NTFdesign.weighting.rst
doc/source/pydsm.audio_weightings.rst
doc/source/pydsm.correlations.rst
doc/source/pydsm.delsig.rst
doc/source/pydsm.exceptions.rst
doc/source/pydsm.ft.rst
doc/source/pydsm.ir.rst
doc/source/pydsm.iso226.rst
doc/source/pydsm.relab.rst
doc/source/pydsm.simulation.rst
doc/source/pydsm.utilities.rst
doc/source/reference.rst
doc/source/replicate-icecs-2012.rst
doc/source/replicate-icecs-2013.rst
doc/source/replicate-results.rst
doc/source/replicate-tcas1-2013.rst
doc/source/replicate-tcas2-2013.rst
doc/source/windows-getting-started.rst
doc/source/_static/style_variations.css
doc/source/_templates/layout.html
doc/texinputs/ltytable.sty
examples/ICECS-2012/demo_filter_motor.py
examples/ICECS-2013/demo_dep_osr_hinf.py
examples/ICECS-2013/dualNTF.py
examples/ICECS-2013/extract_tone.py
examples/ICECS-2013/plot_dual_delsig.py
examples/ICECS-2013/plot_single_delsig.py
examples/TCAS1-2013/demo_bp.py
examples/TCAS1-2013/demo_lp.py
examples/TCAS1-2013/demo_multiband.py
examples/TCAS2-2013/demo_lp_brickwall.py
examples/TCAS2-2013/demo_lp_filter.py
examples/TCAS2-2013/demo_lp_low_dc_noise.py
examples/TCAS2-2013/demo_multiband_brickwall.py
examples/TCAS2-2013/demo_psychoacoustic.py
src/pydsm/__init__.py
src/pydsm/_pytesttester.py
src/pydsm/_version.py
src/pydsm/audio_weightings.py
src/pydsm/conftest.py
src/pydsm/correlations.py
src/pydsm/exceptions.py
src/pydsm/ft.py
src/pydsm/ir.py
src/pydsm/iso226.py
src/pydsm/relab.py
src/pydsm/simulation.py
src/pydsm/utilities.py
src/pydsm.egg-info/PKG-INFO
src/pydsm.egg-info/SOURCES.txt
src/pydsm.egg-info/dependency_links.txt
src/pydsm.egg-info/requires.txt
src/pydsm.egg-info/top_level.txt
src/pydsm/NTFdesign/__init__.py
src/pydsm/NTFdesign/delsig.py
src/pydsm/NTFdesign/filter_based.py
src/pydsm/NTFdesign/helpers.py
src/pydsm/NTFdesign/merit_factors.py
src/pydsm/NTFdesign/psychoacoustic.py
src/pydsm/NTFdesign/benchmarks/benchmark_ntf_fir_weighting.py
src/pydsm/NTFdesign/legacy/__init__.py
src/pydsm/NTFdesign/legacy/_q0_from_ir.py
src/pydsm/NTFdesign/legacy/_quantization_noise_gain.py
src/pydsm/NTFdesign/minmax/__init__.py
src/pydsm/NTFdesign/minmax/_fir_minmax.py
src/pydsm/NTFdesign/minmax/_fir_minmax_cvxpy.py
src/pydsm/NTFdesign/minmax/_fir_minmax_cvxpy_tdr.py
src/pydsm/NTFdesign/minmax/_fir_minmax_picos.py
src/pydsm/NTFdesign/tests/__init__.py
src/pydsm/NTFdesign/tests/test_NTFdesign_hybrid.py
src/pydsm/NTFdesign/tests/test_NTFdesign_minmax.py
src/pydsm/NTFdesign/tests/test_NTFdesignfromfilter.py
src/pydsm/NTFdesign/tests/test_helpers.py
src/pydsm/NTFdesign/tests/test_q0.py
src/pydsm/NTFdesign/weighting/__init__.py
src/pydsm/NTFdesign/weighting/_fir_weighting.py
src/pydsm/NTFdesign/weighting/_fir_weighting_cvxpy.py
src/pydsm/NTFdesign/weighting/_fir_weighting_cvxpy_tdr.py
src/pydsm/NTFdesign/weighting/_fir_weighting_picos.py
src/pydsm/NTFdesign/weighting/_quantization_noise_gain.py
src/pydsm/cvxpy_tdr/__init__.py
src/pydsm/cvxpy_tdr/arrays.py
src/pydsm/cvxpy_tdr/constraints.py
src/pydsm/cvxpy_tdr/defs.py
src/pydsm/cvxpy_tdr/interface.py
src/pydsm/cvxpy_tdr/programs.py
src/pydsm/cvxpy_tdr/scalars.py
src/pydsm/cvxpy_tdr/utils.py
src/pydsm/cvxpy_tdr/functions/__init__.py
src/pydsm/cvxpy_tdr/functions/abs.py
src/pydsm/cvxpy_tdr/functions/det_rootn.py
src/pydsm/cvxpy_tdr/functions/exp.py
src/pydsm/cvxpy_tdr/functions/geo_mean.py
src/pydsm/cvxpy_tdr/functions/huber.py
src/pydsm/cvxpy_tdr/functions/kl_div.py
src/pydsm/cvxpy_tdr/functions/lambda_max.py
src/pydsm/cvxpy_tdr/functions/lambda_min.py
src/pydsm/cvxpy_tdr/functions/log.py
src/pydsm/cvxpy_tdr/functions/log_norm_cdf.py
src/pydsm/cvxpy_tdr/functions/log_sum_exp.py
src/pydsm/cvxpy_tdr/functions/max.py
src/pydsm/cvxpy_tdr/functions/min.py
src/pydsm/cvxpy_tdr/functions/norm1.py
src/pydsm/cvxpy_tdr/functions/norm2.py
src/pydsm/cvxpy_tdr/functions/norm_inf.py
src/pydsm/cvxpy_tdr/functions/nuclear_norm.py
src/pydsm/cvxpy_tdr/functions/power_abs.py
src/pydsm/cvxpy_tdr/functions/power_p.py
src/pydsm/cvxpy_tdr/functions/power_pos.py
src/pydsm/cvxpy_tdr/functions/quad_form.py
src/pydsm/cvxpy_tdr/functions/quad_over_lin.py
src/pydsm/cvxpy_tdr/functions/sqrt.py
src/pydsm/cvxpy_tdr/functions/square.py
src/pydsm/cvxpy_tdr/procedures/__init__.py
src/pydsm/cvxpy_tdr/procedures/call_solver.py
src/pydsm/cvxpy_tdr/procedures/expand.py
src/pydsm/cvxpy_tdr/procedures/re_eval.py
src/pydsm/cvxpy_tdr/procedures/solve_prog.py
src/pydsm/cvxpy_tdr/sets/__init__.py
src/pydsm/cvxpy_tdr/sets/exp_cone.py
src/pydsm/cvxpy_tdr/sets/geo_mean_cone.py
src/pydsm/cvxpy_tdr/sets/kl_div_epi.py
src/pydsm/cvxpy_tdr/sets/log_norm_cdf_hypo.py
src/pydsm/cvxpy_tdr/sets/power_pos_epi.py
src/pydsm/cvxpy_tdr/sets/second_order_cone.py
src/pydsm/cvxpy_tdr/sets/semidefinite_cone.py
src/pydsm/delsig/23compat.h
src/pydsm/delsig/__init__.py
src/pydsm/delsig/_axisLabels.py
src/pydsm/delsig/_clans.py
src/pydsm/delsig/_decibel.py
src/pydsm/delsig/_ds.py
src/pydsm/delsig/_dsclansNTF.py
src/pydsm/delsig/_padding.py
src/pydsm/delsig/_partitionABCD.py
src/pydsm/delsig/_plot.py
src/pydsm/delsig/_rms.py
src/pydsm/delsig/_rmsGain.py
src/pydsm/delsig/_simulateDSM.py
src/pydsm/delsig/_simulateDSM_cblas.c
src/pydsm/delsig/_simulateDSM_cblas.pyx
src/pydsm/delsig/_simulateDSM_helper.pxi
src/pydsm/delsig/_simulateDSM_scipy.py
src/pydsm/delsig/_simulateDSM_scipy_blas.c
src/pydsm/delsig/_simulateDSM_scipy_blas.pyx
src/pydsm/delsig/_synthesizeChebyshevNTF.py
src/pydsm/delsig/_synthesizeNTF.py
src/pydsm/delsig/_synthesizeNTF0.py
src/pydsm/delsig/_synthesizeNTF1.py
src/pydsm/delsig/_tf.py
src/pydsm/delsig/benchmarks/benchmark_simulateDSM.py
src/pydsm/delsig/benchmarks/Data/bench_simulateDSM_0.npz
src/pydsm/delsig/tests/__init__.py
src/pydsm/delsig/tests/test_NTFdesign.py
src/pydsm/delsig/tests/test_clans.py
src/pydsm/delsig/tests/test_pad.py
src/pydsm/delsig/tests/test_plot.py
src/pydsm/delsig/tests/test_simulateDSM.py
src/pydsm/delsig/tests/Data/test_simulateDSM_0.npz
src/pydsm/tests/__init__.py
src/pydsm/tests/test_dtft.py
src/pydsm/tests/test_ir.py