NAME
Feed::PhaseCheck
Finds the relative time delay between two feed segments.
Accomplished by shifting one feed relative to the other and then computing the error (absolute difference).
The shift that yields the lowest error corresponds to the relative delay between he two input feeds.
The output consists of the delay found, and the error in delayed point.
SYNOPSIS
use Feed::PhaseCheck qw(compare_feeds);
my $sample = {
"1451276654" => "1.097655",
"1451276655" => "1.09765",
#...
"1451276763" => "1.0976",
"1451276764" => "1.097595"
};
my $compare_to = {
"1451276629" => "1.09765",
"1451276630" => "1.09764916666667",
#...
"1451276791" => "1.097595",
"1451276792" => "1.097595"
};
my $max_delay_check = 30; # seconds
my ($errors,$delay_with_min_err) = compare_feeds($sample,$compare_to,$max_delay_check);
METHODS
compare_feeds
AUTHOR
Maksym Kotielnikov, <maksym at binary.com>
BUGS
Please report any bugs or feature requests to bug-feed-phasecheck at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Feed-PhaseCheck. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Feed::PhaseCheck
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN