ducc0

Crates.ioducc0
lib.rsducc0
version0.30.1
sourcesrc
created_at2023-02-24 17:36:29.343467
updated_at2023-04-20 08:11:06.123058
descriptionWrapping ducc, the Distinctly Useful Code Collection
homepage
repositoryhttps://gitlab.mpcdf.mpg.de/mtr/ducc
max_upload_size
id793801
size1,178,757
(phiadaarr)

documentation

https://gitlab.mpcdf.mpg.de/mtr/ducc

README

  • This provides an initial Rust interface to the C++ ducc code

  • The detailed README on ducc can be found here

  • The Rust wrapper currently supports

    • FFT: c2c
  • For the C++ functions that support inplace operations (e.g., the c2c FFT), two rust functions are exposed: ducc0::fft_c2c and ducc0::fft_c2c_inplace.

  • Rust wrapper currently does not support

    • FFT: c2r, r2c, hartley transforms, ...
    • NuFFT
    • Healpix
    • SHTs
    • Radio response
    • etc.

This wrapper is currently highly experimental. If you encounter problems or need not yet supported components, please reach out to c@philipp-arras.de.

This is my first C++ wrapper for Rust. Feel free to give advice and feedback.

Commit count: 0

cargo fmt