JDSP is a library of signal processing tools aimed at providing functionalities in JAVA as available in MATLAB. The goal is to provide easy-to-use APIs for performing complex operation on signals eliminating the necessity of understanding the low-level complexities in the processing pipeline.
Version
v3.0.0
Date
January 1, 2024
Description of breaking changes
New module for Independent Component Analysis (ICA)
New module for Discrete Sine/Cosine Transform (Forward and Inverse)
New module for Fast Sine/Cosine Transform (Forward and Inverse)
New functions for polynomial fitting
polyfit() - Polynomial fitting
polyval() - Evaluating a polynomial
polyder() - Derivative of a polynomial
polyint() - Anti-derivative of a polynomial
To match operations in scipy, added 'interp' mode for Savgol filter
New functions for generating random numbers
Ability to set seed, mean and standard deviation
Can be between 0 and 1, integers from a range or from a normal distribution
Supports single digit, 1D, 2D and 3D matrices as outputs
Open Source Project name
JDSP - Digital Signal Processing for Java
What is your project?
JDSP is a library of signal processing tools aimed at providing functionalities in JAVA as available in MATLAB. The goal is to provide easy-to-use APIs for performing complex operation on signals eliminating the necessity of understanding the low-level complexities in the processing pipeline.
Version
v3.0.0
Date
January 1, 2024
Description of breaking changes
GitHub Repo
https://github.com/psambit9791/jdsp
Website
https://jdsp.dev/
Link to changelog
https://github.com/psambit9791/jdsp/releases/tag/v3.0.0
Social media
https://www.linkedin.com/feed/update/urn:li:activity:7147584273934417921
Anything else to add?
Thank you!