Kwalitee Issues

has_readme

Add a README to the distribution. It should contain a quick description of your module and how to install it.

no_files_to_be_skipped

Fix MANIFEST.SKIP or use an authoring tool which respects MANIFEST.SKIP. Note that each entry in MANIFEST.SKIP is a regular expression. You may need to add appropriate meta characters not to ignore necessary stuff.

Error: META.json,META.yml

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: PDL::Demos::TriD1, PDL::Demos::TriD2, PDL::Demos::TriDGallery, PDL::Graphics::OpenGLQ, PDL::Graphics::TriD::ScrollButtonScaler

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: GENERATED/PDL/Graphics/OpenGLQ.pm, GENERATED/PDL/Graphics/TriD/Rout.pm

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: PDL::Demos::TriD1, PDL::Demos::TriD2, PDL::Demos::TriDGallery, PDL::Graphics::OpenGLQ, PDL::Graphics::TriD::ScrollButtonScaler

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
PDL::Demos::TriD1 metacpan
PDL::Demos::TriD2 metacpan
PDL::Demos::TriDGallery metacpan
PDL::Graphics::OpenGLQ quick routines to plot lots of stuff from ndarrays. metacpan
PDL::Graphics::TriD PDL 3D interface 2.102 metacpan
PDL::Graphics::TriD::ArcBall metacpan
PDL::Graphics::TriD::ButtonControl default event handler subroutines metacpan
PDL::Graphics::TriD::Contours 3D Surface contours for TriD metacpan
PDL::Graphics::TriD::GL PDL TriD OpenGL interface using POGL metacpan
PDL::Graphics::TriD::GL::GLFW metacpan
PDL::Graphics::TriD::GL::GLUT metacpan
PDL::Graphics::TriD::GL::GLX metacpan
PDL::Graphics::TriD::Graph PDL 3D graph object with axes metacpan
PDL::Graphics::TriD::Image metacpan
PDL::Graphics::TriD::Labels Text tools metacpan
PDL::Graphics::TriD::Logo metacpan
PDL::Graphics::TriD::MathGraph Mathematical Graph objects for PDL metacpan
PDL::Graphics::TriD::Object metacpan
PDL::Graphics::TriD::Polygonize metacpan
PDL::Graphics::TriD::Quaternion metacpan
PDL::Graphics::TriD::Rout Helper routines for Three-dimensional graphics metacpan
PDL::Graphics::TriD::ScrollButtonScaler metacpan
PDL::Graphics::TriD::SimpleController metacpan
PDL::Graphics::TriD::SimpleScaler metacpan
PDL::Graphics::TriD::VRML TriD VRML backend metacpan
PDL::Graphics::TriD::ViewPort metacpan
PDL::Graphics::TriD::Window metacpan
PDL::Graphics::VRML metacpan
PDL::Graphics::VRML::Protos metacpan

Provides

Name File View
PDL::Demos::TkTriD_demo demos/DemoTkTriD.pm metacpan
PDL::GraphEvolver lib/PDL/Graphics/TriD/MathGraph.pm metacpan
PDL::Graphics::TriD::ArcBowl lib/PDL/Graphics/TriD/ArcBall.pm metacpan
PDL::Graphics::TriD::ArcCone lib/PDL/Graphics/TriD/ArcBall.pm metacpan
PDL::Graphics::TriD::BoundingBox lib/PDL/Graphics/TriD.pm metacpan
PDL::Graphics::TriD::ContourPolygonize lib/PDL/Graphics/TriD/Polygonize.pm metacpan
PDL::Graphics::TriD::CylindricalEquidistantAxes lib/PDL/Graphics/TriD/Graph.pm metacpan
PDL::Graphics::TriD::Description lib/PDL/Graphics/TriD/TextObjects.pm metacpan
PDL::Graphics::TriD::EuclidAxes lib/PDL/Graphics/TriD/Graph.pm metacpan
PDL::Graphics::TriD::EventHandler lib/PDL/Graphics/TriD/GL.pm metacpan
PDL::Graphics::TriD::GObject lib/PDL/Graphics/TriD/Objects.pm metacpan
PDL::Graphics::TriD::GObject_Lattice lib/PDL/Graphics/TriD/Objects.pm metacpan
PDL::Graphics::TriD::Lattice lib/PDL/Graphics/TriD/Objects.pm metacpan
PDL::Graphics::TriD::LineStrip lib/PDL/Graphics/TriD/Objects.pm metacpan
PDL::Graphics::TriD::Lines lib/PDL/Graphics/TriD/Objects.pm metacpan
PDL::Graphics::TriD::Material lib/PDL/Graphics/TriD.pm metacpan
PDL::Graphics::TriD::OneTransformation lib/PDL/Graphics/TriD.pm metacpan
PDL::Graphics::TriD::Orbiter lib/PDL/Graphics/TriD/ArcBall.pm metacpan
PDL::Graphics::TriD::Points lib/PDL/Graphics/TriD/Objects.pm metacpan
PDL::Graphics::TriD::PolarStereoAxes lib/PDL/Graphics/TriD/Graph.pm metacpan
PDL::Graphics::TriD::QuaterController lib/PDL/Graphics/TriD/ArcBall.pm metacpan
PDL::Graphics::TriD::SCLattice lib/PDL/Graphics/TriD/Objects.pm metacpan
PDL::Graphics::TriD::SLattice lib/PDL/Graphics/TriD/Objects.pm metacpan
PDL::Graphics::TriD::SLattice_S lib/PDL/Graphics/TriD/Objects.pm metacpan
PDL::Graphics::TriD::STrigrid lib/PDL/Graphics/TriD/Objects.pm metacpan
PDL::Graphics::TriD::STrigrid_S lib/PDL/Graphics/TriD/Objects.pm metacpan
PDL::Graphics::TriD::Scale lib/PDL/Graphics/TriD.pm metacpan
PDL::Graphics::TriD::Spheres lib/PDL/Graphics/TriD/Objects.pm metacpan
PDL::Graphics::TriD::StupidPolygonize lib/PDL/Graphics/TriD/Polygonize.pm metacpan
PDL::Graphics::TriD::Transformation lib/PDL/Graphics/TriD.pm metacpan
PDL::Graphics::TriD::Translation lib/PDL/Graphics/TriD.pm metacpan
PDL::Graphics::TriD::VRML::Parameter lib/PDL/Graphics/TriD/VRML.pm metacpan
PDL::Graphics::TriD::VRML::URL lib/PDL/Graphics/TriD/VRML.pm metacpan
PDL::Graphics::TriD::VRMLObject lib/PDL/Graphics/TriD/VRML.pm metacpan
PDL::Graphics::VRMLNode lib/PDL/Graphics/VRML.pm metacpan
PDL::Graphics::VRMLPdlNode lib/PDL/Graphics/VRML.pm metacpan
PDL::Graphics::VRMLProto lib/PDL/Graphics/VRML.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan