Menu

#16 Wavelet Transform

v1.1.x
closed
None
v1.1.1
New Functionality
2018-03-01
2016-05-14
Erik Hänel
No

Eine Wavelet-Transform implementieren

Analysis:
The functionality may be unified with the fourier transformation functionality. At least the data handling can be used for both the FFT and the wavelet transformation.

So, one has to generalize the FFT function to allow more transformations (just like the wavelet transform, but also keeping in mind that there might be more possible transformations). Refactoring the FFT function is the first target to achieve. Then, one has to split up the function for FFT and for Wavelet transformation.

Similiar to fft data() -inverse complex a possible command could be wavelet data() -inverse type="cd" k=1.

Implementation:
New functionality was implemented as proposed by the analysis with the exception that the the fft function was not generalized but the common part was outsourced. Implementation tests were passed successfully.

Documentation:
The new functionality was added to the language strings, to the documentation index (including the articles itself) and to the find database.

Tests:
The functionality was added to the automatic tests. No deviations detected. Functionality implemented successfully.

Discussion

  • Erik Hänel

    Erik Hänel - 2016-08-02
    • status: open --> postponed
     
  • Erik Hänel

    Erik Hänel - 2018-01-05
    • Version: Planned --> v1.1.1
     
  • Erik Hänel

    Erik Hänel - 2018-01-05
    • status: postponed --> accepted
     
  • Erik Hänel

    Erik Hänel - 2018-01-06
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1,9 @@
     Eine Wavelet-Transform implementieren
    +
    +**Analysis:**
    +
    +**Implementation:**
    +
    +**Documentation:**
    +
    +**Tests:**
    
    • status: accepted --> analyzing
     
  • Erik Hänel

    Erik Hänel - 2018-01-06
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,6 +1,11 @@
     Eine Wavelet-Transform implementieren
    
     **Analysis:**
    +The functionality may be unified with the fourier transformation functionality. At least the data handling can be used for both the FFT and the wavelet transformation. 
    +
    +So, one has to generalize the FFT function to allow more transformations (just like the wavelet transform, but also keeping in mind that there might be more possible transformations). Refactoring the FFT function is the first target to achieve. Then, one has to split up the function for FFT and for Wavelet transformation. 
    +
    +Similiar to `fft data() -inverse complex` a possible command could be `wavelet data() -inverse type="cd" k=1`.
    
     **Implementation:**
    
    • status: analyzing --> implementing
     
  • Erik Hänel

    Erik Hänel - 2018-01-19
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -8,7 +8,9 @@
     Similiar to `fft data() -inverse complex` a possible command could be `wavelet data() -inverse type="cd" k=1`.
    
     **Implementation:**
    +New functionality was implemented as proposed by the analysis with the exception that the the fft function was not generalized but the common part was outsourced. Implementation tests were passed successfully.
    
     **Documentation:**
    +The new functionality was added to the language strings, to the documentation index (including the articles itself) and to the find database.
    
     **Tests:**
    
    • status: implementing --> testing
     
  • Erik Hänel

    Erik Hänel - 2018-03-01
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -14,3 +14,4 @@
     The new functionality was added to the language strings, to the documentation index (including the articles itself) and to the find database.
    
     **Tests:**
    +The functionality was added to the automatic tests. No deviations detected. Functionality implemented successfully.
    
    • status: testing --> closed
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB