Graphics-Skullplot
view release on metacpan or search on metacpan
"develop" : {
"requires" : {
"Dist::Milla" : "v1.0.18",
"Test::Pod" : "1.41"
}
},
"runtime" : {
"requires" : {
"Data::BoxFormat" : "0.01",
"Getopt::Long" : "2.49",
"Image::Magick" : "v6.9.7",
"Moo" : "2.003004",
"MooX::Types::MooseLike::Base" : "0.29",
"Scalar::Classify" : "0.03",
"perl" : "5.010000",
"utf8::all" : "0.024"
}
},
"test" : {
"requires" : {
"Test::More" : "0.96"
directory:
- eg
- examples
- inc
- share
- t
- xt
requires:
Data::BoxFormat: '0.01'
Getopt::Long: '2.49'
Image::Magick: v6.9.7
Moo: '2.003004'
MooX::Types::MooseLike::Base: '0.29'
Scalar::Classify: '0.03'
perl: '5.010000'
utf8::all: '0.024'
resources:
bugtracker: https://github.com/doomvox/graphics-skullplot/issues
homepage: https://github.com/doomvox/graphics-skullplot
repository: https://github.com/doomvox/graphics-skullplot.git
version: '0.02'
Creates a new Graphics::Skullplot object. Object attributes:
working_area
Scratch location where intermediate files are created. Defaults to
"/tmp".
image_viewer
Defaults to 'display', the ImageMagick viewer (a dependency on
Image::Magick ensures it's available)
builder methods (largely for internal use)
builder_image_viewer Currently just returns a hardcoded selection
(the ImageMagick "display" program).
generate_output_filenames
Example usage:
requires 'perl', '5.010000';
# requires 'Some::Module', 'VERSION';
requires 'Moo', '2.003004';
requires 'MooX::Types::MooseLike::Base', '0.29';
requires 'utf8::all', '0.024';
requires 'Data::BoxFormat', '0.01';
requires 'Scalar::Classify', '0.03';
requires 'Image::Magick', '6.9.7';
requires 'Getopt::Long', '2.49';
on test => sub {
requires 'Test::More', '0.96';
};
lib/Graphics/Skullplot.pm view on Meta::CPAN
=cut
use 5.10.0;
use Carp;
use Data::Dumper;
use File::Basename qw( fileparse basename dirname );
# use List::Util qw( first max maxstr min minstr reduce shuffle sum );
# use List::MoreUtils qw( any zip uniq );
use Image::Magick;
use lib "../../../Table-Classify/lib";
use lib "../../../Data-BoxFormat/lib";
use Table::BoxFormat;
use Graphics::Skullplot::ClassifyColumns;
=item new
Creates a new Graphics::Skullplot object.
lib/Graphics/Skullplot.pm view on Meta::CPAN
=over
=item working_area
Scratch location where intermediate files are created.
Defaults to "/tmp".
=item image_viewer
Defaults to 'display', the ImageMagick viewer
(a dependency on Image::Magick ensures it's available)
=back
=cut
# required arguments to new
has input_file => ( is => 'ro', isa => Str, required => 1); # must be dbox format
has plot_hints => ( is => 'ro', isa => HashRef, required => 1);
has working_area => ( is => 'rw', isa => Maybe[Str], default => "/tmp" );
( run in 0.584 second using v1.01-cache-2.11-cpan-beeb90c9504 )