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
120
points
744
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

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

License

unknown (license)

Dependencies

complex

More

Packages that depend on iirjdart