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

Morlet 1d filter bank #6

Merged
merged 467 commits into from
Oct 5, 2015
Merged

Morlet 1d filter bank #6

merged 467 commits into from
Oct 5, 2015

Conversation

lostanlen
Copy link
Owner

This PR implements:

  • the AbstractNonOrientedBank and AbstractOrientedBank types, as well as their corresponding constructors.
  • the Behavior concrete type.
  • The AbstractFilter, AbstractFourierFilter, and AbstractFourier1DFilter types, as well as their constructors.
  • The Analytic1DFilter, Coanalytic1DFilter, FullResolution1DFilter, Symmetric1DFilter, Vanishing1DFilter, VanishingWithMidpoint1DFilter leaf types, as well as their constructors.
  • Operators .* and * are extended to all subtypes of AbstractFourier1DFilter.
  • Same for generic functions Base.getindex, Base.maximum, littlewoodpaleyadd!, and spin.
  • The method renormalize!, which carries out Littlewood-Paley renormalization in Fourier domain.
  • A symmetrize! method for the Littlewood-Paley sum.
  • The AbstractMeta type.
  • The NonOrientedMeta and OrientedMeta leaf subtypes.
  • Function of AbstractSpec that generate metadata: bandwidths, centerfrequencies, chromas, gammas, octaves, qualityfactors, scales, uncertainty.
  • gauss function.
  • morlet function.
  • methods fourierwavelet{T<:Real}(meta::AbstractMeta, spec::Morlet1DSpec{T}) and scalingfunction{T<:Number}(spec::Morlet1DSpec{T}).
  • the src/variables.jl file is replaced by src/path.jl with comparable functionalities.

Tests included.

Vincent Lostanlen added 26 commits October 1, 2015 23:44
[ci skip]
lostanlen pushed a commit that referenced this pull request Oct 5, 2015
@lostanlen lostanlen merged commit a8edcc1 into master Oct 5, 2015
@lostanlen lostanlen changed the title Morlet 1d Morlet 1d filter bank Oct 5, 2015
@lostanlen lostanlen deleted the morlet-1d branch October 5, 2015 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant