BIE-Data-HDF5-Data

 view release on metacpan or  search on metacpan

lib/BIE/Data/HDF5/Data.pm  view on Meta::CPAN

package BIE::Data::HDF5::Data;
our $VERSION = '0.01';
use Moose;
use namespace::autoclean;
use v5.10;
use BIE::Data::HDF5 ':all';

has 'name' => (
	       is => 'ro',
	       isa => 'Str',
	       lazy => 1,
	       default => sub {
		 my $self = shift;
		 h5name($self->id);
	       },
);

has 'id' => (
	     is => 'ro',
	     isa => 'Int',
	     required => 1,
);

has 'code' => (
	       is => 'ro',
	       isa => 'Str',
	       lazy => 1,
	       default => sub {
		 my $self = shift;
		 getH5DCode($self->id);
	       },
	      );

has 'value' => (
		is => 'ro',
		lazy => 1,
		default => sub {
		  my $self = shift;
		  H5Dread($self->id);
		},
	       );

has 'dType' => (
	       is => 'ro',
	       isa => 'Int',
);

has 'mType' => (
	       is => 'ro',
	       isa => 'Int',
);

has 'space' => (
		is => 'ro',
		isa => 'Int',
);

has 'size' => (
	       is => 'ro',
	       isa => 'Int'
);

sub read {
  my $self = shift;



( run in 2.142 seconds using v1.01-cache-2.11-cpan-59e3e3084b8 )