All Projects → rust-math → fftw

rust-math / fftw

Licence: other
FFTW3 binding for Rust

Programming Languages

rust
11053 projects
shell
77523 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to fftw

typhon
Tools for atmospheric research
Stars: ✭ 47 (+2.17%)
Mutual labels:  science
getfem
Mirror of GetFEM repository
Stars: ✭ 23 (-50%)
Mutual labels:  science
atacr
Analysing Capture Seq Count Data
Stars: ✭ 14 (-69.57%)
Mutual labels:  science
Ocean-Data-Map-Project
The Ocean Navigator is an online tool that is used to help visualise scientific research data. a users guide is available at https://dfo-ocean-navigator.github.io/Ocean-Navigator-Manual/ and the tool is live at
Stars: ✭ 41 (-10.87%)
Mutual labels:  science
mxfactorial
a payment application intended for deployment by the united states treasury
Stars: ✭ 36 (-21.74%)
Mutual labels:  science
scipp
Multi-dimensional data arrays with labeled dimensions
Stars: ✭ 55 (+19.57%)
Mutual labels:  science
scitizen
Scitizen - Help scientific research for the benefit of mankind and humanity 🔬
Stars: ✭ 21 (-54.35%)
Mutual labels:  science
simple-spectro
Very cheap, autonomous and precise spectrophotometer for DIY biology and chemistry.
Stars: ✭ 36 (-21.74%)
Mutual labels:  science
fenris
A library for advanced finite element computations in Rust
Stars: ✭ 52 (+13.04%)
Mutual labels:  science
bsu
🎓Repository for university labs on FAMCS, BSU
Stars: ✭ 91 (+97.83%)
Mutual labels:  science
SpatialDataScience
Introduction to Data Science with R
Stars: ✭ 29 (-36.96%)
Mutual labels:  science
unicorn-fft
Audio visualization on the Unicorn Hat using FFTW
Stars: ✭ 36 (-21.74%)
Mutual labels:  fftw
AlertaDengue
Portal de dados do Projeto Alerta Dengue
Stars: ✭ 16 (-65.22%)
Mutual labels:  science
PatCit
Making Patent Citations Uncool Again
Stars: ✭ 84 (+82.61%)
Mutual labels:  science
covid19 scenarios data
Data preprocessing scripts and preprocessed data storage for COVID-19 Scenarios project
Stars: ✭ 43 (-6.52%)
Mutual labels:  science
sciware
Learning materials for scientific software development
Stars: ✭ 40 (-13.04%)
Mutual labels:  science
mlearn
Benchmark Suite for Machine Learning Interatomic Potentials for Materials
Stars: ✭ 89 (+93.48%)
Mutual labels:  science
homebrew-cheminformatics
Cheminformatics formulae for the Homebrew package manager
Stars: ✭ 19 (-58.7%)
Mutual labels:  science
tales-science-data
Companion repo to the GitBook, notes on Data Science topics
Stars: ✭ 41 (-10.87%)
Mutual labels:  science
adorad
Fast, Expressive, & High-Performance Programming Language for those who dare
Stars: ✭ 54 (+17.39%)
Mutual labels:  science

rust-fftw3

Rust

Rust bindings for the FFTW C-library for computing discrete Fourier transforms, as well as discrete cosine and sine transforms.

This repository includes three crates:

  • Crate docs.rs fftw: A safe wrapper in Rust
  • Crate docs.rs fftw-sys: An unsafe wrapper in Rust
  • Crate docs.rs fftw-src: A crate for downloading and compiling the FFTW library

Feature flags

  • source: Download and compile FFTW (default)
    • (Linux, macOS) Needs a C-compiler and the make build tool to compile the FFTW library
    • (Windows) Downloads a precompiled binary from the FFTW website
  • system: Use the system's libfftw3 (experimental)
    • You must install FFTW before building this crate
    • For Linux systems, please install FFTW using your package manager, e.g. in Debian or Ubuntu run apt install libfftw3-dev
    • For macOS, please run brew install fftw by using homebrew
    • This feature is unsupported on Windows
  • intel-mkl Use Intel MKL backend through intel-mkl-src
    • Only Linux and Windows are supported
Feature Linux Windows macOS
source ✔️ ✔️ ✔️
system ✔️ - ✔️
intel-mkl ✔️ ✔️ -

LICENSE

See LICENSE.md

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].