Skip to main content

A library for Spherical Fourier Bessel (SFB) Decomposition

Project description

.. image:: https://img.shields.io/github/release/michaelbuehlmann/CatAna/all.svg?style=flat-square
:target: https://github.com/michaelbuehlmann/CatAna

.. image:: https://img.shields.io/pypi/v/catana.svg?style=flat-square
:target: https://pypi.python.org

.. image:: https://img.shields.io/github/tag/michaelbuehlmann/CatAna.svg?style=flat-square
:target: https://github.com/michaelbuehlmann/CatAna

.. image:: https://img.shields.io/travis/michaelbuehlmann/CatAna/master.svg?style=flat-square
:target: https://travis-ci.org/michaelbuehlmann/CatAna

.. image:: https://img.shields.io/github/license/michaelbuehlmann/CatAna.svg?style=flat-square
:target: https://github.com/michaelbuehlmann/CatAna

.. code-block:: none

___ __ ____ __ _ _ __ /\
/ __) /__\ (_ _) /__\ ( \( ) /__\ ,--------------------------------------/ vvvvvvvvvvv\
( (__ /(__)\ )( /(__)\ ) ( /(__)\ "=====================================\^^^^^^^^^^^^'
\___)(__)(__)(__)(__)(__)(_)\_)(__)(__) \/
Michael Bühlmann
Catalog Analyzer: A library for Spherical Fourier Bessel (SFB) Decomposition
==================================================================================================

CatAna is a C++ library and Python package to perform fast spherical Fourier Bessel transformation (Fourier
transformation in spherical coordinates) on discrete, point-like datasets.

The code is hosted on `GitHub <https://github.com/michaelbuehlmann/CatAna>`_. Please contact the author if you have any
questions, find bugs or have ideas to improve CatAna.


Requirements
============

- cmake >= 3.2.0
- GNU Scientific Library (GSL) and headers
- FFTW3 library and headers
- CFITSIO library and headers
- Compiler supporting C++14 (gcc >= 5.0, clang >= 3.4)

The library is only being tested on Python 3.5. A compiler supporting OpenMP is recommended to take advantage of the
speedup from parallelization.

For the following steps make sure that your ``CC`` and ``CXX`` variables are set to the correct compiler and that
``python`` is the correct python executable. Using a virtual environment is recommended.

Installation
============

.. code-block:: bash

pip install catana

Documentation
=============

Documentation can be found under `https://michaelbuehlmann.github.io/CatAna/ <https://michaelbuehlmann.github.io/CatAna/>`_

The code is hosted on `GitHub <https://github.com/michaelbuehlmann/CatAna>`_

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for catana, version 2.0.0b2
Filename, size File type Python version Upload date Hashes
Filename, size catana-2.0.0b2.tar.gz (1.8 MB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page