Giter VIP home page Giter VIP logo

pycurvelab's Introduction

PyCurvelab - Python Wrappers for CurveLab

The software allows to compute Curvelet Transforms from Python 2.

This software is release under GPL version 2.


Pre-requisites:

  1. Python -> version 2.3 or above -> http://www.python.org

  2. SWIG -> version 1.3 or above -> http://www.swig.org

  3. Numpy -> module must be available in your PYTHONPATH environment variable in order to be found by -> version 1.0 or above -> http://numpy.scipy.org/

  4. CurveLab -> version 2.0.2 or above -> http://www.curvelet.org


Installation:

  1. Clone this repsitory.

  2. Set these required environment variables:

    • FDCT: folder where your CurveLab installation is
    • FFTW: folder where your fftw installation is
  3. In the PyCurvelab folder, run the following command:

    • python setup.py build install
    • the package will be installed as pyct module
  4. In python, simply "import pyct" and you're off

  5. To see how to use, type "help(pyct.fdct2)" or "help(pyct.fdct3)"


setup.py uses python's distutils, which offers many options for a customized installation. run "python setup.py install --help" for more information


Original Authors

This software was written by Darren Thomson and Gilles Hennenfent from SLIM group at University of British Columbia.

Address

SLIM Software Administrator ([email protected])
Seismic Laboratory for Imaging and Modeling
Dept. of Earth, Ocean, and Atmospheric Sciences
The University of British Columbia

pycurvelab's People

Contributors

henryk-modzelewski avatar

Watchers

James Cloos avatar Henrique Bueno dos Santos avatar

Forkers

mtoqeerpk

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.