Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frequency domain sweep synthesis #199

Merged
merged 49 commits into from
Apr 25, 2024
Merged
Show file tree
Hide file tree
Changes from 48 commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
7a35a41
added docstring for discussion
f-brinkmann Jun 2, 2021
3eb99d3
flake8 fix
f-brinkmann Jun 2, 2021
4a9f22a
Merge branch 'deprecate/sweep_synthesis' into feature/spectral_sweep_…
f-brinkmann Jun 17, 2021
b39f15a
[skip ci] add function definitions for all new sweep synthesis methods
f-brinkmann Jun 17, 2021
7a4647e
[skip ci] suggestion from mberz
f-brinkmann Jun 18, 2021
8fdaf40
Merge branch 'deprecate/sweep_synthesis' into feature/spectral_sweep_…
f-brinkmann Jun 18, 2021
b048bb8
unique naming
f-brinkmann Jun 18, 2021
89573c6
[skip ci] changed docstring
f-brinkmann Jun 28, 2021
e719946
[skip ci] started to port implementation from AKtools, not ready
al-de Jan 21, 2022
61dcac9
Merge branch 'develop' into feature/spectral_sweep_synthesis
mberz Apr 28, 2022
299acc6
[skip ci] add current status of _sweep_synthesis_freq, not working co…
al-de Jun 10, 2022
c0d6fba
Merge branch 'feature/spectral_sweep_synthesis' of https://github.com…
al-de Jun 10, 2022
9e49d03
[skip ci] update frequency domain sweep
f-brinkmann Jun 17, 2022
0fd92bd
Merge branch 'develop' into feature/spectral_sweep_synthesis
f-brinkmann Oct 18, 2023
e51f2b2
remove defaults from private function to be more explicit
f-brinkmann Oct 18, 2023
8685649
progress
f-brinkmann Oct 18, 2023
382cf14
first working version
f-brinkmann Oct 18, 2023
3eec2c0
[skip ci] flake8 fix
f-brinkmann Oct 19, 2023
f2b9b6d
further progress
f-brinkmann Oct 19, 2023
7d7a73e
return group delay as pyfar Audio object
f-brinkmann Oct 19, 2023
be43e4e
more flake fixes
f-brinkmann Oct 19, 2023
c6cd558
add fade in and out
f-brinkmann Oct 19, 2023
24bcd74
renaming for consistency
f-brinkmann Oct 20, 2023
f239137
first working version
f-brinkmann Oct 20, 2023
717cafd
fix flake8 error
f-brinkmann Oct 20, 2023
e5d7c2e
bug fix
f-brinkmann Oct 26, 2023
d7a5fb6
improve windowing
f-brinkmann Oct 26, 2023
f0fb9e9
[skip ci] initial version of docstrings
f-brinkmann Oct 26, 2023
67e6403
[skip ci] improve docstring
f-brinkmann Oct 26, 2023
7880500
add plot examples
f-brinkmann Oct 27, 2023
ab5bcf8
Merge branch 'develop' into feature/spectral_sweep_synthesis
f-brinkmann Oct 27, 2023
1f4f974
add tests for linear perfect sweep
f-brinkmann Oct 28, 2023
b46bd7d
add testing for public functions
f-brinkmann Oct 28, 2023
edf1da8
add more tests
f-brinkmann Oct 28, 2023
4f2e289
finalize tests and functions
f-brinkmann Oct 28, 2023
89e4bbb
Fix docstring
f-brinkmann Oct 29, 2023
0f3693c
Changes suggested by pingelit
f-brinkmann Dec 2, 2023
8276679
Apply suggestion from pingelit
f-brinkmann Dec 4, 2023
876ceb1
apply comment from ahms5
f-brinkmann Dec 12, 2023
6cc1af2
Account for comments by ahms5
f-brinkmann Dec 13, 2023
1b90fc1
update accroding to pingelit
f-brinkmann Dec 18, 2023
c954e59
correct typos
f-brinkmann Dec 21, 2023
e1d3bff
account for review by
f-brinkmann Apr 4, 2024
c07e9d4
Merge branch 'develop' into feature/spectral_sweep_synthesis
f-brinkmann Apr 4, 2024
9916ec8
update according to review
f-brinkmann Apr 5, 2024
68669ca
cleaner return structure
f-brinkmann Apr 5, 2024
be1b624
make group delay optional return parameter and improve docstrings
f-brinkmann Apr 5, 2024
13f12b7
update according to review from mberz
f-brinkmann Apr 24, 2024
fb4d817
rename fade parameters
f-brinkmann Apr 25, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
6 changes: 5 additions & 1 deletion pyfar/signals/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@
"""

from .deterministic import (
sine, impulse, linear_sweep_time, exponential_sweep_time)
sine, impulse, linear_sweep_time, exponential_sweep_time,
linear_sweep_freq, exponential_sweep_freq,
linear_perfect_sweep, magnitude_spectrum_weighted_sweep)

from .stochastic import (
noise, pulsed_noise)
Expand All @@ -21,4 +23,6 @@
__all__ = [
'sine', 'impulse', 'noise', 'pulsed_noise',
'linear_sweep_time', 'exponential_sweep_time',
'linear_sweep_freq', 'exponential_sweep_freq',
'linear_perfect_sweep', 'magnitude_spectrum_weighted_sweep',
'files']