.
HTML-TableParser-0.38/lib/ 0000755 0000407 0000036 00000000000 11012452157 013230 5 ustar dj head HTML-TableParser-0.38/lib/HTML/ 0000755 0000407 0000036 00000000000 11012452157 013774 5 ustar dj head HTML-TableParser-0.38/lib/HTML/TableParser/ 0000755 0000407 0000036 00000000000 11012452157 016200 5 ustar dj head HTML-TableParser-0.38/lib/HTML/TableParser/Table.pm 0000644 0000407 0000036 00000034051 11012452010 017554 0 ustar dj head package HTML::TableParser::Table;
use strict;
use warnings;
use HTML::Entities;
our $VERSION = '0.38';
## no critic ( ProhibitAccessOfPrivateData )
sub new
{
my $this = shift;
my $class = ref($this) || $this;
my $self = {
data => [[]], # row data (for overlapping rows)
row => undef, # row info
col => undef, # column info
hdr => undef, # accumulated header info
hdr_row => 0, # index of header row
hdr_line => undef, # line in file of header row
in_hdr => 0, # are we in a header row?
prev_hdr => 0, # was the previous row a header row?
line => undef, # line in file of current row
start_line => undef, # line in file of table start
req => undef, # the matching table request
exclreqs => {}, # the requests which exlude this table
};
bless $self, $class;
my ( $parser, $ids, $reqs, $line ) = @_;
$self->{parser} = $parser;
$self->{start_line} = $line;
# if called with no args, create an empty, placeholder object
unless ( defined $ids )
{
$self->{ids} = [ 0 ];
$self->{process} = 0;
$self->{id} = 'sentinel';
}
else
{
$ids->[-1]++;
$self->{oids} = [ @$ids ];
$self->{ids} = [ @$ids, 0 ];
$self->{id} = join( '.', grep { $_ != 0 } @{$ids} );
$self->{reqs} = $reqs;
# are we interested in this table?
$self->match_id();
# inform user of table start. note that if we're looking for
# for column name matches, we don't want to do the callback;
# in that case $self->{req} isn't set and callback() won't
# actually make the call.
$self->callback( 'start', $self->{start_line} )
if $self->{process};
}
$self;
}
sub match_id
{
my $self = shift;
$self->{process} = 0;
$self->{req} = undef;
# 1. look for explicit id matches
# 2. if no explicit id match, use header matches
# 3. if no header matches, use DEFAULT
# 4. if no DEFAULT, no match
# 1. explicit id.
my ( $skip, $req );
( $skip, $req ) =
req_match_id( $self->{reqs}, $self->{id}, $self->{oids},
$self->{exclreqs} );
# did we match a skip table request?
return if $skip;
if ( $req )
{
$self->match_req( $req );
return;
}
# 2. header match.
# don't set {req}, as that'll trigger callbacks and we're not sure
# this is a match yet
if ( grep { @{$_->{cols}} } @{$self->{reqs}})
{
$self->{process} = 1;
$self->{req} = undef;
return;
}
# 3. DEFAULT match
( $skip, $req ) =
req_match_id( $self->{reqs}, 'DEFAULT', $self->{oids}, $self->{exclreqs} );
# did we match a skip table request? Does this make sense for DEFAULT?
return if $skip;
if ( $req )
{
$self->match_req( $req );
return;
}
# 4. out of luck. no match.
}
# determine if a request matches an id. requests should
# be real objects, but until then...
sub req_match_id
{
my ( $reqs, $id, $oids, $excluded ) = @_;
for my $req ( @$reqs )
{
# if we've already excluded this request, don't bother again.
# this is needed for id = DEFAULT passes where we've previously
# excluded based on actual table id and should again.
next if exists $excluded->{$req};
# bail if this request has already matched and we're not
# multi-matching
next if $req->{match} && ! $req->{MultiMatch};
for my $cmp ( @{$req->{id}} )
{
# is this a subroutine to call?
if ( 'CODE' eq ref $cmp->{match} )
{
next unless $cmp->{match}->($id, $oids );
}
# regular expression
elsif( 'Regexp' eq ref $cmp->{match} )
{
next unless $id =~ /$cmp->{match}/;
}
# a direct match?
else
{
next unless $id eq $cmp->{match};
}
# we get here only if there was a match.
# move on to next request if this was an explicit exclude
# request.
if ( $cmp->{exclude} )
{
$excluded->{$req}++;
next;
}
# return match, plus whether this is a global skip request
return ( $cmp->{skip}, $req );
}
}
( 0, undef );
}
# determine if a request matches a column. requests should
# be real objects, but until then...
sub req_match_cols
{
my ( $reqs, $cols, $id, $oids ) = @_;
for my $req ( @$reqs )
{
# bail if this request has already matched and we're not
# multi-matching
next if $req->{match} && ! $req->{MultiMatch};
my @fix_cols = @$cols;
fix_texts($req, \@fix_cols);
for my $cmp ( @{$req->{cols}} )
{
# is this a subroutine to call?
if ( 'CODE' eq ref $cmp->{match} )
{
next unless $cmp->{match}->( $id, $oids, \@fix_cols );
}
# regular expression
elsif( 'Regexp' eq ref $cmp->{match} )
{
next unless grep { /$cmp->{match}/ } @fix_cols;
}
# a direct match?
else
{
next unless grep { $_ eq $cmp->{match} } @fix_cols;
}
# we get here only if there was a match
# move on to next request if this was an explicit exclude
# request.
next if $cmp->{exclude};
# return match, plus whether this is a global skip request
return ( $cmp->{skip}, $req );
}
}
(0, undef);
}
# we've pulled in a header; does it match against one of the requests?
sub match_hdr
{
my ( $self, @cols ) = @_;
# 1. check header matches
# 2. if no header matches, use DEFAULT id
# 3. if no DEFAULT, no match
# 1. check header matches
my ( $skip, $req ) = req_match_cols( $self->{reqs}, \@cols, $self->{id},
$self->{oids} );
# did we match a skip table request?
return 0 if $skip;
if ( $req )
{
$self->match_req( $req );
return 1;
}
# 2. DEFAULT match
( $skip, $req ) =
req_match_id( $self->{reqs}, 'DEFAULT', $self->{oids}, $self->{exclreqs} );
# did we match a skip table request? Does this make sense for DEFAULT?
return 0 if $skip;
if ( $req )
{
$self->match_req( $req );
return 1;
}
# 3. if no DEFAULT, no match
0;
}
sub match_req
{
my ( $self, $req ) = @_;
if ( $req->{class} )
{
# no strict 'refs';
my $new = $req->{new};
$self->{obj} = $req->{class}->$new( $req->{id}, $req->{udata} );
}
elsif ( $req->{obj} )
{
$self->{obj} = $req->{obj};
}
$self->{process} = 1;
$self->{req} = $req;
$self->{req}{match}++;
}
# generic call back interface. handle method calls as well as
# subroutine calls.
sub callback
{
my $self = shift;
my $method = shift;
return unless
defined $self->{req} && exists $self->{req}->{$method};
my $req = $self->{req};
my $call = $req->{$method};
if ( 'CODE' eq ref $call )
{
$call->( $self->{id}, @_, $req->{udata} );
}
else
{
# if the object was destroyed before we get here (if it
# was created by us and thus was destroyed before us if
# there was an error), we can't call a method
$self->{obj}->$call( $self->{id}, @_, $req->{udata} )
if defined $self->{obj};
}
}
# handle
sub start_header
{
my $self = shift;
my ( undef, $line ) = @_;
$self->{in_hdr}++;
$self->{prev_hdr}++;
$self->{hdr_line} = $line;
$self->start_column( @_ );
}
# handle |
sub end_header
{
my $self = shift;
$self->end_column();
}
# handle
sub start_column
{
my $self = shift;
my ( $attr, $line ) = @_;
# end last column if not explicitly ended. perform check here
# to avoid extra method call
$self->end_column() if defined $self->{col};
# we really shouldn't be here if a row hasn't been started
unless ( defined $self->{row} )
{
$self->callback( 'warn', $self->{id}, $line,
" | or | without | at line $line\n" );
$self->start_row( {}, $line );
}
# even weirder. if the last row was a header we have to process it now,
# rather than waiting until the end of this row, as there might be
# a table in one of the cells in this row and if the enclosing table
# was using a column match/re, we won't match it's header until after
# the enclosed table is completely parsed. this is bad, as it may
# grab a match (if there's no multimatch) meant for the enclosing table.
# if we're one row past the header, we're done with the header
$self->finish_header()
if ! $self->{in_hdr} && $self->{prev_hdr};
$self->{col} = { attr => { %$attr} };
$self->{col}{attr}{colspan} ||= 1;
$self->{col}{attr}{rowspan} ||= 1;
}
# handle
sub end_column
{
my $self = shift;
return unless defined $self->{col};
$self->{col}{text} = defined $self->{text} ? $self->{text} : '' ;
push @{$self->{row}}, $self->{col};
$self->{col} = undef;
$self->{text} = undef;
}
sub start_row
{
my $self = shift;
my ( $attr, $line ) = @_;
# end last row if not explicitly ended
$self->end_row();
$self->{row} = [];
$self->{line} = $line;
}
sub end_row
{
my $self = shift;
return unless defined $self->{row};
# perhaps an unfinished row. first finish column
$self->end_column();
# if we're in a header, deal with overlapping cells differently
# then if we're in the data section
if ( $self->{in_hdr} )
{
my $cn = 0;
my $rn = 0;
foreach my $col ( @{$self->{row}} )
{
# do this just in case there are newlines and we're concatenating
# column names later on. causes strange problems. besides,
# column names should be regular
$col->{text} =~ s/^\s+//;
$col->{text} =~ s/\s+$//;
# need to find the first undefined column
$cn++ while defined $self->{hdr}[$cn][$self->{hdr_row}];
# note that header is stored as one array per column, not row!
for ( my $cnn = 0 ; $cnn < $col->{attr}{colspan} ; $cnn++, $cn++ )
{
$self->{hdr}[$cn] ||= [];
$self->{hdr}[$cn][$self->{hdr_row}] = $col->{text};
# put empty placeholders in the rest of the rows
for ( my $rnn = 1 ; $rnn < $col->{attr}{rowspan} ; $rnn++ )
{
$self->{hdr}[$cn][$rnn + $self->{hdr_row}] = '';
}
}
}
$self->{hdr_row}++;
}
else
{
my $cn = 0;
my $rn = 0;
foreach my $col ( @{$self->{row}} )
{
# need to find the first undefined column
$cn++ while defined $self->{data}[0][$cn];
for ( my $cnn = 0 ; $cnn < $col->{attr}{colspan} ; $cnn++, $cn++ )
{
for ( my $rnn = 0 ; $rnn < $col->{attr}{rowspan} ; $rnn++ )
{
$self->{data}[$rnn] ||= [];
$self->{data}[$rnn][$cn] = $col->{text};
}
}
}
}
# if we're one row past the header, we're done with the header
$self->finish_header()
if ! $self->{in_hdr} && $self->{prev_hdr};
# output the data if we're not in a header
$self->callback( 'row', $self->{line},
fix_texts( $self->{req}, shift @{$self->{data}} ) )
unless $self->{in_hdr};
$self->{in_hdr} = 0;
$self->{row} = undef;
}
# collect the possible multiple header rows into one array and
# send it off
sub finish_header
{
my $self = shift;
return unless $self->{hdr};
my @header = map { join( ' ', grep { defined $_ && $_ ne '' } @{$_}) }
@{ $self->{hdr} };
# if we're trying to match header columns, check that here.
if ( defined $self->{req} )
{
fix_texts( $self->{req}, \@header );
$self->callback( 'hdr', $self->{hdr_line}, \@header );
}
else
{
if ( $self->match_hdr( @header ) )
{
# haven't done this callback yet...
$self->callback( 'start', $self->{start_line} );
fix_texts( $self->{req}, \@header );
$self->callback( 'hdr', $self->{hdr_line}, \@header );
}
# no match. reach up to the controlling parser and turn off
# processing of this table. this is kind of kludgy!
else
{
$self->{parser}->process(0);
}
}
$self->{hdr} = undef;
$self->{prev_hdr} = undef;
$self->{hdr_row} = 0;
}
DESTROY
{
my $self = shift;
# if we're actually parsing this table, do something.
if ( $self->{process} )
{
# just in case
$self->end_row();
# just in case there's no table body
$self->finish_header();
$self->callback( 'end', $self->{line} );
}
}
sub fix_texts
{
my ( $req, $texts ) = @_;
for ( @$texts )
{
local $HTML::Entities::entity2char{nbsp} =
$HTML::Entities::entity2char{nbsp};
$HTML::Entities::entity2char{nbsp} = ' '
if $req->{DecodeNBSP};
chomp $_
if $req->{Chomp};
decode_entities( $_ )
if $req->{Decode};
if ( $req->{Trim} )
{
s/^\s+//;
s/\s+$//;
}
}
$texts;
}
sub text
{
my $self = shift;
$self->{text} = shift;
}
sub id { $_[0]->{id} }
sub ids { $_[0]->{ids} }
sub process { $_[0]->{process} }
1;
__END__
=head1 NAME
HTML::TableParser::Table - support class for HTML::TableParser
=head1 DESCRIPTION
This class is used to keep track of information related to a table and
to create the information passed back to the user callbacks. It is in
charge of marshalling the massaged header and row data to the user
callbacks.
An instance is created when the controlling TableParser class finds a
C< tag. The object is given an id based upon which table it is
to work on. Its methods are invoked from the TableParser callbacks
when they run across an appropriate tag (C, C, C | ). The
object is destroyed when the matching C |
tag is found.
Since tables may be nested, multiple B
objects may exist simultaneously. B uses two
pieces of information held by this class -- ids and process. The
first is an array of table ids, one element per level of table
nesting. The second is a flag indicating whether this table is being
processed (i.e. it matches a requested table) or being ignored. Since
B uses the ids information from an existing table
to initialize a new table, it first creates an empty sentinel (place
holder) table (by calling the B constructor
with no arguments).
The class handles missing C
, C, and C tags. As such
(especially when handling multi-row headers) user callbacks may
be slightly delayed (and data cached). It also handles rows
with overlapping columns
=head1 LICENSE
This software is released under the GNU General Public License. You
may find a copy at
http://www.fsf.org/copyleft/gpl.html
=head1 AUTHOR
Diab Jerius (djerius@cpan.org)
=head1 SEE ALSO
L, L.
=cut
HTML-TableParser-0.38/lib/HTML/TableParser.pm 0000644 0000407 0000036 00000053253 11012447200 016537 0 ustar dj head # --8<--8<--8<--8<--
#
# Copyright (C) 2007 Smithsonian Astrophysical Observatory
#
# This file is part of HTML-TableParser
#
# HTML-TableParser is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
#
# -->8-->8-->8-->8--
package HTML::TableParser;
use strict;
use warnings;
use Carp;
use HTML::Parser;
use HTML::TableParser::Table;
## no critic ( ProhibitAccessOfPrivateData )
our @ISA = qw(HTML::Parser);
our $VERSION = '0.38';
# Preloaded methods go here.
our %Attr = ( Trim => 0,
Decode => 1,
Chomp => 0,
MultiMatch => 0,
DecodeNBSP => 0,
);
our @Attr = keys %Attr;
our $Verbose = 0;
sub new
{
my $class = shift;
my $reqs = shift;
my $self = $class->SUPER::new
(
api_version => 3,
unbroken_text => 1,
start_h => [ '_start', 'self, tagname, attr, line' ],
end_h => [ '_end', 'self, tagname, attr, line' ],
);
croak( __PACKAGE__, ": must specify a table request" )
unless defined $reqs and 'ARRAY' eq ref $reqs;
my $attr = shift || {};
my @notvalid = grep { ! exists $Attr{$_} } keys %$attr;
croak ( __PACKAGE__, ": Invalid attribute(s): '",
join(" ,'", @notvalid ), "'" )
if @notvalid;
my %attr = ( %Attr, %$attr );
$self->{reqs} = _tidy_reqs( $reqs, \%attr );
$self->{Tables} = [ HTML::TableParser::Table->new() ];
# by default we're not processing anything
$self->_process(0);
$self;
}
our @ReqAttr = ( qw( cols colre id idre class obj start end
hdr row warn udata ),
keys %Attr );
our %ReqAttr = map { $_ => 1 } @ReqAttr;
# convert table requests into something that HTML::TableParser::Table can
# handle
sub _tidy_reqs
{
my ( $reqs, $attr ) = @_;
my @reqs;
my $nreq = 0;
for my $req ( @$reqs )
{
my %req;
$nreq++;
my @notvalid = grep { ! exists $ReqAttr{$_} } keys %$req;
croak (__PACKAGE__, ": table request $nreq: invalid attribute(s): '",
join(" ,'", @notvalid ), "'" )
if @notvalid;
my $req_id = 0;
# parse cols and id the same way
for my $what ( qw( cols id ) )
{
$req{$what} = [];
if ( exists $req->{$what} && defined $req->{$what} )
{
my @reqs;
my $ref = ref $req->{$what};
if ( 'ARRAY' eq $ref )
{
@reqs = @{$req->{$what}};
}
elsif ( 'Regexp' eq $ref ||
'CODE' eq $ref ||
! $ref )
{
@reqs = ( $req->{$what} );
}
else
{
croak( __PACKAGE__,
": table request $nreq: $what must be a scalar, arrayref, or coderef" );
}
# now, check that we have legal things in there
my %attr = ();
for my $match ( @reqs )
{
my $ref = ref $match;
croak( __PACKAGE__,
": table request $nreq: illegal $what `$match': must be a scalar, regexp, or coderef" )
unless defined $match && ! $ref || 'Regexp' eq $ref
|| 'CODE' eq $ref ;
if ( ! $ref && $match eq '-' )
{
%attr = ( exclude => 1 );
next;
}
if ( ! $ref && $match eq '--' )
{
%attr = ( skip => 1 );
next;
}
if ( ! $ref && $match eq '+' )
{
%attr = ();
next;
}
push @{$req{$what}}, { %attr, match => $match };
%attr = ();
$req_id++;
}
}
}
# colre is now obsolete, but keep backwards compatibility
# column regular expression match?
if ( defined $req->{colre} )
{
my $colre;
if ( 'ARRAY' eq ref $req->{colre} )
{
$colre = $req->{colre};
}
elsif ( ! ref $req->{colre} )
{
$colre = [ $req->{colre} ];
}
else
{
croak( __PACKAGE__,
": table request $nreq: colre must be a scalar or arrayref" );
}
for my $re ( @$colre )
{
my $ref = ref $re;
croak( __PACKAGE__, ": table request $nreq: colre must be a scalar" )
unless ! $ref or 'Regexp' eq $ref;
push @{$req{cols}}, { include => 1,
match => 'Regexp' eq $ref ? $re : qr/$re/ };
$req_id++;
}
}
croak( __PACKAGE__,
": table request $nreq: must specify at least one id method" )
unless $req_id;
$req{obj} = $req->{obj}
if exists $req->{obj};
$req{class} = $req->{class}
if exists $req->{class};
for my $method ( qw( start end hdr row warn new ) )
{
if ( exists $req->{$method} && 'CODE' eq ref $req->{$method} )
{
$req{$method} = $req->{$method};
}
elsif ( exists $req{obj} || exists $req{class})
{
my $thing = exists $req{obj} ? $req{obj} : $req{class};
if ( exists $req->{$method} )
{
if ( defined $req->{$method} )
{
croak( __PACKAGE__,
": table request $nreq: can't have object & non-scalar $method" )
if ref $req->{$method};
my $call = $req->{$method};
croak( __PACKAGE__,
": table request $nreq: class doesn't have method $call" )
if ( exists $req->{obj} && ! $req->{obj}->can( $call ) )
|| !UNIVERSAL::can( $thing, $call );
}
# if $req->{$method} is undef, user must have explicitly
# set it so, which is a signal to NOT call that method.
}
else
{
$req{$method} = $method
if UNIVERSAL::can( $thing, $method );
}
}
elsif( exists $req->{$method} )
{
croak( __PACKAGE__, ": invalid callback for $method" );
}
}
# last minute cleanups for things that don't fit in the above loop
croak( __PACKAGE__, ": must specify valid constructor for class $req->{class}" )
if exists $req{class} && ! exists $req{new};
$req{udata} = undef;
$req{udata} = exists $req->{udata} ? $req->{udata} : undef;
$req{match} = 0;
@req{@Attr} = @Attr{@Attr};
$req{$_} = $attr->{$_}
foreach grep { defined $attr->{$_} } @Attr;
$req{$_} = $req->{$_}
foreach grep { defined $req->{$_} } @Attr;
push @reqs, \%req;
}
\@reqs;
}
sub _process
{
my ($self, $state) = @_;
my $ostate = $self->{process} || 0;
if ( $state )
{
$self->report_tags( qw( table th td tr ) );
$self->handler( 'text' => '_text', 'self, text, line' );
}
else
{
$self->report_tags( qw( table ) );
$self->handler( 'text' => '' );
}
$self->{process} = $state;
$ostate;
}
our %trans = ( tr => 'row',
th => 'header',
td => 'column' );
sub _start
{
my $self = shift;
my $tagname = shift;
print STDERR __PACKAGE__, "::start : $_[1] : $tagname \n"
if $HTML::TableParser::Verbose;
if ( 'table' eq $tagname )
{
$self->_start_table( @_ );
}
else
{
my $method = 'start_' . $trans{$tagname};
$self->{Tables}[-1]->$method(@_);
}
}
sub _end
{
my $self = shift;
my $tagname = shift;
print STDERR __PACKAGE__, "::_end : $_[1]: $tagname \n"
if $HTML::TableParser::Verbose;
if ( 'table' eq $tagname )
{
$self->_end_table( @_ );
}
else
{
my $method = 'end_' . $trans{$tagname};
$self->{Tables}[-1]->$method(@_);
}
}
sub _start_table
{
my ( $self, $attr, $line ) = @_;
my $otbl = $self->{Tables}[-1];
my $tbl = HTML::TableParser::Table->new( $self,
$self->{Tables}[-1]->ids,
$self->{reqs}, $line );
print STDERR __PACKAGE__, "::_start_table : $tbl->{id}\n"
if $HTML::TableParser::Verbose;
$self->_process( $tbl->process );
push @{$self->{Tables}}, $tbl;
}
sub _end_table
{
my ( $self, $attr, $line ) = @_;
my $tbl = pop @{$self->{Tables}};
print STDERR __PACKAGE__, "::_end_table : $tbl->{id}\n"
if $HTML::TableParser::Verbose;
# the first table in the list is our sentinel table. if we're about
# to delete it, it means that we've hit one too many tags
# we delay the croak until after the pop so that the verbose error
# message prints something nice. no harm anyway as we're about to
# keel over and croak.
croak( __PACKAGE__,
": $line: unbalanced tags; too many tags" )
if 0 == @{$self->{Tables}};
undef $tbl;
$self->_process( $self->{Tables}[-1]->process );
}
sub _text
{
my ( $self, $text, $line ) = @_;
$self->{Tables}[-1]->text( $text );
}
1;
__END__
=pod
=head1 NAME
HTML::TableParser - Extract data from an HTML table
=head1 SYNOPSIS
use HTML::TableParser;
@reqs = (
{
id => 1.1, # id for embedded table
hdr => \&header, # function callback
row => \&row, # function callback
start => \&start, # function callback
end => \&end, # function callback
udata => { Snack => 'Food' }, # arbitrary user data
},
{
id => 1, # table id
cols => [ 'Object Type',
qr/object/ ], # column name matches
obj => $obj, # method callbacks
},
);
# create parser object
$p = HTML::TableParser->new( \@reqs,
{ Decode => 1, Trim => 1, Chomp => 1 } );
$p->parse_file( 'foo.html' );
# function callbacks
sub start {
my ( $id, $line, $udata ) = @_;
#...
}
sub end {
my ( $id, $line, $udata ) = @_;
#...
}
sub header {
my ( $id, $line, $cols, $udata ) = @_;
#...
}
sub row {
my ( $id, $line, $cols, $udata ) = @_;
#...
}
=head1 DESCRIPTION
B uses B to extract data from an HTML
table. The data is returned via a series of user defined callback
functions or methods. Specific tables may be selected either by a
matching a unique table id or by matching against the column names.
Multiple (even nested) tables may be parsed in a document in one pass.
=head2 Table Identification
Each table is given a unique id, relative to its parent, based upon its
order and nesting. The first top level table has id C<1>, the second
C<2>, etc. The first table nested in table C<1> has id C<1.1>, the
second C<1.2>, etc. The first table nested in table C<1.1> has id
C<1.1.1>, etc. These, as well as the tables' column names, may
be used to identify which tables to parse.
=head2 Data Extraction
As the parser traverses a selected table, it will pass data to user
provided callback functions or methods after it has digested
particular structures in the table. All functions are passed the
table id (as described above), the line number in the HTML source
where the table was found, and a reference to any table specific user
provided data.
=over 8
=item Table Start
The B callback is invoked when a matched table has been found.
=item Table End
The B callback is invoked after a matched table has been parsed.
=item Header
The B callback is invoked after the table header has been read in.
Some tables do not use the BthE> tag to indicate a header, so this
function may not be called. It is passed the column names.
=item Row
The B callback is invoked after a row in the table has been read.
It is passed the column data.
=item Warn
The B callback is invoked when a non-fatal error occurs during
parsing. Fatal errors croak.
=item New
This is the class method to call to create a new object when
B is supposed to create new objects upon table
start.
=back
=head2 Callback API
Callbacks may be functions or methods or a mixture of both.
In the latter case, an object must be passed to the constructor.
(More on that later.)
The callbacks are invoked as follows:
start( $tbl_id, $line_no, $udata );
end( $tbl_id, $line_no, $udata );
hdr( $tbl_id, $line_no, \@col_names, $udata );
row( $tbl_id, $line_no, \@data, $udata );
warn( $tbl_id, $line_no, $message, $udata );
new( $tbl_id, $udata );
=head2 Data Cleanup
There are several cleanup operations that may be performed automatically:
=over 8
=item Chomp
B the data
=item Decode
Run the data through B.
=item DecodeNBSP
Normally B changes a non-breaking space into
a character which doesn't seem to be matched by Perl's whitespace
regexp. Setting this attribute changes the HTML C character to
a plain 'ol blank.
=item Trim
remove leading and trailing white space.
=back
=head2 Data Organization
Column names are derived from cells delimited by the BthE> and
B/thE> tags. Some tables have header cells which span one or
more columns or rows to make things look nice. B
determines the actual number of columns used and provides column
names for each column, repeating names for spanned columns and
concatenating spanned rows and columns. For example, if the
table header looks like this:
+----+--------+----------+-------------+-------------------+
| | | Eq J2000 | | Velocity/Redshift |
| No | Object |----------| Object Type |-------------------|
| | | RA | Dec | | km/s | z | Qual |
+----+--------+----------+-------------+-------------------+
The columns will be:
No
Object
Eq J2000 RA
Eq J2000 Dec
Object Type
Velocity/Redshift km/s
Velocity/Redshift z
Velocity/Redshift Qual
Row data are derived from cells delimited by the BtdE> and
B/tdE> tags. Cells which span more than one column or row are
handled correctly, i.e. the values are duplicated in the appropriate
places.
=head1 METHODS
=over 8
=item new
$p = HTML::TableParser->new( \@reqs, \%attr );
This is the class constructor. It is passed a list of table requests
as well as attributes which specify defaults for common operations.
Table requests are documented in L.
The C<%attr> hash provides default values for some of the table
request attributes, namely the data cleanup operations ( C,
C, C ), and the multi match attribute C,
i.e.,
$p = HTML::TableParser->new( \@reqs, { Chomp => 1 } );
will set B on for all of the table requests, unless overriden
by them. The data cleanup operations are documented above; C
is documented in L.
B defaults to on; all of the others default to off.
=item parse_file
This is the same function as in B.
=item parse
This is the same function as in B.
=back
=head1 Table Requests
A table request is a hash used by B to determine
which tables are to be parsed, the callbacks to be invoked, and any
data cleanup. There may be multiple requests processed by one call to
the parser; each table is associated with a single request (even if
several requests match the table).
A single request may match several tables, however unless the
B attribute is specified for that request, it will be used
for the first matching table only.
A table request which matches a table id of C will be used as
a catch-all request, and will match all tables not matched by other
requests. Please note that tables are compared to the requests in the
order that the latter are passed to the B method; place the
B method last for proper behavior.
=head2 Identifying tables to parse
B needs to be told which tables to parse. This can
be done by matching table ids or column names, or a combination of
both. The table request hash elements dedicated to this are:
=over 8
=item id
This indicates a match on table id. It can take one of these forms:
=over 8
=item exact match
id => $match
id => '1.2'
Here C<$match> is a scalar which is compared directly to the table id.
=item regular expression
id => $re
id => qr/1\.\d+\.2/
C<$re> is a regular expression, which must be constructed with the
C operator.
=item subroutine
id => \&my_match_subroutine
id => sub { my ( $id, $oids ) = @_ ;
$oids[0] > 3 && $oids[1] < 2 }
Here C is assigned a coderef to a subroutine which returns
true if the table matches, false if not. The subroutine is passed
two arguments: the table id as a scalar string ( e.g. C<1.2.3>) and the
table id as an arrayref (e.g. C<$oids = [ 1, 2, 3]>).
=back
C may be passed an array containing any combination of the
above:
id => [ '1.2', qr/1\.\d+\.2/, sub { ... } ]
Elements in the array may be preceded by a modifier indicating
the action to be taken if the table matches on that element.
The modifiers and their meanings are:
=over 8
=item C<->
If the id matches, it is explicitly excluded from being processed
by this request.
=item C<-->
If the id matches, it is skipped by B requests.
=item C<+>
If the id matches, it will be processed by this request. This
is the default action.
=back
An example:
id => [ '-', '1.2', 'DEFAULT' ]
indicates that this request should be used for all tables,
except for table 1.2.
id => [ '--', '1.2' ]
Table 2 is just plain skipped altogether.
=item cols
This indicates a match on column names. It can take one of these forms:
=over 8
=item exact match
cols => $match
cols => 'Snacks01'
Here C<$match> is a scalar which is compared directly to the column names.
If any column matches, the table is processed.
=item regular expression
cols => $re
cols => qr/Snacks\d+/
C<$re> is a regular expression, which must be constructed with the
C operator. Again, a successful match against any column name
causes the table to be processed.
=item subroutine
cols => \&my_match_subroutine
cols => sub { my ( $id, $oids, $cols ) = @_ ;
... }
Here C is assigned a coderef to a subroutine which returns
true if the table matches, false if not. The subroutine is passed
three arguments: the table id as a scalar string ( e.g. C<1.2.3>), the
table id as an arrayref (e.g. C<$oids = [ 1, 2, 3]>), and the column
names, as an arrayref (e.g. C<$cols = [ 'col1', 'col2' ]>). This
option gives the calling routine the ability to make arbitrary
selections based upon table id and columns.
=back
C may be passed an arrayref containing any combination of the
above:
cols => [ 'Snacks01', qr/Snacks\d+/, sub { ... } ]
Elements in the array may be preceded by a modifier indicating
the action to be taken if the table matches on that element.
They are the same as the table id modifiers mentioned above.
=item colre
B
An arrayref containing the regular expressions to match, or a scalar
containing a single reqular expression
=back
More than one of these may be used for a single table request. A
request may match more than one table. By default a request is used
only once (even the C id match!). Set the C
attribute to enable multiple matches per request.
When attempting to match a table, the following steps are taken:
=over 8
=item 1
The table id is compared to the requests which contain an id match.
The first such match is used (in the order given in the passed array).
=item 2
If no explicit id match is found, column name matches are attempted.
The first such match is used (in the order given in the passed array)
=item 3
If no column name match is found (or there were none requested),
the first request which matches an B of C is used.
=back
=head2 Specifying the data callbacks
Callback functions are specified with the callback attributes
C, C, C, C, and C. They should be set to
code references, i.e.
%table_req = ( ..., start => \&start_func, end => \&end_func )
To use methods, specify the object with the C key, and
the method names via the callback attributes, which should be set
to strings. If you don't specify method names they will default to (you
guessed it) C, C, C, C, and C.
$obj = SomeClass->new();
# ...
%table_req_1 = ( ..., obj => $obj );
%table_req_2 = ( ..., obj => $obj, start => 'start',
end => 'end' );
You can also have B create a new object for you
for each table by specifying the C attribute. By default
the constructor is assumed to be the class B method; if not,
specify it using the C attribute:
use MyClass;
%table_req = ( ..., class => 'MyClass', new => 'mynew' );
To use a function instead of a method for a particular callback,
set the callback attribute to a code reference:
%table_req = ( ..., obj => $obj, end => \&end_func );
You don't have to provide all the callbacks. You should not use both
C and C in the same table request.
B automatically determines if your object
or class has one of the required methods. If you wish it I
to use a particular method, set it equal to C. For example
%table_req = ( ..., obj => $obj, end => undef )
indicates the object's B method should not be called, even
if it exists.
You can specify arbitrary data to be passed to the callback functions
via the C attribute:
%table_req = ( ..., udata => \%hash_of_my_special_stuff )
=head2 Specifying Data cleanup operations
Data cleanup operations may be specified uniquely for each table. The
available keys are C, C, C. They should be
set to a non-zero value if the operation is to be performed.
=head2 Other Attributes
The C key is used when a request is capable of handling
multiple tables in the document. Ordinarily, a request will process
a single table only (even C requests).
Set it to a non-zero value to allow the request to handle more than
one table.
=head1 LICENSE
This software is released under the GNU General Public License. You
may find a copy at
http://www.fsf.org/copyleft/gpl.html
=head1 AUTHOR
Diab Jerius (djerius@cpan.org)
=head1 SEE ALSO
L, L.
=cut
HTML-TableParser-0.38/tdata/ 0000755 0000407 0000036 00000000000 11012452157 013557 5 ustar dj head HTML-TableParser-0.38/tdata/end_table.html 0000644 0000407 0000036 00000000277 10674762377 016415 0 ustar dj head
Too Many End Table Tags
Too Many End Table Tags
HTML-TableParser-0.38/data/ 0000755 0000407 0000036 00000000000 11012452157 013373 5 ustar dj head HTML-TableParser-0.38/data/ned.Chomp.data 0000644 0000407 0000036 00000040500 11012452146 016036 0 ustar dj head 1 PGC 056527 15h58m20.0s +27d14m02s G 27092 0.090369 1.0 9 0 0 0 2 Retrieve2 ABELL 2142:[HCW85] 2 15h58m18.8s +27d14m21s G 24247 0.080879 1.1 1 0 0 0 0 Retrieve3 PGC 056515 15h58m13.3s +27d14m55s G 28936 0.096520 1.6 3 0 0 0 1 Retrieve4 ABELL 2142:[OHF95] 216 15h58m23.1s +27d14m04s G 27658 0.092257 1.7 1 0 0 0 0 Retrieve5 ABELL 2142:[OHF95] 244 15h58m24.7s +27d13m47s G 26470 0.088294 1.9 1 0 0 0 0 Retrieve6 ABELL 2142:[OHF95] 246 15h58m07.6s +27d14m45s G 26817 0.089452 2.3 1 0 0 0 0 Retrieve7 ABELL 2142:[OHF95] 218 15h58m25.5s +27d14m46s G 27154 0.090576 2.5 1 0 0 0 0 Retrieve8 ABELL 2142:[HS79] 103 15h58m17.5s +27d16m10s G 25161 0.083928 2.7 1 0 0 0 0 Retrieve9 ABELL 2142:[OHF95] 214 15h58m28.4s +27d13m48s G 27403 0.091406 2.7 1 0 0 0 0 Retrieve10 ABELL 2142:[OHF95] 209 15h58m24.6s +27d11m26s G 27350 0.091230 2.8 1 0 0 0 0 Retrieve11 ABELL 2142:[OHF95] 208 15h58m08.0s +27d11m13s G >30000 0.102341 2.9 1 0 0 0 0 Retrieve12 PGC 056516 15h58m14.0s +27d16m22s G 28644 0.095546 2.9 16 0 4 3 1 Retrieve13 ABELL 2142:[OHF95] 211 15h58m04.8s +27d11m50s G 24764 0.082604 3.0 1 0 0 0 0 Retrieve14 ABELL 2142:[OHF95] 228 15h58m13.8s +27d16m46s G 27029 0.090159 3.3 1 0 0 0 0 Retrieve15 ABELL 2142:[OHF95] 207 15h58m09.0s +27d10m24s G 26209 0.087424 3.5 1 0 0 0 0 Retrieve16 ABELL 2142:[OHF95] 230 15h58m12.8s +27d17m00s G 25793 0.086036 3.6 1 0 0 0 0 Retrieve17 ABELL 2142:[OHF95] 221 15h58m01.3s +27d15m03s G 25561 0.085262 3.6 1 0 0 0 0 Retrieve18 ABELL 2142:[OHF95] 227 15h58m06.5s +27d16m28s G 26107 0.087083 3.7 1 0 0 0 0 Retrieve19 ABELL 2142:[OHF95] 205 15h58m20.2s +27d09m49s G 25289 0.084355 3.8 1 0 0 0 0 Retrieve20 ABELL 2142:[OHF95] 204 15h58m17.9s +27d09m38s G 20093 0.067023 3.9 1 0 0 0 0 Retrieve21 ABELL 2142:[OHF95] 213 15h57m56.2s +27d13m27s G 26695 0.089045 4.4 1 0 0 0 0 Retrieve22 ABELL 2142:[OHF95] 222 15h58m33.9s +27d15m38s G 25251 0.084228 4.5 1 0 0 0 0 Retrieve23 [HB91] 1556+274 15h58m29.2s +27d17m08s G 26981 0.090000 4.7 3 0 0 0 0 Retrieve24 ABELL 2142:[OHF95] 203 15h58m19.2s +27d08m49s G >30000 0.147802 4.7 1 0 0 0 0 Retrieve25 ABELL 2142:[OHF95] 206 15h57m58.6s +27d10m44s G 26779 0.089325 4.8 1 0 0 0 0 Retrieve26 ABELL 2142:[OHF95] 212 15h57m54.9s +27d11m52s G 25246 0.084211 5.0 1 0 0 0 0 Retrieve27 ABELL 2142:[OHF95] 243 15h58m39.1s +27d14m02s G 27034 0.090176 5.1 1 0 0 0 0 Retrieve28 ABELL 2142:[OHF95] 242 15h58m39.6s +27d13m53s G 26930 0.089829 5.2 1 0 0 0 0 Retrieve29 ABELL 2142:[OHF95] 224 15h58m39.3s +27d16m19s G 26769 0.089292 5.9 1 0 0 0 0 Retrieve30 ABELL 2142:[OHF95] 220 15h58m41.5s +27d15m11s G 26486 0.088348 5.9 1 0 0 0 0 Retrieve31 ABELL 2142:[OHF95] 225 15h57m51.7s +27d16m06s G 27356 0.091250 6.0 1 0 0 0 0 Retrieve32 ABELL 2142:[OHF95] 234 15h58m26.7s +27d19m13s G 27760 0.092597 6.2 1 0 0 0 0 Retrieve33 PGC 056530 15h58m21.0s +27d20m03s G 26178 0.087320 6.7 2 0 0 0 1 Retrieve34 ABELL 2142:[OHF95] 210 15h58m45.4s +27d11m53s G 26182 0.087334 6.7 1 0 0 0 0 Retrieve35 ABELL 2142:[OHF95] 202 15h58m37.2s +27d08m18s G 27117 0.090452 7.0 1 0 0 0 0 Retrieve36 ABELL 2142:[OHF95] 343 15h58m32.7s +27d07m26s G >30000 0.106904 7.1 1 0 0 0 0 Retrieve37 ABELL 2142:[OHF95] 342 15h58m29.6s +27d06m56s G 25466 0.084945 7.2 1 0 0 0 0 Retrieve38 ABELL 2142:[OHF95] 252 15h58m47.0s +27d15m53s G 24443 0.081533 7.3 1 0 0 0 0 Retrieve39 ABELL 2142:[OHF95] 215 15h57m43.2s +27d13m38s G 25977 0.086650 7.3 1 0 0 0 0 Retrieve40 ABELL 2142:[OHF95] 344 15h57m55.7s +27d07m41s G 29091 0.097037 7.4 1 0 0 0 0 Retrieve41 ABELL 2142:[OHF95] 238 15h58m16.8s +27d20m55s G 27102 0.090402 7.4 1 0 0 0 0 Retrieve42 ABELL 2142:[OHF95] 231 15h57m49.8s +27d18m14s G 28075 0.093648 7.5 1 0 0 0 0 Retrieve43 ABELL 2142:[OHF95] 229 15h57m43.7s +27d16m38s G 26615 0.088778 7.9 1 0 0 0 0 Retrieve44 ABELL 2142:[OHF95] 338 15h58m21.1s +27d05m27s G 25406 0.084745 8.1 1 0 0 0 0 Retrieve45 ABELL 2142:[OHF95] 232 15h58m43.7s +27d19m00s G 19311 0.064414 8.2 1 0 0 0 0 Retrieve46 ABELL 2142:[OHF95] 340 15h58m05.1s +27d05m32s G 27222 0.090803 8.3 1 0 0 0 0 Retrieve47 ABELL 2142:[OHF95] 266 15h57m40.4s +27d15m57s G 26628 0.088821 8.3 1 0 0 0 0 Retrieve48 IRAS F15566+2716 15h58m42.9s +27d07m38s G 26003 0.086737 8.3 1 0 4 1 0 Retrieve49 ABELL 2142:[OHF95] 233 15h57m47.1s +27d18m58s G >30000 0.100860 8.5 1 0 0 0 0 Retrieve50 ABELL 2142:[OHF95] 341 15h58m40.0s +27d06m21s G 27399 0.091393 8.9 1 0 0 0 0 Retrieve51 ABELL 2142:[OHF95] 240 15h58m31.6s +27d21m44s G >30000 0.100082 8.9 1 0 0 0 0 Retrieve52 ABELL 2142:[OHF95] 241 15h58m01.0s +27d21m49s G 28364 0.094612 9.0 1 0 0 0 0 Retrieve53 ABELL 2142:[OHF95] 235 15h58m43.6s +27d20m07s G 28324 0.094479 9.0 1 0 0 0 0 Retrieve54 ABELL 2142:[OHF95] 260 15h58m55.8s +27d16m41s G 28182 0.094005 9.4 1 0 0 0 0 Retrieve55 ABELL 2142:[OHF95] 264 15h57m32.9s +27d15m07s G 25805 0.086076 9.7 1 0 0 0 0 Retrieve56 ABELL 2142:[OHF95] 337 15h58m12.2s +27d03m37s G 20461 0.068250 9.9 1 0 0 0 0 Retrieve57 ABELL 2142:[OHF95] 255 15h58m56.6s +27d18m24s G 29279 0.097664 10.3 1 0 0 0 0 Retrieve58 ABELL 2142:[OHF95] 327 15h57m39.3s +27d06m58s G 28561 0.095269 10.5 1 0 0 0 0 Retrieve59 ABELL 2142:[OHF95] 326 15h57m40.3s +27d06m24s G >30000 0.111520 10.7 1 0 0 0 0 Retrieve60 ABELL 2142:[OHF95] 253 15h59m04.5s +27d16m08s G 27306 0.091083 11.1 1 0 0 0 0 Retrieve61 ABELL 2142:[OHF95] 309 15h58m49.6s +27d05m17s G 26241 0.087530 11.1 1 0 0 0 0 Retrieve62 ABELL 2142:[OHF95] 279 15h57m49.9s +27d23m01s G 27401 0.091400 11.2 1 0 0 0 0 Retrieve63 ABELL 2142:[OHF95] 277 15h57m37.5s +27d20m39s G 28339 0.094529 11.2 1 0 0 0 0 Retrieve64 ABELL 2142:[OHF95] 256 15h58m59.0s +27d19m23s G 24511 0.081760 11.2 1 0 0 0 0 Retrieve65 ABELL 2142:[OHF95] 281 15h57m56.5s +27d23m53s G 27214 0.090776 11.3 1 0 0 0 0 Retrieve66 ABELL 2142:[OHF95] 280 15h57m51.2s +27d23m33s G 29263 0.097611 11.5 1 0 0 0 0 Retrieve67 ABELL 2142:[OHF95] 275 15h57m30.2s +27d18m57s G 27585 0.092013 11.6 1 0 0 0 0 Retrieve68 ABELL 2142:[OHF95] 365 15h57m40.0s +27d22m50s G 27373 0.091306 12.3 1 0 0 0 0 Retrieve69 IRAS 15567+2731 15h58m50.5s +27d23m26s G 28237 0.094188 12.6 3 0 4 2 0 Retrieve70 ABELL 2142:[OHF95] 274 15h57m24.3s +27d18m49s G 27093 0.090372 12.7 1 0 0 0 0 Retrieve71 ABELL 2142:[OHF95] 269 15h57m19.4s +27d16m32s G 29438 0.098194 13.0 1 0 0 0 0 Retrieve72 ABELL 2142:[OHF95] 350 15h58m47.3s +27d24m29s G 28567 0.095289 13.0 1 0 0 0 0 Retrieve73 ABELL 2142:[OHF95] 248 15h59m14.9s +27d10m24s G 27189 0.090693 13.4 1 0 0 0 0 Retrieve74 ABELL 2142:[OHF95] 254 15h59m14.7s +27d17m25s G 27439 0.091526 13.6 1 0 0 0 0 Retrieve75 ABELL 2142:[OHF95] 317 15h57m42.0s +27d02m05s G 27226 0.090816 13.7 1 0 0 0 0 Retrieve76 ABELL 2142:[OHF95] 335 15h57m45.0s +27d01m22s G 29208 0.097427 14.0 1 0 0 0 0 Retrieve77 ABELL 2142:[OHF95] 282 15h57m49.7s +27d26m12s G 26655 0.088911 14.0 1 0 0 0 0 Retrieve78 ABELL 2142:[OHF95] 284 15h58m29.4s +27d27m35s G 28433 0.094842 14.4 1 0 0 0 0 Retrieve79 ABELL 2142:[OHF95] 310 15h59m12.4s +27d06m00s G 25884 0.086340 14.6 1 0 0 0 0 Retrieve80 ABELL 2142:[OHF95] 249 15h59m21.5s +27d11m49s G 27382 0.091336 14.6 1 0 0 0 0 Retrieve81 ABELL 2142:[OHF95] 320 15h57m26.5s +27d03m48s G 20745 0.069198 14.7 1 0 0 0 0 Retrieve82 PGC 056556 15h58m49.7s +27d26m40s G 25467 0.084949 15.2 2 0 0 0 1 Retrieve83 ABELL 2142:[HS79] 204 15h57m42.4s +27d00m18s G 25116 0.083778 15.2 1 0 0 0 0 Retrieve84 ABELL 2142:[OHF95] 251 15h59m24.0s +27d15m18s G 27308 0.091090 15.2 1 0 0 0 0 Retrieve85 ABELL 2142:[OHF95] 250 15h59m24.6s +27d13m01s G 27948 0.093224 15.2 1 0 0 0 0 Retrieve86 ABELL 2142:[OHF95] 304 15h58m54.6s +27d00m50s G 19322 0.064451 15.3 1 0 0 0 0 Retrieve87 KUG 1556+276 15h58m32.0s +27d28m24s G 9333 0.031131 15.3 4 0 0 2 1 Retrieve88 ABELL 2142:[OHF95] 258 15h59m18.8s +27d20m04s G 26885 0.089679 15.4 1 0 0 0 0 Retrieve89 CGCG 167-007 15h58m34.4s +26d58m30s GPair 19860 0.066246 15.5 9 0 0 2 0 Retrieve90 ABELL 2142:[OHF95] 334 15h58m43.1s +26d59m08s G 27078 0.090322 15.5 1 0 0 0 0 Retrieve91 ABELL 2142:[OHF95] 322 15h57m19.4s +27d04m18s G 20388 0.068007 15.6 1 0 0 0 0 Retrieve92 CGCG 167-007 NED01 15h58m39.0s +26d58m37s G 19839 0.066176 15.7 2 0 0 1 0 Retrieve93 ABELL 2142:[OHF95] 347 15h58m40.0s +26d58m41s G 19321 0.064448 15.7 1 0 0 0 0 Retrieve94 ABELL 2142:[OHF95] 351 15h58m55.9s +27d26m31s G 27042 0.090202 15.8 1 0 0 0 0 Retrieve95 IRAS 15556+2736 15h57m43.6s +27d27m55s G 9350 0.031188 16.1 4 0 4 2 0 Retrieve96 ABELL 2142:[OHF95] 367 15h57m28.9s +27d25m46s G 26229 0.087490 16.1 1 0 0 0 0 Retrieve97 ABELL 2142:[OHF95] 259 15h59m22.9s +27d20m49s G 27146 0.090549 16.6 1 0 0 0 0 Retrieve98 ABELL 2142:[OHF95] 328 15h57m06.6s +27d07m10s G 20277 0.067637 16.7 1 0 0 0 0 Retrieve99 ABELL 2142:[OHF95] 372 15h57m36.8s +27d27m51s G 26790 0.089362 16.8 1 0 0 0 0 Retrieve100 ABELL 2142:[OHF95] 273 15h57m03.4s +27d18m14s G 28220 0.094132 16.8 1 0 0 0 0 Retrieve101 ABELL 2142:[OHF95] 330 15h58m31.7s +26d56m33s G 25607 0.085416 17.3 1 0 0 0 0 Retrieve102 ABELL 2142:[OHF95] 287 15h57m44.6s +27d29m26s G 26298 0.087721 17.4 1 0 0 0 0 Retrieve103 [HB89] 1557+272 15h59m22.2s +27d03m40s G 19374 0.064625 17.7 17 1 3 0 1 Retrieve104 ABELL 2142:[OHF95] 366 15h57m08.9s +27d23m16s G 27985 0.093348 17.9 1 0 0 0 0 Retrieve105 ABELL 2142:[OHF95] 263 15h56m55.2s +27d12m52s G 27660 0.092264 18.0 1 0 0 0 0 Retrieve106 ABELL 2142:[OHF95] 267 15h56m53.9s +27d15m51s G >30000 0.152859 18.4 1 0 0 0 0 Retrieve107 ABELL 2142:[OHF95] 373 15h57m24.7s +27d28m19s G 29519 0.098465 18.7 1 0 0 0 0 Retrieve108 ABELL 2142:[OHF95] 292 15h58m01.1s +27d32m09s G 26880 0.089662 19.0 1 0 0 0 0 Retrieve109 PGC 056523 15h58m18.9s +27d32m42s G 9495 0.031672 19.2 2 0 0 0 1 Retrieve110 PGC 056565 15h58m56.6s +27d30m40s G 27097 0.090386 19.4 2 0 0 0 1 Retrieve111 ABELL 2142:[OHF95] 294 15h58m08.1s +27d32m59s G 27344 0.091210 19.6 1 0 0 0 0 Retrieve112 ABELL 2142:[OHF95] 270 15h56m49.0s +27d17m14s G 28589 0.095362 19.7 1 0 0 0 0 Retrieve113 ABELL 2142:[OHF95] 318 15h56m57.0s +27d03m00s G 27619 0.092127 20.5 1 0 0 0 0 Retrieve114 CGCG 167-008 15h58m34.8s +27d37m06s G 9379 0.031285 24.0 4 0 0 2 1 Retrieve115 ABELL 2142:[OHF95] 376 15h57m00.6s +27d31m04s G 24652 0.082230 24.3 1 0 0 0 0 Retrieve116 MRK 0492 15h58m43.7s +26d49m05s G 4267 0.014233 25.1 18 0 14 7 4 Retrieve HTML-TableParser-0.38/data/table.Decode.data 0000644 0000407 0000036 00000002540 11012452146 016476 0 ustar dj head h1 -1.154e-01 -2.060e-01 481.0146 -1.7797716637950735E-03 -26.0506034413416841 579.89015840093919
0.000672059134040231 0.00123484664976509 842.1920 24.9555 59.9186 902.1106 598.5083 560.6541h3 -8.365e-02 -2.345e-01 480.9282 -1.1532395834759916E-03 -16.875942397594130 466.64379784205380
0.000515063949465614 0.00138731246068735 842.1970 24.9555 59.8297 902.0267 481.6319 451.1580h4 -8.386e-02 -2.065e-01 480.8279 -8.9864417477996457E-04 -13.150318066441841 411.91935912458604
0.000513002156880169 0.00123195192376053 842.2250 24.9555 59.7154 901.9404 425.1507 398.2487h6 -1.096e-01 -2.067e-01 479.2152 -4.9625995845653374E-04 -7.2620248152618760 306.09851668776219
0.000658904663372658 0.00124699759199671 842.2000 24.9555 58.1152 900.3152 315.9310 295.9396p1 1.239e-01 2.151e-01 -426.5761 0.0 -8.9333113530131421 606.86080963697918
842.2150 24.9555 -847.6836 -5.4686 613.0284 600.6299p3 8.675e-02 2.437e-01 -436.7098 0.0 -5.7939624154424676 488.46244215611011
842.2080 24.9555 -857.8138 -15.6058 493.4321 483.4417p4 8.634e-02 2.168e-01 -440.3572 0.0 -4.5165799273846270 431.26225933154404
842.2080 24.9555 -861.4612 -19.2532 435.6501 426.8293p6 8.625e-02 2.245e-01 -445.0821 0.0 -2.4957050467401789 320.56977725634789
842.2090 24.9555 -866.1866 -23.9776 323.8316 317.2745 HTML-TableParser-0.38/data/table2-1.Default.data 0000644 0000407 0000036 00000002541 11012452147 017121 0 ustar dj head h33 -1.154e-01 -2.060e-01 481.0146 -1.7797716637950735E-03 -26.0506034413416841 579.89015840093919
0.000672059134040231 0.00123484664976509 842.1920 24.9555 59.9186 902.1106 598.5083 560.6541h3 -8.365e-02 -2.345e-01 480.9282 -1.1532395834759916E-03 -16.875942397594130 466.64379784205380
0.000515063949465614 0.00138731246068735 842.1970 24.9555 59.8297 902.0267 481.6319 451.1580h4 -8.386e-02 -2.065e-01 480.8279 -8.9864417477996457E-04 -13.150318066441841 411.91935912458604
0.000513002156880169 0.00123195192376053 842.2250 24.9555 59.7154 901.9404 425.1507 398.2487h6 -1.096e-01 -2.067e-01 479.2152 -4.9625995845653374E-04 -7.2620248152618760 306.09851668776219
0.000658904663372658 0.00124699759199671 842.2000 24.9555 58.1152 900.3152 315.9310 295.9396p1 1.239e-01 2.151e-01 -426.5761 0.0 -8.9333113530131421 606.86080963697918
842.2150 24.9555 -847.6836 -5.4686 613.0284 600.6299p3 8.675e-02 2.437e-01 -436.7098 0.0 -5.7939624154424676 488.46244215611011
842.2080 24.9555 -857.8138 -15.6058 493.4321 483.4417p4 8.634e-02 2.168e-01 -440.3572 0.0 -4.5165799273846270 431.26225933154404
842.2080 24.9555 -861.4612 -19.2532 435.6501 426.8293p6 8.625e-02 2.245e-01 -445.0821 0.0 -2.4957050467401789 320.56977725634789
842.2090 24.9555 -866.1866 -23.9776 323.8316 317.2745 HTML-TableParser-0.38/data/table.Chomp.data 0000644 0000407 0000036 00000002540 11012452146 016361 0 ustar dj head h1 -1.154e-01 -2.060e-01 481.0146 -1.7797716637950735E-03 -26.0506034413416841 579.89015840093919
0.000672059134040231 0.00123484664976509 842.1920 24.9555 59.9186 902.1106 598.5083 560.6541h3 -8.365e-02 -2.345e-01 480.9282 -1.1532395834759916E-03 -16.875942397594130 466.64379784205380
0.000515063949465614 0.00138731246068735 842.1970 24.9555 59.8297 902.0267 481.6319 451.1580h4 -8.386e-02 -2.065e-01 480.8279 -8.9864417477996457E-04 -13.150318066441841 411.91935912458604
0.000513002156880169 0.00123195192376053 842.2250 24.9555 59.7154 901.9404 425.1507 398.2487h6 -1.096e-01 -2.067e-01 479.2152 -4.9625995845653374E-04 -7.2620248152618760 306.09851668776219
0.000658904663372658 0.00124699759199671 842.2000 24.9555 58.1152 900.3152 315.9310 295.9396p1 1.239e-01 2.151e-01 -426.5761 0.0 -8.9333113530131421 606.86080963697918
842.2150 24.9555 -847.6836 -5.4686 613.0284 600.6299p3 8.675e-02 2.437e-01 -436.7098 0.0 -5.7939624154424676 488.46244215611011
842.2080 24.9555 -857.8138 -15.6058 493.4321 483.4417p4 8.634e-02 2.168e-01 -440.3572 0.0 -4.5165799273846270 431.26225933154404
842.2080 24.9555 -861.4612 -19.2532 435.6501 426.8293p6 8.625e-02 2.245e-01 -445.0821 0.0 -2.4957050467401789 320.56977725634789
842.2090 24.9555 -866.1866 -23.9776 323.8316 317.2745 HTML-TableParser-0.38/data/table2.Chomp.data 0000644 0000407 0000036 00000002542 11012452145 016444 0 ustar dj head
h1 -1.154e-01 -2.060e-01 481.0146 -1.7797716637950735E-03 -26.0506034413416841 579.89015840093919
0.000672059134040231 0.00123484664976509 842.1920 24.9555 59.9186 902.1106 598.5083 560.6541h3 -8.365e-02 -2.345e-01 480.9282 -1.1532395834759916E-03 -16.875942397594130 466.64379784205380
0.000515063949465614 0.00138731246068735 842.1970 24.9555 59.8297 902.0267 481.6319 451.1580h4 -8.386e-02 -2.065e-01 480.8279 -8.9864417477996457E-04 -13.150318066441841 411.91935912458604
0.000513002156880169 0.00123195192376053 842.2250 24.9555 59.7154 901.9404 425.1507 398.2487h6 -1.096e-01 -2.067e-01 479.2152 -4.9625995845653374E-04 -7.2620248152618760 306.09851668776219
0.000658904663372658 0.00124699759199671 842.2000 24.9555 58.1152 900.3152 315.9310 295.9396p1 1.239e-01 2.151e-01 -426.5761 0.0 -8.9333113530131421 606.86080963697918
842.2150 24.9555 -847.6836 -5.4686 613.0284 600.6299p3 8.675e-02 2.437e-01 -436.7098 0.0 -5.7939624154424676 488.46244215611011
842.2080 24.9555 -857.8138 -15.6058 493.4321 483.4417p4 8.634e-02 2.168e-01 -440.3572 0.0 -4.5165799273846270 431.26225933154404
842.2080 24.9555 -861.4612 -19.2532 435.6501 426.8293p6 8.625e-02 2.245e-01 -445.0821 0.0 -2.4957050467401789 320.56977725634789
842.2090 24.9555 -866.1866 -23.9776 323.8316 317.2745 HTML-TableParser-0.38/data/screwy.html 0000644 0000407 0000036 00000001540 10674762377 015622 0 ustar dj head
screwy table
screwy table
Widget
| Snacks
| Prices
|
A
| B
| 1
| 2
| 3
|
Sn 1
| Sn 2
| 3.1
| 3.2
|
Both
| MM1
| MB1
| 11.1
| 22.2
| 1-3.1.1
| 1-3.2.1
|
A
| B
| MM2
| MB2
| 33.3
| 2-3.1.1
| 2-3.2.1
|
Diab Jerius
Last modified: Fri Dec 10 10:31:57 EST 1999
HTML-TableParser-0.38/data/table2-1.hdr 0000644 0000407 0000036 00000000111 11012452147 015371 0 ustar dj head mirror
x0
y0
z0
p
k
rho0
theta0
az_mis
el_mis
l
node
z_f
z_a
rho_f
rho_a
HTML-TableParser-0.38/data/table2.hdr 0000644 0000407 0000036 00000000113 11012452145 015233 0 ustar dj head Snookums
x0
y0
z0
p
k
rho0
theta0
az_mis
el_mis
l
node
z_f
z_a
rho_f
rho_a
HTML-TableParser-0.38/data/table2.html 0000644 0000407 0000036 00000016637 10674762377 015474 0 ustar dj head
Snookums |
x0 |
y0 |
z0 |
p |
k |
rho0 |
theta0 |
az_mis |
el_mis |
l |
node |
z_f |
z_a |
rho_f |
rho_a |
mirror |
x0 |
y0 |
z0 |
p |
k |
rho0 |
theta0 |
az_mis |
el_mis |
l |
node |
z_f |
z_a |
rho_f |
rho_a |
h33 |
-1.154e-01 |
-2.060e-01 |
481.0146 |
-1.7797716637950735E-03 |
-26.0506034413416841 |
579.89015840093919 |
|
0.000672059134040231 |
0.00123484664976509 |
842.1920 |
24.9555 |
59.9186 |
902.1106 |
598.5083 |
560.6541 |
h3 |
-8.365e-02 |
-2.345e-01 |
480.9282 |
-1.1532395834759916E-03 |
-16.875942397594130 |
466.64379784205380 |
|
0.000515063949465614 |
0.00138731246068735 |
842.1970 |
24.9555 |
59.8297 |
902.0267 |
481.6319 |
451.1580 |
h4 |
-8.386e-02 |
-2.065e-01 |
480.8279 |
-8.9864417477996457E-04 |
-13.150318066441841 |
411.91935912458604 |
|
0.000513002156880169 |
0.00123195192376053 |
842.2250 |
24.9555 |
59.7154 |
901.9404 |
425.1507 |
398.2487 |
h6 |
-1.096e-01 |
-2.067e-01 |
479.2152 |
-4.9625995845653374E-04 |
-7.2620248152618760 |
306.09851668776219 |
|
0.000658904663372658 |
0.00124699759199671 |
842.2000 |
24.9555 |
58.1152 |
900.3152 |
315.9310 |
295.9396 |
p1 |
1.239e-01 |
2.151e-01 |
-426.5761 |
0.0 |
-8.9333113530131421 |
606.86080963697918 |
|
|
|
842.2150 |
24.9555 |
-847.6836 |
-5.4686 |
613.0284 |
600.6299 |
p3 |
8.675e-02 |
2.437e-01 |
-436.7098 |
0.0 |
-5.7939624154424676 |
488.46244215611011 |
|
|
|
842.2080 |
24.9555 |
-857.8138 |
-15.6058 |
493.4321 |
483.4417 |
p4 |
8.634e-02 |
2.168e-01 |
-440.3572 |
0.0 |
-4.5165799273846270 |
431.26225933154404 |
|
|
|
842.2080 |
24.9555 |
-861.4612 |
-19.2532 |
435.6501 |
426.8293 |
p6 |
8.625e-02 |
2.245e-01 |
-445.0821 |
0.0 |
-2.4957050467401789 |
320.56977725634789 |
|
|
|
842.2090 |
24.9555 |
-866.1866 |
-23.9776 |
323.8316 |
317.2745 |
|
h1 |
-1.154e-01 |
-2.060e-01 |
481.0146 |
-1.7797716637950735E-03 |
-26.0506034413416841 |
579.89015840093919 |
|
0.000672059134040231 |
0.00123484664976509 |
842.1920 |
24.9555 |
59.9186 |
902.1106 |
598.5083 |
560.6541 |
h3 |
-8.365e-02 |
-2.345e-01 |
480.9282 |
-1.1532395834759916E-03 |
-16.875942397594130 |
466.64379784205380 |
|
0.000515063949465614 |
0.00138731246068735 |
842.1970 |
24.9555 |
59.8297 |
902.0267 |
481.6319 |
451.1580 |
h4 |
-8.386e-02 |
-2.065e-01 |
480.8279 |
-8.9864417477996457E-04 |
-13.150318066441841 |
411.91935912458604 |
|
0.000513002156880169 |
0.00123195192376053 |
842.2250 |
24.9555 |
59.7154 |
901.9404 |
425.1507 |
398.2487 |
h6 |
-1.096e-01 |
-2.067e-01 |
479.2152 |
-4.9625995845653374E-04 |
-7.2620248152618760 |
306.09851668776219 |
|
0.000658904663372658 |
0.00124699759199671 |
842.2000 |
24.9555 |
58.1152 |
900.3152 |
315.9310 |
295.9396 |
p1 |
1.239e-01 |
2.151e-01 |
-426.5761 |
0.0 |
-8.9333113530131421 |
606.86080963697918 |
|
|
|
842.2150 |
24.9555 |
-847.6836 |
-5.4686 |
613.0284 |
600.6299 |
p3 |
8.675e-02 |
2.437e-01 |
-436.7098 |
0.0 |
-5.7939624154424676 |
488.46244215611011 |
|
|
|
842.2080 |
24.9555 |
-857.8138 |
-15.6058 |
493.4321 |
483.4417 |
p4 |
8.634e-02 |
2.168e-01 |
-440.3572 |
0.0 |
-4.5165799273846270 |
431.26225933154404 |
|
|
|
842.2080 |
24.9555 |
-861.4612 |
-19.2532 |
435.6501 |
426.8293 |
p6 |
8.625e-02 |
2.245e-01 |
-445.0821 |
0.0 |
-2.4957050467401789 |
320.56977725634789 |
|
|
|
842.2090 |
24.9555 |
-866.1866 |
-23.9776 |
323.8316 |
317.2745 |
HTML-TableParser-0.38/data/table.html 0000644 0000407 0000036 00000007274 10674762377 015407 0 ustar dj head
mirror |
x0 |
y0 |
z0 |
p |
k |
rho0 |
theta0 |
az_mis |
el_mis |
l |
node |
z_f |
z_a |
rho_f |
rho_a |
h1 |
-1.154e-01 |
-2.060e-01 |
481.0146 |
-1.7797716637950735E-03 |
-26.0506034413416841 |
579.89015840093919 |
|
0.000672059134040231 |
0.00123484664976509 |
842.1920 |
24.9555 |
59.9186 |
902.1106 |
598.5083 |
560.6541 |
h3 |
-8.365e-02 |
-2.345e-01 |
480.9282 |
-1.1532395834759916E-03 |
-16.875942397594130 |
466.64379784205380 |
|
0.000515063949465614 |
0.00138731246068735 |
842.1970 |
24.9555 |
59.8297 |
902.0267 |
481.6319 |
451.1580 |
h4 |
-8.386e-02 |
-2.065e-01 |
480.8279 |
-8.9864417477996457E-04 |
-13.150318066441841 |
411.91935912458604 |
|
0.000513002156880169 |
0.00123195192376053 |
842.2250 |
24.9555 |
59.7154 |
901.9404 |
425.1507 |
398.2487 |
h6 |
-1.096e-01 |
-2.067e-01 |
479.2152 |
-4.9625995845653374E-04 |
-7.2620248152618760 |
306.09851668776219 |
|
0.000658904663372658 |
0.00124699759199671 |
842.2000 |
24.9555 |
58.1152 |
900.3152 |
315.9310 |
295.9396 |
p1 |
1.239e-01 |
2.151e-01 |
-426.5761 |
0.0 |
-8.9333113530131421 |
606.86080963697918 |
|
|
|
842.2150 |
24.9555 |
-847.6836 |
-5.4686 |
613.0284 |
600.6299 |
p3 |
8.675e-02 |
2.437e-01 |
-436.7098 |
0.0 |
-5.7939624154424676 |
488.46244215611011 |
|
|
|
842.2080 |
24.9555 |
-857.8138 |
-15.6058 |
493.4321 |
483.4417 |
p4 |
8.634e-02 |
2.168e-01 |
-440.3572 |
0.0 |
-4.5165799273846270 |
431.26225933154404 |
|
|
|
842.2080 |
24.9555 |
-861.4612 |
-19.2532 |
435.6501 |
426.8293 |
p6 |
8.625e-02 |
2.245e-01 |
-445.0821 |
0.0 |
-2.4957050467401789 |
320.56977725634789 |
|
|
|
842.2090 |
24.9555 |
-866.1866 |
-23.9776 |
323.8316 |
317.2745 |
HTML-TableParser-0.38/data/table.Trim.data 0000644 0000407 0000036 00000002420 11012452146 016223 0 ustar dj head h1 -1.154e-01 -2.060e-01 481.0146 -1.7797716637950735E-03 -26.0506034413416841 579.89015840093919 0.000672059134040231 0.00123484664976509 842.1920 24.9555 59.9186 902.1106 598.5083 560.6541h3 -8.365e-02 -2.345e-01 480.9282 -1.1532395834759916E-03 -16.875942397594130 466.64379784205380 0.000515063949465614 0.00138731246068735 842.1970 24.9555 59.8297 902.0267 481.6319 451.1580h4 -8.386e-02 -2.065e-01 480.8279 -8.9864417477996457E-04 -13.150318066441841 411.91935912458604 0.000513002156880169 0.00123195192376053 842.2250 24.9555 59.7154 901.9404 425.1507 398.2487h6 -1.096e-01 -2.067e-01 479.2152 -4.9625995845653374E-04 -7.2620248152618760 306.09851668776219 0.000658904663372658 0.00124699759199671 842.2000 24.9555 58.1152 900.3152 315.9310 295.9396p1 1.239e-01 2.151e-01 -426.5761 0.0 -8.9333113530131421 606.86080963697918 842.2150 24.9555 -847.6836 -5.4686 613.0284 600.6299p3 8.675e-02 2.437e-01 -436.7098 0.0 -5.7939624154424676 488.46244215611011 842.2080 24.9555 -857.8138 -15.6058 493.4321 483.4417p4 8.634e-02 2.168e-01 -440.3572 0.0 -4.5165799273846270 431.26225933154404 842.2080 24.9555 -861.4612 -19.2532 435.6501 426.8293p6 8.625e-02 2.245e-01 -445.0821 0.0 -2.4957050467401789 320.56977725634789 842.2090 24.9555 -866.1866 -23.9776 323.8316 317.2745 HTML-TableParser-0.38/data/ned.Trim.data 0000644 0000407 0000036 00000024342 11012452147 015712 0 ustar dj head 1 PGC 056527 15h58m20.0s +27d14m02s G 27092 0.090369 1.0 9 0 0 0 2 Retrieve2 ABELL 2142:[HCW85] 2 15h58m18.8s +27d14m21s G 24247 0.080879 1.1 1 0 0 0 0 Retrieve3 PGC 056515 15h58m13.3s +27d14m55s G 28936 0.096520 1.6 3 0 0 0 1 Retrieve4 ABELL 2142:[OHF95] 216 15h58m23.1s +27d14m04s G 27658 0.092257 1.7 1 0 0 0 0 Retrieve5 ABELL 2142:[OHF95] 244 15h58m24.7s +27d13m47s G 26470 0.088294 1.9 1 0 0 0 0 Retrieve6 ABELL 2142:[OHF95] 246 15h58m07.6s +27d14m45s G 26817 0.089452 2.3 1 0 0 0 0 Retrieve7 ABELL 2142:[OHF95] 218 15h58m25.5s +27d14m46s G 27154 0.090576 2.5 1 0 0 0 0 Retrieve8 ABELL 2142:[HS79] 103 15h58m17.5s +27d16m10s G 25161 0.083928 2.7 1 0 0 0 0 Retrieve9 ABELL 2142:[OHF95] 214 15h58m28.4s +27d13m48s G 27403 0.091406 2.7 1 0 0 0 0 Retrieve10 ABELL 2142:[OHF95] 209 15h58m24.6s +27d11m26s G 27350 0.091230 2.8 1 0 0 0 0 Retrieve11 ABELL 2142:[OHF95] 208 15h58m08.0s +27d11m13s G >30000 0.102341 2.9 1 0 0 0 0 Retrieve12 PGC 056516 15h58m14.0s +27d16m22s G 28644 0.095546 2.9 16 0 4 3 1 Retrieve13 ABELL 2142:[OHF95] 211 15h58m04.8s +27d11m50s G 24764 0.082604 3.0 1 0 0 0 0 Retrieve14 ABELL 2142:[OHF95] 228 15h58m13.8s +27d16m46s G 27029 0.090159 3.3 1 0 0 0 0 Retrieve15 ABELL 2142:[OHF95] 207 15h58m09.0s +27d10m24s G 26209 0.087424 3.5 1 0 0 0 0 Retrieve16 ABELL 2142:[OHF95] 230 15h58m12.8s +27d17m00s G 25793 0.086036 3.6 1 0 0 0 0 Retrieve17 ABELL 2142:[OHF95] 221 15h58m01.3s +27d15m03s G 25561 0.085262 3.6 1 0 0 0 0 Retrieve18 ABELL 2142:[OHF95] 227 15h58m06.5s +27d16m28s G 26107 0.087083 3.7 1 0 0 0 0 Retrieve19 ABELL 2142:[OHF95] 205 15h58m20.2s +27d09m49s G 25289 0.084355 3.8 1 0 0 0 0 Retrieve20 ABELL 2142:[OHF95] 204 15h58m17.9s +27d09m38s G 20093 0.067023 3.9 1 0 0 0 0 Retrieve21 ABELL 2142:[OHF95] 213 15h57m56.2s +27d13m27s G 26695 0.089045 4.4 1 0 0 0 0 Retrieve22 ABELL 2142:[OHF95] 222 15h58m33.9s +27d15m38s G 25251 0.084228 4.5 1 0 0 0 0 Retrieve23 [HB91] 1556+274 15h58m29.2s +27d17m08s G 26981 0.090000 4.7 3 0 0 0 0 Retrieve24 ABELL 2142:[OHF95] 203 15h58m19.2s +27d08m49s G >30000 0.147802 4.7 1 0 0 0 0 Retrieve25 ABELL 2142:[OHF95] 206 15h57m58.6s +27d10m44s G 26779 0.089325 4.8 1 0 0 0 0 Retrieve26 ABELL 2142:[OHF95] 212 15h57m54.9s +27d11m52s G 25246 0.084211 5.0 1 0 0 0 0 Retrieve27 ABELL 2142:[OHF95] 243 15h58m39.1s +27d14m02s G 27034 0.090176 5.1 1 0 0 0 0 Retrieve28 ABELL 2142:[OHF95] 242 15h58m39.6s +27d13m53s G 26930 0.089829 5.2 1 0 0 0 0 Retrieve29 ABELL 2142:[OHF95] 224 15h58m39.3s +27d16m19s G 26769 0.089292 5.9 1 0 0 0 0 Retrieve30 ABELL 2142:[OHF95] 220 15h58m41.5s +27d15m11s G 26486 0.088348 5.9 1 0 0 0 0 Retrieve31 ABELL 2142:[OHF95] 225 15h57m51.7s +27d16m06s G 27356 0.091250 6.0 1 0 0 0 0 Retrieve32 ABELL 2142:[OHF95] 234 15h58m26.7s +27d19m13s G 27760 0.092597 6.2 1 0 0 0 0 Retrieve33 PGC 056530 15h58m21.0s +27d20m03s G 26178 0.087320 6.7 2 0 0 0 1 Retrieve34 ABELL 2142:[OHF95] 210 15h58m45.4s +27d11m53s G 26182 0.087334 6.7 1 0 0 0 0 Retrieve35 ABELL 2142:[OHF95] 202 15h58m37.2s +27d08m18s G 27117 0.090452 7.0 1 0 0 0 0 Retrieve36 ABELL 2142:[OHF95] 343 15h58m32.7s +27d07m26s G >30000 0.106904 7.1 1 0 0 0 0 Retrieve37 ABELL 2142:[OHF95] 342 15h58m29.6s +27d06m56s G 25466 0.084945 7.2 1 0 0 0 0 Retrieve38 ABELL 2142:[OHF95] 252 15h58m47.0s +27d15m53s G 24443 0.081533 7.3 1 0 0 0 0 Retrieve39 ABELL 2142:[OHF95] 215 15h57m43.2s +27d13m38s G 25977 0.086650 7.3 1 0 0 0 0 Retrieve40 ABELL 2142:[OHF95] 344 15h57m55.7s +27d07m41s G 29091 0.097037 7.4 1 0 0 0 0 Retrieve41 ABELL 2142:[OHF95] 238 15h58m16.8s +27d20m55s G 27102 0.090402 7.4 1 0 0 0 0 Retrieve42 ABELL 2142:[OHF95] 231 15h57m49.8s +27d18m14s G 28075 0.093648 7.5 1 0 0 0 0 Retrieve43 ABELL 2142:[OHF95] 229 15h57m43.7s +27d16m38s G 26615 0.088778 7.9 1 0 0 0 0 Retrieve44 ABELL 2142:[OHF95] 338 15h58m21.1s +27d05m27s G 25406 0.084745 8.1 1 0 0 0 0 Retrieve45 ABELL 2142:[OHF95] 232 15h58m43.7s +27d19m00s G 19311 0.064414 8.2 1 0 0 0 0 Retrieve46 ABELL 2142:[OHF95] 340 15h58m05.1s +27d05m32s G 27222 0.090803 8.3 1 0 0 0 0 Retrieve47 ABELL 2142:[OHF95] 266 15h57m40.4s +27d15m57s G 26628 0.088821 8.3 1 0 0 0 0 Retrieve48 IRAS F15566+2716 15h58m42.9s +27d07m38s G 26003 0.086737 8.3 1 0 4 1 0 Retrieve49 ABELL 2142:[OHF95] 233 15h57m47.1s +27d18m58s G >30000 0.100860 8.5 1 0 0 0 0 Retrieve50 ABELL 2142:[OHF95] 341 15h58m40.0s +27d06m21s G 27399 0.091393 8.9 1 0 0 0 0 Retrieve51 ABELL 2142:[OHF95] 240 15h58m31.6s +27d21m44s G >30000 0.100082 8.9 1 0 0 0 0 Retrieve52 ABELL 2142:[OHF95] 241 15h58m01.0s +27d21m49s G 28364 0.094612 9.0 1 0 0 0 0 Retrieve53 ABELL 2142:[OHF95] 235 15h58m43.6s +27d20m07s G 28324 0.094479 9.0 1 0 0 0 0 Retrieve54 ABELL 2142:[OHF95] 260 15h58m55.8s +27d16m41s G 28182 0.094005 9.4 1 0 0 0 0 Retrieve55 ABELL 2142:[OHF95] 264 15h57m32.9s +27d15m07s G 25805 0.086076 9.7 1 0 0 0 0 Retrieve56 ABELL 2142:[OHF95] 337 15h58m12.2s +27d03m37s G 20461 0.068250 9.9 1 0 0 0 0 Retrieve57 ABELL 2142:[OHF95] 255 15h58m56.6s +27d18m24s G 29279 0.097664 10.3 1 0 0 0 0 Retrieve58 ABELL 2142:[OHF95] 327 15h57m39.3s +27d06m58s G 28561 0.095269 10.5 1 0 0 0 0 Retrieve59 ABELL 2142:[OHF95] 326 15h57m40.3s +27d06m24s G >30000 0.111520 10.7 1 0 0 0 0 Retrieve60 ABELL 2142:[OHF95] 253 15h59m04.5s +27d16m08s G 27306 0.091083 11.1 1 0 0 0 0 Retrieve61 ABELL 2142:[OHF95] 309 15h58m49.6s +27d05m17s G 26241 0.087530 11.1 1 0 0 0 0 Retrieve62 ABELL 2142:[OHF95] 279 15h57m49.9s +27d23m01s G 27401 0.091400 11.2 1 0 0 0 0 Retrieve63 ABELL 2142:[OHF95] 277 15h57m37.5s +27d20m39s G 28339 0.094529 11.2 1 0 0 0 0 Retrieve64 ABELL 2142:[OHF95] 256 15h58m59.0s +27d19m23s G 24511 0.081760 11.2 1 0 0 0 0 Retrieve65 ABELL 2142:[OHF95] 281 15h57m56.5s +27d23m53s G 27214 0.090776 11.3 1 0 0 0 0 Retrieve66 ABELL 2142:[OHF95] 280 15h57m51.2s +27d23m33s G 29263 0.097611 11.5 1 0 0 0 0 Retrieve67 ABELL 2142:[OHF95] 275 15h57m30.2s +27d18m57s G 27585 0.092013 11.6 1 0 0 0 0 Retrieve68 ABELL 2142:[OHF95] 365 15h57m40.0s +27d22m50s G 27373 0.091306 12.3 1 0 0 0 0 Retrieve69 IRAS 15567+2731 15h58m50.5s +27d23m26s G 28237 0.094188 12.6 3 0 4 2 0 Retrieve70 ABELL 2142:[OHF95] 274 15h57m24.3s +27d18m49s G 27093 0.090372 12.7 1 0 0 0 0 Retrieve71 ABELL 2142:[OHF95] 269 15h57m19.4s +27d16m32s G 29438 0.098194 13.0 1 0 0 0 0 Retrieve72 ABELL 2142:[OHF95] 350 15h58m47.3s +27d24m29s G 28567 0.095289 13.0 1 0 0 0 0 Retrieve73 ABELL 2142:[OHF95] 248 15h59m14.9s +27d10m24s G 27189 0.090693 13.4 1 0 0 0 0 Retrieve74 ABELL 2142:[OHF95] 254 15h59m14.7s +27d17m25s G 27439 0.091526 13.6 1 0 0 0 0 Retrieve75 ABELL 2142:[OHF95] 317 15h57m42.0s +27d02m05s G 27226 0.090816 13.7 1 0 0 0 0 Retrieve76 ABELL 2142:[OHF95] 335 15h57m45.0s +27d01m22s G 29208 0.097427 14.0 1 0 0 0 0 Retrieve77 ABELL 2142:[OHF95] 282 15h57m49.7s +27d26m12s G 26655 0.088911 14.0 1 0 0 0 0 Retrieve78 ABELL 2142:[OHF95] 284 15h58m29.4s +27d27m35s G 28433 0.094842 14.4 1 0 0 0 0 Retrieve79 ABELL 2142:[OHF95] 310 15h59m12.4s +27d06m00s G 25884 0.086340 14.6 1 0 0 0 0 Retrieve80 ABELL 2142:[OHF95] 249 15h59m21.5s +27d11m49s G 27382 0.091336 14.6 1 0 0 0 0 Retrieve81 ABELL 2142:[OHF95] 320 15h57m26.5s +27d03m48s G 20745 0.069198 14.7 1 0 0 0 0 Retrieve82 PGC 056556 15h58m49.7s +27d26m40s G 25467 0.084949 15.2 2 0 0 0 1 Retrieve83 ABELL 2142:[HS79] 204 15h57m42.4s +27d00m18s G 25116 0.083778 15.2 1 0 0 0 0 Retrieve84 ABELL 2142:[OHF95] 251 15h59m24.0s +27d15m18s G 27308 0.091090 15.2 1 0 0 0 0 Retrieve85 ABELL 2142:[OHF95] 250 15h59m24.6s +27d13m01s G 27948 0.093224 15.2 1 0 0 0 0 Retrieve86 ABELL 2142:[OHF95] 304 15h58m54.6s +27d00m50s G 19322 0.064451 15.3 1 0 0 0 0 Retrieve87 KUG 1556+276 15h58m32.0s +27d28m24s G 9333 0.031131 15.3 4 0 0 2 1 Retrieve88 ABELL 2142:[OHF95] 258 15h59m18.8s +27d20m04s G 26885 0.089679 15.4 1 0 0 0 0 Retrieve89 CGCG 167-007 15h58m34.4s +26d58m30s GPair 19860 0.066246 15.5 9 0 0 2 0 Retrieve90 ABELL 2142:[OHF95] 334 15h58m43.1s +26d59m08s G 27078 0.090322 15.5 1 0 0 0 0 Retrieve91 ABELL 2142:[OHF95] 322 15h57m19.4s +27d04m18s G 20388 0.068007 15.6 1 0 0 0 0 Retrieve92 CGCG 167-007 NED01 15h58m39.0s +26d58m37s G 19839 0.066176 15.7 2 0 0 1 0 Retrieve93 ABELL 2142:[OHF95] 347 15h58m40.0s +26d58m41s G 19321 0.064448 15.7 1 0 0 0 0 Retrieve94 ABELL 2142:[OHF95] 351 15h58m55.9s +27d26m31s G 27042 0.090202 15.8 1 0 0 0 0 Retrieve95 IRAS 15556+2736 15h57m43.6s +27d27m55s G 9350 0.031188 16.1 4 0 4 2 0 Retrieve96 ABELL 2142:[OHF95] 367 15h57m28.9s +27d25m46s G 26229 0.087490 16.1 1 0 0 0 0 Retrieve97 ABELL 2142:[OHF95] 259 15h59m22.9s +27d20m49s G 27146 0.090549 16.6 1 0 0 0 0 Retrieve98 ABELL 2142:[OHF95] 328 15h57m06.6s +27d07m10s G 20277 0.067637 16.7 1 0 0 0 0 Retrieve99 ABELL 2142:[OHF95] 372 15h57m36.8s +27d27m51s G 26790 0.089362 16.8 1 0 0 0 0 Retrieve100 ABELL 2142:[OHF95] 273 15h57m03.4s +27d18m14s G 28220 0.094132 16.8 1 0 0 0 0 Retrieve101 ABELL 2142:[OHF95] 330 15h58m31.7s +26d56m33s G 25607 0.085416 17.3 1 0 0 0 0 Retrieve102 ABELL 2142:[OHF95] 287 15h57m44.6s +27d29m26s G 26298 0.087721 17.4 1 0 0 0 0 Retrieve103 [HB89] 1557+272 15h59m22.2s +27d03m40s G 19374 0.064625 17.7 17 1 3 0 1 Retrieve104 ABELL 2142:[OHF95] 366 15h57m08.9s +27d23m16s G 27985 0.093348 17.9 1 0 0 0 0 Retrieve105 ABELL 2142:[OHF95] 263 15h56m55.2s +27d12m52s G 27660 0.092264 18.0 1 0 0 0 0 Retrieve106 ABELL 2142:[OHF95] 267 15h56m53.9s +27d15m51s G >30000 0.152859 18.4 1 0 0 0 0 Retrieve107 ABELL 2142:[OHF95] 373 15h57m24.7s +27d28m19s G 29519 0.098465 18.7 1 0 0 0 0 Retrieve108 ABELL 2142:[OHF95] 292 15h58m01.1s +27d32m09s G 26880 0.089662 19.0 1 0 0 0 0 Retrieve109 PGC 056523 15h58m18.9s +27d32m42s G 9495 0.031672 19.2 2 0 0 0 1 Retrieve110 PGC 056565 15h58m56.6s +27d30m40s G 27097 0.090386 19.4 2 0 0 0 1 Retrieve111 ABELL 2142:[OHF95] 294 15h58m08.1s +27d32m59s G 27344 0.091210 19.6 1 0 0 0 0 Retrieve112 ABELL 2142:[OHF95] 270 15h56m49.0s +27d17m14s G 28589 0.095362 19.7 1 0 0 0 0 Retrieve113 ABELL 2142:[OHF95] 318 15h56m57.0s +27d03m00s G 27619 0.092127 20.5 1 0 0 0 0 Retrieve114 CGCG 167-008 15h58m34.8s +27d37m06s G 9379 0.031285 24.0 4 0 0 2 1 Retrieve115 ABELL 2142:[OHF95] 376 15h57m00.6s +27d31m04s G 24652 0.082230 24.3 1 0 0 0 0 Retrieve116 MRK 0492 15h58m43.7s +26d49m05s G 4267 0.014233 25.1 18 0 14 7 4 Retrieve HTML-TableParser-0.38/data/ned.Decode.data 0000644 0000407 0000036 00000044014 11012452147 016160 0 ustar dj head 1
PGC 056527
15h58m20.0s
+27d14m02s
G
27092
0.090369
1.0
9
0
0
0
2
Retrieve
2
ABELL 2142:[HCW85] 2
15h58m18.8s
+27d14m21s
G
24247
0.080879
1.1
1
0
0
0
0
Retrieve
3
PGC 056515
15h58m13.3s
+27d14m55s
G
28936
0.096520
1.6
3
0
0
0
1
Retrieve
4
ABELL 2142:[OHF95] 216
15h58m23.1s
+27d14m04s
G
27658
0.092257
1.7
1
0
0
0
0
Retrieve
5
ABELL 2142:[OHF95] 244
15h58m24.7s
+27d13m47s
G
26470
0.088294
1.9
1
0
0
0
0
Retrieve
6
ABELL 2142:[OHF95] 246
15h58m07.6s
+27d14m45s
G
26817
0.089452
2.3
1
0
0
0
0
Retrieve
7
ABELL 2142:[OHF95] 218
15h58m25.5s
+27d14m46s
G
27154
0.090576
2.5
1
0
0
0
0
Retrieve
8
ABELL 2142:[HS79] 103
15h58m17.5s
+27d16m10s
G
25161
0.083928
2.7
1
0
0
0
0
Retrieve
9
ABELL 2142:[OHF95] 214
15h58m28.4s
+27d13m48s
G
27403
0.091406
2.7
1
0
0
0
0
Retrieve
10
ABELL 2142:[OHF95] 209
15h58m24.6s
+27d11m26s
G
27350
0.091230
2.8
1
0
0
0
0
Retrieve
11
ABELL 2142:[OHF95] 208
15h58m08.0s
+27d11m13s
G
>30000
0.102341
2.9
1
0
0
0
0
Retrieve
12
PGC 056516
15h58m14.0s
+27d16m22s
G
28644
0.095546
2.9
16
0
4
3
1
Retrieve
13
ABELL 2142:[OHF95] 211
15h58m04.8s
+27d11m50s
G
24764
0.082604
3.0
1
0
0
0
0
Retrieve
14
ABELL 2142:[OHF95] 228
15h58m13.8s
+27d16m46s
G
27029
0.090159
3.3
1
0
0
0
0
Retrieve
15
ABELL 2142:[OHF95] 207
15h58m09.0s
+27d10m24s
G
26209
0.087424
3.5
1
0
0
0
0
Retrieve
16
ABELL 2142:[OHF95] 230
15h58m12.8s
+27d17m00s
G
25793
0.086036
3.6
1
0
0
0
0
Retrieve
17
ABELL 2142:[OHF95] 221
15h58m01.3s
+27d15m03s
G
25561
0.085262
3.6
1
0
0
0
0
Retrieve
18
ABELL 2142:[OHF95] 227
15h58m06.5s
+27d16m28s
G
26107
0.087083
3.7
1
0
0
0
0
Retrieve
19
ABELL 2142:[OHF95] 205
15h58m20.2s
+27d09m49s
G
25289
0.084355
3.8
1
0
0
0
0
Retrieve
20
ABELL 2142:[OHF95] 204
15h58m17.9s
+27d09m38s
G
20093
0.067023
3.9
1
0
0
0
0
Retrieve
21
ABELL 2142:[OHF95] 213
15h57m56.2s
+27d13m27s
G
26695
0.089045
4.4
1
0
0
0
0
Retrieve
22
ABELL 2142:[OHF95] 222
15h58m33.9s
+27d15m38s
G
25251
0.084228
4.5
1
0
0
0
0
Retrieve
23
[HB91] 1556+274
15h58m29.2s
+27d17m08s
G
26981
0.090000
4.7
3
0
0
0
0
Retrieve
24
ABELL 2142:[OHF95] 203
15h58m19.2s
+27d08m49s
G
>30000
0.147802
4.7
1
0
0
0
0
Retrieve
25
ABELL 2142:[OHF95] 206
15h57m58.6s
+27d10m44s
G
26779
0.089325
4.8
1
0
0
0
0
Retrieve
26
ABELL 2142:[OHF95] 212
15h57m54.9s
+27d11m52s
G
25246
0.084211
5.0
1
0
0
0
0
Retrieve
27
ABELL 2142:[OHF95] 243
15h58m39.1s
+27d14m02s
G
27034
0.090176
5.1
1
0
0
0
0
Retrieve
28
ABELL 2142:[OHF95] 242
15h58m39.6s
+27d13m53s
G
26930
0.089829
5.2
1
0
0
0
0
Retrieve
29
ABELL 2142:[OHF95] 224
15h58m39.3s
+27d16m19s
G
26769
0.089292
5.9
1
0
0
0
0
Retrieve
30
ABELL 2142:[OHF95] 220
15h58m41.5s
+27d15m11s
G
26486
0.088348
5.9
1
0
0
0
0
Retrieve
31
ABELL 2142:[OHF95] 225
15h57m51.7s
+27d16m06s
G
27356
0.091250
6.0
1
0
0
0
0
Retrieve
32
ABELL 2142:[OHF95] 234
15h58m26.7s
+27d19m13s
G
27760
0.092597
6.2
1
0
0
0
0
Retrieve
33
PGC 056530
15h58m21.0s
+27d20m03s
G
26178
0.087320
6.7
2
0
0
0
1
Retrieve
34
ABELL 2142:[OHF95] 210
15h58m45.4s
+27d11m53s
G
26182
0.087334
6.7
1
0
0
0
0
Retrieve
35
ABELL 2142:[OHF95] 202
15h58m37.2s
+27d08m18s
G
27117
0.090452
7.0
1
0
0
0
0
Retrieve
36
ABELL 2142:[OHF95] 343
15h58m32.7s
+27d07m26s
G
>30000
0.106904
7.1
1
0
0
0
0
Retrieve
37
ABELL 2142:[OHF95] 342
15h58m29.6s
+27d06m56s
G
25466
0.084945
7.2
1
0
0
0
0
Retrieve
38
ABELL 2142:[OHF95] 252
15h58m47.0s
+27d15m53s
G
24443
0.081533
7.3
1
0
0
0
0
Retrieve
39
ABELL 2142:[OHF95] 215
15h57m43.2s
+27d13m38s
G
25977
0.086650
7.3
1
0
0
0
0
Retrieve
40
ABELL 2142:[OHF95] 344
15h57m55.7s
+27d07m41s
G
29091
0.097037
7.4
1
0
0
0
0
Retrieve
41
ABELL 2142:[OHF95] 238
15h58m16.8s
+27d20m55s
G
27102
0.090402
7.4
1
0
0
0
0
Retrieve
42
ABELL 2142:[OHF95] 231
15h57m49.8s
+27d18m14s
G
28075
0.093648
7.5
1
0
0
0
0
Retrieve
43
ABELL 2142:[OHF95] 229
15h57m43.7s
+27d16m38s
G
26615
0.088778
7.9
1
0
0
0
0
Retrieve
44
ABELL 2142:[OHF95] 338
15h58m21.1s
+27d05m27s
G
25406
0.084745
8.1
1
0
0
0
0
Retrieve
45
ABELL 2142:[OHF95] 232
15h58m43.7s
+27d19m00s
G
19311
0.064414
8.2
1
0
0
0
0
Retrieve
46
ABELL 2142:[OHF95] 340
15h58m05.1s
+27d05m32s
G
27222
0.090803
8.3
1
0
0
0
0
Retrieve
47
ABELL 2142:[OHF95] 266
15h57m40.4s
+27d15m57s
G
26628
0.088821
8.3
1
0
0
0
0
Retrieve
48
IRAS F15566+2716
15h58m42.9s
+27d07m38s
G
26003
0.086737
8.3
1
0
4
1
0
Retrieve
49
ABELL 2142:[OHF95] 233
15h57m47.1s
+27d18m58s
G
>30000
0.100860
8.5
1
0
0
0
0
Retrieve
50
ABELL 2142:[OHF95] 341
15h58m40.0s
+27d06m21s
G
27399
0.091393
8.9
1
0
0
0
0
Retrieve
51
ABELL 2142:[OHF95] 240
15h58m31.6s
+27d21m44s
G
>30000
0.100082
8.9
1
0
0
0
0
Retrieve
52
ABELL 2142:[OHF95] 241
15h58m01.0s
+27d21m49s
G
28364
0.094612
9.0
1
0
0
0
0
Retrieve
53
ABELL 2142:[OHF95] 235
15h58m43.6s
+27d20m07s
G
28324
0.094479
9.0
1
0
0
0
0
Retrieve
54
ABELL 2142:[OHF95] 260
15h58m55.8s
+27d16m41s
G
28182
0.094005
9.4
1
0
0
0
0
Retrieve
55
ABELL 2142:[OHF95] 264
15h57m32.9s
+27d15m07s
G
25805
0.086076
9.7
1
0
0
0
0
Retrieve
56
ABELL 2142:[OHF95] 337
15h58m12.2s
+27d03m37s
G
20461
0.068250
9.9
1
0
0
0
0
Retrieve
57
ABELL 2142:[OHF95] 255
15h58m56.6s
+27d18m24s
G
29279
0.097664
10.3
1
0
0
0
0
Retrieve
58
ABELL 2142:[OHF95] 327
15h57m39.3s
+27d06m58s
G
28561
0.095269
10.5
1
0
0
0
0
Retrieve
59
ABELL 2142:[OHF95] 326
15h57m40.3s
+27d06m24s
G
>30000
0.111520
10.7
1
0
0
0
0
Retrieve
60
ABELL 2142:[OHF95] 253
15h59m04.5s
+27d16m08s
G
27306
0.091083
11.1
1
0
0
0
0
Retrieve
61
ABELL 2142:[OHF95] 309
15h58m49.6s
+27d05m17s
G
26241
0.087530
11.1
1
0
0
0
0
Retrieve
62
ABELL 2142:[OHF95] 279
15h57m49.9s
+27d23m01s
G
27401
0.091400
11.2
1
0
0
0
0
Retrieve
63
ABELL 2142:[OHF95] 277
15h57m37.5s
+27d20m39s
G
28339
0.094529
11.2
1
0
0
0
0
Retrieve
64
ABELL 2142:[OHF95] 256
15h58m59.0s
+27d19m23s
G
24511
0.081760
11.2
1
0
0
0
0
Retrieve
65
ABELL 2142:[OHF95] 281
15h57m56.5s
+27d23m53s
G
27214
0.090776
11.3
1
0
0
0
0
Retrieve
66
ABELL 2142:[OHF95] 280
15h57m51.2s
+27d23m33s
G
29263
0.097611
11.5
1
0
0
0
0
Retrieve
67
ABELL 2142:[OHF95] 275
15h57m30.2s
+27d18m57s
G
27585
0.092013
11.6
1
0
0
0
0
Retrieve
68
ABELL 2142:[OHF95] 365
15h57m40.0s
+27d22m50s
G
27373
0.091306
12.3
1
0
0
0
0
Retrieve
69
IRAS 15567+2731
15h58m50.5s
+27d23m26s
G
28237
0.094188
12.6
3
0
4
2
0
Retrieve
70
ABELL 2142:[OHF95] 274
15h57m24.3s
+27d18m49s
G
27093
0.090372
12.7
1
0
0
0
0
Retrieve
71
ABELL 2142:[OHF95] 269
15h57m19.4s
+27d16m32s
G
29438
0.098194
13.0
1
0
0
0
0
Retrieve
72
ABELL 2142:[OHF95] 350
15h58m47.3s
+27d24m29s
G
28567
0.095289
13.0
1
0
0
0
0
Retrieve
73
ABELL 2142:[OHF95] 248
15h59m14.9s
+27d10m24s
G
27189
0.090693
13.4
1
0
0
0
0
Retrieve
74
ABELL 2142:[OHF95] 254
15h59m14.7s
+27d17m25s
G
27439
0.091526
13.6
1
0
0
0
0
Retrieve
75
ABELL 2142:[OHF95] 317
15h57m42.0s
+27d02m05s
G
27226
0.090816
13.7
1
0
0
0
0
Retrieve
76
ABELL 2142:[OHF95] 335
15h57m45.0s
+27d01m22s
G
29208
0.097427
14.0
1
0
0
0
0
Retrieve
77
ABELL 2142:[OHF95] 282
15h57m49.7s
+27d26m12s
G
26655
0.088911
14.0
1
0
0
0
0
Retrieve
78
ABELL 2142:[OHF95] 284
15h58m29.4s
+27d27m35s
G
28433
0.094842
14.4
1
0
0
0
0
Retrieve
79
ABELL 2142:[OHF95] 310
15h59m12.4s
+27d06m00s
G
25884
0.086340
14.6
1
0
0
0
0
Retrieve
80
ABELL 2142:[OHF95] 249
15h59m21.5s
+27d11m49s
G
27382
0.091336
14.6
1
0
0
0
0
Retrieve
81
ABELL 2142:[OHF95] 320
15h57m26.5s
+27d03m48s
G
20745
0.069198
14.7
1
0
0
0
0
Retrieve
82
PGC 056556
15h58m49.7s
+27d26m40s
G
25467
0.084949
15.2
2
0
0
0
1
Retrieve
83
ABELL 2142:[HS79] 204
15h57m42.4s
+27d00m18s
G
25116
0.083778
15.2
1
0
0
0
0
Retrieve
84
ABELL 2142:[OHF95] 251
15h59m24.0s
+27d15m18s
G
27308
0.091090
15.2
1
0
0
0
0
Retrieve
85
ABELL 2142:[OHF95] 250
15h59m24.6s
+27d13m01s
G
27948
0.093224
15.2
1
0
0
0
0
Retrieve
86
ABELL 2142:[OHF95] 304
15h58m54.6s
+27d00m50s
G
19322
0.064451
15.3
1
0
0
0
0
Retrieve
87
KUG 1556+276
15h58m32.0s
+27d28m24s
G
9333
0.031131
15.3
4
0
0
2
1
Retrieve
88
ABELL 2142:[OHF95] 258
15h59m18.8s
+27d20m04s
G
26885
0.089679
15.4
1
0
0
0
0
Retrieve
89
CGCG 167-007
15h58m34.4s
+26d58m30s
GPair
19860
0.066246
15.5
9
0
0
2
0
Retrieve
90
ABELL 2142:[OHF95] 334
15h58m43.1s
+26d59m08s
G
27078
0.090322
15.5
1
0
0
0
0
Retrieve
91
ABELL 2142:[OHF95] 322
15h57m19.4s
+27d04m18s
G
20388
0.068007
15.6
1
0
0
0
0
Retrieve
92
CGCG 167-007 NED01
15h58m39.0s
+26d58m37s
G
19839
0.066176
15.7
2
0
0
1
0
Retrieve
93
ABELL 2142:[OHF95] 347
15h58m40.0s
+26d58m41s
G
19321
0.064448
15.7
1
0
0
0
0
Retrieve
94
ABELL 2142:[OHF95] 351
15h58m55.9s
+27d26m31s
G
27042
0.090202
15.8
1
0
0
0
0
Retrieve
95
IRAS 15556+2736
15h57m43.6s
+27d27m55s
G
9350
0.031188
16.1
4
0
4
2
0
Retrieve
96
ABELL 2142:[OHF95] 367
15h57m28.9s
+27d25m46s
G
26229
0.087490
16.1
1
0
0
0
0
Retrieve
97
ABELL 2142:[OHF95] 259
15h59m22.9s
+27d20m49s
G
27146
0.090549
16.6
1
0
0
0
0
Retrieve
98
ABELL 2142:[OHF95] 328
15h57m06.6s
+27d07m10s
G
20277
0.067637
16.7
1
0
0
0
0
Retrieve
99
ABELL 2142:[OHF95] 372
15h57m36.8s
+27d27m51s
G
26790
0.089362
16.8
1
0
0
0
0
Retrieve
100
ABELL 2142:[OHF95] 273
15h57m03.4s
+27d18m14s
G
28220
0.094132
16.8
1
0
0
0
0
Retrieve
101
ABELL 2142:[OHF95] 330
15h58m31.7s
+26d56m33s
G
25607
0.085416
17.3
1
0
0
0
0
Retrieve
102
ABELL 2142:[OHF95] 287
15h57m44.6s
+27d29m26s
G
26298
0.087721
17.4
1
0
0
0
0
Retrieve
103
[HB89] 1557+272
15h59m22.2s
+27d03m40s
G
19374
0.064625
17.7
17
1
3
0
1
Retrieve
104
ABELL 2142:[OHF95] 366
15h57m08.9s
+27d23m16s
G
27985
0.093348
17.9
1
0
0
0
0
Retrieve
105
ABELL 2142:[OHF95] 263
15h56m55.2s
+27d12m52s
G
27660
0.092264
18.0
1
0
0
0
0
Retrieve
106
ABELL 2142:[OHF95] 267
15h56m53.9s
+27d15m51s
G
>30000
0.152859
18.4
1
0
0
0
0
Retrieve
107
ABELL 2142:[OHF95] 373
15h57m24.7s
+27d28m19s
G
29519
0.098465
18.7
1
0
0
0
0
Retrieve
108
ABELL 2142:[OHF95] 292
15h58m01.1s
+27d32m09s
G
26880
0.089662
19.0
1
0
0
0
0
Retrieve
109
PGC 056523
15h58m18.9s
+27d32m42s
G
9495
0.031672
19.2
2
0
0
0
1
Retrieve
110
PGC 056565
15h58m56.6s
+27d30m40s
G
27097
0.090386
19.4
2
0
0
0
1
Retrieve
111
ABELL 2142:[OHF95] 294
15h58m08.1s
+27d32m59s
G
27344
0.091210
19.6
1
0
0
0
0
Retrieve
112
ABELL 2142:[OHF95] 270
15h56m49.0s
+27d17m14s
G
28589
0.095362
19.7
1
0
0
0
0
Retrieve
113
ABELL 2142:[OHF95] 318
15h56m57.0s
+27d03m00s
G
27619
0.092127
20.5
1
0
0
0
0
Retrieve
114
CGCG 167-008
15h58m34.8s
+27d37m06s
G
9379
0.031285
24.0
4
0
0
2
1
Retrieve
115
ABELL 2142:[OHF95] 376
15h57m00.6s
+27d31m04s
G
24652
0.082230
24.3
1
0
0
0
0
Retrieve
116
MRK 0492
15h58m43.7s
+26d49m05s
G
4267
0.014233
25.1
18
0
14
7
4
Retrieve
HTML-TableParser-0.38/data/screwy.hdr 0000644 0000407 0000036 00000000126 11012452145 015402 0 ustar dj head Widget A
Widget B
Snacks Sn 1
Snacks Sn 2
Prices 1
Prices 2
Prices 3 3.1
Prices 3 3.2
HTML-TableParser-0.38/data/screwy.Default.data 0000644 0000407 0000036 00000000164 11012452145 017123 0 ustar dj head Both
Both
MM1
MB1
11.1
22.2
1-3.1.1
1-3.2.1
A
B
MM2
MB2
11.1
33.3
2-3.1.1
2-3.2.1
HTML-TableParser-0.38/data/ned.html 0000644 0000407 0000036 00000301252 10674762377 015057 0 ustar dj head
Your NED Search Results
Help | Comment | NED home
Searching NED within 30.0 arcmin of object "ABELL 2142"
Object list is sorted on Distance to search center
No. |
Object Name (* => Essential Note) |
Equatorial J2000.0 |
Object Type |
Velocity/Redshift |
Distance from Central Posn. (arcmin) |
Number of |
Images |
RA |
DEC |
km/s |
z |
Qual |
Refs |
Notes |
Phot |
Posn |
Vel/z |
1
| PGC 056527
| 15h58m20.0s
| +27d14m02s
| G
| 27092
| 0.090369
|
| 1.0
| 9
| 0
| 0
| 0
| 2
| Retrieve
|
2
| ABELL 2142:[HCW85] 2
| 15h58m18.8s
| +27d14m21s
| G
| 24247
| 0.080879
|
| 1.1
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
3
| PGC 056515
| 15h58m13.3s
| +27d14m55s
| G
| 28936
| 0.096520
|
| 1.6
| 3
| 0
| 0
| 0
| 1
| Retrieve
|
4
| ABELL 2142:[OHF95] 216
| 15h58m23.1s
| +27d14m04s
| G
| 27658
| 0.092257
|
| 1.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
5
| ABELL 2142:[OHF95] 244
| 15h58m24.7s
| +27d13m47s
| G
| 26470
| 0.088294
|
| 1.9
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
6
| ABELL 2142:[OHF95] 246
| 15h58m07.6s
| +27d14m45s
| G
| 26817
| 0.089452
|
| 2.3
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
7
| ABELL 2142:[OHF95] 218
| 15h58m25.5s
| +27d14m46s
| G
| 27154
| 0.090576
|
| 2.5
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
8
| ABELL 2142:[HS79] 103
| 15h58m17.5s
| +27d16m10s
| G
| 25161
| 0.083928
|
| 2.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
9
| ABELL 2142:[OHF95] 214
| 15h58m28.4s
| +27d13m48s
| G
| 27403
| 0.091406
|
| 2.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
10
| ABELL 2142:[OHF95] 209
| 15h58m24.6s
| +27d11m26s
| G
| 27350
| 0.091230
|
| 2.8
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
11
| ABELL 2142:[OHF95] 208
| 15h58m08.0s
| +27d11m13s
| G
| >30000
| 0.102341
|
| 2.9
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
12
| PGC 056516
| 15h58m14.0s
| +27d16m22s
| G
| 28644
| 0.095546
|
| 2.9
| 16
| 0
| 4
| 3
| 1
| Retrieve
|
13
| ABELL 2142:[OHF95] 211
| 15h58m04.8s
| +27d11m50s
| G
| 24764
| 0.082604
|
| 3.0
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
14
| ABELL 2142:[OHF95] 228
| 15h58m13.8s
| +27d16m46s
| G
| 27029
| 0.090159
|
| 3.3
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
15
| ABELL 2142:[OHF95] 207
| 15h58m09.0s
| +27d10m24s
| G
| 26209
| 0.087424
|
| 3.5
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
16
| ABELL 2142:[OHF95] 230
| 15h58m12.8s
| +27d17m00s
| G
| 25793
| 0.086036
|
| 3.6
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
17
| ABELL 2142:[OHF95] 221
| 15h58m01.3s
| +27d15m03s
| G
| 25561
| 0.085262
|
| 3.6
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
18
| ABELL 2142:[OHF95] 227
| 15h58m06.5s
| +27d16m28s
| G
| 26107
| 0.087083
|
| 3.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
19
| ABELL 2142:[OHF95] 205
| 15h58m20.2s
| +27d09m49s
| G
| 25289
| 0.084355
|
| 3.8
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
20
| ABELL 2142:[OHF95] 204
| 15h58m17.9s
| +27d09m38s
| G
| 20093
| 0.067023
|
| 3.9
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
21
| ABELL 2142:[OHF95] 213
| 15h57m56.2s
| +27d13m27s
| G
| 26695
| 0.089045
|
| 4.4
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
22
| ABELL 2142:[OHF95] 222
| 15h58m33.9s
| +27d15m38s
| G
| 25251
| 0.084228
|
| 4.5
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
23
| [HB91] 1556+274
| 15h58m29.2s
| +27d17m08s
| G
| 26981
| 0.090000
|
| 4.7
| 3
| 0
| 0
| 0
| 0
| Retrieve
|
24
| ABELL 2142:[OHF95] 203
| 15h58m19.2s
| +27d08m49s
| G
| >30000
| 0.147802
|
| 4.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
25
| ABELL 2142:[OHF95] 206
| 15h57m58.6s
| +27d10m44s
| G
| 26779
| 0.089325
|
| 4.8
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
26
| ABELL 2142:[OHF95] 212
| 15h57m54.9s
| +27d11m52s
| G
| 25246
| 0.084211
|
| 5.0
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
27
| ABELL 2142:[OHF95] 243
| 15h58m39.1s
| +27d14m02s
| G
| 27034
| 0.090176
|
| 5.1
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
28
| ABELL 2142:[OHF95] 242
| 15h58m39.6s
| +27d13m53s
| G
| 26930
| 0.089829
|
| 5.2
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
29
| ABELL 2142:[OHF95] 224
| 15h58m39.3s
| +27d16m19s
| G
| 26769
| 0.089292
|
| 5.9
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
30
| ABELL 2142:[OHF95] 220
| 15h58m41.5s
| +27d15m11s
| G
| 26486
| 0.088348
|
| 5.9
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
31
| ABELL 2142:[OHF95] 225
| 15h57m51.7s
| +27d16m06s
| G
| 27356
| 0.091250
|
| 6.0
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
32
| ABELL 2142:[OHF95] 234
| 15h58m26.7s
| +27d19m13s
| G
| 27760
| 0.092597
|
| 6.2
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
33
| PGC 056530
| 15h58m21.0s
| +27d20m03s
| G
| 26178
| 0.087320
|
| 6.7
| 2
| 0
| 0
| 0
| 1
| Retrieve
|
34
| ABELL 2142:[OHF95] 210
| 15h58m45.4s
| +27d11m53s
| G
| 26182
| 0.087334
|
| 6.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
35
| ABELL 2142:[OHF95] 202
| 15h58m37.2s
| +27d08m18s
| G
| 27117
| 0.090452
|
| 7.0
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
36
| ABELL 2142:[OHF95] 343
| 15h58m32.7s
| +27d07m26s
| G
| >30000
| 0.106904
|
| 7.1
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
37
| ABELL 2142:[OHF95] 342
| 15h58m29.6s
| +27d06m56s
| G
| 25466
| 0.084945
|
| 7.2
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
38
| ABELL 2142:[OHF95] 252
| 15h58m47.0s
| +27d15m53s
| G
| 24443
| 0.081533
|
| 7.3
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
39
| ABELL 2142:[OHF95] 215
| 15h57m43.2s
| +27d13m38s
| G
| 25977
| 0.086650
|
| 7.3
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
40
| ABELL 2142:[OHF95] 344
| 15h57m55.7s
| +27d07m41s
| G
| 29091
| 0.097037
|
| 7.4
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
41
| ABELL 2142:[OHF95] 238
| 15h58m16.8s
| +27d20m55s
| G
| 27102
| 0.090402
|
| 7.4
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
42
| ABELL 2142:[OHF95] 231
| 15h57m49.8s
| +27d18m14s
| G
| 28075
| 0.093648
|
| 7.5
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
43
| ABELL 2142:[OHF95] 229
| 15h57m43.7s
| +27d16m38s
| G
| 26615
| 0.088778
|
| 7.9
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
44
| ABELL 2142:[OHF95] 338
| 15h58m21.1s
| +27d05m27s
| G
| 25406
| 0.084745
|
| 8.1
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
45
| ABELL 2142:[OHF95] 232
| 15h58m43.7s
| +27d19m00s
| G
| 19311
| 0.064414
|
| 8.2
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
46
| ABELL 2142:[OHF95] 340
| 15h58m05.1s
| +27d05m32s
| G
| 27222
| 0.090803
|
| 8.3
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
47
| ABELL 2142:[OHF95] 266
| 15h57m40.4s
| +27d15m57s
| G
| 26628
| 0.088821
|
| 8.3
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
48
| IRAS F15566+2716
| 15h58m42.9s
| +27d07m38s
| G
| 26003
| 0.086737
|
| 8.3
| 1
| 0
| 4
| 1
| 0
| Retrieve
|
49
| ABELL 2142:[OHF95] 233
| 15h57m47.1s
| +27d18m58s
| G
| >30000
| 0.100860
|
| 8.5
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
50
| ABELL 2142:[OHF95] 341
| 15h58m40.0s
| +27d06m21s
| G
| 27399
| 0.091393
|
| 8.9
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
51
| ABELL 2142:[OHF95] 240
| 15h58m31.6s
| +27d21m44s
| G
| >30000
| 0.100082
|
| 8.9
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
52
| ABELL 2142:[OHF95] 241
| 15h58m01.0s
| +27d21m49s
| G
| 28364
| 0.094612
|
| 9.0
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
53
| ABELL 2142:[OHF95] 235
| 15h58m43.6s
| +27d20m07s
| G
| 28324
| 0.094479
|
| 9.0
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
54
| ABELL 2142:[OHF95] 260
| 15h58m55.8s
| +27d16m41s
| G
| 28182
| 0.094005
|
| 9.4
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
55
| ABELL 2142:[OHF95] 264
| 15h57m32.9s
| +27d15m07s
| G
| 25805
| 0.086076
|
| 9.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
56
| ABELL 2142:[OHF95] 337
| 15h58m12.2s
| +27d03m37s
| G
| 20461
| 0.068250
|
| 9.9
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
57
| ABELL 2142:[OHF95] 255
| 15h58m56.6s
| +27d18m24s
| G
| 29279
| 0.097664
|
| 10.3
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
58
| ABELL 2142:[OHF95] 327
| 15h57m39.3s
| +27d06m58s
| G
| 28561
| 0.095269
|
| 10.5
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
59
| ABELL 2142:[OHF95] 326
| 15h57m40.3s
| +27d06m24s
| G
| >30000
| 0.111520
|
| 10.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
60
| ABELL 2142:[OHF95] 253
| 15h59m04.5s
| +27d16m08s
| G
| 27306
| 0.091083
|
| 11.1
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
61
| ABELL 2142:[OHF95] 309
| 15h58m49.6s
| +27d05m17s
| G
| 26241
| 0.087530
|
| 11.1
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
62
| ABELL 2142:[OHF95] 279
| 15h57m49.9s
| +27d23m01s
| G
| 27401
| 0.091400
|
| 11.2
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
63
| ABELL 2142:[OHF95] 277
| 15h57m37.5s
| +27d20m39s
| G
| 28339
| 0.094529
|
| 11.2
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
64
| ABELL 2142:[OHF95] 256
| 15h58m59.0s
| +27d19m23s
| G
| 24511
| 0.081760
|
| 11.2
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
65
| ABELL 2142:[OHF95] 281
| 15h57m56.5s
| +27d23m53s
| G
| 27214
| 0.090776
|
| 11.3
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
66
| ABELL 2142:[OHF95] 280
| 15h57m51.2s
| +27d23m33s
| G
| 29263
| 0.097611
|
| 11.5
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
67
| ABELL 2142:[OHF95] 275
| 15h57m30.2s
| +27d18m57s
| G
| 27585
| 0.092013
|
| 11.6
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
68
| ABELL 2142:[OHF95] 365
| 15h57m40.0s
| +27d22m50s
| G
| 27373
| 0.091306
|
| 12.3
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
69
| IRAS 15567+2731
| 15h58m50.5s
| +27d23m26s
| G
| 28237
| 0.094188
|
| 12.6
| 3
| 0
| 4
| 2
| 0
| Retrieve
|
70
| ABELL 2142:[OHF95] 274
| 15h57m24.3s
| +27d18m49s
| G
| 27093
| 0.090372
|
| 12.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
71
| ABELL 2142:[OHF95] 269
| 15h57m19.4s
| +27d16m32s
| G
| 29438
| 0.098194
|
| 13.0
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
72
| ABELL 2142:[OHF95] 350
| 15h58m47.3s
| +27d24m29s
| G
| 28567
| 0.095289
|
| 13.0
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
73
| ABELL 2142:[OHF95] 248
| 15h59m14.9s
| +27d10m24s
| G
| 27189
| 0.090693
|
| 13.4
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
74
| ABELL 2142:[OHF95] 254
| 15h59m14.7s
| +27d17m25s
| G
| 27439
| 0.091526
|
| 13.6
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
75
| ABELL 2142:[OHF95] 317
| 15h57m42.0s
| +27d02m05s
| G
| 27226
| 0.090816
|
| 13.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
76
| ABELL 2142:[OHF95] 335
| 15h57m45.0s
| +27d01m22s
| G
| 29208
| 0.097427
|
| 14.0
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
77
| ABELL 2142:[OHF95] 282
| 15h57m49.7s
| +27d26m12s
| G
| 26655
| 0.088911
|
| 14.0
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
78
| ABELL 2142:[OHF95] 284
| 15h58m29.4s
| +27d27m35s
| G
| 28433
| 0.094842
|
| 14.4
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
79
| ABELL 2142:[OHF95] 310
| 15h59m12.4s
| +27d06m00s
| G
| 25884
| 0.086340
|
| 14.6
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
80
| ABELL 2142:[OHF95] 249
| 15h59m21.5s
| +27d11m49s
| G
| 27382
| 0.091336
|
| 14.6
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
81
| ABELL 2142:[OHF95] 320
| 15h57m26.5s
| +27d03m48s
| G
| 20745
| 0.069198
|
| 14.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
82
| PGC 056556
| 15h58m49.7s
| +27d26m40s
| G
| 25467
| 0.084949
|
| 15.2
| 2
| 0
| 0
| 0
| 1
| Retrieve
|
83
| ABELL 2142:[HS79] 204
| 15h57m42.4s
| +27d00m18s
| G
| 25116
| 0.083778
|
| 15.2
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
84
| ABELL 2142:[OHF95] 251
| 15h59m24.0s
| +27d15m18s
| G
| 27308
| 0.091090
|
| 15.2
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
85
| ABELL 2142:[OHF95] 250
| 15h59m24.6s
| +27d13m01s
| G
| 27948
| 0.093224
|
| 15.2
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
86
| ABELL 2142:[OHF95] 304
| 15h58m54.6s
| +27d00m50s
| G
| 19322
| 0.064451
|
| 15.3
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
87
| KUG 1556+276
| 15h58m32.0s
| +27d28m24s
| G
| 9333
| 0.031131
|
| 15.3
| 4
| 0
| 0
| 2
| 1
| Retrieve
|
88
| ABELL 2142:[OHF95] 258
| 15h59m18.8s
| +27d20m04s
| G
| 26885
| 0.089679
|
| 15.4
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
89
| CGCG 167-007
| 15h58m34.4s
| +26d58m30s
| GPair
| 19860
| 0.066246
|
| 15.5
| 9
| 0
| 0
| 2
| 0
| Retrieve
|
90
| ABELL 2142:[OHF95] 334
| 15h58m43.1s
| +26d59m08s
| G
| 27078
| 0.090322
|
| 15.5
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
91
| ABELL 2142:[OHF95] 322
| 15h57m19.4s
| +27d04m18s
| G
| 20388
| 0.068007
|
| 15.6
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
92
| CGCG 167-007 NED01
| 15h58m39.0s
| +26d58m37s
| G
| 19839
| 0.066176
|
| 15.7
| 2
| 0
| 0
| 1
| 0
| Retrieve
|
93
| ABELL 2142:[OHF95] 347
| 15h58m40.0s
| +26d58m41s
| G
| 19321
| 0.064448
|
| 15.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
94
| ABELL 2142:[OHF95] 351
| 15h58m55.9s
| +27d26m31s
| G
| 27042
| 0.090202
|
| 15.8
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
95
| IRAS 15556+2736
| 15h57m43.6s
| +27d27m55s
| G
| 9350
| 0.031188
|
| 16.1
| 4
| 0
| 4
| 2
| 0
| Retrieve
|
96
| ABELL 2142:[OHF95] 367
| 15h57m28.9s
| +27d25m46s
| G
| 26229
| 0.087490
|
| 16.1
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
97
| ABELL 2142:[OHF95] 259
| 15h59m22.9s
| +27d20m49s
| G
| 27146
| 0.090549
|
| 16.6
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
98
| ABELL 2142:[OHF95] 328
| 15h57m06.6s
| +27d07m10s
| G
| 20277
| 0.067637
|
| 16.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
99
| ABELL 2142:[OHF95] 372
| 15h57m36.8s
| +27d27m51s
| G
| 26790
| 0.089362
|
| 16.8
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
100
| ABELL 2142:[OHF95] 273
| 15h57m03.4s
| +27d18m14s
| G
| 28220
| 0.094132
|
| 16.8
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
101
| ABELL 2142:[OHF95] 330
| 15h58m31.7s
| +26d56m33s
| G
| 25607
| 0.085416
|
| 17.3
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
102
| ABELL 2142:[OHF95] 287
| 15h57m44.6s
| +27d29m26s
| G
| 26298
| 0.087721
|
| 17.4
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
103
| [HB89] 1557+272
| 15h59m22.2s
| +27d03m40s
| G
| 19374
| 0.064625
|
| 17.7
| 17
| 1
| 3
| 0
| 1
| Retrieve
|
104
| ABELL 2142:[OHF95] 366
| 15h57m08.9s
| +27d23m16s
| G
| 27985
| 0.093348
|
| 17.9
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
105
| ABELL 2142:[OHF95] 263
| 15h56m55.2s
| +27d12m52s
| G
| 27660
| 0.092264
|
| 18.0
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
106
| ABELL 2142:[OHF95] 267
| 15h56m53.9s
| +27d15m51s
| G
| >30000
| 0.152859
|
| 18.4
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
107
| ABELL 2142:[OHF95] 373
| 15h57m24.7s
| +27d28m19s
| G
| 29519
| 0.098465
|
| 18.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
108
| ABELL 2142:[OHF95] 292
| 15h58m01.1s
| +27d32m09s
| G
| 26880
| 0.089662
|
| 19.0
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
109
| PGC 056523
| 15h58m18.9s
| +27d32m42s
| G
| 9495
| 0.031672
|
| 19.2
| 2
| 0
| 0
| 0
| 1
| Retrieve
|
110
| PGC 056565
| 15h58m56.6s
| +27d30m40s
| G
| 27097
| 0.090386
|
| 19.4
| 2
| 0
| 0
| 0
| 1
| Retrieve
|
111
| ABELL 2142:[OHF95] 294
| 15h58m08.1s
| +27d32m59s
| G
| 27344
| 0.091210
|
| 19.6
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
112
| ABELL 2142:[OHF95] 270
| 15h56m49.0s
| +27d17m14s
| G
| 28589
| 0.095362
|
| 19.7
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
113
| ABELL 2142:[OHF95] 318
| 15h56m57.0s
| +27d03m00s
| G
| 27619
| 0.092127
|
| 20.5
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
114
| CGCG 167-008
| 15h58m34.8s
| +27d37m06s
| G
| 9379
| 0.031285
|
| 24.0
| 4
| 0
| 0
| 2
| 1
| Retrieve
|
115
| ABELL 2142:[OHF95] 376
| 15h57m00.6s
| +27d31m04s
| G
| 24652
| 0.082230
|
| 24.3
| 1
| 0
| 0
| 0
| 0
| Retrieve
|
116
| MRK 0492
| 15h58m43.7s
| +26d49m05s
| G
| 4267
| 0.014233
|
| 25.1
| 18
| 0
| 14
| 7
| 4
| Retrieve
|
Back to NED home