Giter Club home page Giter Club logo

superlets's Introduction

Superlets

Superlet Transform (SLT) code repository.

Three versions are supplied:

  1. Pure MATLAB implementation (aslt.m, faslt.m)

    • Can be run completely in MATLAB, no further steps required.
    • The matlab-pure folder also contains a script Superlet_Toy_Data.m which produces a test signal that proves the utility of SLT.
  2. MATLAB interface for C++ backend (faslt.mex64)

    • The folder contains a Visual Studio 2019 (v16.0) solution with the necessary files to build the mex64 file
    • The mex64 file will only work with a 64-bit MATLAB (who uses 32-bit for data analysis anyway?)
    • The project file must be modified to include two sets of libraries:
      • the MATLAB C libs - usually in your MATLAB folder ($(MATLABPath)\extern\lib\win64\microsoft) - the last directory might be different for other operating systems
      • the FFTW libs - a .lib file is included in 'matlab-cdll/lib' folder. The required .dll file may be downloaded from the FFTW website. It must be put in the same folder with the .mex64 file in order for the script to work.
  3. Pure Python implementation (superlet.py)

    • multiplicative and fractional adaptive SLT
    • needs only minimal dependencies as defined in environment.yml, available in any basic scientific Python environment
    • when run as a script from the command line via python superlet.py will produce the example output synthetic_example.png
    • can be imported as stand-alone module via from superlet import superlet

superlets's People

Contributors

haraldbarzan avatar tensionhead avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.