Changeset 8744
- Timestamp:
- Sep 5, 2006, 5:24:49 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/PS-IPP-Config/lib/PS/IPP/Metadata/Stats.pm (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/PS-IPP-Config/lib/PS/IPP/Metadata/Stats.pm
r8743 r8744 1 1 # Copyright (c) 2006 Paul Price, Joshua Hoblitt 2 2 # 3 # $Id: Stats.pm,v 1. 8 2006-09-06 02:45:46jhoblitt Exp $3 # $Id: Stats.pm,v 1.9 2006-09-06 03:24:49 jhoblitt Exp $ 4 4 5 5 package PS::IPP::Metadata::Stats; … … 8 8 use warnings FATAL => qw( all ); 9 9 10 our $VERSION = '0.0 1';10 our $VERSION = '0.02'; 11 11 12 12 use Carp qw( carp croak ); … … 62 62 my $errors = 0; 63 63 64 $self->_parse_megacam($md); 64 # $self->_parse_megacam($md); 65 $self->_parse_braindead($md); 65 66 66 67 # Check that we found everything for the constants … … 172 173 } 173 174 175 sub _parse_braindead 176 { 177 my ($self, $md) = @_; 178 179 # descend through the fpa 180 foreach my $entry (@$md) { 181 # recurse on nested metadata 182 if ($entry->{class} eq 'metadata') { 183 $self->_parse_braindead($entry->{value}); 184 } 185 186 if ($entry->{name} =~ /^(SAMPLE|ROBUST|FITTED|CLIPPED)_/) { 187 # It's a statistic of some sort 188 if ($entry->{name} =~ /_STDEV$/) { 189 push @{$self->{bg_stdev_data}}, $entry->{value}; 190 } else { 191 push @{$self->{bg_data}}, $entry->{value}; 192 } 193 } else { 194 $self->_check_values($entry); 195 } 196 } 197 198 return $self; 199 } 174 200 175 201 # Private function to check a metadata item for things we're interested in
Note:
See TracChangeset
for help on using the changeset viewer.
