Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up gaussian smoothing to use an asymmetrical kernel #37

Open
zdanaceau opened this issue Aug 8, 2022 · 0 comments
Open

Set up gaussian smoothing to use an asymmetrical kernel #37

zdanaceau opened this issue Aug 8, 2022 · 0 comments

Comments

@zdanaceau
Copy link
Collaborator

The CWT of a typical MS transient can be very asymmetric in the sense that the number of points on the time axis can exceed the number of points in the frequency axis by multiple orders of magnitude. Currently our gaussian smoothing class only uses symmetrical 2D gaussian kernels to smooth data which may lead to insufficient smoothing in one axis and too much smoothing in another.

Adding the option to use an asymmetrical gaussian would allow us to smooth data in a manner consistent with the actual dimensions of our CWT data. This is especially important for finding maxima in plots where there may be time axis oscillation in the in the regions where a peak is meant to be identified. An example of this is shown in the attached files. The first contains the CWT of a transient corresponding to a complex mass spectrum and the second shows high frequency oscillations in many of the peaks appearing in this transient.
complexTransient_modulus.pdf
zoomed_Band2complexTransient_modulus.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant