Improve Zero Crossings

The zero crossing finding part of fifthwave.py is liable to failure if the wave ends up completely above the line or below the line for whatever reason. Thus an improved version which could perhaps look for the average height of the wave and get crossings from that might be more robust.

Details

Id: 2a350597301e378ecf99c8a94456be09ee771dae
Type: feature
Creation time: 2010-11-16 11:56
Creator: Mathew Topper <mathew.topper@...>
Release: 0.3 (unreleased)
Component: fifthwave.py
Status: closed : fixed fixed

Issue log

2011-09-15 15:29 Mathew Topper <mathew.topper@...> closed with disposition fixed
Have added a spline fitting routine to the code that uses a python library to fit an exploratory spline to the whole wave form and then hunt for stationary points and fit a graph between those to test for a crossing (the spline has a neat "roots" method). Tried to trim the graph to do a similar process but it showed not much improvement. There remains a bit of uncertainty in the output of the CFD which can give odd movements of the zero crossings in time.
2011-02-09 14:20 Mathew Topper <mathew.topper@...> assigned to release 0.3 from unassigned
2010-11-16 11:56 Mathew Topper <mathew.topper@...> created