An open API service indexing awesome lists of open source software.

https://github.com/phcerdan/itkwavelet

External module for ITK providing Wavelet. Forked from OrfeoToolBox
https://github.com/phcerdan/itkwavelet

Last synced: 17 days ago
JSON representation

External module for ITK providing Wavelet. Forked from OrfeoToolBox

Awesome Lists containing this project

README

          

ITKWavelet
=================

Incomplete / Work in progress.

If you are interested in 2D wavelets with the A trou algorithm, `check Orfeo Tool Box.
`_

If you need wavelets in 2D or 3D with a Steerable Pyramid, check my ITK External Module:
`ITKIsotropicWavelets.
`_

Dev history on `fork ITK branch
`_

.. .. image:: https://circleci.com/gh/InsightSoftwareConsortium/ITKModuleTemplate.svg?style=shield
.. :target: https://circleci.com/gh/InsightSoftwareConsortium/ITKModuleTemplate
..
.. .. image:: https://travis-ci.org/InsightSoftwareConsortium/ITKModuleTemplate.svg?branch=master
.. :target: https://travis-ci.org/InsightSoftwareConsortium/ITKModuleTemplate
..
.. .. image:: https://img.shields.io/appveyor/ci/thewtex/itkmoduletemplate.svg
.. :target: https://ci.appveyor.com/project/thewtex/itkmoduletemplate

.. This is a module for the `Insight Toolkit (ITK) `_ for
.. segmentation and registration. It is designed to work with the ITKv4 modular
.. system.
..
.. This module is a template to be used as a starting point for a new ITK module.
..
..
.. Getting Started
.. ---------------
..
.. The following is a brief list of instructions to get a external module
.. started in a new repository::
..
.. mkdir ITK/Modules/External/ITKMyModule
.. cd ITK/Modules/External/ITKMyModule
.. git init
.. git fetch https://github.com/InsightSoftwareConsortium/ITKModuleTemplate.git
.. git merge FETCH_HEAD
.. rm -rf .git
.. git init
.. git add . .*
.. git commit -m "ENH: Initial ITKModuleTemplate import"
..
.. Create a new repository account via GitHub's web interface. The module should
.. follow the naming convention, *ITK*.
..
.. Search and replace *ModuleTemplate* with *MyModuleName* in ``CMakeLists.txt``
.. and ``itk-module.cmake``.
..
.. Documentation on `how to populate the module
.. `_
.. can be found in the `ITK Software Guide
.. `_.
..
..
.. Remote Module
.. -------------
..
.. After an `Insight Journal `_ article has been
.. submitted, the module can be included in ITK as a `remote module
.. `_.
.. Add a file in "ITK/Modules/Remote" called "YourModule.remote.cmake", for this
.. module it would be "ExternalExample.remote.cmake" with the followlowing
.. contents::
..
.. itk_fetch_module(MyModule
.. "A description of the a module."
.. GIT_REPOSITORY http://github.com/myuser/ITKMyModule.git
.. GIT_TAG abcdef012345
.. )
..
..
.. Python Packages
.. ---------------
..
.. After enabling builds for the GitHub repository with a `CircleCI
.. `_, `TravisCI `_,
.. and `AppVeyor `_ account, Python wheel
.. packages will be available with the continuous integration builds.
..
.. .. figure:: https://i.imgur.com/OEujGsl.png
.. :alt: CircleCI Python wheels
..
.. Linux Python package wheel links can be found in the CircleCI *Artifacts*
.. tab after expanding the available folders.
..
.. .. figure:: https://i.imgur.com/Yw3ziU7.png
.. :alt: TravisCI Python wheels
..
.. macOS Python package wheels can be downloaded by going to the `transfer.sh`
.. link found in the build output.
..
.. .. figure:: http://imgur.com/Cj5vs3S.png
.. :alt: AppVeyor Python wheels
..
.. Windows Python package wheel links can be found in the AppVeyor *Artifacts* tab.
..
..
.. License
.. -------
..
.. This software is distributed under the Apache 2.0 license. Please see
.. the *LICENSE* file for details.
..
..
.. Authors
.. -------
..
.. * Bradley Lowekamp
.. * Matt McCormick
.. * Jean-Baptiste VIMORT