iirjdart 0.1.0 copy "iirjdart: ^0.1.0" to clipboard
iirjdart: ^0.1.0 copied to clipboard

An IIR filter library written in Dart. Highpass, lowpass, bandpass and bandstop as Butterworth, Bessel and Chebyshev Type I/II.

example/main.dart

import 'package:iirjdart/butterworth.dart';

void main() {
  List<double> dataToFilter = List.filled(500, 0.0);
  dataToFilter[10] = 1.0;

  Butterworth butterworth = Butterworth();
  butterworth.lowPass(4, 250, 50);

  List<double> filteredData = [];
  for(var v in dataToFilter) {
    filteredData.add(butterworth.filter(v));
  }

  print(filteredData);
}
16
likes
110
pub points
83%
popularity

Publisher

unverified uploader

An IIR filter library written in Dart. Highpass, lowpass, bandpass and bandstop as Butterworth, Bessel and Chebyshev Type I/II.

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (LICENSE)

Dependencies

complex

More

Packages that depend on iirjdart