Skip to main content

A library for Spherical Fourier Bessel (SFB) Decomposition

Project description

https://img.shields.io/github/release/michaelbuehlmann/CatAna/all.svg?style=flat-square https://img.shields.io/pypi/v/catana.svg?style=flat-square https://img.shields.io/github/tag/michaelbuehlmann/CatAna.svg?style=flat-square https://img.shields.io/travis/michaelbuehlmann/CatAna/master.svg?style=flat-square https://img.shields.io/github/license/michaelbuehlmann/CatAna.svg?style=flat-square
  ___    __   ____   __    _  _    __                                                /\
 / __)  /__\ (_  _) /__\  ( \( )  /__\       ,--------------------------------------/ vvvvvvvvvvv\
( (__  /(__)\  )(  /(__)\  )  (  /(__)\       "=====================================\^^^^^^^^^^^^'
 \___)(__)(__)(__)(__)(__)(_)\_)(__)(__)                                             \/
                                                                                  Michael Buehlmann
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. 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

pip install catana

Documentation

Documentation can be found under https://michaelbuehlmann.github.io/CatAna/

The code is hosted on GitHub

Project details


Download files

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

Source Distribution

catana-2.0.0b4.tar.gz (1.8 MB view details)

Uploaded Source

File details

Details for the file catana-2.0.0b4.tar.gz.

File metadata

  • Download URL: catana-2.0.0b4.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for catana-2.0.0b4.tar.gz
Algorithm Hash digest
SHA256 705a7ae6095ed16bde31ad39391795382daabea9ed5161706830cb822bd19839
MD5 fca75de18bde527309b1b44163b9bc35
BLAKE2b-256 44135bf426ed3610ee29c0b1d2ab81be580353f9bd9e8b3671b3dfc23d27a826

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page