Kwalitee Issues

meta_yml_conforms_to_known_spec

Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.

Error: Key 'Math::GSL::Wavelet2D:Test' is not a legal module name. (provides -> Math::GSL::Wavelet2D:Test) [Validation: 1.2]

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: Math::GSL::BLAS, Math::GSL::BSpline, Math::GSL::CBLAS, Math::GSL::CDF, Math::GSL::Chebyshev, Math::GSL::Combination, Math::GSL::Complex, Math::GSL::Const, Math::GSL::DFT, Math::GSL::DHT, Math::GSL::Deriv, Math::GSL::Diff, Math::GSL::Eigen, Math::GSL::Errno, Math::GSL::FFT, Math::GSL::Fit, Math::GSL::Heapsort, Math::GSL::Histogram, Math::GSL::Histogram2D, Math::GSL::IEEEUtils, Math::GSL::Integration, Math::GSL::Interp, Math::GSL::Linalg, Math::GSL::Machine, Math::GSL::Matrix, Math::GSL::Min, Math::GSL::Monte, Math::GSL::Multifit, Math::GSL::Multimin, Math::GSL::Multiroots, Math::GSL::NTuple, Math::GSL::ODEIV, Math::GSL::Permutation, Math::GSL::Poly, Math::GSL::PowInt, Math::GSL::QRNG, Math::GSL::RNG, Math::GSL::Randist, Math::GSL::Roots, Math::GSL::SF, Math::GSL::Siman, Math::GSL::Sort, Math::GSL::Spline, Math::GSL::Statistics, Math::GSL::Sum, Math::GSL::Sys, Math::GSL::Vector, Math::GSL::Wavelet, Math::GSL::Wavelet2D

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Math-GSL-0.08/lib/Math/GSL/DHT.pm -- Around line 150: Non-ASCII character seen before =encoding in '“k-space”,'. Assuming UTF-8 Math-GSL-0.08/lib/Math/GSL/Histogram2D.pm -- Around line 374: Expected text after =item, not a bullet Around line 386: Expected text after =item, not a bullet Around line 390: Expected text after =item, not a bullet Math-GSL-0.08/lib/Math/GSL/NTuple.pm -- Around line 218: Non-ASCII character seen before =encoding in 'supplied—this'. Assuming UTF-8 Math-GSL-0.08/lib/Math/GSL/RNG.pm -- Around line 668: Non-ASCII character seen before =encoding in 'L'Ecuyer–Fishman'. Assuming UTF-8 Math-GSL-0.08/lib/Math/GSL/Randist.pm -- Around line 388: Non-ASCII character seen before =encoding in '“type'. Assuming UTF-8

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

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: Math::GSL::BLAS, Math::GSL::BLAS::Test, Math::GSL::BSpline, Math::GSL::CBLAS, Math::GSL::CBLAS::Test, Math::GSL::CDF, Math::GSL::Chebyshev, Math::GSL::Combination, Math::GSL::Combination::Test, Math::GSL::Complex, Math::GSL::Complex::Test, Math::GSL::Const, Math::GSL::Const::Test, Math::GSL::DFT, Math::GSL::DHT, Math::GSL::DHT::Test, Math::GSL::Deriv, Math::GSL::Diff, Math::GSL::Eigen, Math::GSL::Eigen::Test, Math::GSL::Errno, Math::GSL::Errno::Test, Math::GSL::FFT, Math::GSL::FFT::Test, Math::GSL::Fit, Math::GSL::Fit::Test, Math::GSL::Heapsort, Math::GSL::Histogram, Math::GSL::Histogram2D, Math::GSL::Histogram2D::Test, Math::GSL::Histogram::Test, Math::GSL::IEEEUtils, Math::GSL::Integration, Math::GSL::Interp, Math::GSL::Interp::Test, Math::GSL::Linalg, Math::GSL::Linalg::Test, Math::GSL::Machine, Math::GSL::Matrix, Math::GSL::Matrix::Test, Math::GSL::Min, Math::GSL::Min::Test, Math::GSL::Monte, Math::GSL::Multifit, Math::GSL::Multifit::Test, Math::GSL::Multimin, Math::GSL::Multiroots, Math::GSL::NTuple, Math::GSL::NTuple::Test, Math::GSL::ODEIV, Math::GSL::ODEIV::Test, Math::GSL::Permutation, Math::GSL::Permutation::Test, Math::GSL::Poly, Math::GSL::Poly::Test, Math::GSL::PowInt, Math::GSL::PowInt::Test, Math::GSL::QRNG, Math::GSL::QRNG::Test, Math::GSL::RNG, Math::GSL::RNG::Test, Math::GSL::Randist, Math::GSL::Randist::Test, Math::GSL::Roots, Math::GSL::Roots::Test, Math::GSL::SF, Math::GSL::Siman, Math::GSL::Sort, Math::GSL::Sort::Test, Math::GSL::Spline, Math::GSL::Statistics, Math::GSL::Sum, Math::GSL::Sum::Test, Math::GSL::Sys, Math::GSL::Sys::Test, Math::GSL::Vector, Math::GSL::Vector::Test, Math::GSL::Wavelet, Math::GSL::Wavelet2D, Math::GSL::Wavelet::Test

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

has_separate_license_file

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

Modules

Name Abstract Version View
Math::GSL Perl interface to the GNU Scientific Library (GSL) 0.08 metacpan
Math::GSL::BLAS Basic Linear Algebra Subprograms metacpan
Math::GSL::BLAS::Test metacpan
Math::GSL::BLASc metacpan
Math::GSL::BSpline Functions for the computation of smoothing basis splines metacpan
Math::GSL::BSpline::gsl_bspline_workspace metacpan
Math::GSL::BSplinec metacpan
Math::GSL::CBLAS Basic Linear Algebra Subprograms based on C functions metacpan
Math::GSL::CBLAS::Test metacpan
Math::GSL::CBLASc metacpan
Math::GSL::CDF Cumulative Distribution Functions metacpan
Math::GSL::CDFc metacpan
Math::GSL::Chebyshev Routines for computing Chebyshev approximations to univariate functions metacpan
Math::GSL::Chebyshev::gsl_cheb_series_struct metacpan
Math::GSL::Chebyshevc metacpan
Math::GSL::Combination Functions for creating and manipulating combinations metacpan
Math::GSL::Combination::Test metacpan
Math::GSL::Combination::gsl_combination_struct metacpan
Math::GSL::Combinationc metacpan
Math::GSL::Complex metacpan
Math::GSL::Complex::Test metacpan
Math::GSL::Complex::gsl_complex metacpan
Math::GSL::Complex::gsl_complex_float metacpan
Math::GSL::Complex::gsl_complex_long_double metacpan
Math::GSL::Complexc metacpan
Math::GSL::Const Constants metacpan
Math::GSL::Const::Test metacpan
Math::GSL::Const::gsl_function_fdf_struct metacpan
Math::GSL::Const::gsl_function_struct metacpan
Math::GSL::Const::gsl_function_vec_struct metacpan
Math::GSL::Constc metacpan
Math::GSL::DFT Discrete Fourier Transform metacpan
Math::GSL::DFTc metacpan
Math::GSL::DHT Functions for performing Discrete Hankel Transforms metacpan
Math::GSL::DHT::Test metacpan
Math::GSL::DHT::gsl_dht_struct metacpan
Math::GSL::DHTc metacpan
Math::GSL::Deriv Functions to compute numerical derivatives by finite differencing metacpan
Math::GSL::Deriv::Test metacpan
Math::GSL::Deriv::gsl_function_fdf_struct metacpan
Math::GSL::Deriv::gsl_function_struct metacpan
Math::GSL::Deriv::gsl_function_vec_struct metacpan
Math::GSL::Derivc metacpan
Math::GSL::Diff metacpan
Math::GSL::Diffc metacpan
Math::GSL::Eigen Functions for computing eigenvalues and eigenvectors of matrices metacpan
Math::GSL::Eigen::Test metacpan
Math::GSL::Eigen::gsl_eigen_francis_workspace metacpan
Math::GSL::Eigen::gsl_eigen_gen_workspace metacpan
Math::GSL::Eigen::gsl_eigen_genherm_workspace metacpan
Math::GSL::Eigen::gsl_eigen_genhermv_workspace metacpan
Math::GSL::Eigen::gsl_eigen_gensymm_workspace metacpan
Math::GSL::Eigen::gsl_eigen_gensymmv_workspace metacpan
Math::GSL::Eigen::gsl_eigen_genv_workspace metacpan
Math::GSL::Eigen::gsl_eigen_herm_workspace metacpan
Math::GSL::Eigen::gsl_eigen_hermv_workspace metacpan
Math::GSL::Eigen::gsl_eigen_nonsymm_workspace metacpan
Math::GSL::Eigen::gsl_eigen_nonsymmv_workspace metacpan
Math::GSL::Eigen::gsl_eigen_symm_workspace metacpan
Math::GSL::Eigen::gsl_eigen_symmv_workspace metacpan
Math::GSL::Eigenc metacpan
Math::GSL::Errno Error Handling metacpan
Math::GSL::Errno::Test metacpan
Math::GSL::Errnoc metacpan
Math::GSL::FFT metacpan
Math::GSL::FFT::Test metacpan
Math::GSL::FFT::gsl_complex metacpan
Math::GSL::FFT::gsl_complex_float metacpan
Math::GSL::FFT::gsl_complex_long_double metacpan
Math::GSL::FFT::gsl_fft_complex_wavetable metacpan
Math::GSL::FFT::gsl_fft_complex_workspace metacpan
Math::GSL::FFT::gsl_fft_halfcomplex_wavetable metacpan
Math::GSL::FFT::gsl_fft_real_wavetable metacpan
Math::GSL::FFT::gsl_fft_real_workspace metacpan
Math::GSL::FFTc metacpan
Math::GSL::Fit Least-squares functions for a general linear model with one- or two-parameter regression metacpan
Math::GSL::Fit::Test metacpan
Math::GSL::Fitc metacpan
Math::GSL::Heapsort Functions for sorting data, both directly and indirectly (using an index) metacpan
Math::GSL::Heapsortc metacpan
Math::GSL::Histogram Create and manipulate histograms of data metacpan
Math::GSL::Histogram2D Create and manipulate histograms of data in 2 dimensions metacpan
Math::GSL::Histogram2D::Test metacpan
Math::GSL::Histogram2D::gsl_histogram2d metacpan
Math::GSL::Histogram2D::gsl_histogram2d_pdf metacpan
Math::GSL::Histogram2Dc metacpan
Math::GSL::Histogram::Test metacpan
Math::GSL::Histogram::gsl_histogram metacpan
Math::GSL::Histogram::gsl_histogram_pdf metacpan
Math::GSL::Histogramc metacpan
Math::GSL::IEEEUtils metacpan
Math::GSL::IEEEUtils::gsl_ieee_double_rep metacpan
Math::GSL::IEEEUtils::gsl_ieee_float_rep metacpan
Math::GSL::IEEEUtilsc metacpan
Math::GSL::Integration Routines for performing numerical integration (quadrature) of a function in one dimension metacpan
Math::GSL::Integration::gsl_integration_qawo_table metacpan
Math::GSL::Integration::gsl_integration_qaws_table metacpan
Math::GSL::Integration::gsl_integration_workspace metacpan
Math::GSL::Integrationc metacpan
Math::GSL::Interp Functions for performing interpolation metacpan
Math::GSL::Interp::Test metacpan
Math::GSL::Interp::gsl_interp metacpan
Math::GSL::Interp::gsl_interp_accel metacpan
Math::GSL::Interp::gsl_interp_type metacpan
Math::GSL::Interpc metacpan
Math::GSL::Linalg Functions for solving linear systems metacpan
Math::GSL::Linalg::Test metacpan
Math::GSL::Linalg::gsl_permutation_struct metacpan
Math::GSL::Linalgc metacpan
Math::GSL::Machine Machine constants metacpan
Math::GSL::Machinec metacpan
Math::GSL::Matrix Mathematical functions concerning Matrices metacpan
Math::GSL::Matrix::Test metacpan
Math::GSL::Matrix::gsl_complex metacpan
Math::GSL::Matrix::gsl_complex_float metacpan
Math::GSL::Matrix::gsl_complex_long_double metacpan
Math::GSL::Matrix::gsl_matrix metacpan
Math::GSL::Matrix::gsl_matrix_char metacpan
Math::GSL::Matrix::gsl_matrix_complex metacpan
Math::GSL::Matrix::gsl_matrix_int metacpan
Math::GSL::Matrix::gsl_vector metacpan
Math::GSL::Matrixc metacpan
Math::GSL::Min Routines for finding minima of arbitrary one-dimensional functions metacpan
Math::GSL::Min::Test metacpan
Math::GSL::Min::gsl_min_fminimizer metacpan
Math::GSL::Min::gsl_min_fminimizer_type metacpan
Math::GSL::Minc metacpan
Math::GSL::Monte Routines for multidimensional Monte Carlo integration metacpan
Math::GSL::Monte::gsl_monte_function_struct metacpan
Math::GSL::Monte::gsl_monte_miser_state metacpan
Math::GSL::Monte::gsl_monte_plain_state metacpan
Math::GSL::Monte::gsl_monte_vegas_state metacpan
Math::GSL::Montec metacpan
Math::GSL::Multifit Least-squares functions for a general linear model with multiple parameters metacpan
Math::GSL::Multifit::Test metacpan
Math::GSL::Multifit::gsl_multifit_fdfsolver metacpan
Math::GSL::Multifit::gsl_multifit_fdfsolver_type metacpan
Math::GSL::Multifit::gsl_multifit_fsolver metacpan
Math::GSL::Multifit::gsl_multifit_fsolver_type metacpan
Math::GSL::Multifit::gsl_multifit_function_fdf_struct metacpan
Math::GSL::Multifit::gsl_multifit_function_struct metacpan
Math::GSL::Multifit::gsl_multifit_linear_workspace metacpan
Math::GSL::Multifitc metacpan
Math::GSL::Multimin Routines for finding minima of arbitrary multidimensional functions metacpan
Math::GSL::Multimin::gsl_multimin_fdfminimizer metacpan
Math::GSL::Multimin::gsl_multimin_fdfminimizer_type metacpan
Math::GSL::Multimin::gsl_multimin_fminimizer metacpan
Math::GSL::Multimin::gsl_multimin_fminimizer_type metacpan
Math::GSL::Multimin::gsl_multimin_function_fdf_struct metacpan
Math::GSL::Multimin::gsl_multimin_function_struct metacpan
Math::GSL::Multiminc metacpan
Math::GSL::Multiroots metacpan
Math::GSL::Multiroots::gsl_multiroot_fdfsolver metacpan
Math::GSL::Multiroots::gsl_multiroot_fdfsolver_type metacpan
Math::GSL::Multiroots::gsl_multiroot_fsolver metacpan
Math::GSL::Multiroots::gsl_multiroot_fsolver_type metacpan
Math::GSL::Multiroots::gsl_multiroot_function_fdf_struct metacpan
Math::GSL::Multiroots::gsl_multiroot_function_struct metacpan
Math::GSL::Multirootsc metacpan
Math::GSL::NTuple Functions for creating and manipulating ntuples, sets of values associated with events metacpan
Math::GSL::NTuple::Test metacpan
Math::GSL::NTuple::gsl_ntuple metacpan
Math::GSL::NTuple::gsl_ntuple_select_fn metacpan
Math::GSL::NTuple::gsl_ntuple_value_fn metacpan
Math::GSL::NTuplec metacpan
Math::GSL::ODEIV functions for solving ordinary differential equation (ODE) initial value problems metacpan
Math::GSL::ODEIV::Test metacpan
Math::GSL::ODEIV::gsl_odeiv_control metacpan
Math::GSL::ODEIV::gsl_odeiv_control_type metacpan
Math::GSL::ODEIV::gsl_odeiv_evolve metacpan
Math::GSL::ODEIV::gsl_odeiv_step metacpan
Math::GSL::ODEIV::gsl_odeiv_step_type metacpan
Math::GSL::ODEIV::gsl_odeiv_system metacpan
Math::GSL::ODEIVc metacpan
Math::GSL::Permutation functions for creating and manipulating permutations metacpan
Math::GSL::Permutation::Test metacpan
Math::GSL::Permutation::gsl_permutation_struct metacpan
Math::GSL::Permutationc metacpan
Math::GSL::Poly Functions for evaluating and solving polynomials metacpan
Math::GSL::Poly::Test metacpan
Math::GSL::Poly::gsl_complex metacpan
Math::GSL::Poly::gsl_complex_float metacpan
Math::GSL::Poly::gsl_complex_long_double metacpan
Math::GSL::Poly::gsl_poly_complex_workspace metacpan
Math::GSL::Polyc metacpan
Math::GSL::PowInt Integer Power functions metacpan
Math::GSL::PowInt::Test metacpan
Math::GSL::PowIntc metacpan
Math::GSL::QRNG Quasi-random number generator metacpan
Math::GSL::QRNG::Test metacpan
Math::GSL::QRNG::gsl_qrng metacpan
Math::GSL::QRNG::gsl_qrng_type metacpan
Math::GSL::QRNGc metacpan
Math::GSL::RNG Random Number Generators metacpan
Math::GSL::RNG::Test metacpan
Math::GSL::RNG::gsl_rng metacpan
Math::GSL::RNG::gsl_rng_type metacpan
Math::GSL::RNGc metacpan
Math::GSL::Randist Probability Distributions metacpan
Math::GSL::Randist::Test metacpan
Math::GSL::Randist::gsl_ran_discrete_t metacpan
Math::GSL::Randistc metacpan
Math::GSL::Roots Routines for finding roots of arbitrary one-dimensional functions. metacpan
Math::GSL::Roots::Test metacpan
Math::GSL::Roots::gsl_root_fdfsolver metacpan
Math::GSL::Roots::gsl_root_fdfsolver_type metacpan
Math::GSL::Roots::gsl_root_fsolver metacpan
Math::GSL::Roots::gsl_root_fsolver_type metacpan
Math::GSL::Rootsc metacpan
Math::GSL::SF Special Functions metacpan
Math::GSL::SF::Test metacpan
Math::GSL::SF::gsl_sf_mathieu_workspace metacpan
Math::GSL::SF::gsl_sf_result_e10_struct metacpan
Math::GSL::SF::gsl_sf_result_struct metacpan
Math::GSL::SFc metacpan
Math::GSL::Siman Simulated Annealing metacpan
Math::GSL::Siman::gsl_siman_params_t metacpan
Math::GSL::Simanc metacpan
Math::GSL::Sort Functions for sorting data metacpan
Math::GSL::Sort::Test metacpan
Math::GSL::Sort::gsl_permutation_struct metacpan
Math::GSL::Sortc metacpan
Math::GSL::Spline Higher-level Interface to Interp metacpan
Math::GSL::Spline::Test metacpan
Math::GSL::Spline::gsl_spline metacpan
Math::GSL::Splinec metacpan
Math::GSL::Statistics Statistical functions metacpan
Math::GSL::Statisticsc metacpan
Math::GSL::Sum Functions to accelerate the convergence of a series using the Levin u-transform. metacpan
Math::GSL::Sum::Test metacpan
Math::GSL::Sum::gsl_sum_levin_u_workspace metacpan
Math::GSL::Sum::gsl_sum_levin_utrunc_workspace metacpan
Math::GSL::Sumc metacpan
Math::GSL::Sys metacpan
Math::GSL::Sys::Test metacpan
Math::GSL::Sysc metacpan
Math::GSL::Vector Functions concerning vectors metacpan
Math::GSL::Vector::Test metacpan
Math::GSL::Vector::gsl_vector metacpan
Math::GSL::Vector::gsl_vector_char metacpan
Math::GSL::Vector::gsl_vector_complex metacpan
Math::GSL::Vector::gsl_vector_int metacpan
Math::GSL::Vectorc metacpan
Math::GSL::Wavelet Wavelets (for 1-D real data) metacpan
Math::GSL::Wavelet2D metacpan
Math::GSL::Wavelet2Dc metacpan
Math::GSL::Wavelet::Test metacpan
Math::GSL::Wavelet::gsl_wavelet metacpan
Math::GSL::Wavelet::gsl_wavelet_type metacpan
Math::GSL::Wavelet::gsl_wavelet_workspace metacpan
Math::GSL::Waveletc metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan