Graphics-Skullplot

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

      "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"

META.yml  view on Meta::CPAN

  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'

README  view on Meta::CPAN

      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:

cpanfile  view on Meta::CPAN

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.559 second using v1.01-cache-2.11-cpan-beeb90c9504 )