From d66db9b08d24b91ebd1e6053d6b7fad86b6b8f88 Mon Sep 17 00:00:00 2001 From: Ed J Date: Sat, 17 Jan 2015 06:51:56 +0000 Subject: [PATCH 1/7] Revert "fixing Pod::Checker warning "multiple occurrences of link target FUNCTIONS"" Remove the code making GENERATED/* --- Basic/Core/Dev.pm | 62 +- Basic/PDL.pm | 2 +- Graphics/TriD/TriD/Objects.pm | 6 +- IO/Pnm/pnm.pd | 8 +- Lib/GSL/DIFF/gsl_diff.pd | 7 +- Lib/GSL/INTEG/gsl_integ.pd | 47 +- Lib/GSL/MROOT/gsl_mroot.pd | 7 +- Lib/Minuit/minuit.pd | 923 +++++++++++------------ Lib/Transform/Cartography/Cartography.pm | 12 +- Lib/Transform/transform.pd | 4 +- Makefile.PL | 7 +- 11 files changed, 499 insertions(+), 586 deletions(-) diff --git a/Basic/Core/Dev.pm b/Basic/Core/Dev.pm index af3c54ca9..e6a5c3831 100644 --- a/Basic/Core/Dev.pm +++ b/Basic/Core/Dev.pm @@ -20,9 +20,6 @@ PDL development and is often used from within Makefile.PL's. package PDL::Core::Dev; -use File::Path; -use File::Basename; -use ExtUtils::Manifest; use English; require Exporter; @ISA = qw( Exporter ); @@ -34,7 +31,7 @@ use English; require Exporter; pdlpp_postamble_int pdlpp_stdargs_int pdlpp_postamble pdlpp_stdargs write_dummy_make unsupported getcyglib trylink - pdlpp_mkgen + pdlpp_genpm ); # Installation locations @@ -472,67 +469,10 @@ sub pdlpp_stdargs { 'INC' => &PDL_INST_INCLUDE()." $inc", 'LIBS' => $libs ? ["$libs "] : [], 'clean' => {'FILES' => "$pref.xs $pref.pm $pref\$(OBJ_EXT) $pref.c"}, - 'dist' => {'PREOP' => '$(PERL) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" -MPDL::Core::Dev -e pdlpp_mkgen $(DISTVNAME)' }, (eval ($ExtUtils::MakeMaker::VERSION) >= 6.57_02 ? ('NO_MYMETA' => 1) : ()), ); } -# pdlpp_mkgen($dir) -# - scans $dir/MANIFEST for all *.pd files and creates corresponding *.pm files -# in $dir/GENERATED/ subdir; needed for proper doc rendering at metacpan.org -# - it is used in Makefile.PL like: -# dist => { PREOP=>'$(PERL) -MPDL::Core::Dev -e pdlpp_mkgen $(DISTVNAME)' } -# so all the magic *.pm generation happens during "make dist" -# - it is intended to be called as a one-liner: -# perl -MPDL::Core::Dev -e pdlpp_mkgen DirName -# -sub pdlpp_mkgen { - my $dir = @_ > 0 ? $_[0] : $ARGV[0]; - die "pdlpp_mkgen: unspecified directory" unless defined $dir && -d $dir; - my $file = "$dir/MANIFEST"; - die "pdlpp_mkgen: non-existing '$dir/MANIFEST'" unless -f $file; - - my @pairs = (); - my $manifest = ExtUtils::Manifest::maniread($file); - for (keys %$manifest) { - next if $_ !~ m/\.pd$/; # skip non-pd files - next if $_ =~ m/^(t|xt)\//; # skip *.pd files in test subdirs - next unless -f $_; - my $content = do { local $/; open my $in, '<', $_; <$in> }; - if ($content =~ /=head1\s+NAME\s+(\S+)\s+/sg) { - push @pairs, [$_, $1]; - } - else { - warn "pdlpp_mkgen: unknown module name for '$_' (use proper '=head1 NAME' section)\n"; - } - } - - my %added = (); - for (@pairs) { - my ($pd, $mod) = @$_; - (my $prefix = $mod) =~ s|::|/|g; - my $manifestpm = "GENERATED/$prefix.pm"; - $prefix = "$dir/GENERATED/$prefix"; - File::Path::mkpath(dirname($prefix)); - #there is no way to use PDL::PP from perl code, thus calling via system() - my @in = map { "-I$_" } @INC, 'inc'; - my $rv = system($^X, @in, "-MPDL::PP qw[$mod $mod $prefix]", $pd); - if ($rv == 0 && -f "$prefix.pm") { - $added{$manifestpm} = "mod=$mod pd=$pd (added by pdlpp_mkgen)"; - unlink "$prefix.xs"; #we need only .pm - } - else { - warn "pdlpp_mkgen: cannot convert '$pd'\n"; - } - } - - if (scalar(keys %added) > 0) { - #maniadd works only with this global variable - local $ExtUtils::Manifest::MANIFEST = $file; - ExtUtils::Manifest::maniadd(\%added); - } -} - sub unsupported { my ($package,$os) = @_; "No support for $package on $os platform yet. Will skip build process"; diff --git a/Basic/PDL.pm b/Basic/PDL.pm index d7d273a1e..7c5f68bbc 100644 --- a/Basic/PDL.pm +++ b/Basic/PDL.pm @@ -92,7 +92,7 @@ Some notes: =over 5 -=item Modules loaded by default +=item SYNOPSIS See the SYNOPSIS section at the end of this document for a list of modules loaded by default. diff --git a/Graphics/TriD/TriD/Objects.pm b/Graphics/TriD/TriD/Objects.pm index e080b2bb2..bc8ca59bd 100644 --- a/Graphics/TriD/TriD/Objects.pm +++ b/Graphics/TriD/TriD/Objects.pm @@ -4,9 +4,9 @@ PDL::Graphics::TriD::Objects - Simple Graph Objects for TriD =head1 SYNOPSIS - Look in PDL/Demos/TkTriD_demo.pm for several examples, the code - in PDL/Demos/TriD1.pm and PDL/Demos/TriD2.pm also uses objects - but it hides them from the user. +Look in PDL/Demos/TkTriD_demo.pm for several examples, the code +in PDL/Demos/TriD1.pm and PDL/Demos/TriD2.pm also uses objects +but it hides them from the user. =head1 DESCRIPTION diff --git a/IO/Pnm/pnm.pd b/IO/Pnm/pnm.pd index 0fbffbf79..5b62e89da 100644 --- a/IO/Pnm/pnm.pd +++ b/IO/Pnm/pnm.pd @@ -70,9 +70,13 @@ sub rcarp { show_err(shift); carp @_; } -EOD -pp_addpm({At=>Bot},<<'EOD'); # the rest of FUNCTIONS section + +# public interface + +=head1 FUNCTIONS + + =head2 rpnm =for ref diff --git a/Lib/GSL/DIFF/gsl_diff.pd b/Lib/GSL/DIFF/gsl_diff.pd index f7bcb4f5d..d93508845 100644 --- a/Lib/GSL/DIFF/gsl_diff.pd +++ b/Lib/GSL/DIFF/gsl_diff.pd @@ -29,10 +29,10 @@ GNU Scientific Library. my ($x) = @_; return $x**2; } -EOD -pp_addpm({At=>Bot},<<'EOD'); # the rest of FUNCTIONS section -=head2 gsldiff +=head1 FUNCTIONS + +=head2 gsldiff() =for ref @@ -97,6 +97,7 @@ The GSL differentiation routines were written by David Morrison. =cut + EOD pp_addhdr(' diff --git a/Lib/GSL/INTEG/gsl_integ.pd b/Lib/GSL/INTEG/gsl_integ.pd index de888df46..2f506b4fd 100644 --- a/Lib/GSL/INTEG/gsl_integ.pd +++ b/Lib/GSL/INTEG/gsl_integ.pd @@ -91,12 +91,9 @@ Please check the GSL documentation for more information. return exp(-$x**2); } -EOD - -pp_addpm({At=>Bot},<<'EOD'); # the rest of FUNCTIONS section -=head2 gslinteg_qng +=head1 FUNCTIONS -Non-adaptive Gauss-Kronrod integration +=head2 gslinteg_qng() -- Non-adaptive Gauss-Kronrod integration This function applies the Gauss-Kronrod 10-point, 21-point, 43-point and 87-point integration rules in succession until an estimate of the integral of f over ($a,$b) @@ -126,9 +123,7 @@ Example: } -=head2 gslinteg_qag - -Adaptive integration +=head2 gslinteg_qag() -- Adaptive integration This function applies an integration rule adaptively until an estimate of the integral of f over ($a,$b) is achieved within the desired absolute and @@ -165,9 +160,7 @@ Example: return ($x**2.6)*log(1.0/$x); } -=head2 gslinteg_qags - -Adaptive integration with singularities +=head2 gslinteg_qags() -- Adaptive integration with singularities This function applies the Gauss-Kronrod 21-point integration rule adaptively until an estimate of the integral of f over ($a,$b) is @@ -202,9 +195,7 @@ Example: return ($x)*log(1.0/$x); } -=head2 gslinteg_qagp - -Adaptive integration with known singular points +=head2 gslinteg_qagp() -- Adaptive integration with known singular points This function applies the adaptive integration algorithm used by gslinteg_qags taking into account the location of singular points @@ -245,9 +236,7 @@ Example: return $x3 * log(abs(($x2-1.0)*($x2-2.0))); } -=head2 gslinteg_qagi - -Adaptive integration on infinite interval +=head2 gslinteg_qagi() -- Adaptive integration on infinite interval This function estimates the integral of the function f over the infinite interval (-\infty,+\infty) within the desired absolute and @@ -282,9 +271,7 @@ Example: } -=head2 gslinteg_qagiu - -Adaptive integration on infinite interval +=head2 gslinteg_qagiu() -- Adaptive integration on infinite interval This function estimates the integral of the function f over the infinite interval (a,+\infty) within the desired absolute and @@ -321,9 +308,7 @@ Example: return ($x**($alfa-1))/((1+10*$x)**2); } -=head2 gslinteg_qagil - -Adaptive integration on infinite interval +=head2 gslinteg_qagil() -- Adaptive integration on infinite interval This function estimates the integral of the function f over the infinite interval (-\infty,b) within the desired absolute and @@ -357,9 +342,7 @@ Example: return exp($x); } -=head2 gslinteg_qawc - -Adaptive integration for Cauchy principal values +=head2 gslinteg_qawc() -- Adaptive integration for Cauchy principal values This function computes the Cauchy principal value of the integral of f over (a,b), with a singularity at c, I = \int_a^b dx f(x)/(x - c). The integral is @@ -390,9 +373,7 @@ Example: return 1.0 / (5.0 * $x * $x * $x + 6.0) ; } -=head2 gslinteg_qaws - -Adaptive integration for singular functions +=head2 gslinteg_qaws() -- Adaptive integration for singular functions The algorithm in gslinteg_qaws is designed for integrands with algebraic-logarithmic singularities at the end-points of an integration region. @@ -433,9 +414,7 @@ Example: } } -=head2 gslinteg_qawo - -Adaptive integration for oscillatory functions +=head2 gslinteg_qawo() -- Adaptive integration for oscillatory functions This function uses an adaptive algorithm to compute the integral of f over (a,b) with the weight function sin(omega*x) or cos(omega*x) -- which of @@ -472,9 +451,7 @@ Example: } -=head2 gslinteg_qawf - -Adaptive integration for Fourier integrals +=head2 gslinteg_qawf() -- Adaptive integration for Fourier integrals This function attempts to compute a Fourier integral of the function f over the semi-infinite interval [a,+\infty). Specifically, it attempts diff --git a/Lib/GSL/MROOT/gsl_mroot.pd b/Lib/GSL/MROOT/gsl_mroot.pd index 0d6790235..7bfba3b3b 100644 --- a/Lib/GSL/MROOT/gsl_mroot.pd +++ b/Lib/GSL/MROOT/gsl_mroot.pd @@ -77,12 +77,11 @@ to the algorithms in the GSL library that do not use derivatives. return $y; } -EOD -pp_addpm({At=>Bot},<<'EOD'); # the rest of FUNCTIONS section -=head2 gslmroot_fsolver + +=head1 FUNCTIONS -Multidimensional root finder without using derivatives +=head2 gslmroot_fsolver -- Multidimensional root finder without using derivatives This function provides an interface to the multidimensional root finding algorithms in the GSL library. It takes a minimum of two argumennts: a piddle $init with an diff --git a/Lib/Minuit/minuit.pd b/Lib/Minuit/minuit.pd index a95aa0127..92df63a7a 100644 --- a/Lib/Minuit/minuit.pd +++ b/Lib/Minuit/minuit.pd @@ -42,614 +42,613 @@ and migrad minimization algorithms (see Minuit manual for more details). See the test file minuit.t in the test (t/) directory for a basic example. -EOD - -pp_addpm(' - -# Package variable -my $mn_options; - -'); - -pp_addpm(' -sub mn_init{ - my $fun_ref = shift; - - $mn_options = { Log => undef, - Title => \'Minuit Fit\', - N => undef, - Unit => undef, - Function => $fun_ref, - }; +=head1 FUNCTIONS - if ( @_ ){ - my $args = $_[0]; - for my $key (qw/ Log Title Unit/){ - $mn_options->{$key} = $args->{$key} if exists $args->{$key}; - } - } - - # Check if there was a valid F77 available and barf - # if there was not and the user is trying to pass Log - - if (defined($mn_options->{Log})) { - $mn_options->{Unit} = 88 unless defined $mn_options->{Unit}; - } - else { $mn_options->{Unit} = 6; } - - if (defined (my $logfile = $mn_options->{Log})){ - if (-e $logfile) { unlink $logfile; } - PDL::Minuit::mn_abre($mn_options->{Unit},$logfile,\'new\'); - print STDERR "# Opening file $logfile....\n"; - } - - PDL::Minuit::mninit(5,$mn_options->{Unit},$mn_options->{Unit}); - PDL::Minuit::mnseti($mn_options->{Title}); +=head2 mn_init() - if (defined (my $logfile = $mn_options->{Log})){ - PDL::Minuit::mn_cierra($mn_options->{Unit}); - } +=for ref -} -'); +The function mn_init() does the basic initialization of the fit. The first argument +has to be a reference to the function to be minimized. The function +to be minimized has to receive five arguments +($npar,$grad,$fval,$xval,$iflag). The first is the number +of parameters currently variable. The second is the gradient +of the function (which is not necessarily used, see +the Minuit documentation). The third is the current value of the +function. The fourth is a piddle with the values of the parameters. +The fifth is an integer flag, which indicates what +the function is supposed to calculate. The function has to +return the values ($fval,$grad), the function value and +the function gradient. -pp_def('mninit', - Pars => 'int a();int b(); int c();', - Code => 'MNINIT($P(a),$P(b),$P(c)); - '); -pp_addxs('',' -void -mnseti(str) - char* str; - CODE: - int largo; - largo = strlen(str); - MNSETI(str,largo); -'); +There are three optional arguments to mn_init(). By default, the output of Minuit +will come through STDOUT unless a filename $logfile is given +in the Log option. Note that this will mercilessly erase $logfile +if it already exists. Aditionally, a title can be given to the fit +by the Title option, the default is 'Minuit Fit'. If the output is +written to a logfile, this is assigned Fortran unit number 88. If for +whatever reason you want to have control over the unit number +that Fortran associates to the logfile, you can pass the number +through the Unit option. -# pp_def('mnseti', -# Pars => '', -# OtherPars => "char* str", -# Code => 'int largo; largo = strlen($COMP(str)); -# MNSETI($COMP(str),largo); -# '); +=for usage -pp_def('mn_abre', - Pars => 'int l();', - OtherPars => 'char* nombre; char* mode;', - Code => ' - int l1,l2; l1 = strlen($COMP(nombre)); l2 = strlen($COMP(mode)); - ABRE($P(l),$COMP(nombre),$COMP(mode),l1,l2); -'); -pp_def('mn_cierra', - Pars => 'int l();', - Code => 'CIERRA($P(l));' -); +Usage: -pp_addpm(' -sub mn_def_pars{ - my $pars = shift; - my $steps = shift; + mn_init($function_ref,{Log=>$logfile,Title=>$title,Unit=>$unit}) - my $n = nelem($pars); - $mn_options->{N} = $n; +=for example - #print "Unit :".$mn_options->{Unit}."\n"; +Example: - my @names = (); - for (my $i=0; $i < $n; $i++) { $names[$i] = "Par_$i"; } - my $lo_bounds = zeroes($n); - my $up_bounds = zeroes($n); + mn_init(\&my_function); - if ( @_ ) { - my $opts = $_[0]; - $lo_bounds = $opts->{Lower_bounds} if defined $opts->{Lower_bounds}; - $up_bounds = $opts->{Upper_bounds} if defined $opts->{Upper_bounds}; - if (defined($opts->{Names})){ - $names_t = $opts->{Names}; - barf " Names has to be an array reference" unless ref($names_t) eq \'ARRAY\'; - @names = @$names_t; - barf " Names has to have as many elements as there are parameters " unless ( @names == $n); - } - } + #same as above but outputting to a file 'log.out'. + #title for fit is 'My fit' + mn_init(\&my_function, + {Log => 'log.out', Title => 'My fit'}); - my $iflag = 0; - if (defined (my $logfile = $mn_options->{Log})){ - PDL::Minuit::mn_abre($mn_options->{Unit},$logfile,\'old\'); - } + sub my_function{ + # the five variables input to the function to be minimized + # xval is a piddle containing the current values of the parameters + my ($npar,$grad,$fval,$xval,$iflag) = @_; - foreach my $i ( 0..(nelem($pars)-1) ){ - my $ii = $i + 1; - $iflag = PDL::Minuit::mnparm($ii,$pars->slice("($i)"), - $steps->slice("($i)"), - $lo_bounds->slice("($i)"), - $up_bounds->slice("($i)"), - $names[$i]); - barf "Problem initializing parameter $i in Minuit " unless ($iflag == 0); - } - - if (defined (my $logfile = $mn_options->{Log})){ - PDL::Minuit::mn_cierra($mn_options->{Unit}); - } -} -'); -pp_def('mnparm', - Pars => 'int a(); double b(); double c(); double d(); double e(); int [o] ia()', - OtherPars => "char* str", - Code => ' int largo; largo=strlen($COMP(str)); - MNPARM($P(a),$COMP(str),$P(b),$P(c),$P(d),$P(e),$P(ia),largo); - '); + # Here is code computing the value of the function + # and potentially also its gradient + # ...... + # return the two variables. If no gradient is being computed + # just return the $grad that came as input + return ($fval, $grad); + } -pp_addpm(' -sub mn_excm{ - my $command = shift; - - my $fun_ref = $mn_options->{Function}; +=head2 mn_def_pars() - my ($arglis,$narg); - if ( @_ ) { $arglis = shift; $narg = nelem($arglis);} - else { $arglis = pdl(0); $narg = 0; } - - if ( @_ ) { barf "Usage : mn_excm($command, [$arglis]) \n"; } +=for ref - if (defined (my $logfile = $mn_options->{Log})){ - PDL::Minuit::mn_abre($mn_options->{Unit},$logfile,\'old\'); - } +The function mn_def_pars() defines the initial values of the parameters of the function to +be minimized and the value of the initial steps around these values that the +minimizer will use for the first variations of the parameters in the search for the minimum. +There are several optional arguments. One allows to assign names to these parameters which +otherwise get names (Par_0, Par_1,....,Par_n) by default. Another two arguments can give +lower and upper bounds for the parameters via two piddles. If the lower and upper bound for a +given parameter are both equal to 0 then the parameter is unbound. By default these lower and +upper bound piddles are set to zeroes(n), where n is the number of parameters, i.e. the +parameters are unbound by default. - my $iflag = pdl(0); +The function needs two input variables: a piddle giving the initial values of the +parameters and another piddle giving the initial steps. An optional reference to a +perl array with the variable names can be passed, as well as piddles +with upper and lower bounds for the parameters (see example below). +It returns an integer variable which is 0 upon success. - $iflag = PDL::Minuit::mnexcm($arglis, $narg, $command, $fun_ref,$mn_options->{N}); - warn "Problem executing command \'$command\' " unless ($iflag == 0); +=for usage - if (defined (my $logfile = $mn_options->{Log})){ - PDL::Minuit::mn_cierra($mn_options->{Unit}); - } +Usage: - return $iflag; -} -'); + $iflag = mn_def_pars($pars, $steps,{Names => \@names, + Lower_bounds => $lbounds, + Upper_bounds => $ubounds}) -pp_def('mnexcm', - Pars =>'double a(n); int ia(); int [o] ib();', - OtherPars => 'char* str; SV* funcion; int numelem;', - Code => 'double zero; - int largo; largo=strlen($COMP(str)); - ene = $COMP(numelem); - zero = 0.0; - mnfunname = $COMP(funcion); - MNEXCM(FCN,$COMP(str),$P(a),$P(ia),$P(ib),&zero,largo); - '); -pp_addpm(' - sub mn_pout{ - barf "Usage: mn_pout(par_number)" unless ($#_ == 0); - my $par_num = shift; - my $n = $mn_options->{N}; - if (($par_num < 1) || ($par_num > $n)) { barf "Parameter numbers range from 1 to $n "; } +=for example - if (defined (my $logfile = $mn_options->{Log})){ - PDL::Minuit::mn_abre($mn_options->{Unit},$logfile,\'old\'); - } +Example: - my $val = pdl(0); - my $err = pdl(0); - my $bnd1 = pdl(0); - my $bnd2 = pdl(0); - my $ivarbl = pdl(0); - my $par_name = " "; - PDL::Minuit::mnpout($par_num,$val,$err,$bnd1,$bnd2,$ivarbl,\$par_name); + #initial parameter values + my $pars = pdl(2.5,3.0); - if (defined (my $logfile = $mn_options->{Log})){ - PDL::Minuit::mn_cierra($mn_options->{Unit}); - } + #steps + my $steps = pdl(0.3,0.5); - return ($val,$err,$bnd1,$bnd2,$ivarbl,$par_name); - } -'); + #parameter names + my @names = ('intercept','slope'); + + #use mn_def_pars with default parameter names (Par_0,Par_1,...) + my $iflag = mn_def_pars($pars,$steps); -pp_def('mnpout', - Pars => 'int ia(); double [o] a(); double [o] b(); double [o] c(); double [o] d();int [o] ib();', - OtherPars => 'SV* str;', - Code => 'STRLEN largo; SV* tempo; char* uuu; - tempo = SvRV($COMP(str)); - uuu = SvPV(tempo,largo); - MNPOUT($P(ia),uuu,$P(a),$P(b),$P(c),$P(d),$P(ib),largo); - sv_setpv(tempo,uuu); - '); + #use of mn_def_pars explictly specify parameter names + $iflag = mn_def_pars($pars,$steps,{Names => \@names}); -pp_addpm(' - sub mn_stat{ - if (defined (my $logfile = $mn_options->{Log})){ - PDL::Minuit::mn_abre($mn_options->{Unit},$logfile,\'old\'); - } + # specify lower and upper bounds for the parameters. + # The example below leaves parameter 1 (intercept) unconstrained + # and constrains parameter 2 (slope) to be betwen 0 and 100 + my $lbounds = pdl(0, 0); + my $ubounds = pdl(0, 100); + $iflag = mn_def_pars($pars,$steps,{Names => \@names, + Lower_bounds => $lbounds, + Upper_bounds => $ubounds}}); + + #same as above because $lbounds is by default zeroes(n) + $iflag = mn_def_pars($pars,$steps,{Names => \@names, + Upper_bounds => $ubounds}}); - my ($fmin,$fedm,$errdef,$npari,$nparx,$istat) = PDL::Minuit::mnstat(); - if (defined (my $logfile = $mn_options->{Log})){ - PDL::Minuit::mn_cierra($mn_options->{Unit}); - } - return ($fmin,$fedm,$errdef,$npari,$nparx,$istat); - } -'); -pp_def('mnstat', - Pars => 'double [o] a(); double [o] b(); double [o] c(); int [o] ia(); int [o] ib(); int [o] ic();', - Code => 'MNSTAT($P(a),$P(b),$P(c),$P(ia),$P(ib),$P(ic)); - '); +=head2 mn_excm() -#OK -pp_addpm(' - sub mn_emat{ - - if (defined (my $logfile = $mn_options->{Log})){ - PDL::Minuit::mn_abre($mn_options->{Unit},$logfile,\'old\'); - } +The function mn_excm() executes a Minuit command passed as +a string. The first argument is the command string and an optional +second argument is a piddle with arguments to the command. +The available commands are listed in Chapter 4 of the Minuit +manual (see url below). - my ($fmin,$fedm,$errdef,$npari,$nparx,$istat) = PDL::Minuit::mnstat(); - my $n = $npari->sum; - my $mat = zeroes($n,$n); +It returns an integer variable which is 0 upon success. - PDL::Minuit::mnemat($mat); +=for usage - if (defined (my $logfile = $mn_options->{Log})){ - PDL::Minuit::mn_cierra($mn_options->{Unit}); - } - - return $mat; +Usage: - } -'); -pp_def('mnemat', - Pars => 'double [o] mat(n,n);', - Code => 'int numrows; numrows = $SIZE(n); - MNEMAT($P(mat),&numrows); - '); + $iflag = mn_excm($command_string, {$arglis}) +=for example -pp_addpm(' - sub mn_err{ +Example: - barf "Usage: mn_err(par_number)" unless ($#_ == 0); - my $par_num = shift; + #start a simplex minimization + my $iflag = mn_excm('simplex'); - my $n = $mn_options->{N}; - if (($par_num < 1) || ($par_num > $n)) { barf "Parameter numbers range from 1 to $n "; } + #same as above but specify the maximum allowed numbers of + #function calls in the minimization + my $arglist = pdl(1000); + $iflag = mn_excm('simplex',$arglist); - if (defined (my $logfile = $mn_options->{Log})){ - PDL::Minuit::mn_abre($mn_options->{Unit},$logfile,\'old\'); - } + #start a migrad minimization + $iflag = mn_excm('migrad') - my ($eplus,$eminus,$eparab,$globcc) = PDL::Minuit::mnerrs($par_num); + #set Minuit strategy in order to get the most reliable results + $arglist = pdl(2) + $iflag = mn_excm('set strategy',$arglist); - if (defined (my $logfile = $mn_options->{Log})){ - PDL::Minuit::mn_cierra($mn_options->{Unit}); - } + # each command can be specified by a minimal string that uniquely + # identifies it (see Chapter 4 of Minuit manual). The comannd above + # is equivalent to: + $iflag = mn_excm('set stra',$arglis); + - return ($eplus,$eminus,$eparab,$globcc); - } -'); -pp_def('mnerrs', - Pars => 'int ia(); double [o] a(); double [o] b(); double [o] c(); double [o] d();', - Code => 'MNERRS($P(ia),$P(a),$P(b),$P(c),$P(d)); - '); +=head2 mn_pout() +The function mn_pout() gets the current value of a parameter. It +takes as input the parameter number and returns an array with the +parameter value, the current estimate of its uncertainty (0 if +parameter is constant), lower bound on the parameter, if any +(otherwise 0), upper bound on the parameter, if any (otherwise 0), +integer flag (which is equal to the parameter number if variable, +zero if the parameter is constant and negative if parameter is +not defined) and the parameter name. -pp_addpm(' - sub mn_contour{ - barf "Usage: mn_contour(par_number_1,par_number_2,npt)" unless ($#_ == 2); - my $par_num_1 = shift; - my $par_num_2 = shift; - my $npt = shift; +=for usage - my $fun_ref = $mn_options->{Function}; +Usage: + + ($val,$err,$bnd1,$bnd2,$ivarbl,$par_name) = mn_pout($par_number); - my $n = $mn_options->{N}; - if (($par_num_1 < 1) || ($par_num_1 > $n)) { barf "Parameter numbers range from 1 to $n "; } - if (($par_num_2 < 1) || ($par_num_2 > $n)) { barf "Parameter numbers range from 1 to $n "; } - if ($npt < 5) { barf "Have to specify at least 5 points in routine contour "; } +=head2 mn_stat() - my $xpt = zeroes($npt); - my $ypt = zeroes($npt); - my $nfound = pdl->new; +The function mn_stat() gets the current status of the minimization. +It returns an array with the best function value found so far, +the estimated vertical distance remaining to minimum, the value +of UP defining parameter uncertainties (default is 1), the number +of currently variable parameters, the highest parameter defined +and an integer flag indicating how good the covariance matrix is +(0=not calculated at all; 1=diagonal approximation, not accurate; +2=full matrix, but forced positive definite; 3=full accurate matrix) - PDL::Minuit::mncont($par_num_1,$par_num_2,$npt,$xpt,$ypt,$nfound,$fun_ref,$n); +=for usage - if (defined (my $logfile = $mn_options->{Log})){ - PDL::Minuit::mn_cierra($mn_options->{Unit}); - } +Usage: - return ($xpt,$ypt,$nfound); - } -'); + ($fmin,$fedm,$errdef,$npari,$nparx,$istat) = mn_stat(); -pp_def('mncont', - Pars => 'int ia(); int ib(); int ic(); double [o] a(n); double [o] b(n); int [o] id();', - OtherPars => 'SV* funcion; int numelem;', - Code => ' double zero; - zero = 0.0; - mnfunname = $COMP(funcion); - ene = $COMP(numelem); - MNCONT(FCN,$P(ia),$P(ib),$P(ic),$P(a),$P(b),$P(id),&zero); - '); +=head2 mn_emat() -pp_addpm(<<'EOD'); # the rest of the FUNCTIONS documentation part +The function mn_emat returns the covariance matrix as a piddle. -=head2 mn_init() +=for usage -=for ref +Usage: -The function mn_init() does the basic initialization of the fit. The first argument -has to be a reference to the function to be minimized. The function -to be minimized has to receive five arguments -($npar,$grad,$fval,$xval,$iflag). The first is the number -of parameters currently variable. The second is the gradient -of the function (which is not necessarily used, see -the Minuit documentation). The third is the current value of the -function. The fourth is a piddle with the values of the parameters. -The fifth is an integer flag, which indicates what -the function is supposed to calculate. The function has to -return the values ($fval,$grad), the function value and -the function gradient. + $emat = mn_emat(); -There are three optional arguments to mn_init(). By default, the output of Minuit -will come through STDOUT unless a filename $logfile is given -in the Log option. Note that this will mercilessly erase $logfile -if it already exists. Aditionally, a title can be given to the fit -by the Title option, the default is 'Minuit Fit'. If the output is -written to a logfile, this is assigned Fortran unit number 88. If for -whatever reason you want to have control over the unit number -that Fortran associates to the logfile, you can pass the number -through the Unit option. +=head2 mn_err() + +The function mn_err() returns the current existing values for +the error in the fitted parameters. It returns an array +with the positive error, the negative error, the "parabolic" +parameter error from the error matrix and the global correlation +coefficient, which is a number between 0 and 1 which gives +the correlation between the requested parameter and that linear +combination of all other parameters which is most strongly +correlated with it. Unless the command 'MINOS' has been issued via +the function mn_excm(), the first three values will be equal. =for usage Usage: - mn_init($function_ref,{Log=>$logfile,Title=>$title,Unit=>$unit}) + ($eplus,$eminus,$eparab,$globcc) = mn_err($par_number); -=for example +=head2 mn_contour() -Example: +The function mn_contour() finds contours of the function being minimized +with respect to two chosen parameters. The contour level is given by +F_min + UP, where F_min is the minimum of the function and UP is the ERRordef +specfied by the user, or 1.0 by default (see Minuit manual). The contour +calculated by this function is dynamic, in the sense that it represents the +minimum of the funcion being minimized with respect to all the other NPAR-2 parameters +(if any). - mn_init(\&my_function); +The function takes as input the parameter numbers with respect to which the contour +is to be determined (two) and the number of points $npt required on the contour (>4). +It returns an array with piddles $xpt,$ypt containing the coordinates of the contour +and a variable $nfound indicating the number of points actually found in the contour. +If all goes well $nfound will be equal to $npt, but it can be negative if the input +arguments are not valid, zero if less than four points have been found or <$npt if the +program could not find $npt points. - #same as above but outputting to a file 'log.out'. - #title for fit is 'My fit' - mn_init(\&my_function, - {Log => 'log.out', Title => 'My fit'}); +=for usage +Usage: - sub my_function{ - # the five variables input to the function to be minimized - # xval is a piddle containing the current values of the parameters - my ($npar,$grad,$fval,$xval,$iflag) = @_; + ($xpt,$ypt,$nfound) = mn_contour($par_number_1,$par_number_2,$npt) +=head1 SEE ALSO - # Here is code computing the value of the function - # and potentially also its gradient - # ...... +L - # return the two variables. If no gradient is being computed - # just return the $grad that came as input - return ($fval, $grad); - } +The Minuit documentation is online at -=head2 mn_def_pars() + http://wwwasdoc.web.cern.ch/wwwasdoc/minuit/minmain.html -=for ref -The function mn_def_pars() defines the initial values of the parameters of the function to -be minimized and the value of the initial steps around these values that the -minimizer will use for the first variations of the parameters in the search for the minimum. -There are several optional arguments. One allows to assign names to these parameters which -otherwise get names (Par_0, Par_1,....,Par_n) by default. Another two arguments can give -lower and upper bounds for the parameters via two piddles. If the lower and upper bound for a -given parameter are both equal to 0 then the parameter is unbound. By default these lower and -upper bound piddles are set to zeroes(n), where n is the number of parameters, i.e. the -parameters are unbound by default. +=head1 AUTHOR -The function needs two input variables: a piddle giving the initial values of the -parameters and another piddle giving the initial steps. An optional reference to a -perl array with the variable names can be passed, as well as piddles -with upper and lower bounds for the parameters (see example below). +This file copyright (C) 2007 Andres Jordan . +All rights reserved. There is no warranty. You are allowed to redistribute this +software/documentation under certain conditions. For details, see the file +COPYING in the PDL distribution. If this file is separated from the +PDL distribution, the copyright notice should be included in the file. -It returns an integer variable which is 0 upon success. +=cut -=for usage +EOD -Usage: +pp_addpm(' - $iflag = mn_def_pars($pars, $steps,{Names => \@names, - Lower_bounds => $lbounds, - Upper_bounds => $ubounds}) +# Package variable +my $mn_options; +'); -=for example +pp_addpm(' +sub mn_init{ + my $fun_ref = shift; -Example: + $mn_options = { Log => undef, + Title => \'Minuit Fit\', + N => undef, + Unit => undef, + Function => $fun_ref, + }; - #initial parameter values - my $pars = pdl(2.5,3.0); + if ( @_ ){ + my $args = $_[0]; + for my $key (qw/ Log Title Unit/){ + $mn_options->{$key} = $args->{$key} if exists $args->{$key}; + } + } + + # Check if there was a valid F77 available and barf + # if there was not and the user is trying to pass Log - #steps - my $steps = pdl(0.3,0.5); + if (defined($mn_options->{Log})) { + $mn_options->{Unit} = 88 unless defined $mn_options->{Unit}; + } + else { $mn_options->{Unit} = 6; } + + if (defined (my $logfile = $mn_options->{Log})){ + if (-e $logfile) { unlink $logfile; } + PDL::Minuit::mn_abre($mn_options->{Unit},$logfile,\'new\'); + print STDERR "# Opening file $logfile....\n"; + } + + PDL::Minuit::mninit(5,$mn_options->{Unit},$mn_options->{Unit}); + PDL::Minuit::mnseti($mn_options->{Title}); - #parameter names - my @names = ('intercept','slope'); + if (defined (my $logfile = $mn_options->{Log})){ + PDL::Minuit::mn_cierra($mn_options->{Unit}); + } - #use mn_def_pars with default parameter names (Par_0,Par_1,...) - my $iflag = mn_def_pars($pars,$steps); +} +'); - #use of mn_def_pars explictly specify parameter names - $iflag = mn_def_pars($pars,$steps,{Names => \@names}); +pp_def('mninit', + Pars => 'int a();int b(); int c();', + Code => 'MNINIT($P(a),$P(b),$P(c)); + '); +pp_addxs('',' +void +mnseti(str) + char* str; + CODE: + int largo; + largo = strlen(str); + MNSETI(str,largo); +'); - # specify lower and upper bounds for the parameters. - # The example below leaves parameter 1 (intercept) unconstrained - # and constrains parameter 2 (slope) to be betwen 0 and 100 - my $lbounds = pdl(0, 0); - my $ubounds = pdl(0, 100); +# pp_def('mnseti', +# Pars => '', +# OtherPars => "char* str", +# Code => 'int largo; largo = strlen($COMP(str)); +# MNSETI($COMP(str),largo); +# '); - $iflag = mn_def_pars($pars,$steps,{Names => \@names, - Lower_bounds => $lbounds, - Upper_bounds => $ubounds}}); +pp_def('mn_abre', + Pars => 'int l();', + OtherPars => 'char* nombre; char* mode;', + Code => ' + int l1,l2; l1 = strlen($COMP(nombre)); l2 = strlen($COMP(mode)); + ABRE($P(l),$COMP(nombre),$COMP(mode),l1,l2); +'); +pp_def('mn_cierra', + Pars => 'int l();', + Code => 'CIERRA($P(l));' +); - #same as above because $lbounds is by default zeroes(n) - $iflag = mn_def_pars($pars,$steps,{Names => \@names, - Upper_bounds => $ubounds}}); +pp_addpm(' +sub mn_def_pars{ + my $pars = shift; + my $steps = shift; + my $n = nelem($pars); + $mn_options->{N} = $n; + #print "Unit :".$mn_options->{Unit}."\n"; -=head2 mn_excm() + my @names = (); + for (my $i=0; $i < $n; $i++) { $names[$i] = "Par_$i"; } + my $lo_bounds = zeroes($n); + my $up_bounds = zeroes($n); -The function mn_excm() executes a Minuit command passed as -a string. The first argument is the command string and an optional -second argument is a piddle with arguments to the command. -The available commands are listed in Chapter 4 of the Minuit -manual (see url below). + if ( @_ ) { + my $opts = $_[0]; + $lo_bounds = $opts->{Lower_bounds} if defined $opts->{Lower_bounds}; + $up_bounds = $opts->{Upper_bounds} if defined $opts->{Upper_bounds}; + if (defined($opts->{Names})){ + $names_t = $opts->{Names}; + barf " Names has to be an array reference" unless ref($names_t) eq \'ARRAY\'; + @names = @$names_t; + barf " Names has to have as many elements as there are parameters " unless ( @names == $n); + } + } -It returns an integer variable which is 0 upon success. + my $iflag = 0; -=for usage + if (defined (my $logfile = $mn_options->{Log})){ + PDL::Minuit::mn_abre($mn_options->{Unit},$logfile,\'old\'); + } + + foreach my $i ( 0..(nelem($pars)-1) ){ + my $ii = $i + 1; + $iflag = PDL::Minuit::mnparm($ii,$pars->slice("($i)"), + $steps->slice("($i)"), + $lo_bounds->slice("($i)"), + $up_bounds->slice("($i)"), + $names[$i]); + barf "Problem initializing parameter $i in Minuit " unless ($iflag == 0); + } + + if (defined (my $logfile = $mn_options->{Log})){ + PDL::Minuit::mn_cierra($mn_options->{Unit}); + } +} +'); -Usage: +pp_def('mnparm', + Pars => 'int a(); double b(); double c(); double d(); double e(); int [o] ia()', + OtherPars => "char* str", + Code => ' int largo; largo=strlen($COMP(str)); + MNPARM($P(a),$COMP(str),$P(b),$P(c),$P(d),$P(e),$P(ia),largo); + '); - $iflag = mn_excm($command_string, {$arglis}) -=for example +pp_addpm(' +sub mn_excm{ + my $command = shift; + + my $fun_ref = $mn_options->{Function}; -Example: + my ($arglis,$narg); + if ( @_ ) { $arglis = shift; $narg = nelem($arglis);} + else { $arglis = pdl(0); $narg = 0; } + + if ( @_ ) { barf "Usage : mn_excm($command, [$arglis]) \n"; } - #start a simplex minimization - my $iflag = mn_excm('simplex'); + if (defined (my $logfile = $mn_options->{Log})){ + PDL::Minuit::mn_abre($mn_options->{Unit},$logfile,\'old\'); + } - #same as above but specify the maximum allowed numbers of - #function calls in the minimization - my $arglist = pdl(1000); - $iflag = mn_excm('simplex',$arglist); + my $iflag = pdl(0); - #start a migrad minimization - $iflag = mn_excm('migrad') - #set Minuit strategy in order to get the most reliable results - $arglist = pdl(2) - $iflag = mn_excm('set strategy',$arglist); + $iflag = PDL::Minuit::mnexcm($arglis, $narg, $command, $fun_ref,$mn_options->{N}); + warn "Problem executing command \'$command\' " unless ($iflag == 0); - # each command can be specified by a minimal string that uniquely - # identifies it (see Chapter 4 of Minuit manual). The comannd above - # is equivalent to: - $iflag = mn_excm('set stra',$arglis); + if (defined (my $logfile = $mn_options->{Log})){ + PDL::Minuit::mn_cierra($mn_options->{Unit}); + } -=head2 mn_pout() + return $iflag; +} +'); -The function mn_pout() gets the current value of a parameter. It -takes as input the parameter number and returns an array with the -parameter value, the current estimate of its uncertainty (0 if -parameter is constant), lower bound on the parameter, if any -(otherwise 0), upper bound on the parameter, if any (otherwise 0), -integer flag (which is equal to the parameter number if variable, -zero if the parameter is constant and negative if parameter is -not defined) and the parameter name. +pp_def('mnexcm', + Pars =>'double a(n); int ia(); int [o] ib();', + OtherPars => 'char* str; SV* funcion; int numelem;', + Code => 'double zero; + int largo; largo=strlen($COMP(str)); + ene = $COMP(numelem); + zero = 0.0; + mnfunname = $COMP(funcion); + MNEXCM(FCN,$COMP(str),$P(a),$P(ia),$P(ib),&zero,largo); + '); -=for usage +pp_addpm(' + sub mn_pout{ + barf "Usage: mn_pout(par_number)" unless ($#_ == 0); + my $par_num = shift; + my $n = $mn_options->{N}; + if (($par_num < 1) || ($par_num > $n)) { barf "Parameter numbers range from 1 to $n "; } -Usage: + if (defined (my $logfile = $mn_options->{Log})){ + PDL::Minuit::mn_abre($mn_options->{Unit},$logfile,\'old\'); + } - ($val,$err,$bnd1,$bnd2,$ivarbl,$par_name) = mn_pout($par_number); + my $val = pdl(0); + my $err = pdl(0); + my $bnd1 = pdl(0); + my $bnd2 = pdl(0); + my $ivarbl = pdl(0); + my $par_name = " "; + PDL::Minuit::mnpout($par_num,$val,$err,$bnd1,$bnd2,$ivarbl,\$par_name); -=head2 mn_stat() + if (defined (my $logfile = $mn_options->{Log})){ + PDL::Minuit::mn_cierra($mn_options->{Unit}); + } -The function mn_stat() gets the current status of the minimization. -It returns an array with the best function value found so far, -the estimated vertical distance remaining to minimum, the value -of UP defining parameter uncertainties (default is 1), the number -of currently variable parameters, the highest parameter defined -and an integer flag indicating how good the covariance matrix is -(0=not calculated at all; 1=diagonal approximation, not accurate; -2=full matrix, but forced positive definite; 3=full accurate matrix) + return ($val,$err,$bnd1,$bnd2,$ivarbl,$par_name); + } +'); -=for usage +pp_def('mnpout', + Pars => 'int ia(); double [o] a(); double [o] b(); double [o] c(); double [o] d();int [o] ib();', + OtherPars => 'SV* str;', + Code => 'STRLEN largo; SV* tempo; char* uuu; + tempo = SvRV($COMP(str)); + uuu = SvPV(tempo,largo); + MNPOUT($P(ia),uuu,$P(a),$P(b),$P(c),$P(d),$P(ib),largo); + sv_setpv(tempo,uuu); + '); -Usage: +pp_addpm(' + sub mn_stat{ + if (defined (my $logfile = $mn_options->{Log})){ + PDL::Minuit::mn_abre($mn_options->{Unit},$logfile,\'old\'); + } - ($fmin,$fedm,$errdef,$npari,$nparx,$istat) = mn_stat(); -=head2 mn_emat() + my ($fmin,$fedm,$errdef,$npari,$nparx,$istat) = PDL::Minuit::mnstat(); -The function mn_emat returns the covariance matrix as a piddle. + if (defined (my $logfile = $mn_options->{Log})){ + PDL::Minuit::mn_cierra($mn_options->{Unit}); + } -=for usage + return ($fmin,$fedm,$errdef,$npari,$nparx,$istat); + } +'); +pp_def('mnstat', + Pars => 'double [o] a(); double [o] b(); double [o] c(); int [o] ia(); int [o] ib(); int [o] ic();', + Code => 'MNSTAT($P(a),$P(b),$P(c),$P(ia),$P(ib),$P(ic)); + '); -Usage: +#OK +pp_addpm(' + sub mn_emat{ + + if (defined (my $logfile = $mn_options->{Log})){ + PDL::Minuit::mn_abre($mn_options->{Unit},$logfile,\'old\'); + } - $emat = mn_emat(); + my ($fmin,$fedm,$errdef,$npari,$nparx,$istat) = PDL::Minuit::mnstat(); + my $n = $npari->sum; + my $mat = zeroes($n,$n); -=head2 mn_err() + PDL::Minuit::mnemat($mat); -The function mn_err() returns the current existing values for -the error in the fitted parameters. It returns an array -with the positive error, the negative error, the "parabolic" -parameter error from the error matrix and the global correlation -coefficient, which is a number between 0 and 1 which gives -the correlation between the requested parameter and that linear -combination of all other parameters which is most strongly -correlated with it. Unless the command 'MINOS' has been issued via -the function mn_excm(), the first three values will be equal. + if (defined (my $logfile = $mn_options->{Log})){ + PDL::Minuit::mn_cierra($mn_options->{Unit}); + } + + return $mat; -=for usage + } +'); +pp_def('mnemat', + Pars => 'double [o] mat(n,n);', + Code => 'int numrows; numrows = $SIZE(n); + MNEMAT($P(mat),&numrows); + '); -Usage: - ($eplus,$eminus,$eparab,$globcc) = mn_err($par_number); +pp_addpm(' + sub mn_err{ -=head2 mn_contour() + barf "Usage: mn_err(par_number)" unless ($#_ == 0); + my $par_num = shift; -The function mn_contour() finds contours of the function being minimized -with respect to two chosen parameters. The contour level is given by -F_min + UP, where F_min is the minimum of the function and UP is the ERRordef -specfied by the user, or 1.0 by default (see Minuit manual). The contour -calculated by this function is dynamic, in the sense that it represents the -minimum of the funcion being minimized with respect to all the other NPAR-2 parameters -(if any). + my $n = $mn_options->{N}; + if (($par_num < 1) || ($par_num > $n)) { barf "Parameter numbers range from 1 to $n "; } -The function takes as input the parameter numbers with respect to which the contour -is to be determined (two) and the number of points $npt required on the contour (>4). -It returns an array with piddles $xpt,$ypt containing the coordinates of the contour -and a variable $nfound indicating the number of points actually found in the contour. -If all goes well $nfound will be equal to $npt, but it can be negative if the input -arguments are not valid, zero if less than four points have been found or <$npt if the -program could not find $npt points. + if (defined (my $logfile = $mn_options->{Log})){ + PDL::Minuit::mn_abre($mn_options->{Unit},$logfile,\'old\'); + } -=for usage + my ($eplus,$eminus,$eparab,$globcc) = PDL::Minuit::mnerrs($par_num); -Usage: + if (defined (my $logfile = $mn_options->{Log})){ + PDL::Minuit::mn_cierra($mn_options->{Unit}); + } - ($xpt,$ypt,$nfound) = mn_contour($par_number_1,$par_number_2,$npt) + return ($eplus,$eminus,$eparab,$globcc); + } +'); +pp_def('mnerrs', + Pars => 'int ia(); double [o] a(); double [o] b(); double [o] c(); double [o] d();', + Code => 'MNERRS($P(ia),$P(a),$P(b),$P(c),$P(d)); + '); -=head1 SEE ALSO -L +pp_addpm(' + sub mn_contour{ + barf "Usage: mn_contour(par_number_1,par_number_2,npt)" unless ($#_ == 2); + my $par_num_1 = shift; + my $par_num_2 = shift; + my $npt = shift; -The Minuit documentation is online at + my $fun_ref = $mn_options->{Function}; - http://wwwasdoc.web.cern.ch/wwwasdoc/minuit/minmain.html + my $n = $mn_options->{N}; + if (($par_num_1 < 1) || ($par_num_1 > $n)) { barf "Parameter numbers range from 1 to $n "; } + if (($par_num_2 < 1) || ($par_num_2 > $n)) { barf "Parameter numbers range from 1 to $n "; } + if ($npt < 5) { barf "Have to specify at least 5 points in routine contour "; } + my $xpt = zeroes($npt); + my $ypt = zeroes($npt); + my $nfound = pdl->new; -=head1 AUTHOR + PDL::Minuit::mncont($par_num_1,$par_num_2,$npt,$xpt,$ypt,$nfound,$fun_ref,$n); -This file copyright (C) 2007 Andres Jordan . -All rights reserved. There is no warranty. You are allowed to redistribute this -software/documentation under certain conditions. For details, see the file -COPYING in the PDL distribution. If this file is separated from the -PDL distribution, the copyright notice should be included in the file. + if (defined (my $logfile = $mn_options->{Log})){ + PDL::Minuit::mn_cierra($mn_options->{Unit}); + } -=cut + return ($xpt,$ypt,$nfound); + } +'); -EOD +pp_def('mncont', + Pars => 'int ia(); int ib(); int ic(); double [o] a(n); double [o] b(n); int [o] id();', + OtherPars => 'SV* funcion; int numelem;', + Code => ' double zero; + zero = 0.0; + mnfunname = $COMP(funcion); + ene = $COMP(numelem); + MNCONT(FCN,$P(ia),$P(ib),$P(ic),$P(a),$P(b),$P(id),&zero); + '); pp_done(); # you will need this to finish pp processing diff --git a/Lib/Transform/Cartography/Cartography.pm b/Lib/Transform/Cartography/Cartography.pm index 094597414..e7dcbfe9d 100644 --- a/Lib/Transform/Cartography/Cartography.pm +++ b/Lib/Transform/Cartography/Cartography.pm @@ -2230,8 +2230,6 @@ sub t_az_eqa { =head2 t_aitoff -C in an alias for C - =head2 t_hammer =for ref @@ -2304,12 +2302,7 @@ sub t_hammer { ###################################################################### -=head2 t_zenithal - -Vertical projections are also called "zenithal", and C is an -alias for C. - -=head2 t_vertical +=head2 t_vertical, t_zenithal -- vertical perspective projection =for usage @@ -2324,6 +2317,9 @@ and L projection, and a special case of L projection. It is a projection from the sphere onto a tangent plane from a point at the camera location. +Vertical projections are also called "zenithal", and t_zenithal is an +alias for t_vertical. + OPTIONS =over 3 diff --git a/Lib/Transform/transform.pd b/Lib/Transform/transform.pd index 5faac87b8..eba0480d6 100644 --- a/Lib/Transform/transform.pd +++ b/Lib/Transform/transform.pd @@ -223,7 +223,7 @@ sophisticated way so that, for example, linear transformations are combined at the matrix level instead of just strung together pixel-to-pixel. -=head1 MODULE INTERFACE +=head1 FUNCTIONS There are both operators and constructors. The constructors are all exported, all begin with "t_", and all return objects that are subclasses @@ -3309,8 +3309,6 @@ pp_addpm(<<'+======EOD_t_cylindrical======'); =head2 t_cylindrical -C is an alias for C - =head2 t_radial =for usage diff --git a/Makefile.PL b/Makefile.PL index d878c80a3..d402bd5c4 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -435,9 +435,8 @@ if($Config{archname}=~m/x86_64/) { $ccflags .= " -fPIC"; } -# create GENERATED subdir with *.pm files during 'make dist' (to make metacpan.org happy) -my $preop = '$(PERL) -I$(INST_ARCHLIB) -I$(INST_LIB) -MPDL::Core::Dev -e pdlpp_mkgen $(DISTVNAME)'; -$preop .= q[ && git log --stat --since='29 Apr 2009' > Changes.new && $(MV) Changes.new $(DISTVNAME)/Changes] if $^O ne 'MSWin32'; +my $preop = ''; +$preop .= q[git log --stat --since='29 Apr 2009' > Changes.new && $(MV) Changes.new $(DISTVNAME)/Changes] if $^O ne 'MSWin32'; my %makefile_hash = ( 'PREREQ_PM' => { @prereq }, @@ -481,7 +480,7 @@ my %makefile_hash = ( 'CCFLAGS' => $ccflags, 'dist' => { COMPRESS => 'gzip', SUFFIX => 'gz', - PREOP => $preop }, + ($preop ? (PREOP => $preop) : ()), }, 'clean' => { 'FILES' => join ' ', @cleanup, qw( tbyte.tif tmp0 tmp0.hdr tushort.tif From 8c8afaa4f6ddf9a6fea24f92f9ba18e5945f2ef3 Mon Sep 17 00:00:00 2001 From: Ed J Date: Sat, 17 Jan 2015 07:50:29 +0000 Subject: [PATCH 2/7] Rename Lib to Libtmp --- .gitignore | 276 +++++----- {Lib => Libtmp}/CallExt/CallExt.pm | 0 {Lib => Libtmp}/CallExt/CallExt.xs | 0 {Lib => Libtmp}/CallExt/Makefile.PL | 0 {Lib => Libtmp}/Compression/Makefile.PL | 0 {Lib => Libtmp}/Compression/compression.pd | 0 {Lib => Libtmp}/Compression/ricecomp.c | 0 {Lib => Libtmp}/DiskCache.pm | 0 {Lib => Libtmp}/FFT/Makefile.PL | 0 {Lib => Libtmp}/FFT/fft.pd | 0 {Lib => Libtmp}/FFT/fftn.c | 0 {Lib => Libtmp}/FFT/fftn.h | 0 {Lib => Libtmp}/Filter/LinPred.pm | 0 {Lib => Libtmp}/Filter/Linear.pm | 0 {Lib => Libtmp}/Filter/Makefile.PL | 0 {Lib => Libtmp}/Fit/Gaussian/Makefile.PL | 0 {Lib => Libtmp}/Fit/Gaussian/gauss.c | 0 {Lib => Libtmp}/Fit/Gaussian/gaussian.pd | 0 {Lib => Libtmp}/Fit/LM.pm | 0 {Lib => Libtmp}/Fit/Linfit.pm | 0 {Lib => Libtmp}/Fit/Makefile.PL | 0 {Lib => Libtmp}/Fit/Polynomial.pm | 0 {Lib => Libtmp}/Func.pm | 0 {Lib => Libtmp}/GIS/Makefile.PL | 0 {Lib => Libtmp}/GIS/Proj/Makefile.PL | 0 {Lib => Libtmp}/GIS/Proj/Proj.pd | 0 {Lib => Libtmp}/GIS/Proj/README | 0 {Lib => Libtmp}/GIS/Proj/TODO | 0 {Lib => Libtmp}/GIS/Proj/include/projects.h | 0 {Lib => Libtmp}/GSL/DIFF/FUNC.c | 0 {Lib => Libtmp}/GSL/DIFF/Makefile.PL | 0 {Lib => Libtmp}/GSL/DIFF/gsl_diff.pd | 0 {Lib => Libtmp}/GSL/INTEG/FUNC.c | 0 {Lib => Libtmp}/GSL/INTEG/Makefile.PL | 0 {Lib => Libtmp}/GSL/INTEG/gsl_integ.pd | 0 {Lib => Libtmp}/GSL/INTERP/Makefile.PL | 0 {Lib => Libtmp}/GSL/INTERP/gsl_interp.pd | 0 {Lib => Libtmp}/GSL/INTERP/gslerr.h | 0 {Lib => Libtmp}/GSL/INTERP/typemap | 0 {Lib => Libtmp}/GSL/MROOT/FUNC.c | 0 {Lib => Libtmp}/GSL/MROOT/Makefile.PL | 0 {Lib => Libtmp}/GSL/MROOT/gsl_mroot.pd | 0 {Lib => Libtmp}/GSL/Makefile.PL | 0 {Lib => Libtmp}/GSL/RNG/Makefile.PL | 0 {Lib => Libtmp}/GSL/RNG/README | 0 {Lib => Libtmp}/GSL/RNG/gsl_random.pd | 0 {Lib => Libtmp}/GSL/RNG/typemap | 0 {Lib => Libtmp}/GSL/SF/Makefile.PL | 0 {Lib => Libtmp}/GSL/SF/README | 0 {Lib => Libtmp}/GSL/SF/airy/Makefile.PL | 0 {Lib => Libtmp}/GSL/SF/airy/gsl_sf_airy.pd | 0 {Lib => Libtmp}/GSL/SF/bessel/Makefile.PL | 0 .../GSL/SF/bessel/gsl_sf_bessel.pd | 0 {Lib => Libtmp}/GSL/SF/clausen/Makefile.PL | 0 .../GSL/SF/clausen/gsl_sf_clausen.pd | 0 {Lib => Libtmp}/GSL/SF/coulomb/Makefile.PL | 0 .../GSL/SF/coulomb/gsl_sf_coulomb.pd | 0 {Lib => Libtmp}/GSL/SF/coupling/Makefile.PL | 0 .../GSL/SF/coupling/gsl_sf_coupling.pd | 0 {Lib => Libtmp}/GSL/SF/dawson/Makefile.PL | 0 .../GSL/SF/dawson/gsl_sf_dawson.pd | 0 {Lib => Libtmp}/GSL/SF/debye/Makefile.PL | 0 {Lib => Libtmp}/GSL/SF/debye/gsl_sf_debye.pd | 0 {Lib => Libtmp}/GSL/SF/dilog/Makefile.PL | 0 {Lib => Libtmp}/GSL/SF/dilog/gsl_sf_dilog.pd | 0 {Lib => Libtmp}/GSL/SF/elementary/Makefile.PL | 0 .../GSL/SF/elementary/gsl_sf_elementary.pd | 0 {Lib => Libtmp}/GSL/SF/ellint/Makefile.PL | 0 .../GSL/SF/ellint/gsl_sf_ellint.pd | 0 {Lib => Libtmp}/GSL/SF/elljac/Makefile.PL | 0 .../GSL/SF/elljac/gsl_sf_elljac.pd | 0 {Lib => Libtmp}/GSL/SF/erf/Makefile.PL | 0 {Lib => Libtmp}/GSL/SF/erf/gsl_sf_erf.pd | 0 {Lib => Libtmp}/GSL/SF/exp/Makefile.PL | 0 {Lib => Libtmp}/GSL/SF/exp/gsl_sf_exp.pd | 0 {Lib => Libtmp}/GSL/SF/expint/Makefile.PL | 0 .../GSL/SF/expint/gsl_sf_expint.pd | 0 .../GSL/SF/fermi_dirac/Makefile.PL | 0 .../GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd | 0 {Lib => Libtmp}/GSL/SF/gamma/Makefile.PL | 0 {Lib => Libtmp}/GSL/SF/gamma/gsl_sf_gamma.pd | 0 {Lib => Libtmp}/GSL/SF/gegenbauer/Makefile.PL | 0 .../GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd | 0 {Lib => Libtmp}/GSL/SF/gslerr.h | 0 {Lib => Libtmp}/GSL/SF/hyperg/Makefile.PL | 0 .../GSL/SF/hyperg/gsl_sf_hyperg.pd | 0 {Lib => Libtmp}/GSL/SF/laguerre/Makefile.PL | 0 .../GSL/SF/laguerre/gsl_sf_laguerre.pd | 0 {Lib => Libtmp}/GSL/SF/legendre/Makefile.PL | 0 .../GSL/SF/legendre/gsl_sf_legendre.pd | 0 {Lib => Libtmp}/GSL/SF/log/Makefile.PL | 0 {Lib => Libtmp}/GSL/SF/log/gsl_sf_log.pd | 0 {Lib => Libtmp}/GSL/SF/poly/Makefile.PL | 0 {Lib => Libtmp}/GSL/SF/poly/gsl_sf_poly.pd | 0 {Lib => Libtmp}/GSL/SF/pow_int/Makefile.PL | 0 .../GSL/SF/pow_int/gsl_sf_pow_int.pd | 0 {Lib => Libtmp}/GSL/SF/psi/Makefile.PL | 0 {Lib => Libtmp}/GSL/SF/psi/gsl_sf_psi.pd | 0 .../GSL/SF/synchrotron/Makefile.PL | 0 .../GSL/SF/synchrotron/gsl_sf_synchrotron.pd | 0 {Lib => Libtmp}/GSL/SF/transport/Makefile.PL | 0 .../GSL/SF/transport/gsl_sf_transport.pd | 0 {Lib => Libtmp}/GSL/SF/trig/Makefile.PL | 0 {Lib => Libtmp}/GSL/SF/trig/gsl_sf_trig.pd | 0 {Lib => Libtmp}/GSL/SF/zeta/Makefile.PL | 0 {Lib => Libtmp}/GSL/SF/zeta/gsl_sf_zeta.pd | 0 {Lib => Libtmp}/Gaussian.pm | 0 {Lib => Libtmp}/Image2D/Makefile.PL | 0 {Lib => Libtmp}/Image2D/image2d.pd | 0 {Lib => Libtmp}/Image2D/resample.c | 0 {Lib => Libtmp}/Image2D/resample.h | 0 {Lib => Libtmp}/Image2D/rotate.c | 0 {Lib => Libtmp}/ImageND/Makefile.PL | 0 {Lib => Libtmp}/ImageND/imagend.pd | 0 {Lib => Libtmp}/ImageRGB/Makefile.PL | 0 {Lib => Libtmp}/ImageRGB/imagergb.pd | 0 {Lib => Libtmp}/ImageRGB/pdlppm.h | 0 {Lib => Libtmp}/ImageRGB/ppm_quant.c | 0 {Lib => Libtmp}/Interpolate/Interpolate.pm | 0 {Lib => Libtmp}/Interpolate/Makefile.PL | 0 .../Interpolate/Slatec/Makefile.PL | 0 {Lib => Libtmp}/Interpolate/Slatec/Slatec.pm | 0 {Lib => Libtmp}/Makefile.PL | 0 {Lib => Libtmp}/Minuit/FCN.c | 0 {Lib => Libtmp}/Minuit/Makefile.PL | 0 {Lib => Libtmp}/Minuit/minuit.pd | 0 {Lib => Libtmp}/Minuit/minuitlib/futils.f | 0 .../Minuit/minuitlib/intracfalse.f | 0 {Lib => Libtmp}/Minuit/minuitlib/minuit.f | 0 {Lib => Libtmp}/Simplex/Makefile.PL | 0 {Lib => Libtmp}/Simplex/Simplex.pm | 0 {Lib => Libtmp}/Slatec/Makefile.PL | 0 {Lib => Libtmp}/Slatec/slatec.pd | 0 {Lib => Libtmp}/Slatec/slatec/chfcm.f | 0 {Lib => Libtmp}/Slatec/slatec/chfdv.f | 0 {Lib => Libtmp}/Slatec/slatec/chfev.f | 0 {Lib => Libtmp}/Slatec/slatec/chfie.f | 0 {Lib => Libtmp}/Slatec/slatec/d1mach.f | 0 {Lib => Libtmp}/Slatec/slatec/dasum.f | 0 {Lib => Libtmp}/Slatec/slatec/daxpy.f | 0 {Lib => Libtmp}/Slatec/slatec/dchfcm.f | 0 {Lib => Libtmp}/Slatec/slatec/dchfdv.f | 0 {Lib => Libtmp}/Slatec/slatec/dchfev.f | 0 {Lib => Libtmp}/Slatec/slatec/dchfie.f | 0 {Lib => Libtmp}/Slatec/slatec/ddot.f | 0 {Lib => Libtmp}/Slatec/slatec/dgeco.f | 0 {Lib => Libtmp}/Slatec/slatec/dgedi.f | 0 {Lib => Libtmp}/Slatec/slatec/dgefa.f | 0 {Lib => Libtmp}/Slatec/slatec/dgesl.f | 0 {Lib => Libtmp}/Slatec/slatec/dp1vlu.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchbs.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchce.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchci.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchcm.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchcs.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchdf.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchfd.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchfe.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchia.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchic.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchid.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchim.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchkt.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchsp.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchst.f | 0 {Lib => Libtmp}/Slatec/slatec/dpchsw.f | 0 {Lib => Libtmp}/Slatec/slatec/dpcoef.f | 0 {Lib => Libtmp}/Slatec/slatec/dpoco.f | 0 {Lib => Libtmp}/Slatec/slatec/dpodi.f | 0 {Lib => Libtmp}/Slatec/slatec/dpofa.f | 0 {Lib => Libtmp}/Slatec/slatec/dpolft.f | 0 {Lib => Libtmp}/Slatec/slatec/dscal.f | 0 {Lib => Libtmp}/Slatec/slatec/dswap.f | 0 {Lib => Libtmp}/Slatec/slatec/ezfft1.f | 0 {Lib => Libtmp}/Slatec/slatec/ezfftb.f | 0 {Lib => Libtmp}/Slatec/slatec/ezfftf.f | 0 {Lib => Libtmp}/Slatec/slatec/ezffti.f | 0 {Lib => Libtmp}/Slatec/slatec/f2c/chfcm.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/chfdv.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/chfev.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/chfie.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/d1mach.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dasum.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/daxpy.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dchfcm.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dchfdv.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dchfev.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dchfie.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/ddot.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dgeco.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dgedi.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dgefa.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dgesl.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dp1vlu.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchbs.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchce.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchci.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchcm.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchcs.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchdf.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchfd.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchfe.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchia.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchic.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchid.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchim.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchkt.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchsp.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchst.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpchsw.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpcoef.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpoco.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpodi.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpofa.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dpolft.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dscal.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/dswap.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/ezfft1.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/ezfftb.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/ezfftf.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/ezffti.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/fdump.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/i1mach.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/idamax.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/isamax.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/j4save.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchbs.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchce.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchci.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchcm.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchcs.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchdf.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchfd.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchfe.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchia.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchic.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchid.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchim.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchkt.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchsp.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchst.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pchsw.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pcoef.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/polfit.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pvalue.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/pythag.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/r1mach.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/radb2.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/radb3.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/radb4.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/radb5.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/radbg.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/radf2.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/radf3.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/radf4.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/radf5.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/radfg.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/rfftb.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/rfftb1.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/rfftf.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/rfftf1.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/rs.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/sasum.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/saxpy.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/sdot.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/sgeco.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/sgedi.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/sgefa.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/sgesl.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/snrm2.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/spoco.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/spodi.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/spofa.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/srot.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/srotg.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/sscal.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/ssvdc.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/sswap.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/tql2.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/tqlrat.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/tred1.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/tred2.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/xerbla.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/xercnt.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/xerhlt.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/xermsg.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/xerprn.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/xersve.c | 0 {Lib => Libtmp}/Slatec/slatec/f2c/xgetua.c | 0 {Lib => Libtmp}/Slatec/slatec/fdump.f | 0 {Lib => Libtmp}/Slatec/slatec/i1mach.f | 0 {Lib => Libtmp}/Slatec/slatec/idamax.f | 0 {Lib => Libtmp}/Slatec/slatec/isamax.f | 0 {Lib => Libtmp}/Slatec/slatec/j4save.f | 0 {Lib => Libtmp}/Slatec/slatec/pchbs.f | 0 {Lib => Libtmp}/Slatec/slatec/pchce.f | 0 {Lib => Libtmp}/Slatec/slatec/pchci.f | 0 {Lib => Libtmp}/Slatec/slatec/pchcm.f | 0 {Lib => Libtmp}/Slatec/slatec/pchcs.f | 0 {Lib => Libtmp}/Slatec/slatec/pchdf.f | 0 {Lib => Libtmp}/Slatec/slatec/pchfd.f | 0 {Lib => Libtmp}/Slatec/slatec/pchfe.f | 0 {Lib => Libtmp}/Slatec/slatec/pchia.f | 0 {Lib => Libtmp}/Slatec/slatec/pchic.f | 0 {Lib => Libtmp}/Slatec/slatec/pchid.f | 0 {Lib => Libtmp}/Slatec/slatec/pchim.f | 0 {Lib => Libtmp}/Slatec/slatec/pchkt.f | 0 {Lib => Libtmp}/Slatec/slatec/pchsp.f | 0 {Lib => Libtmp}/Slatec/slatec/pchst.f | 0 {Lib => Libtmp}/Slatec/slatec/pchsw.f | 0 {Lib => Libtmp}/Slatec/slatec/pcoef.f | 0 {Lib => Libtmp}/Slatec/slatec/polfit.f | 0 {Lib => Libtmp}/Slatec/slatec/pvalue.f | 0 {Lib => Libtmp}/Slatec/slatec/pythag.f | 0 {Lib => Libtmp}/Slatec/slatec/r1mach.f | 0 {Lib => Libtmp}/Slatec/slatec/radb2.f | 0 {Lib => Libtmp}/Slatec/slatec/radb3.f | 0 {Lib => Libtmp}/Slatec/slatec/radb4.f | 0 {Lib => Libtmp}/Slatec/slatec/radb5.f | 0 {Lib => Libtmp}/Slatec/slatec/radbg.f | 0 {Lib => Libtmp}/Slatec/slatec/radf2.f | 0 {Lib => Libtmp}/Slatec/slatec/radf3.f | 0 {Lib => Libtmp}/Slatec/slatec/radf4.f | 0 {Lib => Libtmp}/Slatec/slatec/radf5.f | 0 {Lib => Libtmp}/Slatec/slatec/radfg.f | 0 {Lib => Libtmp}/Slatec/slatec/rfftb.f | 0 {Lib => Libtmp}/Slatec/slatec/rfftb1.f | 0 {Lib => Libtmp}/Slatec/slatec/rfftf.f | 0 {Lib => Libtmp}/Slatec/slatec/rfftf1.f | 0 {Lib => Libtmp}/Slatec/slatec/rs.f | 0 {Lib => Libtmp}/Slatec/slatec/sasum.f | 0 {Lib => Libtmp}/Slatec/slatec/saxpy.f | 0 {Lib => Libtmp}/Slatec/slatec/sdot.f | 0 {Lib => Libtmp}/Slatec/slatec/sgeco.f | 0 {Lib => Libtmp}/Slatec/slatec/sgedi.f | 0 {Lib => Libtmp}/Slatec/slatec/sgefa.f | 0 {Lib => Libtmp}/Slatec/slatec/sgesl.f | 0 {Lib => Libtmp}/Slatec/slatec/snrm2.f | 0 {Lib => Libtmp}/Slatec/slatec/spoco.f | 0 {Lib => Libtmp}/Slatec/slatec/spodi.f | 0 {Lib => Libtmp}/Slatec/slatec/spofa.f | 0 {Lib => Libtmp}/Slatec/slatec/srot.f | 0 {Lib => Libtmp}/Slatec/slatec/srotg.f | 0 {Lib => Libtmp}/Slatec/slatec/sscal.f | 0 {Lib => Libtmp}/Slatec/slatec/ssvdc.f | 0 {Lib => Libtmp}/Slatec/slatec/sswap.f | 0 {Lib => Libtmp}/Slatec/slatec/tql2.f | 0 {Lib => Libtmp}/Slatec/slatec/tqlrat.f | 0 {Lib => Libtmp}/Slatec/slatec/tred1.f | 0 {Lib => Libtmp}/Slatec/slatec/tred2.f | 0 {Lib => Libtmp}/Slatec/slatec/xerbla.f | 0 {Lib => Libtmp}/Slatec/slatec/xercnt.f | 0 {Lib => Libtmp}/Slatec/slatec/xerhlt.f | 0 {Lib => Libtmp}/Slatec/slatec/xermsg.f | 0 {Lib => Libtmp}/Slatec/slatec/xerprn.f | 0 {Lib => Libtmp}/Slatec/slatec/xersve.f | 0 {Lib => Libtmp}/Slatec/slatec/xgetua.f | 0 .../Transform/Cartography/Cartography.pm | 0 .../Transform/Cartography/Makefile.PL | 0 .../Cartography/earth_coast.vec.fits | Bin .../Transform/Cartography/earth_day.jpg | Bin .../Transform/Cartography/earth_night.jpg | Bin {Lib => Libtmp}/Transform/Makefile.PL | 0 {Lib => Libtmp}/Transform/Proj4/Makefile.PL | 0 {Lib => Libtmp}/Transform/Proj4/Proj4.pd | 0 {Lib => Libtmp}/Transform/Proj4/README | 0 {Lib => Libtmp}/Transform/Proj4/TODO | 0 {Lib => Libtmp}/Transform/transform.pd | 0 MANIFEST | 508 +++++++++--------- MANIFEST.SKIP | 94 ++-- 370 files changed, 439 insertions(+), 439 deletions(-) rename {Lib => Libtmp}/CallExt/CallExt.pm (100%) rename {Lib => Libtmp}/CallExt/CallExt.xs (100%) rename {Lib => Libtmp}/CallExt/Makefile.PL (100%) rename {Lib => Libtmp}/Compression/Makefile.PL (100%) rename {Lib => Libtmp}/Compression/compression.pd (100%) rename {Lib => Libtmp}/Compression/ricecomp.c (100%) rename {Lib => Libtmp}/DiskCache.pm (100%) rename {Lib => Libtmp}/FFT/Makefile.PL (100%) rename {Lib => Libtmp}/FFT/fft.pd (100%) rename {Lib => Libtmp}/FFT/fftn.c (100%) rename {Lib => Libtmp}/FFT/fftn.h (100%) rename {Lib => Libtmp}/Filter/LinPred.pm (100%) rename {Lib => Libtmp}/Filter/Linear.pm (100%) rename {Lib => Libtmp}/Filter/Makefile.PL (100%) rename {Lib => Libtmp}/Fit/Gaussian/Makefile.PL (100%) rename {Lib => Libtmp}/Fit/Gaussian/gauss.c (100%) rename {Lib => Libtmp}/Fit/Gaussian/gaussian.pd (100%) rename {Lib => Libtmp}/Fit/LM.pm (100%) rename {Lib => Libtmp}/Fit/Linfit.pm (100%) rename {Lib => Libtmp}/Fit/Makefile.PL (100%) rename {Lib => Libtmp}/Fit/Polynomial.pm (100%) rename {Lib => Libtmp}/Func.pm (100%) rename {Lib => Libtmp}/GIS/Makefile.PL (100%) rename {Lib => Libtmp}/GIS/Proj/Makefile.PL (100%) rename {Lib => Libtmp}/GIS/Proj/Proj.pd (100%) rename {Lib => Libtmp}/GIS/Proj/README (100%) rename {Lib => Libtmp}/GIS/Proj/TODO (100%) rename {Lib => Libtmp}/GIS/Proj/include/projects.h (100%) rename {Lib => Libtmp}/GSL/DIFF/FUNC.c (100%) rename {Lib => Libtmp}/GSL/DIFF/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/DIFF/gsl_diff.pd (100%) rename {Lib => Libtmp}/GSL/INTEG/FUNC.c (100%) rename {Lib => Libtmp}/GSL/INTEG/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/INTEG/gsl_integ.pd (100%) rename {Lib => Libtmp}/GSL/INTERP/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/INTERP/gsl_interp.pd (100%) rename {Lib => Libtmp}/GSL/INTERP/gslerr.h (100%) rename {Lib => Libtmp}/GSL/INTERP/typemap (100%) rename {Lib => Libtmp}/GSL/MROOT/FUNC.c (100%) rename {Lib => Libtmp}/GSL/MROOT/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/MROOT/gsl_mroot.pd (100%) rename {Lib => Libtmp}/GSL/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/RNG/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/RNG/README (100%) rename {Lib => Libtmp}/GSL/RNG/gsl_random.pd (100%) rename {Lib => Libtmp}/GSL/RNG/typemap (100%) rename {Lib => Libtmp}/GSL/SF/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/README (100%) rename {Lib => Libtmp}/GSL/SF/airy/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/airy/gsl_sf_airy.pd (100%) rename {Lib => Libtmp}/GSL/SF/bessel/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/bessel/gsl_sf_bessel.pd (100%) rename {Lib => Libtmp}/GSL/SF/clausen/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/clausen/gsl_sf_clausen.pd (100%) rename {Lib => Libtmp}/GSL/SF/coulomb/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/coulomb/gsl_sf_coulomb.pd (100%) rename {Lib => Libtmp}/GSL/SF/coupling/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/coupling/gsl_sf_coupling.pd (100%) rename {Lib => Libtmp}/GSL/SF/dawson/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/dawson/gsl_sf_dawson.pd (100%) rename {Lib => Libtmp}/GSL/SF/debye/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/debye/gsl_sf_debye.pd (100%) rename {Lib => Libtmp}/GSL/SF/dilog/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/dilog/gsl_sf_dilog.pd (100%) rename {Lib => Libtmp}/GSL/SF/elementary/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/elementary/gsl_sf_elementary.pd (100%) rename {Lib => Libtmp}/GSL/SF/ellint/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/ellint/gsl_sf_ellint.pd (100%) rename {Lib => Libtmp}/GSL/SF/elljac/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/elljac/gsl_sf_elljac.pd (100%) rename {Lib => Libtmp}/GSL/SF/erf/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/erf/gsl_sf_erf.pd (100%) rename {Lib => Libtmp}/GSL/SF/exp/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/exp/gsl_sf_exp.pd (100%) rename {Lib => Libtmp}/GSL/SF/expint/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/expint/gsl_sf_expint.pd (100%) rename {Lib => Libtmp}/GSL/SF/fermi_dirac/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd (100%) rename {Lib => Libtmp}/GSL/SF/gamma/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/gamma/gsl_sf_gamma.pd (100%) rename {Lib => Libtmp}/GSL/SF/gegenbauer/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd (100%) rename {Lib => Libtmp}/GSL/SF/gslerr.h (100%) rename {Lib => Libtmp}/GSL/SF/hyperg/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/hyperg/gsl_sf_hyperg.pd (100%) rename {Lib => Libtmp}/GSL/SF/laguerre/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/laguerre/gsl_sf_laguerre.pd (100%) rename {Lib => Libtmp}/GSL/SF/legendre/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/legendre/gsl_sf_legendre.pd (100%) rename {Lib => Libtmp}/GSL/SF/log/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/log/gsl_sf_log.pd (100%) rename {Lib => Libtmp}/GSL/SF/poly/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/poly/gsl_sf_poly.pd (100%) rename {Lib => Libtmp}/GSL/SF/pow_int/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/pow_int/gsl_sf_pow_int.pd (100%) rename {Lib => Libtmp}/GSL/SF/psi/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/psi/gsl_sf_psi.pd (100%) rename {Lib => Libtmp}/GSL/SF/synchrotron/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/synchrotron/gsl_sf_synchrotron.pd (100%) rename {Lib => Libtmp}/GSL/SF/transport/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/transport/gsl_sf_transport.pd (100%) rename {Lib => Libtmp}/GSL/SF/trig/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/trig/gsl_sf_trig.pd (100%) rename {Lib => Libtmp}/GSL/SF/zeta/Makefile.PL (100%) rename {Lib => Libtmp}/GSL/SF/zeta/gsl_sf_zeta.pd (100%) rename {Lib => Libtmp}/Gaussian.pm (100%) rename {Lib => Libtmp}/Image2D/Makefile.PL (100%) rename {Lib => Libtmp}/Image2D/image2d.pd (100%) rename {Lib => Libtmp}/Image2D/resample.c (100%) rename {Lib => Libtmp}/Image2D/resample.h (100%) rename {Lib => Libtmp}/Image2D/rotate.c (100%) rename {Lib => Libtmp}/ImageND/Makefile.PL (100%) rename {Lib => Libtmp}/ImageND/imagend.pd (100%) rename {Lib => Libtmp}/ImageRGB/Makefile.PL (100%) rename {Lib => Libtmp}/ImageRGB/imagergb.pd (100%) rename {Lib => Libtmp}/ImageRGB/pdlppm.h (100%) rename {Lib => Libtmp}/ImageRGB/ppm_quant.c (100%) rename {Lib => Libtmp}/Interpolate/Interpolate.pm (100%) rename {Lib => Libtmp}/Interpolate/Makefile.PL (100%) rename {Lib => Libtmp}/Interpolate/Slatec/Makefile.PL (100%) rename {Lib => Libtmp}/Interpolate/Slatec/Slatec.pm (100%) rename {Lib => Libtmp}/Makefile.PL (100%) rename {Lib => Libtmp}/Minuit/FCN.c (100%) rename {Lib => Libtmp}/Minuit/Makefile.PL (100%) rename {Lib => Libtmp}/Minuit/minuit.pd (100%) rename {Lib => Libtmp}/Minuit/minuitlib/futils.f (100%) rename {Lib => Libtmp}/Minuit/minuitlib/intracfalse.f (100%) rename {Lib => Libtmp}/Minuit/minuitlib/minuit.f (100%) rename {Lib => Libtmp}/Simplex/Makefile.PL (100%) rename {Lib => Libtmp}/Simplex/Simplex.pm (100%) rename {Lib => Libtmp}/Slatec/Makefile.PL (100%) rename {Lib => Libtmp}/Slatec/slatec.pd (100%) rename {Lib => Libtmp}/Slatec/slatec/chfcm.f (100%) rename {Lib => Libtmp}/Slatec/slatec/chfdv.f (100%) rename {Lib => Libtmp}/Slatec/slatec/chfev.f (100%) rename {Lib => Libtmp}/Slatec/slatec/chfie.f (100%) rename {Lib => Libtmp}/Slatec/slatec/d1mach.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dasum.f (100%) rename {Lib => Libtmp}/Slatec/slatec/daxpy.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dchfcm.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dchfdv.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dchfev.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dchfie.f (100%) rename {Lib => Libtmp}/Slatec/slatec/ddot.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dgeco.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dgedi.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dgefa.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dgesl.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dp1vlu.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchbs.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchce.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchci.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchcm.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchcs.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchdf.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchfd.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchfe.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchia.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchic.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchid.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchim.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchkt.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchsp.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchst.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpchsw.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpcoef.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpoco.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpodi.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpofa.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dpolft.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dscal.f (100%) rename {Lib => Libtmp}/Slatec/slatec/dswap.f (100%) rename {Lib => Libtmp}/Slatec/slatec/ezfft1.f (100%) rename {Lib => Libtmp}/Slatec/slatec/ezfftb.f (100%) rename {Lib => Libtmp}/Slatec/slatec/ezfftf.f (100%) rename {Lib => Libtmp}/Slatec/slatec/ezffti.f (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/chfcm.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/chfdv.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/chfev.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/chfie.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/d1mach.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dasum.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/daxpy.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dchfcm.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dchfdv.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dchfev.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dchfie.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/ddot.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dgeco.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dgedi.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dgefa.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dgesl.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dp1vlu.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchbs.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchce.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchci.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchcm.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchcs.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchdf.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchfd.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchfe.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchia.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchic.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchid.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchim.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchkt.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchsp.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchst.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpchsw.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpcoef.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpoco.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpodi.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpofa.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dpolft.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dscal.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/dswap.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/ezfft1.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/ezfftb.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/ezfftf.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/ezffti.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/fdump.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/i1mach.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/idamax.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/isamax.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/j4save.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchbs.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchce.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchci.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchcm.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchcs.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchdf.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchfd.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchfe.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchia.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchic.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchid.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchim.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchkt.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchsp.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchst.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pchsw.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pcoef.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/polfit.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pvalue.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/pythag.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/r1mach.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/radb2.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/radb3.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/radb4.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/radb5.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/radbg.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/radf2.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/radf3.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/radf4.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/radf5.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/radfg.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/rfftb.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/rfftb1.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/rfftf.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/rfftf1.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/rs.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/sasum.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/saxpy.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/sdot.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/sgeco.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/sgedi.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/sgefa.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/sgesl.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/snrm2.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/spoco.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/spodi.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/spofa.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/srot.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/srotg.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/sscal.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/ssvdc.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/sswap.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/tql2.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/tqlrat.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/tred1.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/tred2.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/xerbla.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/xercnt.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/xerhlt.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/xermsg.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/xerprn.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/xersve.c (100%) rename {Lib => Libtmp}/Slatec/slatec/f2c/xgetua.c (100%) rename {Lib => Libtmp}/Slatec/slatec/fdump.f (100%) rename {Lib => Libtmp}/Slatec/slatec/i1mach.f (100%) rename {Lib => Libtmp}/Slatec/slatec/idamax.f (100%) rename {Lib => Libtmp}/Slatec/slatec/isamax.f (100%) rename {Lib => Libtmp}/Slatec/slatec/j4save.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchbs.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchce.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchci.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchcm.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchcs.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchdf.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchfd.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchfe.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchia.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchic.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchid.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchim.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchkt.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchsp.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchst.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pchsw.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pcoef.f (100%) rename {Lib => Libtmp}/Slatec/slatec/polfit.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pvalue.f (100%) rename {Lib => Libtmp}/Slatec/slatec/pythag.f (100%) rename {Lib => Libtmp}/Slatec/slatec/r1mach.f (100%) rename {Lib => Libtmp}/Slatec/slatec/radb2.f (100%) rename {Lib => Libtmp}/Slatec/slatec/radb3.f (100%) rename {Lib => Libtmp}/Slatec/slatec/radb4.f (100%) rename {Lib => Libtmp}/Slatec/slatec/radb5.f (100%) rename {Lib => Libtmp}/Slatec/slatec/radbg.f (100%) rename {Lib => Libtmp}/Slatec/slatec/radf2.f (100%) rename {Lib => Libtmp}/Slatec/slatec/radf3.f (100%) rename {Lib => Libtmp}/Slatec/slatec/radf4.f (100%) rename {Lib => Libtmp}/Slatec/slatec/radf5.f (100%) rename {Lib => Libtmp}/Slatec/slatec/radfg.f (100%) rename {Lib => Libtmp}/Slatec/slatec/rfftb.f (100%) rename {Lib => Libtmp}/Slatec/slatec/rfftb1.f (100%) rename {Lib => Libtmp}/Slatec/slatec/rfftf.f (100%) rename {Lib => Libtmp}/Slatec/slatec/rfftf1.f (100%) rename {Lib => Libtmp}/Slatec/slatec/rs.f (100%) rename {Lib => Libtmp}/Slatec/slatec/sasum.f (100%) rename {Lib => Libtmp}/Slatec/slatec/saxpy.f (100%) rename {Lib => Libtmp}/Slatec/slatec/sdot.f (100%) rename {Lib => Libtmp}/Slatec/slatec/sgeco.f (100%) rename {Lib => Libtmp}/Slatec/slatec/sgedi.f (100%) rename {Lib => Libtmp}/Slatec/slatec/sgefa.f (100%) rename {Lib => Libtmp}/Slatec/slatec/sgesl.f (100%) rename {Lib => Libtmp}/Slatec/slatec/snrm2.f (100%) rename {Lib => Libtmp}/Slatec/slatec/spoco.f (100%) rename {Lib => Libtmp}/Slatec/slatec/spodi.f (100%) rename {Lib => Libtmp}/Slatec/slatec/spofa.f (100%) rename {Lib => Libtmp}/Slatec/slatec/srot.f (100%) rename {Lib => Libtmp}/Slatec/slatec/srotg.f (100%) rename {Lib => Libtmp}/Slatec/slatec/sscal.f (100%) rename {Lib => Libtmp}/Slatec/slatec/ssvdc.f (100%) rename {Lib => Libtmp}/Slatec/slatec/sswap.f (100%) rename {Lib => Libtmp}/Slatec/slatec/tql2.f (100%) rename {Lib => Libtmp}/Slatec/slatec/tqlrat.f (100%) rename {Lib => Libtmp}/Slatec/slatec/tred1.f (100%) rename {Lib => Libtmp}/Slatec/slatec/tred2.f (100%) rename {Lib => Libtmp}/Slatec/slatec/xerbla.f (100%) rename {Lib => Libtmp}/Slatec/slatec/xercnt.f (100%) rename {Lib => Libtmp}/Slatec/slatec/xerhlt.f (100%) rename {Lib => Libtmp}/Slatec/slatec/xermsg.f (100%) rename {Lib => Libtmp}/Slatec/slatec/xerprn.f (100%) rename {Lib => Libtmp}/Slatec/slatec/xersve.f (100%) rename {Lib => Libtmp}/Slatec/slatec/xgetua.f (100%) rename {Lib => Libtmp}/Transform/Cartography/Cartography.pm (100%) rename {Lib => Libtmp}/Transform/Cartography/Makefile.PL (100%) rename {Lib => Libtmp}/Transform/Cartography/earth_coast.vec.fits (100%) rename {Lib => Libtmp}/Transform/Cartography/earth_day.jpg (100%) rename {Lib => Libtmp}/Transform/Cartography/earth_night.jpg (100%) rename {Lib => Libtmp}/Transform/Makefile.PL (100%) rename {Lib => Libtmp}/Transform/Proj4/Makefile.PL (100%) rename {Lib => Libtmp}/Transform/Proj4/Proj4.pd (100%) rename {Lib => Libtmp}/Transform/Proj4/README (100%) rename {Lib => Libtmp}/Transform/Proj4/TODO (100%) rename {Lib => Libtmp}/Transform/transform.pd (100%) diff --git a/.gitignore b/.gitignore index 13b446727..4651f8728 100644 --- a/.gitignore +++ b/.gitignore @@ -165,144 +165,144 @@ IO/Pnm/Pnm.xs IO/Storable/Storable.c IO/Storable/Storable.pm IO/Storable/Storable.xs -Lib/CallExt/CallExt.c -Lib/Compression/Compression.c -Lib/Compression/Compression.pm -Lib/Compression/Compression.xs -Lib/FFT/FFT.c -Lib/FFT/FFT.pm -Lib/FFT/FFT.xs -Lib/Fit/Gaussian/Gaussian.c -Lib/Fit/Gaussian/Gaussian.pm -Lib/Fit/Gaussian/Gaussian.xs -Lib/GIS/Proj/Proj.c -Lib/GIS/Proj/Proj.pm -Lib/GIS/Proj/Proj.xs -Lib/GSL/DIFF/DIFF.c -Lib/GSL/DIFF/DIFF.pm -Lib/GSL/DIFF/DIFF.xs -Lib/GSL/INTEG/INTEG.c -Lib/GSL/INTEG/INTEG.pm -Lib/GSL/INTEG/INTEG.xs -Lib/GSL/INTERP/INTERP.c -Lib/GSL/INTERP/INTERP.pm -Lib/GSL/INTERP/INTERP.xs -Lib/GSL/MROOT/MROOT.c -Lib/GSL/MROOT/MROOT.pm -Lib/GSL/MROOT/MROOT.xs -Lib/GSL/RNG/RNG.c -Lib/GSL/RNG/RNG.pm -Lib/GSL/RNG/RNG.xs -Lib/GSL/SF/airy/AIRY.c -Lib/GSL/SF/airy/AIRY.pm -Lib/GSL/SF/airy/AIRY.xs -Lib/GSL/SF/bessel/BESSEL.c -Lib/GSL/SF/bessel/BESSEL.pm -Lib/GSL/SF/bessel/BESSEL.xs -Lib/GSL/SF/clausen/CLAUSEN.c -Lib/GSL/SF/clausen/CLAUSEN.pm -Lib/GSL/SF/clausen/CLAUSEN.xs -Lib/GSL/SF/coulomb/COULOMB.c -Lib/GSL/SF/coulomb/COULOMB.pm -Lib/GSL/SF/coulomb/COULOMB.xs -Lib/GSL/SF/coupling/COUPLING.c -Lib/GSL/SF/coupling/COUPLING.pm -Lib/GSL/SF/coupling/COUPLING.xs -Lib/GSL/SF/dawson/DAWSON.c -Lib/GSL/SF/dawson/DAWSON.pm -Lib/GSL/SF/dawson/DAWSON.xs -Lib/GSL/SF/debye/DEBYE.c -Lib/GSL/SF/debye/DEBYE.pm -Lib/GSL/SF/debye/DEBYE.xs -Lib/GSL/SF/dilog/DILOG.c -Lib/GSL/SF/dilog/DILOG.pm -Lib/GSL/SF/dilog/DILOG.xs -Lib/GSL/SF/elementary/ELEMENTARY.c -Lib/GSL/SF/elementary/ELEMENTARY.pm -Lib/GSL/SF/elementary/ELEMENTARY.xs -Lib/GSL/SF/ellint/ELLINT.c -Lib/GSL/SF/ellint/ELLINT.pm -Lib/GSL/SF/ellint/ELLINT.xs -Lib/GSL/SF/elljac/ELLJAC.c -Lib/GSL/SF/elljac/ELLJAC.pm -Lib/GSL/SF/elljac/ELLJAC.xs -Lib/GSL/SF/erf/ERF.c -Lib/GSL/SF/erf/ERF.pm -Lib/GSL/SF/erf/ERF.xs -Lib/GSL/SF/exp/EXP.c -Lib/GSL/SF/exp/EXP.pm -Lib/GSL/SF/exp/EXP.xs -Lib/GSL/SF/expint/EXPINT.c -Lib/GSL/SF/expint/EXPINT.pm -Lib/GSL/SF/expint/EXPINT.xs -Lib/GSL/SF/fermi_dirac/FERMI_DIRAC.c -Lib/GSL/SF/fermi_dirac/FERMI_DIRAC.pm -Lib/GSL/SF/fermi_dirac/FERMI_DIRAC.xs -Lib/GSL/SF/gamma/GAMMA.c -Lib/GSL/SF/gamma/GAMMA.pm -Lib/GSL/SF/gamma/GAMMA.xs -Lib/GSL/SF/gegenbauer/GEGENBAUER.c -Lib/GSL/SF/gegenbauer/GEGENBAUER.pm -Lib/GSL/SF/gegenbauer/GEGENBAUER.xs -Lib/GSL/SF/hyperg/HYPERG.c -Lib/GSL/SF/hyperg/HYPERG.pm -Lib/GSL/SF/hyperg/HYPERG.xs -Lib/GSL/SF/laguerre/LAGUERRE.c -Lib/GSL/SF/laguerre/LAGUERRE.pm -Lib/GSL/SF/laguerre/LAGUERRE.xs -Lib/GSL/SF/legendre/LEGENDRE.c -Lib/GSL/SF/legendre/LEGENDRE.pm -Lib/GSL/SF/legendre/LEGENDRE.xs -Lib/GSL/SF/log/LOG.c -Lib/GSL/SF/log/LOG.pm -Lib/GSL/SF/log/LOG.xs -Lib/GSL/SF/poly/POLY.c -Lib/GSL/SF/poly/POLY.pm -Lib/GSL/SF/poly/POLY.xs -Lib/GSL/SF/pow_int/POW_INT.c -Lib/GSL/SF/pow_int/POW_INT.pm -Lib/GSL/SF/pow_int/POW_INT.xs -Lib/GSL/SF/psi/PSI.c -Lib/GSL/SF/psi/PSI.pm -Lib/GSL/SF/psi/PSI.xs -Lib/GSL/SF/synchrotron/SYNCHROTRON.c -Lib/GSL/SF/synchrotron/SYNCHROTRON.pm -Lib/GSL/SF/synchrotron/SYNCHROTRON.xs -Lib/GSL/SF/transport/TRANSPORT.c -Lib/GSL/SF/transport/TRANSPORT.pm -Lib/GSL/SF/transport/TRANSPORT.xs -Lib/GSL/SF/trig/TRIG.c -Lib/GSL/SF/trig/TRIG.pm -Lib/GSL/SF/trig/TRIG.xs -Lib/GSL/SF/zeta/ZETA.c -Lib/GSL/SF/zeta/ZETA.pm -Lib/GSL/SF/zeta/ZETA.xs -Lib/Image2D/Image2D.c -Lib/Image2D/Image2D.pm -Lib/Image2D/Image2D.xs -Lib/ImageND/ImageND.c -Lib/ImageND/ImageND.pm -Lib/ImageND/ImageND.xs -Lib/ImageRGB/ImageRGB.c -Lib/ImageRGB/ImageRGB.pm -Lib/ImageRGB/ImageRGB.xs -Lib/Minuit/Minuit.c -Lib/Minuit/Minuit.pm -Lib/Minuit/Minuit.xs -Lib/Minuit/minuitlib/libminuit.a -Lib/Slatec/Slatec.c -Lib/Slatec/Slatec.pm -Lib/Slatec/Slatec.xs -Lib/Slatec/SlatecProtos.h -Lib/Slatec/f77_underscore -Lib/Transform/Cartography/earth_day.ppm -Lib/Transform/Cartography/earth_night.ppm -Lib/Transform/Proj4/Proj4.c -Lib/Transform/Proj4/Proj4.pm -Lib/Transform/Proj4/Proj4.xs -Lib/Transform/Transform.c -Lib/Transform/Transform.pm -Lib/Transform/Transform.xs +Libtmp/CallExt/CallExt.c +Libtmp/Compression/Compression.c +Libtmp/Compression/Compression.pm +Libtmp/Compression/Compression.xs +Libtmp/FFT/FFT.c +Libtmp/FFT/FFT.pm +Libtmp/FFT/FFT.xs +Libtmp/Fit/Gaussian/Gaussian.c +Libtmp/Fit/Gaussian/Gaussian.pm +Libtmp/Fit/Gaussian/Gaussian.xs +Libtmp/GIS/Proj/Proj.c +Libtmp/GIS/Proj/Proj.pm +Libtmp/GIS/Proj/Proj.xs +Libtmp/GSL/DIFF/DIFF.c +Libtmp/GSL/DIFF/DIFF.pm +Libtmp/GSL/DIFF/DIFF.xs +Libtmp/GSL/INTEG/INTEG.c +Libtmp/GSL/INTEG/INTEG.pm +Libtmp/GSL/INTEG/INTEG.xs +Libtmp/GSL/INTERP/INTERP.c +Libtmp/GSL/INTERP/INTERP.pm +Libtmp/GSL/INTERP/INTERP.xs +Libtmp/GSL/MROOT/MROOT.c +Libtmp/GSL/MROOT/MROOT.pm +Libtmp/GSL/MROOT/MROOT.xs +Libtmp/GSL/RNG/RNG.c +Libtmp/GSL/RNG/RNG.pm +Libtmp/GSL/RNG/RNG.xs +Libtmp/GSL/SF/airy/AIRY.c +Libtmp/GSL/SF/airy/AIRY.pm +Libtmp/GSL/SF/airy/AIRY.xs +Libtmp/GSL/SF/bessel/BESSEL.c +Libtmp/GSL/SF/bessel/BESSEL.pm +Libtmp/GSL/SF/bessel/BESSEL.xs +Libtmp/GSL/SF/clausen/CLAUSEN.c +Libtmp/GSL/SF/clausen/CLAUSEN.pm +Libtmp/GSL/SF/clausen/CLAUSEN.xs +Libtmp/GSL/SF/coulomb/COULOMB.c +Libtmp/GSL/SF/coulomb/COULOMB.pm +Libtmp/GSL/SF/coulomb/COULOMB.xs +Libtmp/GSL/SF/coupling/COUPLING.c +Libtmp/GSL/SF/coupling/COUPLING.pm +Libtmp/GSL/SF/coupling/COUPLING.xs +Libtmp/GSL/SF/dawson/DAWSON.c +Libtmp/GSL/SF/dawson/DAWSON.pm +Libtmp/GSL/SF/dawson/DAWSON.xs +Libtmp/GSL/SF/debye/DEBYE.c +Libtmp/GSL/SF/debye/DEBYE.pm +Libtmp/GSL/SF/debye/DEBYE.xs +Libtmp/GSL/SF/dilog/DILOG.c +Libtmp/GSL/SF/dilog/DILOG.pm +Libtmp/GSL/SF/dilog/DILOG.xs +Libtmp/GSL/SF/elementary/ELEMENTARY.c +Libtmp/GSL/SF/elementary/ELEMENTARY.pm +Libtmp/GSL/SF/elementary/ELEMENTARY.xs +Libtmp/GSL/SF/ellint/ELLINT.c +Libtmp/GSL/SF/ellint/ELLINT.pm +Libtmp/GSL/SF/ellint/ELLINT.xs +Libtmp/GSL/SF/elljac/ELLJAC.c +Libtmp/GSL/SF/elljac/ELLJAC.pm +Libtmp/GSL/SF/elljac/ELLJAC.xs +Libtmp/GSL/SF/erf/ERF.c +Libtmp/GSL/SF/erf/ERF.pm +Libtmp/GSL/SF/erf/ERF.xs +Libtmp/GSL/SF/exp/EXP.c +Libtmp/GSL/SF/exp/EXP.pm +Libtmp/GSL/SF/exp/EXP.xs +Libtmp/GSL/SF/expint/EXPINT.c +Libtmp/GSL/SF/expint/EXPINT.pm +Libtmp/GSL/SF/expint/EXPINT.xs +Libtmp/GSL/SF/fermi_dirac/FERMI_DIRAC.c +Libtmp/GSL/SF/fermi_dirac/FERMI_DIRAC.pm +Libtmp/GSL/SF/fermi_dirac/FERMI_DIRAC.xs +Libtmp/GSL/SF/gamma/GAMMA.c +Libtmp/GSL/SF/gamma/GAMMA.pm +Libtmp/GSL/SF/gamma/GAMMA.xs +Libtmp/GSL/SF/gegenbauer/GEGENBAUER.c +Libtmp/GSL/SF/gegenbauer/GEGENBAUER.pm +Libtmp/GSL/SF/gegenbauer/GEGENBAUER.xs +Libtmp/GSL/SF/hyperg/HYPERG.c +Libtmp/GSL/SF/hyperg/HYPERG.pm +Libtmp/GSL/SF/hyperg/HYPERG.xs +Libtmp/GSL/SF/laguerre/LAGUERRE.c +Libtmp/GSL/SF/laguerre/LAGUERRE.pm +Libtmp/GSL/SF/laguerre/LAGUERRE.xs +Libtmp/GSL/SF/legendre/LEGENDRE.c +Libtmp/GSL/SF/legendre/LEGENDRE.pm +Libtmp/GSL/SF/legendre/LEGENDRE.xs +Libtmp/GSL/SF/log/LOG.c +Libtmp/GSL/SF/log/LOG.pm +Libtmp/GSL/SF/log/LOG.xs +Libtmp/GSL/SF/poly/POLY.c +Libtmp/GSL/SF/poly/POLY.pm +Libtmp/GSL/SF/poly/POLY.xs +Libtmp/GSL/SF/pow_int/POW_INT.c +Libtmp/GSL/SF/pow_int/POW_INT.pm +Libtmp/GSL/SF/pow_int/POW_INT.xs +Libtmp/GSL/SF/psi/PSI.c +Libtmp/GSL/SF/psi/PSI.pm +Libtmp/GSL/SF/psi/PSI.xs +Libtmp/GSL/SF/synchrotron/SYNCHROTRON.c +Libtmp/GSL/SF/synchrotron/SYNCHROTRON.pm +Libtmp/GSL/SF/synchrotron/SYNCHROTRON.xs +Libtmp/GSL/SF/transport/TRANSPORT.c +Libtmp/GSL/SF/transport/TRANSPORT.pm +Libtmp/GSL/SF/transport/TRANSPORT.xs +Libtmp/GSL/SF/trig/TRIG.c +Libtmp/GSL/SF/trig/TRIG.pm +Libtmp/GSL/SF/trig/TRIG.xs +Libtmp/GSL/SF/zeta/ZETA.c +Libtmp/GSL/SF/zeta/ZETA.pm +Libtmp/GSL/SF/zeta/ZETA.xs +Libtmp/Image2D/Image2D.c +Libtmp/Image2D/Image2D.pm +Libtmp/Image2D/Image2D.xs +Libtmp/ImageND/ImageND.c +Libtmp/ImageND/ImageND.pm +Libtmp/ImageND/ImageND.xs +Libtmp/ImageRGB/ImageRGB.c +Libtmp/ImageRGB/ImageRGB.pm +Libtmp/ImageRGB/ImageRGB.xs +Libtmp/Minuit/Minuit.c +Libtmp/Minuit/Minuit.pm +Libtmp/Minuit/Minuit.xs +Libtmp/Minuit/minuitlib/libminuit.a +Libtmp/Slatec/Slatec.c +Libtmp/Slatec/Slatec.pm +Libtmp/Slatec/Slatec.xs +Libtmp/Slatec/SlatecProtos.h +Libtmp/Slatec/f77_underscore +Libtmp/Transform/Cartography/earth_day.ppm +Libtmp/Transform/Cartography/earth_night.ppm +Libtmp/Transform/Proj4/Proj4.c +Libtmp/Transform/Proj4/Proj4.pm +Libtmp/Transform/Proj4/Proj4.xs +Libtmp/Transform/Transform.c +Libtmp/Transform/Transform.pm +Libtmp/Transform/Transform.xs MANIFEST.bak Perldl2/pdl2.pod _Inline/ diff --git a/Lib/CallExt/CallExt.pm b/Libtmp/CallExt/CallExt.pm similarity index 100% rename from Lib/CallExt/CallExt.pm rename to Libtmp/CallExt/CallExt.pm diff --git a/Lib/CallExt/CallExt.xs b/Libtmp/CallExt/CallExt.xs similarity index 100% rename from Lib/CallExt/CallExt.xs rename to Libtmp/CallExt/CallExt.xs diff --git a/Lib/CallExt/Makefile.PL b/Libtmp/CallExt/Makefile.PL similarity index 100% rename from Lib/CallExt/Makefile.PL rename to Libtmp/CallExt/Makefile.PL diff --git a/Lib/Compression/Makefile.PL b/Libtmp/Compression/Makefile.PL similarity index 100% rename from Lib/Compression/Makefile.PL rename to Libtmp/Compression/Makefile.PL diff --git a/Lib/Compression/compression.pd b/Libtmp/Compression/compression.pd similarity index 100% rename from Lib/Compression/compression.pd rename to Libtmp/Compression/compression.pd diff --git a/Lib/Compression/ricecomp.c b/Libtmp/Compression/ricecomp.c similarity index 100% rename from Lib/Compression/ricecomp.c rename to Libtmp/Compression/ricecomp.c diff --git a/Lib/DiskCache.pm b/Libtmp/DiskCache.pm similarity index 100% rename from Lib/DiskCache.pm rename to Libtmp/DiskCache.pm diff --git a/Lib/FFT/Makefile.PL b/Libtmp/FFT/Makefile.PL similarity index 100% rename from Lib/FFT/Makefile.PL rename to Libtmp/FFT/Makefile.PL diff --git a/Lib/FFT/fft.pd b/Libtmp/FFT/fft.pd similarity index 100% rename from Lib/FFT/fft.pd rename to Libtmp/FFT/fft.pd diff --git a/Lib/FFT/fftn.c b/Libtmp/FFT/fftn.c similarity index 100% rename from Lib/FFT/fftn.c rename to Libtmp/FFT/fftn.c diff --git a/Lib/FFT/fftn.h b/Libtmp/FFT/fftn.h similarity index 100% rename from Lib/FFT/fftn.h rename to Libtmp/FFT/fftn.h diff --git a/Lib/Filter/LinPred.pm b/Libtmp/Filter/LinPred.pm similarity index 100% rename from Lib/Filter/LinPred.pm rename to Libtmp/Filter/LinPred.pm diff --git a/Lib/Filter/Linear.pm b/Libtmp/Filter/Linear.pm similarity index 100% rename from Lib/Filter/Linear.pm rename to Libtmp/Filter/Linear.pm diff --git a/Lib/Filter/Makefile.PL b/Libtmp/Filter/Makefile.PL similarity index 100% rename from Lib/Filter/Makefile.PL rename to Libtmp/Filter/Makefile.PL diff --git a/Lib/Fit/Gaussian/Makefile.PL b/Libtmp/Fit/Gaussian/Makefile.PL similarity index 100% rename from Lib/Fit/Gaussian/Makefile.PL rename to Libtmp/Fit/Gaussian/Makefile.PL diff --git a/Lib/Fit/Gaussian/gauss.c b/Libtmp/Fit/Gaussian/gauss.c similarity index 100% rename from Lib/Fit/Gaussian/gauss.c rename to Libtmp/Fit/Gaussian/gauss.c diff --git a/Lib/Fit/Gaussian/gaussian.pd b/Libtmp/Fit/Gaussian/gaussian.pd similarity index 100% rename from Lib/Fit/Gaussian/gaussian.pd rename to Libtmp/Fit/Gaussian/gaussian.pd diff --git a/Lib/Fit/LM.pm b/Libtmp/Fit/LM.pm similarity index 100% rename from Lib/Fit/LM.pm rename to Libtmp/Fit/LM.pm diff --git a/Lib/Fit/Linfit.pm b/Libtmp/Fit/Linfit.pm similarity index 100% rename from Lib/Fit/Linfit.pm rename to Libtmp/Fit/Linfit.pm diff --git a/Lib/Fit/Makefile.PL b/Libtmp/Fit/Makefile.PL similarity index 100% rename from Lib/Fit/Makefile.PL rename to Libtmp/Fit/Makefile.PL diff --git a/Lib/Fit/Polynomial.pm b/Libtmp/Fit/Polynomial.pm similarity index 100% rename from Lib/Fit/Polynomial.pm rename to Libtmp/Fit/Polynomial.pm diff --git a/Lib/Func.pm b/Libtmp/Func.pm similarity index 100% rename from Lib/Func.pm rename to Libtmp/Func.pm diff --git a/Lib/GIS/Makefile.PL b/Libtmp/GIS/Makefile.PL similarity index 100% rename from Lib/GIS/Makefile.PL rename to Libtmp/GIS/Makefile.PL diff --git a/Lib/GIS/Proj/Makefile.PL b/Libtmp/GIS/Proj/Makefile.PL similarity index 100% rename from Lib/GIS/Proj/Makefile.PL rename to Libtmp/GIS/Proj/Makefile.PL diff --git a/Lib/GIS/Proj/Proj.pd b/Libtmp/GIS/Proj/Proj.pd similarity index 100% rename from Lib/GIS/Proj/Proj.pd rename to Libtmp/GIS/Proj/Proj.pd diff --git a/Lib/GIS/Proj/README b/Libtmp/GIS/Proj/README similarity index 100% rename from Lib/GIS/Proj/README rename to Libtmp/GIS/Proj/README diff --git a/Lib/GIS/Proj/TODO b/Libtmp/GIS/Proj/TODO similarity index 100% rename from Lib/GIS/Proj/TODO rename to Libtmp/GIS/Proj/TODO diff --git a/Lib/GIS/Proj/include/projects.h b/Libtmp/GIS/Proj/include/projects.h similarity index 100% rename from Lib/GIS/Proj/include/projects.h rename to Libtmp/GIS/Proj/include/projects.h diff --git a/Lib/GSL/DIFF/FUNC.c b/Libtmp/GSL/DIFF/FUNC.c similarity index 100% rename from Lib/GSL/DIFF/FUNC.c rename to Libtmp/GSL/DIFF/FUNC.c diff --git a/Lib/GSL/DIFF/Makefile.PL b/Libtmp/GSL/DIFF/Makefile.PL similarity index 100% rename from Lib/GSL/DIFF/Makefile.PL rename to Libtmp/GSL/DIFF/Makefile.PL diff --git a/Lib/GSL/DIFF/gsl_diff.pd b/Libtmp/GSL/DIFF/gsl_diff.pd similarity index 100% rename from Lib/GSL/DIFF/gsl_diff.pd rename to Libtmp/GSL/DIFF/gsl_diff.pd diff --git a/Lib/GSL/INTEG/FUNC.c b/Libtmp/GSL/INTEG/FUNC.c similarity index 100% rename from Lib/GSL/INTEG/FUNC.c rename to Libtmp/GSL/INTEG/FUNC.c diff --git a/Lib/GSL/INTEG/Makefile.PL b/Libtmp/GSL/INTEG/Makefile.PL similarity index 100% rename from Lib/GSL/INTEG/Makefile.PL rename to Libtmp/GSL/INTEG/Makefile.PL diff --git a/Lib/GSL/INTEG/gsl_integ.pd b/Libtmp/GSL/INTEG/gsl_integ.pd similarity index 100% rename from Lib/GSL/INTEG/gsl_integ.pd rename to Libtmp/GSL/INTEG/gsl_integ.pd diff --git a/Lib/GSL/INTERP/Makefile.PL b/Libtmp/GSL/INTERP/Makefile.PL similarity index 100% rename from Lib/GSL/INTERP/Makefile.PL rename to Libtmp/GSL/INTERP/Makefile.PL diff --git a/Lib/GSL/INTERP/gsl_interp.pd b/Libtmp/GSL/INTERP/gsl_interp.pd similarity index 100% rename from Lib/GSL/INTERP/gsl_interp.pd rename to Libtmp/GSL/INTERP/gsl_interp.pd diff --git a/Lib/GSL/INTERP/gslerr.h b/Libtmp/GSL/INTERP/gslerr.h similarity index 100% rename from Lib/GSL/INTERP/gslerr.h rename to Libtmp/GSL/INTERP/gslerr.h diff --git a/Lib/GSL/INTERP/typemap b/Libtmp/GSL/INTERP/typemap similarity index 100% rename from Lib/GSL/INTERP/typemap rename to Libtmp/GSL/INTERP/typemap diff --git a/Lib/GSL/MROOT/FUNC.c b/Libtmp/GSL/MROOT/FUNC.c similarity index 100% rename from Lib/GSL/MROOT/FUNC.c rename to Libtmp/GSL/MROOT/FUNC.c diff --git a/Lib/GSL/MROOT/Makefile.PL b/Libtmp/GSL/MROOT/Makefile.PL similarity index 100% rename from Lib/GSL/MROOT/Makefile.PL rename to Libtmp/GSL/MROOT/Makefile.PL diff --git a/Lib/GSL/MROOT/gsl_mroot.pd b/Libtmp/GSL/MROOT/gsl_mroot.pd similarity index 100% rename from Lib/GSL/MROOT/gsl_mroot.pd rename to Libtmp/GSL/MROOT/gsl_mroot.pd diff --git a/Lib/GSL/Makefile.PL b/Libtmp/GSL/Makefile.PL similarity index 100% rename from Lib/GSL/Makefile.PL rename to Libtmp/GSL/Makefile.PL diff --git a/Lib/GSL/RNG/Makefile.PL b/Libtmp/GSL/RNG/Makefile.PL similarity index 100% rename from Lib/GSL/RNG/Makefile.PL rename to Libtmp/GSL/RNG/Makefile.PL diff --git a/Lib/GSL/RNG/README b/Libtmp/GSL/RNG/README similarity index 100% rename from Lib/GSL/RNG/README rename to Libtmp/GSL/RNG/README diff --git a/Lib/GSL/RNG/gsl_random.pd b/Libtmp/GSL/RNG/gsl_random.pd similarity index 100% rename from Lib/GSL/RNG/gsl_random.pd rename to Libtmp/GSL/RNG/gsl_random.pd diff --git a/Lib/GSL/RNG/typemap b/Libtmp/GSL/RNG/typemap similarity index 100% rename from Lib/GSL/RNG/typemap rename to Libtmp/GSL/RNG/typemap diff --git a/Lib/GSL/SF/Makefile.PL b/Libtmp/GSL/SF/Makefile.PL similarity index 100% rename from Lib/GSL/SF/Makefile.PL rename to Libtmp/GSL/SF/Makefile.PL diff --git a/Lib/GSL/SF/README b/Libtmp/GSL/SF/README similarity index 100% rename from Lib/GSL/SF/README rename to Libtmp/GSL/SF/README diff --git a/Lib/GSL/SF/airy/Makefile.PL b/Libtmp/GSL/SF/airy/Makefile.PL similarity index 100% rename from Lib/GSL/SF/airy/Makefile.PL rename to Libtmp/GSL/SF/airy/Makefile.PL diff --git a/Lib/GSL/SF/airy/gsl_sf_airy.pd b/Libtmp/GSL/SF/airy/gsl_sf_airy.pd similarity index 100% rename from Lib/GSL/SF/airy/gsl_sf_airy.pd rename to Libtmp/GSL/SF/airy/gsl_sf_airy.pd diff --git a/Lib/GSL/SF/bessel/Makefile.PL b/Libtmp/GSL/SF/bessel/Makefile.PL similarity index 100% rename from Lib/GSL/SF/bessel/Makefile.PL rename to Libtmp/GSL/SF/bessel/Makefile.PL diff --git a/Lib/GSL/SF/bessel/gsl_sf_bessel.pd b/Libtmp/GSL/SF/bessel/gsl_sf_bessel.pd similarity index 100% rename from Lib/GSL/SF/bessel/gsl_sf_bessel.pd rename to Libtmp/GSL/SF/bessel/gsl_sf_bessel.pd diff --git a/Lib/GSL/SF/clausen/Makefile.PL b/Libtmp/GSL/SF/clausen/Makefile.PL similarity index 100% rename from Lib/GSL/SF/clausen/Makefile.PL rename to Libtmp/GSL/SF/clausen/Makefile.PL diff --git a/Lib/GSL/SF/clausen/gsl_sf_clausen.pd b/Libtmp/GSL/SF/clausen/gsl_sf_clausen.pd similarity index 100% rename from Lib/GSL/SF/clausen/gsl_sf_clausen.pd rename to Libtmp/GSL/SF/clausen/gsl_sf_clausen.pd diff --git a/Lib/GSL/SF/coulomb/Makefile.PL b/Libtmp/GSL/SF/coulomb/Makefile.PL similarity index 100% rename from Lib/GSL/SF/coulomb/Makefile.PL rename to Libtmp/GSL/SF/coulomb/Makefile.PL diff --git a/Lib/GSL/SF/coulomb/gsl_sf_coulomb.pd b/Libtmp/GSL/SF/coulomb/gsl_sf_coulomb.pd similarity index 100% rename from Lib/GSL/SF/coulomb/gsl_sf_coulomb.pd rename to Libtmp/GSL/SF/coulomb/gsl_sf_coulomb.pd diff --git a/Lib/GSL/SF/coupling/Makefile.PL b/Libtmp/GSL/SF/coupling/Makefile.PL similarity index 100% rename from Lib/GSL/SF/coupling/Makefile.PL rename to Libtmp/GSL/SF/coupling/Makefile.PL diff --git a/Lib/GSL/SF/coupling/gsl_sf_coupling.pd b/Libtmp/GSL/SF/coupling/gsl_sf_coupling.pd similarity index 100% rename from Lib/GSL/SF/coupling/gsl_sf_coupling.pd rename to Libtmp/GSL/SF/coupling/gsl_sf_coupling.pd diff --git a/Lib/GSL/SF/dawson/Makefile.PL b/Libtmp/GSL/SF/dawson/Makefile.PL similarity index 100% rename from Lib/GSL/SF/dawson/Makefile.PL rename to Libtmp/GSL/SF/dawson/Makefile.PL diff --git a/Lib/GSL/SF/dawson/gsl_sf_dawson.pd b/Libtmp/GSL/SF/dawson/gsl_sf_dawson.pd similarity index 100% rename from Lib/GSL/SF/dawson/gsl_sf_dawson.pd rename to Libtmp/GSL/SF/dawson/gsl_sf_dawson.pd diff --git a/Lib/GSL/SF/debye/Makefile.PL b/Libtmp/GSL/SF/debye/Makefile.PL similarity index 100% rename from Lib/GSL/SF/debye/Makefile.PL rename to Libtmp/GSL/SF/debye/Makefile.PL diff --git a/Lib/GSL/SF/debye/gsl_sf_debye.pd b/Libtmp/GSL/SF/debye/gsl_sf_debye.pd similarity index 100% rename from Lib/GSL/SF/debye/gsl_sf_debye.pd rename to Libtmp/GSL/SF/debye/gsl_sf_debye.pd diff --git a/Lib/GSL/SF/dilog/Makefile.PL b/Libtmp/GSL/SF/dilog/Makefile.PL similarity index 100% rename from Lib/GSL/SF/dilog/Makefile.PL rename to Libtmp/GSL/SF/dilog/Makefile.PL diff --git a/Lib/GSL/SF/dilog/gsl_sf_dilog.pd b/Libtmp/GSL/SF/dilog/gsl_sf_dilog.pd similarity index 100% rename from Lib/GSL/SF/dilog/gsl_sf_dilog.pd rename to Libtmp/GSL/SF/dilog/gsl_sf_dilog.pd diff --git a/Lib/GSL/SF/elementary/Makefile.PL b/Libtmp/GSL/SF/elementary/Makefile.PL similarity index 100% rename from Lib/GSL/SF/elementary/Makefile.PL rename to Libtmp/GSL/SF/elementary/Makefile.PL diff --git a/Lib/GSL/SF/elementary/gsl_sf_elementary.pd b/Libtmp/GSL/SF/elementary/gsl_sf_elementary.pd similarity index 100% rename from Lib/GSL/SF/elementary/gsl_sf_elementary.pd rename to Libtmp/GSL/SF/elementary/gsl_sf_elementary.pd diff --git a/Lib/GSL/SF/ellint/Makefile.PL b/Libtmp/GSL/SF/ellint/Makefile.PL similarity index 100% rename from Lib/GSL/SF/ellint/Makefile.PL rename to Libtmp/GSL/SF/ellint/Makefile.PL diff --git a/Lib/GSL/SF/ellint/gsl_sf_ellint.pd b/Libtmp/GSL/SF/ellint/gsl_sf_ellint.pd similarity index 100% rename from Lib/GSL/SF/ellint/gsl_sf_ellint.pd rename to Libtmp/GSL/SF/ellint/gsl_sf_ellint.pd diff --git a/Lib/GSL/SF/elljac/Makefile.PL b/Libtmp/GSL/SF/elljac/Makefile.PL similarity index 100% rename from Lib/GSL/SF/elljac/Makefile.PL rename to Libtmp/GSL/SF/elljac/Makefile.PL diff --git a/Lib/GSL/SF/elljac/gsl_sf_elljac.pd b/Libtmp/GSL/SF/elljac/gsl_sf_elljac.pd similarity index 100% rename from Lib/GSL/SF/elljac/gsl_sf_elljac.pd rename to Libtmp/GSL/SF/elljac/gsl_sf_elljac.pd diff --git a/Lib/GSL/SF/erf/Makefile.PL b/Libtmp/GSL/SF/erf/Makefile.PL similarity index 100% rename from Lib/GSL/SF/erf/Makefile.PL rename to Libtmp/GSL/SF/erf/Makefile.PL diff --git a/Lib/GSL/SF/erf/gsl_sf_erf.pd b/Libtmp/GSL/SF/erf/gsl_sf_erf.pd similarity index 100% rename from Lib/GSL/SF/erf/gsl_sf_erf.pd rename to Libtmp/GSL/SF/erf/gsl_sf_erf.pd diff --git a/Lib/GSL/SF/exp/Makefile.PL b/Libtmp/GSL/SF/exp/Makefile.PL similarity index 100% rename from Lib/GSL/SF/exp/Makefile.PL rename to Libtmp/GSL/SF/exp/Makefile.PL diff --git a/Lib/GSL/SF/exp/gsl_sf_exp.pd b/Libtmp/GSL/SF/exp/gsl_sf_exp.pd similarity index 100% rename from Lib/GSL/SF/exp/gsl_sf_exp.pd rename to Libtmp/GSL/SF/exp/gsl_sf_exp.pd diff --git a/Lib/GSL/SF/expint/Makefile.PL b/Libtmp/GSL/SF/expint/Makefile.PL similarity index 100% rename from Lib/GSL/SF/expint/Makefile.PL rename to Libtmp/GSL/SF/expint/Makefile.PL diff --git a/Lib/GSL/SF/expint/gsl_sf_expint.pd b/Libtmp/GSL/SF/expint/gsl_sf_expint.pd similarity index 100% rename from Lib/GSL/SF/expint/gsl_sf_expint.pd rename to Libtmp/GSL/SF/expint/gsl_sf_expint.pd diff --git a/Lib/GSL/SF/fermi_dirac/Makefile.PL b/Libtmp/GSL/SF/fermi_dirac/Makefile.PL similarity index 100% rename from Lib/GSL/SF/fermi_dirac/Makefile.PL rename to Libtmp/GSL/SF/fermi_dirac/Makefile.PL diff --git a/Lib/GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd b/Libtmp/GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd similarity index 100% rename from Lib/GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd rename to Libtmp/GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd diff --git a/Lib/GSL/SF/gamma/Makefile.PL b/Libtmp/GSL/SF/gamma/Makefile.PL similarity index 100% rename from Lib/GSL/SF/gamma/Makefile.PL rename to Libtmp/GSL/SF/gamma/Makefile.PL diff --git a/Lib/GSL/SF/gamma/gsl_sf_gamma.pd b/Libtmp/GSL/SF/gamma/gsl_sf_gamma.pd similarity index 100% rename from Lib/GSL/SF/gamma/gsl_sf_gamma.pd rename to Libtmp/GSL/SF/gamma/gsl_sf_gamma.pd diff --git a/Lib/GSL/SF/gegenbauer/Makefile.PL b/Libtmp/GSL/SF/gegenbauer/Makefile.PL similarity index 100% rename from Lib/GSL/SF/gegenbauer/Makefile.PL rename to Libtmp/GSL/SF/gegenbauer/Makefile.PL diff --git a/Lib/GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd b/Libtmp/GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd similarity index 100% rename from Lib/GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd rename to Libtmp/GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd diff --git a/Lib/GSL/SF/gslerr.h b/Libtmp/GSL/SF/gslerr.h similarity index 100% rename from Lib/GSL/SF/gslerr.h rename to Libtmp/GSL/SF/gslerr.h diff --git a/Lib/GSL/SF/hyperg/Makefile.PL b/Libtmp/GSL/SF/hyperg/Makefile.PL similarity index 100% rename from Lib/GSL/SF/hyperg/Makefile.PL rename to Libtmp/GSL/SF/hyperg/Makefile.PL diff --git a/Lib/GSL/SF/hyperg/gsl_sf_hyperg.pd b/Libtmp/GSL/SF/hyperg/gsl_sf_hyperg.pd similarity index 100% rename from Lib/GSL/SF/hyperg/gsl_sf_hyperg.pd rename to Libtmp/GSL/SF/hyperg/gsl_sf_hyperg.pd diff --git a/Lib/GSL/SF/laguerre/Makefile.PL b/Libtmp/GSL/SF/laguerre/Makefile.PL similarity index 100% rename from Lib/GSL/SF/laguerre/Makefile.PL rename to Libtmp/GSL/SF/laguerre/Makefile.PL diff --git a/Lib/GSL/SF/laguerre/gsl_sf_laguerre.pd b/Libtmp/GSL/SF/laguerre/gsl_sf_laguerre.pd similarity index 100% rename from Lib/GSL/SF/laguerre/gsl_sf_laguerre.pd rename to Libtmp/GSL/SF/laguerre/gsl_sf_laguerre.pd diff --git a/Lib/GSL/SF/legendre/Makefile.PL b/Libtmp/GSL/SF/legendre/Makefile.PL similarity index 100% rename from Lib/GSL/SF/legendre/Makefile.PL rename to Libtmp/GSL/SF/legendre/Makefile.PL diff --git a/Lib/GSL/SF/legendre/gsl_sf_legendre.pd b/Libtmp/GSL/SF/legendre/gsl_sf_legendre.pd similarity index 100% rename from Lib/GSL/SF/legendre/gsl_sf_legendre.pd rename to Libtmp/GSL/SF/legendre/gsl_sf_legendre.pd diff --git a/Lib/GSL/SF/log/Makefile.PL b/Libtmp/GSL/SF/log/Makefile.PL similarity index 100% rename from Lib/GSL/SF/log/Makefile.PL rename to Libtmp/GSL/SF/log/Makefile.PL diff --git a/Lib/GSL/SF/log/gsl_sf_log.pd b/Libtmp/GSL/SF/log/gsl_sf_log.pd similarity index 100% rename from Lib/GSL/SF/log/gsl_sf_log.pd rename to Libtmp/GSL/SF/log/gsl_sf_log.pd diff --git a/Lib/GSL/SF/poly/Makefile.PL b/Libtmp/GSL/SF/poly/Makefile.PL similarity index 100% rename from Lib/GSL/SF/poly/Makefile.PL rename to Libtmp/GSL/SF/poly/Makefile.PL diff --git a/Lib/GSL/SF/poly/gsl_sf_poly.pd b/Libtmp/GSL/SF/poly/gsl_sf_poly.pd similarity index 100% rename from Lib/GSL/SF/poly/gsl_sf_poly.pd rename to Libtmp/GSL/SF/poly/gsl_sf_poly.pd diff --git a/Lib/GSL/SF/pow_int/Makefile.PL b/Libtmp/GSL/SF/pow_int/Makefile.PL similarity index 100% rename from Lib/GSL/SF/pow_int/Makefile.PL rename to Libtmp/GSL/SF/pow_int/Makefile.PL diff --git a/Lib/GSL/SF/pow_int/gsl_sf_pow_int.pd b/Libtmp/GSL/SF/pow_int/gsl_sf_pow_int.pd similarity index 100% rename from Lib/GSL/SF/pow_int/gsl_sf_pow_int.pd rename to Libtmp/GSL/SF/pow_int/gsl_sf_pow_int.pd diff --git a/Lib/GSL/SF/psi/Makefile.PL b/Libtmp/GSL/SF/psi/Makefile.PL similarity index 100% rename from Lib/GSL/SF/psi/Makefile.PL rename to Libtmp/GSL/SF/psi/Makefile.PL diff --git a/Lib/GSL/SF/psi/gsl_sf_psi.pd b/Libtmp/GSL/SF/psi/gsl_sf_psi.pd similarity index 100% rename from Lib/GSL/SF/psi/gsl_sf_psi.pd rename to Libtmp/GSL/SF/psi/gsl_sf_psi.pd diff --git a/Lib/GSL/SF/synchrotron/Makefile.PL b/Libtmp/GSL/SF/synchrotron/Makefile.PL similarity index 100% rename from Lib/GSL/SF/synchrotron/Makefile.PL rename to Libtmp/GSL/SF/synchrotron/Makefile.PL diff --git a/Lib/GSL/SF/synchrotron/gsl_sf_synchrotron.pd b/Libtmp/GSL/SF/synchrotron/gsl_sf_synchrotron.pd similarity index 100% rename from Lib/GSL/SF/synchrotron/gsl_sf_synchrotron.pd rename to Libtmp/GSL/SF/synchrotron/gsl_sf_synchrotron.pd diff --git a/Lib/GSL/SF/transport/Makefile.PL b/Libtmp/GSL/SF/transport/Makefile.PL similarity index 100% rename from Lib/GSL/SF/transport/Makefile.PL rename to Libtmp/GSL/SF/transport/Makefile.PL diff --git a/Lib/GSL/SF/transport/gsl_sf_transport.pd b/Libtmp/GSL/SF/transport/gsl_sf_transport.pd similarity index 100% rename from Lib/GSL/SF/transport/gsl_sf_transport.pd rename to Libtmp/GSL/SF/transport/gsl_sf_transport.pd diff --git a/Lib/GSL/SF/trig/Makefile.PL b/Libtmp/GSL/SF/trig/Makefile.PL similarity index 100% rename from Lib/GSL/SF/trig/Makefile.PL rename to Libtmp/GSL/SF/trig/Makefile.PL diff --git a/Lib/GSL/SF/trig/gsl_sf_trig.pd b/Libtmp/GSL/SF/trig/gsl_sf_trig.pd similarity index 100% rename from Lib/GSL/SF/trig/gsl_sf_trig.pd rename to Libtmp/GSL/SF/trig/gsl_sf_trig.pd diff --git a/Lib/GSL/SF/zeta/Makefile.PL b/Libtmp/GSL/SF/zeta/Makefile.PL similarity index 100% rename from Lib/GSL/SF/zeta/Makefile.PL rename to Libtmp/GSL/SF/zeta/Makefile.PL diff --git a/Lib/GSL/SF/zeta/gsl_sf_zeta.pd b/Libtmp/GSL/SF/zeta/gsl_sf_zeta.pd similarity index 100% rename from Lib/GSL/SF/zeta/gsl_sf_zeta.pd rename to Libtmp/GSL/SF/zeta/gsl_sf_zeta.pd diff --git a/Lib/Gaussian.pm b/Libtmp/Gaussian.pm similarity index 100% rename from Lib/Gaussian.pm rename to Libtmp/Gaussian.pm diff --git a/Lib/Image2D/Makefile.PL b/Libtmp/Image2D/Makefile.PL similarity index 100% rename from Lib/Image2D/Makefile.PL rename to Libtmp/Image2D/Makefile.PL diff --git a/Lib/Image2D/image2d.pd b/Libtmp/Image2D/image2d.pd similarity index 100% rename from Lib/Image2D/image2d.pd rename to Libtmp/Image2D/image2d.pd diff --git a/Lib/Image2D/resample.c b/Libtmp/Image2D/resample.c similarity index 100% rename from Lib/Image2D/resample.c rename to Libtmp/Image2D/resample.c diff --git a/Lib/Image2D/resample.h b/Libtmp/Image2D/resample.h similarity index 100% rename from Lib/Image2D/resample.h rename to Libtmp/Image2D/resample.h diff --git a/Lib/Image2D/rotate.c b/Libtmp/Image2D/rotate.c similarity index 100% rename from Lib/Image2D/rotate.c rename to Libtmp/Image2D/rotate.c diff --git a/Lib/ImageND/Makefile.PL b/Libtmp/ImageND/Makefile.PL similarity index 100% rename from Lib/ImageND/Makefile.PL rename to Libtmp/ImageND/Makefile.PL diff --git a/Lib/ImageND/imagend.pd b/Libtmp/ImageND/imagend.pd similarity index 100% rename from Lib/ImageND/imagend.pd rename to Libtmp/ImageND/imagend.pd diff --git a/Lib/ImageRGB/Makefile.PL b/Libtmp/ImageRGB/Makefile.PL similarity index 100% rename from Lib/ImageRGB/Makefile.PL rename to Libtmp/ImageRGB/Makefile.PL diff --git a/Lib/ImageRGB/imagergb.pd b/Libtmp/ImageRGB/imagergb.pd similarity index 100% rename from Lib/ImageRGB/imagergb.pd rename to Libtmp/ImageRGB/imagergb.pd diff --git a/Lib/ImageRGB/pdlppm.h b/Libtmp/ImageRGB/pdlppm.h similarity index 100% rename from Lib/ImageRGB/pdlppm.h rename to Libtmp/ImageRGB/pdlppm.h diff --git a/Lib/ImageRGB/ppm_quant.c b/Libtmp/ImageRGB/ppm_quant.c similarity index 100% rename from Lib/ImageRGB/ppm_quant.c rename to Libtmp/ImageRGB/ppm_quant.c diff --git a/Lib/Interpolate/Interpolate.pm b/Libtmp/Interpolate/Interpolate.pm similarity index 100% rename from Lib/Interpolate/Interpolate.pm rename to Libtmp/Interpolate/Interpolate.pm diff --git a/Lib/Interpolate/Makefile.PL b/Libtmp/Interpolate/Makefile.PL similarity index 100% rename from Lib/Interpolate/Makefile.PL rename to Libtmp/Interpolate/Makefile.PL diff --git a/Lib/Interpolate/Slatec/Makefile.PL b/Libtmp/Interpolate/Slatec/Makefile.PL similarity index 100% rename from Lib/Interpolate/Slatec/Makefile.PL rename to Libtmp/Interpolate/Slatec/Makefile.PL diff --git a/Lib/Interpolate/Slatec/Slatec.pm b/Libtmp/Interpolate/Slatec/Slatec.pm similarity index 100% rename from Lib/Interpolate/Slatec/Slatec.pm rename to Libtmp/Interpolate/Slatec/Slatec.pm diff --git a/Lib/Makefile.PL b/Libtmp/Makefile.PL similarity index 100% rename from Lib/Makefile.PL rename to Libtmp/Makefile.PL diff --git a/Lib/Minuit/FCN.c b/Libtmp/Minuit/FCN.c similarity index 100% rename from Lib/Minuit/FCN.c rename to Libtmp/Minuit/FCN.c diff --git a/Lib/Minuit/Makefile.PL b/Libtmp/Minuit/Makefile.PL similarity index 100% rename from Lib/Minuit/Makefile.PL rename to Libtmp/Minuit/Makefile.PL diff --git a/Lib/Minuit/minuit.pd b/Libtmp/Minuit/minuit.pd similarity index 100% rename from Lib/Minuit/minuit.pd rename to Libtmp/Minuit/minuit.pd diff --git a/Lib/Minuit/minuitlib/futils.f b/Libtmp/Minuit/minuitlib/futils.f similarity index 100% rename from Lib/Minuit/minuitlib/futils.f rename to Libtmp/Minuit/minuitlib/futils.f diff --git a/Lib/Minuit/minuitlib/intracfalse.f b/Libtmp/Minuit/minuitlib/intracfalse.f similarity index 100% rename from Lib/Minuit/minuitlib/intracfalse.f rename to Libtmp/Minuit/minuitlib/intracfalse.f diff --git a/Lib/Minuit/minuitlib/minuit.f b/Libtmp/Minuit/minuitlib/minuit.f similarity index 100% rename from Lib/Minuit/minuitlib/minuit.f rename to Libtmp/Minuit/minuitlib/minuit.f diff --git a/Lib/Simplex/Makefile.PL b/Libtmp/Simplex/Makefile.PL similarity index 100% rename from Lib/Simplex/Makefile.PL rename to Libtmp/Simplex/Makefile.PL diff --git a/Lib/Simplex/Simplex.pm b/Libtmp/Simplex/Simplex.pm similarity index 100% rename from Lib/Simplex/Simplex.pm rename to Libtmp/Simplex/Simplex.pm diff --git a/Lib/Slatec/Makefile.PL b/Libtmp/Slatec/Makefile.PL similarity index 100% rename from Lib/Slatec/Makefile.PL rename to Libtmp/Slatec/Makefile.PL diff --git a/Lib/Slatec/slatec.pd b/Libtmp/Slatec/slatec.pd similarity index 100% rename from Lib/Slatec/slatec.pd rename to Libtmp/Slatec/slatec.pd diff --git a/Lib/Slatec/slatec/chfcm.f b/Libtmp/Slatec/slatec/chfcm.f similarity index 100% rename from Lib/Slatec/slatec/chfcm.f rename to Libtmp/Slatec/slatec/chfcm.f diff --git a/Lib/Slatec/slatec/chfdv.f b/Libtmp/Slatec/slatec/chfdv.f similarity index 100% rename from Lib/Slatec/slatec/chfdv.f rename to Libtmp/Slatec/slatec/chfdv.f diff --git a/Lib/Slatec/slatec/chfev.f b/Libtmp/Slatec/slatec/chfev.f similarity index 100% rename from Lib/Slatec/slatec/chfev.f rename to Libtmp/Slatec/slatec/chfev.f diff --git a/Lib/Slatec/slatec/chfie.f b/Libtmp/Slatec/slatec/chfie.f similarity index 100% rename from Lib/Slatec/slatec/chfie.f rename to Libtmp/Slatec/slatec/chfie.f diff --git a/Lib/Slatec/slatec/d1mach.f b/Libtmp/Slatec/slatec/d1mach.f similarity index 100% rename from Lib/Slatec/slatec/d1mach.f rename to Libtmp/Slatec/slatec/d1mach.f diff --git a/Lib/Slatec/slatec/dasum.f b/Libtmp/Slatec/slatec/dasum.f similarity index 100% rename from Lib/Slatec/slatec/dasum.f rename to Libtmp/Slatec/slatec/dasum.f diff --git a/Lib/Slatec/slatec/daxpy.f b/Libtmp/Slatec/slatec/daxpy.f similarity index 100% rename from Lib/Slatec/slatec/daxpy.f rename to Libtmp/Slatec/slatec/daxpy.f diff --git a/Lib/Slatec/slatec/dchfcm.f b/Libtmp/Slatec/slatec/dchfcm.f similarity index 100% rename from Lib/Slatec/slatec/dchfcm.f rename to Libtmp/Slatec/slatec/dchfcm.f diff --git a/Lib/Slatec/slatec/dchfdv.f b/Libtmp/Slatec/slatec/dchfdv.f similarity index 100% rename from Lib/Slatec/slatec/dchfdv.f rename to Libtmp/Slatec/slatec/dchfdv.f diff --git a/Lib/Slatec/slatec/dchfev.f b/Libtmp/Slatec/slatec/dchfev.f similarity index 100% rename from Lib/Slatec/slatec/dchfev.f rename to Libtmp/Slatec/slatec/dchfev.f diff --git a/Lib/Slatec/slatec/dchfie.f b/Libtmp/Slatec/slatec/dchfie.f similarity index 100% rename from Lib/Slatec/slatec/dchfie.f rename to Libtmp/Slatec/slatec/dchfie.f diff --git a/Lib/Slatec/slatec/ddot.f b/Libtmp/Slatec/slatec/ddot.f similarity index 100% rename from Lib/Slatec/slatec/ddot.f rename to Libtmp/Slatec/slatec/ddot.f diff --git a/Lib/Slatec/slatec/dgeco.f b/Libtmp/Slatec/slatec/dgeco.f similarity index 100% rename from Lib/Slatec/slatec/dgeco.f rename to Libtmp/Slatec/slatec/dgeco.f diff --git a/Lib/Slatec/slatec/dgedi.f b/Libtmp/Slatec/slatec/dgedi.f similarity index 100% rename from Lib/Slatec/slatec/dgedi.f rename to Libtmp/Slatec/slatec/dgedi.f diff --git a/Lib/Slatec/slatec/dgefa.f b/Libtmp/Slatec/slatec/dgefa.f similarity index 100% rename from Lib/Slatec/slatec/dgefa.f rename to Libtmp/Slatec/slatec/dgefa.f diff --git a/Lib/Slatec/slatec/dgesl.f b/Libtmp/Slatec/slatec/dgesl.f similarity index 100% rename from Lib/Slatec/slatec/dgesl.f rename to Libtmp/Slatec/slatec/dgesl.f diff --git a/Lib/Slatec/slatec/dp1vlu.f b/Libtmp/Slatec/slatec/dp1vlu.f similarity index 100% rename from Lib/Slatec/slatec/dp1vlu.f rename to Libtmp/Slatec/slatec/dp1vlu.f diff --git a/Lib/Slatec/slatec/dpchbs.f b/Libtmp/Slatec/slatec/dpchbs.f similarity index 100% rename from Lib/Slatec/slatec/dpchbs.f rename to Libtmp/Slatec/slatec/dpchbs.f diff --git a/Lib/Slatec/slatec/dpchce.f b/Libtmp/Slatec/slatec/dpchce.f similarity index 100% rename from Lib/Slatec/slatec/dpchce.f rename to Libtmp/Slatec/slatec/dpchce.f diff --git a/Lib/Slatec/slatec/dpchci.f b/Libtmp/Slatec/slatec/dpchci.f similarity index 100% rename from Lib/Slatec/slatec/dpchci.f rename to Libtmp/Slatec/slatec/dpchci.f diff --git a/Lib/Slatec/slatec/dpchcm.f b/Libtmp/Slatec/slatec/dpchcm.f similarity index 100% rename from Lib/Slatec/slatec/dpchcm.f rename to Libtmp/Slatec/slatec/dpchcm.f diff --git a/Lib/Slatec/slatec/dpchcs.f b/Libtmp/Slatec/slatec/dpchcs.f similarity index 100% rename from Lib/Slatec/slatec/dpchcs.f rename to Libtmp/Slatec/slatec/dpchcs.f diff --git a/Lib/Slatec/slatec/dpchdf.f b/Libtmp/Slatec/slatec/dpchdf.f similarity index 100% rename from Lib/Slatec/slatec/dpchdf.f rename to Libtmp/Slatec/slatec/dpchdf.f diff --git a/Lib/Slatec/slatec/dpchfd.f b/Libtmp/Slatec/slatec/dpchfd.f similarity index 100% rename from Lib/Slatec/slatec/dpchfd.f rename to Libtmp/Slatec/slatec/dpchfd.f diff --git a/Lib/Slatec/slatec/dpchfe.f b/Libtmp/Slatec/slatec/dpchfe.f similarity index 100% rename from Lib/Slatec/slatec/dpchfe.f rename to Libtmp/Slatec/slatec/dpchfe.f diff --git a/Lib/Slatec/slatec/dpchia.f b/Libtmp/Slatec/slatec/dpchia.f similarity index 100% rename from Lib/Slatec/slatec/dpchia.f rename to Libtmp/Slatec/slatec/dpchia.f diff --git a/Lib/Slatec/slatec/dpchic.f b/Libtmp/Slatec/slatec/dpchic.f similarity index 100% rename from Lib/Slatec/slatec/dpchic.f rename to Libtmp/Slatec/slatec/dpchic.f diff --git a/Lib/Slatec/slatec/dpchid.f b/Libtmp/Slatec/slatec/dpchid.f similarity index 100% rename from Lib/Slatec/slatec/dpchid.f rename to Libtmp/Slatec/slatec/dpchid.f diff --git a/Lib/Slatec/slatec/dpchim.f b/Libtmp/Slatec/slatec/dpchim.f similarity index 100% rename from Lib/Slatec/slatec/dpchim.f rename to Libtmp/Slatec/slatec/dpchim.f diff --git a/Lib/Slatec/slatec/dpchkt.f b/Libtmp/Slatec/slatec/dpchkt.f similarity index 100% rename from Lib/Slatec/slatec/dpchkt.f rename to Libtmp/Slatec/slatec/dpchkt.f diff --git a/Lib/Slatec/slatec/dpchsp.f b/Libtmp/Slatec/slatec/dpchsp.f similarity index 100% rename from Lib/Slatec/slatec/dpchsp.f rename to Libtmp/Slatec/slatec/dpchsp.f diff --git a/Lib/Slatec/slatec/dpchst.f b/Libtmp/Slatec/slatec/dpchst.f similarity index 100% rename from Lib/Slatec/slatec/dpchst.f rename to Libtmp/Slatec/slatec/dpchst.f diff --git a/Lib/Slatec/slatec/dpchsw.f b/Libtmp/Slatec/slatec/dpchsw.f similarity index 100% rename from Lib/Slatec/slatec/dpchsw.f rename to Libtmp/Slatec/slatec/dpchsw.f diff --git a/Lib/Slatec/slatec/dpcoef.f b/Libtmp/Slatec/slatec/dpcoef.f similarity index 100% rename from Lib/Slatec/slatec/dpcoef.f rename to Libtmp/Slatec/slatec/dpcoef.f diff --git a/Lib/Slatec/slatec/dpoco.f b/Libtmp/Slatec/slatec/dpoco.f similarity index 100% rename from Lib/Slatec/slatec/dpoco.f rename to Libtmp/Slatec/slatec/dpoco.f diff --git a/Lib/Slatec/slatec/dpodi.f b/Libtmp/Slatec/slatec/dpodi.f similarity index 100% rename from Lib/Slatec/slatec/dpodi.f rename to Libtmp/Slatec/slatec/dpodi.f diff --git a/Lib/Slatec/slatec/dpofa.f b/Libtmp/Slatec/slatec/dpofa.f similarity index 100% rename from Lib/Slatec/slatec/dpofa.f rename to Libtmp/Slatec/slatec/dpofa.f diff --git a/Lib/Slatec/slatec/dpolft.f b/Libtmp/Slatec/slatec/dpolft.f similarity index 100% rename from Lib/Slatec/slatec/dpolft.f rename to Libtmp/Slatec/slatec/dpolft.f diff --git a/Lib/Slatec/slatec/dscal.f b/Libtmp/Slatec/slatec/dscal.f similarity index 100% rename from Lib/Slatec/slatec/dscal.f rename to Libtmp/Slatec/slatec/dscal.f diff --git a/Lib/Slatec/slatec/dswap.f b/Libtmp/Slatec/slatec/dswap.f similarity index 100% rename from Lib/Slatec/slatec/dswap.f rename to Libtmp/Slatec/slatec/dswap.f diff --git a/Lib/Slatec/slatec/ezfft1.f b/Libtmp/Slatec/slatec/ezfft1.f similarity index 100% rename from Lib/Slatec/slatec/ezfft1.f rename to Libtmp/Slatec/slatec/ezfft1.f diff --git a/Lib/Slatec/slatec/ezfftb.f b/Libtmp/Slatec/slatec/ezfftb.f similarity index 100% rename from Lib/Slatec/slatec/ezfftb.f rename to Libtmp/Slatec/slatec/ezfftb.f diff --git a/Lib/Slatec/slatec/ezfftf.f b/Libtmp/Slatec/slatec/ezfftf.f similarity index 100% rename from Lib/Slatec/slatec/ezfftf.f rename to Libtmp/Slatec/slatec/ezfftf.f diff --git a/Lib/Slatec/slatec/ezffti.f b/Libtmp/Slatec/slatec/ezffti.f similarity index 100% rename from Lib/Slatec/slatec/ezffti.f rename to Libtmp/Slatec/slatec/ezffti.f diff --git a/Lib/Slatec/slatec/f2c/chfcm.c b/Libtmp/Slatec/slatec/f2c/chfcm.c similarity index 100% rename from Lib/Slatec/slatec/f2c/chfcm.c rename to Libtmp/Slatec/slatec/f2c/chfcm.c diff --git a/Lib/Slatec/slatec/f2c/chfdv.c b/Libtmp/Slatec/slatec/f2c/chfdv.c similarity index 100% rename from Lib/Slatec/slatec/f2c/chfdv.c rename to Libtmp/Slatec/slatec/f2c/chfdv.c diff --git a/Lib/Slatec/slatec/f2c/chfev.c b/Libtmp/Slatec/slatec/f2c/chfev.c similarity index 100% rename from Lib/Slatec/slatec/f2c/chfev.c rename to Libtmp/Slatec/slatec/f2c/chfev.c diff --git a/Lib/Slatec/slatec/f2c/chfie.c b/Libtmp/Slatec/slatec/f2c/chfie.c similarity index 100% rename from Lib/Slatec/slatec/f2c/chfie.c rename to Libtmp/Slatec/slatec/f2c/chfie.c diff --git a/Lib/Slatec/slatec/f2c/d1mach.c b/Libtmp/Slatec/slatec/f2c/d1mach.c similarity index 100% rename from Lib/Slatec/slatec/f2c/d1mach.c rename to Libtmp/Slatec/slatec/f2c/d1mach.c diff --git a/Lib/Slatec/slatec/f2c/dasum.c b/Libtmp/Slatec/slatec/f2c/dasum.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dasum.c rename to Libtmp/Slatec/slatec/f2c/dasum.c diff --git a/Lib/Slatec/slatec/f2c/daxpy.c b/Libtmp/Slatec/slatec/f2c/daxpy.c similarity index 100% rename from Lib/Slatec/slatec/f2c/daxpy.c rename to Libtmp/Slatec/slatec/f2c/daxpy.c diff --git a/Lib/Slatec/slatec/f2c/dchfcm.c b/Libtmp/Slatec/slatec/f2c/dchfcm.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dchfcm.c rename to Libtmp/Slatec/slatec/f2c/dchfcm.c diff --git a/Lib/Slatec/slatec/f2c/dchfdv.c b/Libtmp/Slatec/slatec/f2c/dchfdv.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dchfdv.c rename to Libtmp/Slatec/slatec/f2c/dchfdv.c diff --git a/Lib/Slatec/slatec/f2c/dchfev.c b/Libtmp/Slatec/slatec/f2c/dchfev.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dchfev.c rename to Libtmp/Slatec/slatec/f2c/dchfev.c diff --git a/Lib/Slatec/slatec/f2c/dchfie.c b/Libtmp/Slatec/slatec/f2c/dchfie.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dchfie.c rename to Libtmp/Slatec/slatec/f2c/dchfie.c diff --git a/Lib/Slatec/slatec/f2c/ddot.c b/Libtmp/Slatec/slatec/f2c/ddot.c similarity index 100% rename from Lib/Slatec/slatec/f2c/ddot.c rename to Libtmp/Slatec/slatec/f2c/ddot.c diff --git a/Lib/Slatec/slatec/f2c/dgeco.c b/Libtmp/Slatec/slatec/f2c/dgeco.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dgeco.c rename to Libtmp/Slatec/slatec/f2c/dgeco.c diff --git a/Lib/Slatec/slatec/f2c/dgedi.c b/Libtmp/Slatec/slatec/f2c/dgedi.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dgedi.c rename to Libtmp/Slatec/slatec/f2c/dgedi.c diff --git a/Lib/Slatec/slatec/f2c/dgefa.c b/Libtmp/Slatec/slatec/f2c/dgefa.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dgefa.c rename to Libtmp/Slatec/slatec/f2c/dgefa.c diff --git a/Lib/Slatec/slatec/f2c/dgesl.c b/Libtmp/Slatec/slatec/f2c/dgesl.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dgesl.c rename to Libtmp/Slatec/slatec/f2c/dgesl.c diff --git a/Lib/Slatec/slatec/f2c/dp1vlu.c b/Libtmp/Slatec/slatec/f2c/dp1vlu.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dp1vlu.c rename to Libtmp/Slatec/slatec/f2c/dp1vlu.c diff --git a/Lib/Slatec/slatec/f2c/dpchbs.c b/Libtmp/Slatec/slatec/f2c/dpchbs.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchbs.c rename to Libtmp/Slatec/slatec/f2c/dpchbs.c diff --git a/Lib/Slatec/slatec/f2c/dpchce.c b/Libtmp/Slatec/slatec/f2c/dpchce.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchce.c rename to Libtmp/Slatec/slatec/f2c/dpchce.c diff --git a/Lib/Slatec/slatec/f2c/dpchci.c b/Libtmp/Slatec/slatec/f2c/dpchci.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchci.c rename to Libtmp/Slatec/slatec/f2c/dpchci.c diff --git a/Lib/Slatec/slatec/f2c/dpchcm.c b/Libtmp/Slatec/slatec/f2c/dpchcm.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchcm.c rename to Libtmp/Slatec/slatec/f2c/dpchcm.c diff --git a/Lib/Slatec/slatec/f2c/dpchcs.c b/Libtmp/Slatec/slatec/f2c/dpchcs.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchcs.c rename to Libtmp/Slatec/slatec/f2c/dpchcs.c diff --git a/Lib/Slatec/slatec/f2c/dpchdf.c b/Libtmp/Slatec/slatec/f2c/dpchdf.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchdf.c rename to Libtmp/Slatec/slatec/f2c/dpchdf.c diff --git a/Lib/Slatec/slatec/f2c/dpchfd.c b/Libtmp/Slatec/slatec/f2c/dpchfd.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchfd.c rename to Libtmp/Slatec/slatec/f2c/dpchfd.c diff --git a/Lib/Slatec/slatec/f2c/dpchfe.c b/Libtmp/Slatec/slatec/f2c/dpchfe.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchfe.c rename to Libtmp/Slatec/slatec/f2c/dpchfe.c diff --git a/Lib/Slatec/slatec/f2c/dpchia.c b/Libtmp/Slatec/slatec/f2c/dpchia.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchia.c rename to Libtmp/Slatec/slatec/f2c/dpchia.c diff --git a/Lib/Slatec/slatec/f2c/dpchic.c b/Libtmp/Slatec/slatec/f2c/dpchic.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchic.c rename to Libtmp/Slatec/slatec/f2c/dpchic.c diff --git a/Lib/Slatec/slatec/f2c/dpchid.c b/Libtmp/Slatec/slatec/f2c/dpchid.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchid.c rename to Libtmp/Slatec/slatec/f2c/dpchid.c diff --git a/Lib/Slatec/slatec/f2c/dpchim.c b/Libtmp/Slatec/slatec/f2c/dpchim.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchim.c rename to Libtmp/Slatec/slatec/f2c/dpchim.c diff --git a/Lib/Slatec/slatec/f2c/dpchkt.c b/Libtmp/Slatec/slatec/f2c/dpchkt.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchkt.c rename to Libtmp/Slatec/slatec/f2c/dpchkt.c diff --git a/Lib/Slatec/slatec/f2c/dpchsp.c b/Libtmp/Slatec/slatec/f2c/dpchsp.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchsp.c rename to Libtmp/Slatec/slatec/f2c/dpchsp.c diff --git a/Lib/Slatec/slatec/f2c/dpchst.c b/Libtmp/Slatec/slatec/f2c/dpchst.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchst.c rename to Libtmp/Slatec/slatec/f2c/dpchst.c diff --git a/Lib/Slatec/slatec/f2c/dpchsw.c b/Libtmp/Slatec/slatec/f2c/dpchsw.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpchsw.c rename to Libtmp/Slatec/slatec/f2c/dpchsw.c diff --git a/Lib/Slatec/slatec/f2c/dpcoef.c b/Libtmp/Slatec/slatec/f2c/dpcoef.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpcoef.c rename to Libtmp/Slatec/slatec/f2c/dpcoef.c diff --git a/Lib/Slatec/slatec/f2c/dpoco.c b/Libtmp/Slatec/slatec/f2c/dpoco.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpoco.c rename to Libtmp/Slatec/slatec/f2c/dpoco.c diff --git a/Lib/Slatec/slatec/f2c/dpodi.c b/Libtmp/Slatec/slatec/f2c/dpodi.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpodi.c rename to Libtmp/Slatec/slatec/f2c/dpodi.c diff --git a/Lib/Slatec/slatec/f2c/dpofa.c b/Libtmp/Slatec/slatec/f2c/dpofa.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpofa.c rename to Libtmp/Slatec/slatec/f2c/dpofa.c diff --git a/Lib/Slatec/slatec/f2c/dpolft.c b/Libtmp/Slatec/slatec/f2c/dpolft.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dpolft.c rename to Libtmp/Slatec/slatec/f2c/dpolft.c diff --git a/Lib/Slatec/slatec/f2c/dscal.c b/Libtmp/Slatec/slatec/f2c/dscal.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dscal.c rename to Libtmp/Slatec/slatec/f2c/dscal.c diff --git a/Lib/Slatec/slatec/f2c/dswap.c b/Libtmp/Slatec/slatec/f2c/dswap.c similarity index 100% rename from Lib/Slatec/slatec/f2c/dswap.c rename to Libtmp/Slatec/slatec/f2c/dswap.c diff --git a/Lib/Slatec/slatec/f2c/ezfft1.c b/Libtmp/Slatec/slatec/f2c/ezfft1.c similarity index 100% rename from Lib/Slatec/slatec/f2c/ezfft1.c rename to Libtmp/Slatec/slatec/f2c/ezfft1.c diff --git a/Lib/Slatec/slatec/f2c/ezfftb.c b/Libtmp/Slatec/slatec/f2c/ezfftb.c similarity index 100% rename from Lib/Slatec/slatec/f2c/ezfftb.c rename to Libtmp/Slatec/slatec/f2c/ezfftb.c diff --git a/Lib/Slatec/slatec/f2c/ezfftf.c b/Libtmp/Slatec/slatec/f2c/ezfftf.c similarity index 100% rename from Lib/Slatec/slatec/f2c/ezfftf.c rename to Libtmp/Slatec/slatec/f2c/ezfftf.c diff --git a/Lib/Slatec/slatec/f2c/ezffti.c b/Libtmp/Slatec/slatec/f2c/ezffti.c similarity index 100% rename from Lib/Slatec/slatec/f2c/ezffti.c rename to Libtmp/Slatec/slatec/f2c/ezffti.c diff --git a/Lib/Slatec/slatec/f2c/fdump.c b/Libtmp/Slatec/slatec/f2c/fdump.c similarity index 100% rename from Lib/Slatec/slatec/f2c/fdump.c rename to Libtmp/Slatec/slatec/f2c/fdump.c diff --git a/Lib/Slatec/slatec/f2c/i1mach.c b/Libtmp/Slatec/slatec/f2c/i1mach.c similarity index 100% rename from Lib/Slatec/slatec/f2c/i1mach.c rename to Libtmp/Slatec/slatec/f2c/i1mach.c diff --git a/Lib/Slatec/slatec/f2c/idamax.c b/Libtmp/Slatec/slatec/f2c/idamax.c similarity index 100% rename from Lib/Slatec/slatec/f2c/idamax.c rename to Libtmp/Slatec/slatec/f2c/idamax.c diff --git a/Lib/Slatec/slatec/f2c/isamax.c b/Libtmp/Slatec/slatec/f2c/isamax.c similarity index 100% rename from Lib/Slatec/slatec/f2c/isamax.c rename to Libtmp/Slatec/slatec/f2c/isamax.c diff --git a/Lib/Slatec/slatec/f2c/j4save.c b/Libtmp/Slatec/slatec/f2c/j4save.c similarity index 100% rename from Lib/Slatec/slatec/f2c/j4save.c rename to Libtmp/Slatec/slatec/f2c/j4save.c diff --git a/Lib/Slatec/slatec/f2c/pchbs.c b/Libtmp/Slatec/slatec/f2c/pchbs.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchbs.c rename to Libtmp/Slatec/slatec/f2c/pchbs.c diff --git a/Lib/Slatec/slatec/f2c/pchce.c b/Libtmp/Slatec/slatec/f2c/pchce.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchce.c rename to Libtmp/Slatec/slatec/f2c/pchce.c diff --git a/Lib/Slatec/slatec/f2c/pchci.c b/Libtmp/Slatec/slatec/f2c/pchci.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchci.c rename to Libtmp/Slatec/slatec/f2c/pchci.c diff --git a/Lib/Slatec/slatec/f2c/pchcm.c b/Libtmp/Slatec/slatec/f2c/pchcm.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchcm.c rename to Libtmp/Slatec/slatec/f2c/pchcm.c diff --git a/Lib/Slatec/slatec/f2c/pchcs.c b/Libtmp/Slatec/slatec/f2c/pchcs.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchcs.c rename to Libtmp/Slatec/slatec/f2c/pchcs.c diff --git a/Lib/Slatec/slatec/f2c/pchdf.c b/Libtmp/Slatec/slatec/f2c/pchdf.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchdf.c rename to Libtmp/Slatec/slatec/f2c/pchdf.c diff --git a/Lib/Slatec/slatec/f2c/pchfd.c b/Libtmp/Slatec/slatec/f2c/pchfd.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchfd.c rename to Libtmp/Slatec/slatec/f2c/pchfd.c diff --git a/Lib/Slatec/slatec/f2c/pchfe.c b/Libtmp/Slatec/slatec/f2c/pchfe.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchfe.c rename to Libtmp/Slatec/slatec/f2c/pchfe.c diff --git a/Lib/Slatec/slatec/f2c/pchia.c b/Libtmp/Slatec/slatec/f2c/pchia.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchia.c rename to Libtmp/Slatec/slatec/f2c/pchia.c diff --git a/Lib/Slatec/slatec/f2c/pchic.c b/Libtmp/Slatec/slatec/f2c/pchic.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchic.c rename to Libtmp/Slatec/slatec/f2c/pchic.c diff --git a/Lib/Slatec/slatec/f2c/pchid.c b/Libtmp/Slatec/slatec/f2c/pchid.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchid.c rename to Libtmp/Slatec/slatec/f2c/pchid.c diff --git a/Lib/Slatec/slatec/f2c/pchim.c b/Libtmp/Slatec/slatec/f2c/pchim.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchim.c rename to Libtmp/Slatec/slatec/f2c/pchim.c diff --git a/Lib/Slatec/slatec/f2c/pchkt.c b/Libtmp/Slatec/slatec/f2c/pchkt.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchkt.c rename to Libtmp/Slatec/slatec/f2c/pchkt.c diff --git a/Lib/Slatec/slatec/f2c/pchsp.c b/Libtmp/Slatec/slatec/f2c/pchsp.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchsp.c rename to Libtmp/Slatec/slatec/f2c/pchsp.c diff --git a/Lib/Slatec/slatec/f2c/pchst.c b/Libtmp/Slatec/slatec/f2c/pchst.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchst.c rename to Libtmp/Slatec/slatec/f2c/pchst.c diff --git a/Lib/Slatec/slatec/f2c/pchsw.c b/Libtmp/Slatec/slatec/f2c/pchsw.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pchsw.c rename to Libtmp/Slatec/slatec/f2c/pchsw.c diff --git a/Lib/Slatec/slatec/f2c/pcoef.c b/Libtmp/Slatec/slatec/f2c/pcoef.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pcoef.c rename to Libtmp/Slatec/slatec/f2c/pcoef.c diff --git a/Lib/Slatec/slatec/f2c/polfit.c b/Libtmp/Slatec/slatec/f2c/polfit.c similarity index 100% rename from Lib/Slatec/slatec/f2c/polfit.c rename to Libtmp/Slatec/slatec/f2c/polfit.c diff --git a/Lib/Slatec/slatec/f2c/pvalue.c b/Libtmp/Slatec/slatec/f2c/pvalue.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pvalue.c rename to Libtmp/Slatec/slatec/f2c/pvalue.c diff --git a/Lib/Slatec/slatec/f2c/pythag.c b/Libtmp/Slatec/slatec/f2c/pythag.c similarity index 100% rename from Lib/Slatec/slatec/f2c/pythag.c rename to Libtmp/Slatec/slatec/f2c/pythag.c diff --git a/Lib/Slatec/slatec/f2c/r1mach.c b/Libtmp/Slatec/slatec/f2c/r1mach.c similarity index 100% rename from Lib/Slatec/slatec/f2c/r1mach.c rename to Libtmp/Slatec/slatec/f2c/r1mach.c diff --git a/Lib/Slatec/slatec/f2c/radb2.c b/Libtmp/Slatec/slatec/f2c/radb2.c similarity index 100% rename from Lib/Slatec/slatec/f2c/radb2.c rename to Libtmp/Slatec/slatec/f2c/radb2.c diff --git a/Lib/Slatec/slatec/f2c/radb3.c b/Libtmp/Slatec/slatec/f2c/radb3.c similarity index 100% rename from Lib/Slatec/slatec/f2c/radb3.c rename to Libtmp/Slatec/slatec/f2c/radb3.c diff --git a/Lib/Slatec/slatec/f2c/radb4.c b/Libtmp/Slatec/slatec/f2c/radb4.c similarity index 100% rename from Lib/Slatec/slatec/f2c/radb4.c rename to Libtmp/Slatec/slatec/f2c/radb4.c diff --git a/Lib/Slatec/slatec/f2c/radb5.c b/Libtmp/Slatec/slatec/f2c/radb5.c similarity index 100% rename from Lib/Slatec/slatec/f2c/radb5.c rename to Libtmp/Slatec/slatec/f2c/radb5.c diff --git a/Lib/Slatec/slatec/f2c/radbg.c b/Libtmp/Slatec/slatec/f2c/radbg.c similarity index 100% rename from Lib/Slatec/slatec/f2c/radbg.c rename to Libtmp/Slatec/slatec/f2c/radbg.c diff --git a/Lib/Slatec/slatec/f2c/radf2.c b/Libtmp/Slatec/slatec/f2c/radf2.c similarity index 100% rename from Lib/Slatec/slatec/f2c/radf2.c rename to Libtmp/Slatec/slatec/f2c/radf2.c diff --git a/Lib/Slatec/slatec/f2c/radf3.c b/Libtmp/Slatec/slatec/f2c/radf3.c similarity index 100% rename from Lib/Slatec/slatec/f2c/radf3.c rename to Libtmp/Slatec/slatec/f2c/radf3.c diff --git a/Lib/Slatec/slatec/f2c/radf4.c b/Libtmp/Slatec/slatec/f2c/radf4.c similarity index 100% rename from Lib/Slatec/slatec/f2c/radf4.c rename to Libtmp/Slatec/slatec/f2c/radf4.c diff --git a/Lib/Slatec/slatec/f2c/radf5.c b/Libtmp/Slatec/slatec/f2c/radf5.c similarity index 100% rename from Lib/Slatec/slatec/f2c/radf5.c rename to Libtmp/Slatec/slatec/f2c/radf5.c diff --git a/Lib/Slatec/slatec/f2c/radfg.c b/Libtmp/Slatec/slatec/f2c/radfg.c similarity index 100% rename from Lib/Slatec/slatec/f2c/radfg.c rename to Libtmp/Slatec/slatec/f2c/radfg.c diff --git a/Lib/Slatec/slatec/f2c/rfftb.c b/Libtmp/Slatec/slatec/f2c/rfftb.c similarity index 100% rename from Lib/Slatec/slatec/f2c/rfftb.c rename to Libtmp/Slatec/slatec/f2c/rfftb.c diff --git a/Lib/Slatec/slatec/f2c/rfftb1.c b/Libtmp/Slatec/slatec/f2c/rfftb1.c similarity index 100% rename from Lib/Slatec/slatec/f2c/rfftb1.c rename to Libtmp/Slatec/slatec/f2c/rfftb1.c diff --git a/Lib/Slatec/slatec/f2c/rfftf.c b/Libtmp/Slatec/slatec/f2c/rfftf.c similarity index 100% rename from Lib/Slatec/slatec/f2c/rfftf.c rename to Libtmp/Slatec/slatec/f2c/rfftf.c diff --git a/Lib/Slatec/slatec/f2c/rfftf1.c b/Libtmp/Slatec/slatec/f2c/rfftf1.c similarity index 100% rename from Lib/Slatec/slatec/f2c/rfftf1.c rename to Libtmp/Slatec/slatec/f2c/rfftf1.c diff --git a/Lib/Slatec/slatec/f2c/rs.c b/Libtmp/Slatec/slatec/f2c/rs.c similarity index 100% rename from Lib/Slatec/slatec/f2c/rs.c rename to Libtmp/Slatec/slatec/f2c/rs.c diff --git a/Lib/Slatec/slatec/f2c/sasum.c b/Libtmp/Slatec/slatec/f2c/sasum.c similarity index 100% rename from Lib/Slatec/slatec/f2c/sasum.c rename to Libtmp/Slatec/slatec/f2c/sasum.c diff --git a/Lib/Slatec/slatec/f2c/saxpy.c b/Libtmp/Slatec/slatec/f2c/saxpy.c similarity index 100% rename from Lib/Slatec/slatec/f2c/saxpy.c rename to Libtmp/Slatec/slatec/f2c/saxpy.c diff --git a/Lib/Slatec/slatec/f2c/sdot.c b/Libtmp/Slatec/slatec/f2c/sdot.c similarity index 100% rename from Lib/Slatec/slatec/f2c/sdot.c rename to Libtmp/Slatec/slatec/f2c/sdot.c diff --git a/Lib/Slatec/slatec/f2c/sgeco.c b/Libtmp/Slatec/slatec/f2c/sgeco.c similarity index 100% rename from Lib/Slatec/slatec/f2c/sgeco.c rename to Libtmp/Slatec/slatec/f2c/sgeco.c diff --git a/Lib/Slatec/slatec/f2c/sgedi.c b/Libtmp/Slatec/slatec/f2c/sgedi.c similarity index 100% rename from Lib/Slatec/slatec/f2c/sgedi.c rename to Libtmp/Slatec/slatec/f2c/sgedi.c diff --git a/Lib/Slatec/slatec/f2c/sgefa.c b/Libtmp/Slatec/slatec/f2c/sgefa.c similarity index 100% rename from Lib/Slatec/slatec/f2c/sgefa.c rename to Libtmp/Slatec/slatec/f2c/sgefa.c diff --git a/Lib/Slatec/slatec/f2c/sgesl.c b/Libtmp/Slatec/slatec/f2c/sgesl.c similarity index 100% rename from Lib/Slatec/slatec/f2c/sgesl.c rename to Libtmp/Slatec/slatec/f2c/sgesl.c diff --git a/Lib/Slatec/slatec/f2c/snrm2.c b/Libtmp/Slatec/slatec/f2c/snrm2.c similarity index 100% rename from Lib/Slatec/slatec/f2c/snrm2.c rename to Libtmp/Slatec/slatec/f2c/snrm2.c diff --git a/Lib/Slatec/slatec/f2c/spoco.c b/Libtmp/Slatec/slatec/f2c/spoco.c similarity index 100% rename from Lib/Slatec/slatec/f2c/spoco.c rename to Libtmp/Slatec/slatec/f2c/spoco.c diff --git a/Lib/Slatec/slatec/f2c/spodi.c b/Libtmp/Slatec/slatec/f2c/spodi.c similarity index 100% rename from Lib/Slatec/slatec/f2c/spodi.c rename to Libtmp/Slatec/slatec/f2c/spodi.c diff --git a/Lib/Slatec/slatec/f2c/spofa.c b/Libtmp/Slatec/slatec/f2c/spofa.c similarity index 100% rename from Lib/Slatec/slatec/f2c/spofa.c rename to Libtmp/Slatec/slatec/f2c/spofa.c diff --git a/Lib/Slatec/slatec/f2c/srot.c b/Libtmp/Slatec/slatec/f2c/srot.c similarity index 100% rename from Lib/Slatec/slatec/f2c/srot.c rename to Libtmp/Slatec/slatec/f2c/srot.c diff --git a/Lib/Slatec/slatec/f2c/srotg.c b/Libtmp/Slatec/slatec/f2c/srotg.c similarity index 100% rename from Lib/Slatec/slatec/f2c/srotg.c rename to Libtmp/Slatec/slatec/f2c/srotg.c diff --git a/Lib/Slatec/slatec/f2c/sscal.c b/Libtmp/Slatec/slatec/f2c/sscal.c similarity index 100% rename from Lib/Slatec/slatec/f2c/sscal.c rename to Libtmp/Slatec/slatec/f2c/sscal.c diff --git a/Lib/Slatec/slatec/f2c/ssvdc.c b/Libtmp/Slatec/slatec/f2c/ssvdc.c similarity index 100% rename from Lib/Slatec/slatec/f2c/ssvdc.c rename to Libtmp/Slatec/slatec/f2c/ssvdc.c diff --git a/Lib/Slatec/slatec/f2c/sswap.c b/Libtmp/Slatec/slatec/f2c/sswap.c similarity index 100% rename from Lib/Slatec/slatec/f2c/sswap.c rename to Libtmp/Slatec/slatec/f2c/sswap.c diff --git a/Lib/Slatec/slatec/f2c/tql2.c b/Libtmp/Slatec/slatec/f2c/tql2.c similarity index 100% rename from Lib/Slatec/slatec/f2c/tql2.c rename to Libtmp/Slatec/slatec/f2c/tql2.c diff --git a/Lib/Slatec/slatec/f2c/tqlrat.c b/Libtmp/Slatec/slatec/f2c/tqlrat.c similarity index 100% rename from Lib/Slatec/slatec/f2c/tqlrat.c rename to Libtmp/Slatec/slatec/f2c/tqlrat.c diff --git a/Lib/Slatec/slatec/f2c/tred1.c b/Libtmp/Slatec/slatec/f2c/tred1.c similarity index 100% rename from Lib/Slatec/slatec/f2c/tred1.c rename to Libtmp/Slatec/slatec/f2c/tred1.c diff --git a/Lib/Slatec/slatec/f2c/tred2.c b/Libtmp/Slatec/slatec/f2c/tred2.c similarity index 100% rename from Lib/Slatec/slatec/f2c/tred2.c rename to Libtmp/Slatec/slatec/f2c/tred2.c diff --git a/Lib/Slatec/slatec/f2c/xerbla.c b/Libtmp/Slatec/slatec/f2c/xerbla.c similarity index 100% rename from Lib/Slatec/slatec/f2c/xerbla.c rename to Libtmp/Slatec/slatec/f2c/xerbla.c diff --git a/Lib/Slatec/slatec/f2c/xercnt.c b/Libtmp/Slatec/slatec/f2c/xercnt.c similarity index 100% rename from Lib/Slatec/slatec/f2c/xercnt.c rename to Libtmp/Slatec/slatec/f2c/xercnt.c diff --git a/Lib/Slatec/slatec/f2c/xerhlt.c b/Libtmp/Slatec/slatec/f2c/xerhlt.c similarity index 100% rename from Lib/Slatec/slatec/f2c/xerhlt.c rename to Libtmp/Slatec/slatec/f2c/xerhlt.c diff --git a/Lib/Slatec/slatec/f2c/xermsg.c b/Libtmp/Slatec/slatec/f2c/xermsg.c similarity index 100% rename from Lib/Slatec/slatec/f2c/xermsg.c rename to Libtmp/Slatec/slatec/f2c/xermsg.c diff --git a/Lib/Slatec/slatec/f2c/xerprn.c b/Libtmp/Slatec/slatec/f2c/xerprn.c similarity index 100% rename from Lib/Slatec/slatec/f2c/xerprn.c rename to Libtmp/Slatec/slatec/f2c/xerprn.c diff --git a/Lib/Slatec/slatec/f2c/xersve.c b/Libtmp/Slatec/slatec/f2c/xersve.c similarity index 100% rename from Lib/Slatec/slatec/f2c/xersve.c rename to Libtmp/Slatec/slatec/f2c/xersve.c diff --git a/Lib/Slatec/slatec/f2c/xgetua.c b/Libtmp/Slatec/slatec/f2c/xgetua.c similarity index 100% rename from Lib/Slatec/slatec/f2c/xgetua.c rename to Libtmp/Slatec/slatec/f2c/xgetua.c diff --git a/Lib/Slatec/slatec/fdump.f b/Libtmp/Slatec/slatec/fdump.f similarity index 100% rename from Lib/Slatec/slatec/fdump.f rename to Libtmp/Slatec/slatec/fdump.f diff --git a/Lib/Slatec/slatec/i1mach.f b/Libtmp/Slatec/slatec/i1mach.f similarity index 100% rename from Lib/Slatec/slatec/i1mach.f rename to Libtmp/Slatec/slatec/i1mach.f diff --git a/Lib/Slatec/slatec/idamax.f b/Libtmp/Slatec/slatec/idamax.f similarity index 100% rename from Lib/Slatec/slatec/idamax.f rename to Libtmp/Slatec/slatec/idamax.f diff --git a/Lib/Slatec/slatec/isamax.f b/Libtmp/Slatec/slatec/isamax.f similarity index 100% rename from Lib/Slatec/slatec/isamax.f rename to Libtmp/Slatec/slatec/isamax.f diff --git a/Lib/Slatec/slatec/j4save.f b/Libtmp/Slatec/slatec/j4save.f similarity index 100% rename from Lib/Slatec/slatec/j4save.f rename to Libtmp/Slatec/slatec/j4save.f diff --git a/Lib/Slatec/slatec/pchbs.f b/Libtmp/Slatec/slatec/pchbs.f similarity index 100% rename from Lib/Slatec/slatec/pchbs.f rename to Libtmp/Slatec/slatec/pchbs.f diff --git a/Lib/Slatec/slatec/pchce.f b/Libtmp/Slatec/slatec/pchce.f similarity index 100% rename from Lib/Slatec/slatec/pchce.f rename to Libtmp/Slatec/slatec/pchce.f diff --git a/Lib/Slatec/slatec/pchci.f b/Libtmp/Slatec/slatec/pchci.f similarity index 100% rename from Lib/Slatec/slatec/pchci.f rename to Libtmp/Slatec/slatec/pchci.f diff --git a/Lib/Slatec/slatec/pchcm.f b/Libtmp/Slatec/slatec/pchcm.f similarity index 100% rename from Lib/Slatec/slatec/pchcm.f rename to Libtmp/Slatec/slatec/pchcm.f diff --git a/Lib/Slatec/slatec/pchcs.f b/Libtmp/Slatec/slatec/pchcs.f similarity index 100% rename from Lib/Slatec/slatec/pchcs.f rename to Libtmp/Slatec/slatec/pchcs.f diff --git a/Lib/Slatec/slatec/pchdf.f b/Libtmp/Slatec/slatec/pchdf.f similarity index 100% rename from Lib/Slatec/slatec/pchdf.f rename to Libtmp/Slatec/slatec/pchdf.f diff --git a/Lib/Slatec/slatec/pchfd.f b/Libtmp/Slatec/slatec/pchfd.f similarity index 100% rename from Lib/Slatec/slatec/pchfd.f rename to Libtmp/Slatec/slatec/pchfd.f diff --git a/Lib/Slatec/slatec/pchfe.f b/Libtmp/Slatec/slatec/pchfe.f similarity index 100% rename from Lib/Slatec/slatec/pchfe.f rename to Libtmp/Slatec/slatec/pchfe.f diff --git a/Lib/Slatec/slatec/pchia.f b/Libtmp/Slatec/slatec/pchia.f similarity index 100% rename from Lib/Slatec/slatec/pchia.f rename to Libtmp/Slatec/slatec/pchia.f diff --git a/Lib/Slatec/slatec/pchic.f b/Libtmp/Slatec/slatec/pchic.f similarity index 100% rename from Lib/Slatec/slatec/pchic.f rename to Libtmp/Slatec/slatec/pchic.f diff --git a/Lib/Slatec/slatec/pchid.f b/Libtmp/Slatec/slatec/pchid.f similarity index 100% rename from Lib/Slatec/slatec/pchid.f rename to Libtmp/Slatec/slatec/pchid.f diff --git a/Lib/Slatec/slatec/pchim.f b/Libtmp/Slatec/slatec/pchim.f similarity index 100% rename from Lib/Slatec/slatec/pchim.f rename to Libtmp/Slatec/slatec/pchim.f diff --git a/Lib/Slatec/slatec/pchkt.f b/Libtmp/Slatec/slatec/pchkt.f similarity index 100% rename from Lib/Slatec/slatec/pchkt.f rename to Libtmp/Slatec/slatec/pchkt.f diff --git a/Lib/Slatec/slatec/pchsp.f b/Libtmp/Slatec/slatec/pchsp.f similarity index 100% rename from Lib/Slatec/slatec/pchsp.f rename to Libtmp/Slatec/slatec/pchsp.f diff --git a/Lib/Slatec/slatec/pchst.f b/Libtmp/Slatec/slatec/pchst.f similarity index 100% rename from Lib/Slatec/slatec/pchst.f rename to Libtmp/Slatec/slatec/pchst.f diff --git a/Lib/Slatec/slatec/pchsw.f b/Libtmp/Slatec/slatec/pchsw.f similarity index 100% rename from Lib/Slatec/slatec/pchsw.f rename to Libtmp/Slatec/slatec/pchsw.f diff --git a/Lib/Slatec/slatec/pcoef.f b/Libtmp/Slatec/slatec/pcoef.f similarity index 100% rename from Lib/Slatec/slatec/pcoef.f rename to Libtmp/Slatec/slatec/pcoef.f diff --git a/Lib/Slatec/slatec/polfit.f b/Libtmp/Slatec/slatec/polfit.f similarity index 100% rename from Lib/Slatec/slatec/polfit.f rename to Libtmp/Slatec/slatec/polfit.f diff --git a/Lib/Slatec/slatec/pvalue.f b/Libtmp/Slatec/slatec/pvalue.f similarity index 100% rename from Lib/Slatec/slatec/pvalue.f rename to Libtmp/Slatec/slatec/pvalue.f diff --git a/Lib/Slatec/slatec/pythag.f b/Libtmp/Slatec/slatec/pythag.f similarity index 100% rename from Lib/Slatec/slatec/pythag.f rename to Libtmp/Slatec/slatec/pythag.f diff --git a/Lib/Slatec/slatec/r1mach.f b/Libtmp/Slatec/slatec/r1mach.f similarity index 100% rename from Lib/Slatec/slatec/r1mach.f rename to Libtmp/Slatec/slatec/r1mach.f diff --git a/Lib/Slatec/slatec/radb2.f b/Libtmp/Slatec/slatec/radb2.f similarity index 100% rename from Lib/Slatec/slatec/radb2.f rename to Libtmp/Slatec/slatec/radb2.f diff --git a/Lib/Slatec/slatec/radb3.f b/Libtmp/Slatec/slatec/radb3.f similarity index 100% rename from Lib/Slatec/slatec/radb3.f rename to Libtmp/Slatec/slatec/radb3.f diff --git a/Lib/Slatec/slatec/radb4.f b/Libtmp/Slatec/slatec/radb4.f similarity index 100% rename from Lib/Slatec/slatec/radb4.f rename to Libtmp/Slatec/slatec/radb4.f diff --git a/Lib/Slatec/slatec/radb5.f b/Libtmp/Slatec/slatec/radb5.f similarity index 100% rename from Lib/Slatec/slatec/radb5.f rename to Libtmp/Slatec/slatec/radb5.f diff --git a/Lib/Slatec/slatec/radbg.f b/Libtmp/Slatec/slatec/radbg.f similarity index 100% rename from Lib/Slatec/slatec/radbg.f rename to Libtmp/Slatec/slatec/radbg.f diff --git a/Lib/Slatec/slatec/radf2.f b/Libtmp/Slatec/slatec/radf2.f similarity index 100% rename from Lib/Slatec/slatec/radf2.f rename to Libtmp/Slatec/slatec/radf2.f diff --git a/Lib/Slatec/slatec/radf3.f b/Libtmp/Slatec/slatec/radf3.f similarity index 100% rename from Lib/Slatec/slatec/radf3.f rename to Libtmp/Slatec/slatec/radf3.f diff --git a/Lib/Slatec/slatec/radf4.f b/Libtmp/Slatec/slatec/radf4.f similarity index 100% rename from Lib/Slatec/slatec/radf4.f rename to Libtmp/Slatec/slatec/radf4.f diff --git a/Lib/Slatec/slatec/radf5.f b/Libtmp/Slatec/slatec/radf5.f similarity index 100% rename from Lib/Slatec/slatec/radf5.f rename to Libtmp/Slatec/slatec/radf5.f diff --git a/Lib/Slatec/slatec/radfg.f b/Libtmp/Slatec/slatec/radfg.f similarity index 100% rename from Lib/Slatec/slatec/radfg.f rename to Libtmp/Slatec/slatec/radfg.f diff --git a/Lib/Slatec/slatec/rfftb.f b/Libtmp/Slatec/slatec/rfftb.f similarity index 100% rename from Lib/Slatec/slatec/rfftb.f rename to Libtmp/Slatec/slatec/rfftb.f diff --git a/Lib/Slatec/slatec/rfftb1.f b/Libtmp/Slatec/slatec/rfftb1.f similarity index 100% rename from Lib/Slatec/slatec/rfftb1.f rename to Libtmp/Slatec/slatec/rfftb1.f diff --git a/Lib/Slatec/slatec/rfftf.f b/Libtmp/Slatec/slatec/rfftf.f similarity index 100% rename from Lib/Slatec/slatec/rfftf.f rename to Libtmp/Slatec/slatec/rfftf.f diff --git a/Lib/Slatec/slatec/rfftf1.f b/Libtmp/Slatec/slatec/rfftf1.f similarity index 100% rename from Lib/Slatec/slatec/rfftf1.f rename to Libtmp/Slatec/slatec/rfftf1.f diff --git a/Lib/Slatec/slatec/rs.f b/Libtmp/Slatec/slatec/rs.f similarity index 100% rename from Lib/Slatec/slatec/rs.f rename to Libtmp/Slatec/slatec/rs.f diff --git a/Lib/Slatec/slatec/sasum.f b/Libtmp/Slatec/slatec/sasum.f similarity index 100% rename from Lib/Slatec/slatec/sasum.f rename to Libtmp/Slatec/slatec/sasum.f diff --git a/Lib/Slatec/slatec/saxpy.f b/Libtmp/Slatec/slatec/saxpy.f similarity index 100% rename from Lib/Slatec/slatec/saxpy.f rename to Libtmp/Slatec/slatec/saxpy.f diff --git a/Lib/Slatec/slatec/sdot.f b/Libtmp/Slatec/slatec/sdot.f similarity index 100% rename from Lib/Slatec/slatec/sdot.f rename to Libtmp/Slatec/slatec/sdot.f diff --git a/Lib/Slatec/slatec/sgeco.f b/Libtmp/Slatec/slatec/sgeco.f similarity index 100% rename from Lib/Slatec/slatec/sgeco.f rename to Libtmp/Slatec/slatec/sgeco.f diff --git a/Lib/Slatec/slatec/sgedi.f b/Libtmp/Slatec/slatec/sgedi.f similarity index 100% rename from Lib/Slatec/slatec/sgedi.f rename to Libtmp/Slatec/slatec/sgedi.f diff --git a/Lib/Slatec/slatec/sgefa.f b/Libtmp/Slatec/slatec/sgefa.f similarity index 100% rename from Lib/Slatec/slatec/sgefa.f rename to Libtmp/Slatec/slatec/sgefa.f diff --git a/Lib/Slatec/slatec/sgesl.f b/Libtmp/Slatec/slatec/sgesl.f similarity index 100% rename from Lib/Slatec/slatec/sgesl.f rename to Libtmp/Slatec/slatec/sgesl.f diff --git a/Lib/Slatec/slatec/snrm2.f b/Libtmp/Slatec/slatec/snrm2.f similarity index 100% rename from Lib/Slatec/slatec/snrm2.f rename to Libtmp/Slatec/slatec/snrm2.f diff --git a/Lib/Slatec/slatec/spoco.f b/Libtmp/Slatec/slatec/spoco.f similarity index 100% rename from Lib/Slatec/slatec/spoco.f rename to Libtmp/Slatec/slatec/spoco.f diff --git a/Lib/Slatec/slatec/spodi.f b/Libtmp/Slatec/slatec/spodi.f similarity index 100% rename from Lib/Slatec/slatec/spodi.f rename to Libtmp/Slatec/slatec/spodi.f diff --git a/Lib/Slatec/slatec/spofa.f b/Libtmp/Slatec/slatec/spofa.f similarity index 100% rename from Lib/Slatec/slatec/spofa.f rename to Libtmp/Slatec/slatec/spofa.f diff --git a/Lib/Slatec/slatec/srot.f b/Libtmp/Slatec/slatec/srot.f similarity index 100% rename from Lib/Slatec/slatec/srot.f rename to Libtmp/Slatec/slatec/srot.f diff --git a/Lib/Slatec/slatec/srotg.f b/Libtmp/Slatec/slatec/srotg.f similarity index 100% rename from Lib/Slatec/slatec/srotg.f rename to Libtmp/Slatec/slatec/srotg.f diff --git a/Lib/Slatec/slatec/sscal.f b/Libtmp/Slatec/slatec/sscal.f similarity index 100% rename from Lib/Slatec/slatec/sscal.f rename to Libtmp/Slatec/slatec/sscal.f diff --git a/Lib/Slatec/slatec/ssvdc.f b/Libtmp/Slatec/slatec/ssvdc.f similarity index 100% rename from Lib/Slatec/slatec/ssvdc.f rename to Libtmp/Slatec/slatec/ssvdc.f diff --git a/Lib/Slatec/slatec/sswap.f b/Libtmp/Slatec/slatec/sswap.f similarity index 100% rename from Lib/Slatec/slatec/sswap.f rename to Libtmp/Slatec/slatec/sswap.f diff --git a/Lib/Slatec/slatec/tql2.f b/Libtmp/Slatec/slatec/tql2.f similarity index 100% rename from Lib/Slatec/slatec/tql2.f rename to Libtmp/Slatec/slatec/tql2.f diff --git a/Lib/Slatec/slatec/tqlrat.f b/Libtmp/Slatec/slatec/tqlrat.f similarity index 100% rename from Lib/Slatec/slatec/tqlrat.f rename to Libtmp/Slatec/slatec/tqlrat.f diff --git a/Lib/Slatec/slatec/tred1.f b/Libtmp/Slatec/slatec/tred1.f similarity index 100% rename from Lib/Slatec/slatec/tred1.f rename to Libtmp/Slatec/slatec/tred1.f diff --git a/Lib/Slatec/slatec/tred2.f b/Libtmp/Slatec/slatec/tred2.f similarity index 100% rename from Lib/Slatec/slatec/tred2.f rename to Libtmp/Slatec/slatec/tred2.f diff --git a/Lib/Slatec/slatec/xerbla.f b/Libtmp/Slatec/slatec/xerbla.f similarity index 100% rename from Lib/Slatec/slatec/xerbla.f rename to Libtmp/Slatec/slatec/xerbla.f diff --git a/Lib/Slatec/slatec/xercnt.f b/Libtmp/Slatec/slatec/xercnt.f similarity index 100% rename from Lib/Slatec/slatec/xercnt.f rename to Libtmp/Slatec/slatec/xercnt.f diff --git a/Lib/Slatec/slatec/xerhlt.f b/Libtmp/Slatec/slatec/xerhlt.f similarity index 100% rename from Lib/Slatec/slatec/xerhlt.f rename to Libtmp/Slatec/slatec/xerhlt.f diff --git a/Lib/Slatec/slatec/xermsg.f b/Libtmp/Slatec/slatec/xermsg.f similarity index 100% rename from Lib/Slatec/slatec/xermsg.f rename to Libtmp/Slatec/slatec/xermsg.f diff --git a/Lib/Slatec/slatec/xerprn.f b/Libtmp/Slatec/slatec/xerprn.f similarity index 100% rename from Lib/Slatec/slatec/xerprn.f rename to Libtmp/Slatec/slatec/xerprn.f diff --git a/Lib/Slatec/slatec/xersve.f b/Libtmp/Slatec/slatec/xersve.f similarity index 100% rename from Lib/Slatec/slatec/xersve.f rename to Libtmp/Slatec/slatec/xersve.f diff --git a/Lib/Slatec/slatec/xgetua.f b/Libtmp/Slatec/slatec/xgetua.f similarity index 100% rename from Lib/Slatec/slatec/xgetua.f rename to Libtmp/Slatec/slatec/xgetua.f diff --git a/Lib/Transform/Cartography/Cartography.pm b/Libtmp/Transform/Cartography/Cartography.pm similarity index 100% rename from Lib/Transform/Cartography/Cartography.pm rename to Libtmp/Transform/Cartography/Cartography.pm diff --git a/Lib/Transform/Cartography/Makefile.PL b/Libtmp/Transform/Cartography/Makefile.PL similarity index 100% rename from Lib/Transform/Cartography/Makefile.PL rename to Libtmp/Transform/Cartography/Makefile.PL diff --git a/Lib/Transform/Cartography/earth_coast.vec.fits b/Libtmp/Transform/Cartography/earth_coast.vec.fits similarity index 100% rename from Lib/Transform/Cartography/earth_coast.vec.fits rename to Libtmp/Transform/Cartography/earth_coast.vec.fits diff --git a/Lib/Transform/Cartography/earth_day.jpg b/Libtmp/Transform/Cartography/earth_day.jpg similarity index 100% rename from Lib/Transform/Cartography/earth_day.jpg rename to Libtmp/Transform/Cartography/earth_day.jpg diff --git a/Lib/Transform/Cartography/earth_night.jpg b/Libtmp/Transform/Cartography/earth_night.jpg similarity index 100% rename from Lib/Transform/Cartography/earth_night.jpg rename to Libtmp/Transform/Cartography/earth_night.jpg diff --git a/Lib/Transform/Makefile.PL b/Libtmp/Transform/Makefile.PL similarity index 100% rename from Lib/Transform/Makefile.PL rename to Libtmp/Transform/Makefile.PL diff --git a/Lib/Transform/Proj4/Makefile.PL b/Libtmp/Transform/Proj4/Makefile.PL similarity index 100% rename from Lib/Transform/Proj4/Makefile.PL rename to Libtmp/Transform/Proj4/Makefile.PL diff --git a/Lib/Transform/Proj4/Proj4.pd b/Libtmp/Transform/Proj4/Proj4.pd similarity index 100% rename from Lib/Transform/Proj4/Proj4.pd rename to Libtmp/Transform/Proj4/Proj4.pd diff --git a/Lib/Transform/Proj4/README b/Libtmp/Transform/Proj4/README similarity index 100% rename from Lib/Transform/Proj4/README rename to Libtmp/Transform/Proj4/README diff --git a/Lib/Transform/Proj4/TODO b/Libtmp/Transform/Proj4/TODO similarity index 100% rename from Lib/Transform/Proj4/TODO rename to Libtmp/Transform/Proj4/TODO diff --git a/Lib/Transform/transform.pd b/Libtmp/Transform/transform.pd similarity index 100% rename from Lib/Transform/transform.pd rename to Libtmp/Transform/transform.pd diff --git a/MANIFEST b/MANIFEST index 07a402e5f..85c8ba74a 100644 --- a/MANIFEST +++ b/MANIFEST @@ -358,260 +358,260 @@ IO/Pnm/pnm.pd IO/Storable/Makefile.PL IO/Storable/storable.pd Known_problems -Lib/CallExt/CallExt.pm -Lib/CallExt/CallExt.xs -Lib/CallExt/Makefile.PL -Lib/Compression/Makefile.PL -Lib/Compression/compression.pd -Lib/Compression/ricecomp.c -Lib/DiskCache.pm -Lib/FFT/Makefile.PL -Lib/FFT/fft.pd -Lib/FFT/fftn.c -Lib/FFT/fftn.h -Lib/Filter/LinPred.pm -Lib/Filter/Linear.pm -Lib/Filter/Makefile.PL -Lib/Fit/Gaussian/Makefile.PL -Lib/Fit/Gaussian/gauss.c -Lib/Fit/Gaussian/gaussian.pd -Lib/Fit/LM.pm -Lib/Fit/Linfit.pm -Lib/Fit/Makefile.PL -Lib/Fit/Polynomial.pm -Lib/Func.pm -Lib/GIS/Makefile.PL -Lib/GIS/Proj/Makefile.PL -Lib/GIS/Proj/Proj.pd -Lib/GIS/Proj/README -Lib/GIS/Proj/TODO -Lib/GIS/Proj/include/projects.h -Lib/GSL/DIFF/FUNC.c -Lib/GSL/DIFF/Makefile.PL -Lib/GSL/DIFF/gsl_diff.pd -Lib/GSL/INTEG/FUNC.c -Lib/GSL/INTEG/Makefile.PL -Lib/GSL/INTEG/gsl_integ.pd -Lib/GSL/INTERP/Makefile.PL -Lib/GSL/INTERP/gsl_interp.pd -Lib/GSL/INTERP/gslerr.h -Lib/GSL/INTERP/typemap -Lib/GSL/MROOT/FUNC.c -Lib/GSL/MROOT/Makefile.PL -Lib/GSL/MROOT/gsl_mroot.pd -Lib/GSL/Makefile.PL -Lib/GSL/RNG/Makefile.PL -Lib/GSL/RNG/README -Lib/GSL/RNG/gsl_random.pd -Lib/GSL/RNG/typemap -Lib/GSL/SF/Makefile.PL -Lib/GSL/SF/README -Lib/GSL/SF/airy/Makefile.PL -Lib/GSL/SF/airy/gsl_sf_airy.pd -Lib/GSL/SF/bessel/Makefile.PL -Lib/GSL/SF/bessel/gsl_sf_bessel.pd -Lib/GSL/SF/clausen/Makefile.PL -Lib/GSL/SF/clausen/gsl_sf_clausen.pd -Lib/GSL/SF/coulomb/Makefile.PL -Lib/GSL/SF/coulomb/gsl_sf_coulomb.pd -Lib/GSL/SF/coupling/Makefile.PL -Lib/GSL/SF/coupling/gsl_sf_coupling.pd -Lib/GSL/SF/dawson/Makefile.PL -Lib/GSL/SF/dawson/gsl_sf_dawson.pd -Lib/GSL/SF/debye/Makefile.PL -Lib/GSL/SF/debye/gsl_sf_debye.pd -Lib/GSL/SF/dilog/Makefile.PL -Lib/GSL/SF/dilog/gsl_sf_dilog.pd -Lib/GSL/SF/elementary/Makefile.PL -Lib/GSL/SF/elementary/gsl_sf_elementary.pd -Lib/GSL/SF/ellint/Makefile.PL -Lib/GSL/SF/ellint/gsl_sf_ellint.pd -Lib/GSL/SF/elljac/Makefile.PL -Lib/GSL/SF/elljac/gsl_sf_elljac.pd -Lib/GSL/SF/erf/Makefile.PL -Lib/GSL/SF/erf/gsl_sf_erf.pd -Lib/GSL/SF/exp/Makefile.PL -Lib/GSL/SF/exp/gsl_sf_exp.pd -Lib/GSL/SF/expint/Makefile.PL -Lib/GSL/SF/expint/gsl_sf_expint.pd -Lib/GSL/SF/fermi_dirac/Makefile.PL -Lib/GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd -Lib/GSL/SF/gamma/Makefile.PL -Lib/GSL/SF/gamma/gsl_sf_gamma.pd -Lib/GSL/SF/gegenbauer/Makefile.PL -Lib/GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd -Lib/GSL/SF/gslerr.h -Lib/GSL/SF/hyperg/Makefile.PL -Lib/GSL/SF/hyperg/gsl_sf_hyperg.pd -Lib/GSL/SF/laguerre/Makefile.PL -Lib/GSL/SF/laguerre/gsl_sf_laguerre.pd -Lib/GSL/SF/legendre/Makefile.PL -Lib/GSL/SF/legendre/gsl_sf_legendre.pd -Lib/GSL/SF/log/Makefile.PL -Lib/GSL/SF/log/gsl_sf_log.pd -Lib/GSL/SF/poly/Makefile.PL -Lib/GSL/SF/poly/gsl_sf_poly.pd -Lib/GSL/SF/pow_int/Makefile.PL -Lib/GSL/SF/pow_int/gsl_sf_pow_int.pd -Lib/GSL/SF/psi/Makefile.PL -Lib/GSL/SF/psi/gsl_sf_psi.pd -Lib/GSL/SF/synchrotron/Makefile.PL -Lib/GSL/SF/synchrotron/gsl_sf_synchrotron.pd -Lib/GSL/SF/transport/Makefile.PL -Lib/GSL/SF/transport/gsl_sf_transport.pd -Lib/GSL/SF/trig/Makefile.PL -Lib/GSL/SF/trig/gsl_sf_trig.pd -Lib/GSL/SF/zeta/Makefile.PL -Lib/GSL/SF/zeta/gsl_sf_zeta.pd -Lib/Image2D/Makefile.PL -Lib/Image2D/image2d.pd -Lib/Image2D/resample.c -Lib/Image2D/resample.h -Lib/Image2D/rotate.c -Lib/ImageND/Makefile.PL -Lib/ImageND/imagend.pd -Lib/ImageRGB/Makefile.PL -Lib/ImageRGB/imagergb.pd -Lib/ImageRGB/pdlppm.h -Lib/ImageRGB/ppm_quant.c -Lib/Interpolate/Interpolate.pm -Lib/Interpolate/Makefile.PL -Lib/Interpolate/Slatec/Makefile.PL -Lib/Interpolate/Slatec/Slatec.pm -Lib/Makefile.PL -Lib/Minuit/FCN.c -Lib/Minuit/Makefile.PL -Lib/Minuit/minuit.pd -Lib/Minuit/minuitlib/futils.f -Lib/Minuit/minuitlib/intracfalse.f -Lib/Minuit/minuitlib/minuit.f -Lib/Simplex/Makefile.PL -Lib/Simplex/Simplex.pm -Lib/Slatec/Makefile.PL -Lib/Slatec/slatec.pd -Lib/Slatec/slatec/chfcm.f -Lib/Slatec/slatec/chfdv.f -Lib/Slatec/slatec/chfev.f -Lib/Slatec/slatec/chfie.f -Lib/Slatec/slatec/d1mach.f -Lib/Slatec/slatec/dasum.f -Lib/Slatec/slatec/daxpy.f -Lib/Slatec/slatec/dchfcm.f -Lib/Slatec/slatec/dchfdv.f -Lib/Slatec/slatec/dchfev.f -Lib/Slatec/slatec/dchfie.f -Lib/Slatec/slatec/ddot.f -Lib/Slatec/slatec/dgeco.f -Lib/Slatec/slatec/dgedi.f -Lib/Slatec/slatec/dgefa.f -Lib/Slatec/slatec/dgesl.f -Lib/Slatec/slatec/dp1vlu.f -Lib/Slatec/slatec/dpchbs.f -Lib/Slatec/slatec/dpchce.f -Lib/Slatec/slatec/dpchci.f -Lib/Slatec/slatec/dpchcm.f -Lib/Slatec/slatec/dpchcs.f -Lib/Slatec/slatec/dpchdf.f -Lib/Slatec/slatec/dpchfd.f -Lib/Slatec/slatec/dpchfe.f -Lib/Slatec/slatec/dpchia.f -Lib/Slatec/slatec/dpchic.f -Lib/Slatec/slatec/dpchid.f -Lib/Slatec/slatec/dpchim.f -Lib/Slatec/slatec/dpchkt.f -Lib/Slatec/slatec/dpchsp.f -Lib/Slatec/slatec/dpchst.f -Lib/Slatec/slatec/dpchsw.f -Lib/Slatec/slatec/dpcoef.f -Lib/Slatec/slatec/dpoco.f -Lib/Slatec/slatec/dpodi.f -Lib/Slatec/slatec/dpofa.f -Lib/Slatec/slatec/dpolft.f -Lib/Slatec/slatec/dscal.f -Lib/Slatec/slatec/dswap.f -Lib/Slatec/slatec/ezfft1.f -Lib/Slatec/slatec/ezfftb.f -Lib/Slatec/slatec/ezfftf.f -Lib/Slatec/slatec/ezffti.f -Lib/Slatec/slatec/fdump.f -Lib/Slatec/slatec/i1mach.f -Lib/Slatec/slatec/idamax.f -Lib/Slatec/slatec/isamax.f -Lib/Slatec/slatec/j4save.f -Lib/Slatec/slatec/pchbs.f -Lib/Slatec/slatec/pchce.f -Lib/Slatec/slatec/pchci.f -Lib/Slatec/slatec/pchcm.f -Lib/Slatec/slatec/pchcs.f -Lib/Slatec/slatec/pchdf.f -Lib/Slatec/slatec/pchfd.f -Lib/Slatec/slatec/pchfe.f -Lib/Slatec/slatec/pchia.f -Lib/Slatec/slatec/pchic.f -Lib/Slatec/slatec/pchid.f -Lib/Slatec/slatec/pchim.f -Lib/Slatec/slatec/pchkt.f -Lib/Slatec/slatec/pchsp.f -Lib/Slatec/slatec/pchst.f -Lib/Slatec/slatec/pchsw.f -Lib/Slatec/slatec/pcoef.f -Lib/Slatec/slatec/polfit.f -Lib/Slatec/slatec/pvalue.f -Lib/Slatec/slatec/pythag.f -Lib/Slatec/slatec/r1mach.f -Lib/Slatec/slatec/radb2.f -Lib/Slatec/slatec/radb3.f -Lib/Slatec/slatec/radb4.f -Lib/Slatec/slatec/radb5.f -Lib/Slatec/slatec/radbg.f -Lib/Slatec/slatec/radf2.f -Lib/Slatec/slatec/radf3.f -Lib/Slatec/slatec/radf4.f -Lib/Slatec/slatec/radf5.f -Lib/Slatec/slatec/radfg.f -Lib/Slatec/slatec/rfftb.f -Lib/Slatec/slatec/rfftb1.f -Lib/Slatec/slatec/rfftf.f -Lib/Slatec/slatec/rfftf1.f -Lib/Slatec/slatec/rs.f -Lib/Slatec/slatec/sasum.f -Lib/Slatec/slatec/saxpy.f -Lib/Slatec/slatec/sdot.f -Lib/Slatec/slatec/sgeco.f -Lib/Slatec/slatec/sgedi.f -Lib/Slatec/slatec/sgefa.f -Lib/Slatec/slatec/sgesl.f -Lib/Slatec/slatec/snrm2.f -Lib/Slatec/slatec/spoco.f -Lib/Slatec/slatec/spodi.f -Lib/Slatec/slatec/spofa.f -Lib/Slatec/slatec/srot.f -Lib/Slatec/slatec/srotg.f -Lib/Slatec/slatec/sscal.f -Lib/Slatec/slatec/ssvdc.f -Lib/Slatec/slatec/sswap.f -Lib/Slatec/slatec/tql2.f -Lib/Slatec/slatec/tqlrat.f -Lib/Slatec/slatec/tred1.f -Lib/Slatec/slatec/tred2.f -Lib/Slatec/slatec/xerbla.f -Lib/Slatec/slatec/xercnt.f -Lib/Slatec/slatec/xerhlt.f -Lib/Slatec/slatec/xermsg.f -Lib/Slatec/slatec/xerprn.f -Lib/Slatec/slatec/xersve.f -Lib/Slatec/slatec/xgetua.f -Lib/Transform/Cartography/Cartography.pm -Lib/Transform/Cartography/Makefile.PL -Lib/Transform/Cartography/earth_coast.vec.fits -Lib/Transform/Cartography/earth_day.jpg -Lib/Transform/Cartography/earth_night.jpg -Lib/Transform/Makefile.PL -Lib/Transform/Proj4/Makefile.PL -Lib/Transform/Proj4/Proj4.pd -Lib/Transform/Proj4/README -Lib/Transform/Proj4/TODO -Lib/Transform/transform.pd +Libtmp/CallExt/CallExt.pm +Libtmp/CallExt/CallExt.xs +Libtmp/CallExt/Makefile.PL +Libtmp/Compression/Makefile.PL +Libtmp/Compression/compression.pd +Libtmp/Compression/ricecomp.c +Libtmp/DiskCache.pm +Libtmp/FFT/Makefile.PL +Libtmp/FFT/fft.pd +Libtmp/FFT/fftn.c +Libtmp/FFT/fftn.h +Libtmp/Filter/LinPred.pm +Libtmp/Filter/Linear.pm +Libtmp/Filter/Makefile.PL +Libtmp/Fit/Gaussian/Makefile.PL +Libtmp/Fit/Gaussian/gauss.c +Libtmp/Fit/Gaussian/gaussian.pd +Libtmp/Fit/LM.pm +Libtmp/Fit/Linfit.pm +Libtmp/Fit/Makefile.PL +Libtmp/Fit/Polynomial.pm +Libtmp/Func.pm +Libtmp/GIS/Makefile.PL +Libtmp/GIS/Proj/Makefile.PL +Libtmp/GIS/Proj/Proj.pd +Libtmp/GIS/Proj/README +Libtmp/GIS/Proj/TODO +Libtmp/GIS/Proj/include/projects.h +Libtmp/GSL/DIFF/FUNC.c +Libtmp/GSL/DIFF/Makefile.PL +Libtmp/GSL/DIFF/gsl_diff.pd +Libtmp/GSL/INTEG/FUNC.c +Libtmp/GSL/INTEG/Makefile.PL +Libtmp/GSL/INTEG/gsl_integ.pd +Libtmp/GSL/INTERP/Makefile.PL +Libtmp/GSL/INTERP/gsl_interp.pd +Libtmp/GSL/INTERP/gslerr.h +Libtmp/GSL/INTERP/typemap +Libtmp/GSL/MROOT/FUNC.c +Libtmp/GSL/MROOT/Makefile.PL +Libtmp/GSL/MROOT/gsl_mroot.pd +Libtmp/GSL/Makefile.PL +Libtmp/GSL/RNG/Makefile.PL +Libtmp/GSL/RNG/README +Libtmp/GSL/RNG/gsl_random.pd +Libtmp/GSL/RNG/typemap +Libtmp/GSL/SF/Makefile.PL +Libtmp/GSL/SF/README +Libtmp/GSL/SF/airy/Makefile.PL +Libtmp/GSL/SF/airy/gsl_sf_airy.pd +Libtmp/GSL/SF/bessel/Makefile.PL +Libtmp/GSL/SF/bessel/gsl_sf_bessel.pd +Libtmp/GSL/SF/clausen/Makefile.PL +Libtmp/GSL/SF/clausen/gsl_sf_clausen.pd +Libtmp/GSL/SF/coulomb/Makefile.PL +Libtmp/GSL/SF/coulomb/gsl_sf_coulomb.pd +Libtmp/GSL/SF/coupling/Makefile.PL +Libtmp/GSL/SF/coupling/gsl_sf_coupling.pd +Libtmp/GSL/SF/dawson/Makefile.PL +Libtmp/GSL/SF/dawson/gsl_sf_dawson.pd +Libtmp/GSL/SF/debye/Makefile.PL +Libtmp/GSL/SF/debye/gsl_sf_debye.pd +Libtmp/GSL/SF/dilog/Makefile.PL +Libtmp/GSL/SF/dilog/gsl_sf_dilog.pd +Libtmp/GSL/SF/elementary/Makefile.PL +Libtmp/GSL/SF/elementary/gsl_sf_elementary.pd +Libtmp/GSL/SF/ellint/Makefile.PL +Libtmp/GSL/SF/ellint/gsl_sf_ellint.pd +Libtmp/GSL/SF/elljac/Makefile.PL +Libtmp/GSL/SF/elljac/gsl_sf_elljac.pd +Libtmp/GSL/SF/erf/Makefile.PL +Libtmp/GSL/SF/erf/gsl_sf_erf.pd +Libtmp/GSL/SF/exp/Makefile.PL +Libtmp/GSL/SF/exp/gsl_sf_exp.pd +Libtmp/GSL/SF/expint/Makefile.PL +Libtmp/GSL/SF/expint/gsl_sf_expint.pd +Libtmp/GSL/SF/fermi_dirac/Makefile.PL +Libtmp/GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd +Libtmp/GSL/SF/gamma/Makefile.PL +Libtmp/GSL/SF/gamma/gsl_sf_gamma.pd +Libtmp/GSL/SF/gegenbauer/Makefile.PL +Libtmp/GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd +Libtmp/GSL/SF/gslerr.h +Libtmp/GSL/SF/hyperg/Makefile.PL +Libtmp/GSL/SF/hyperg/gsl_sf_hyperg.pd +Libtmp/GSL/SF/laguerre/Makefile.PL +Libtmp/GSL/SF/laguerre/gsl_sf_laguerre.pd +Libtmp/GSL/SF/legendre/Makefile.PL +Libtmp/GSL/SF/legendre/gsl_sf_legendre.pd +Libtmp/GSL/SF/log/Makefile.PL +Libtmp/GSL/SF/log/gsl_sf_log.pd +Libtmp/GSL/SF/poly/Makefile.PL +Libtmp/GSL/SF/poly/gsl_sf_poly.pd +Libtmp/GSL/SF/pow_int/Makefile.PL +Libtmp/GSL/SF/pow_int/gsl_sf_pow_int.pd +Libtmp/GSL/SF/psi/Makefile.PL +Libtmp/GSL/SF/psi/gsl_sf_psi.pd +Libtmp/GSL/SF/synchrotron/Makefile.PL +Libtmp/GSL/SF/synchrotron/gsl_sf_synchrotron.pd +Libtmp/GSL/SF/transport/Makefile.PL +Libtmp/GSL/SF/transport/gsl_sf_transport.pd +Libtmp/GSL/SF/trig/Makefile.PL +Libtmp/GSL/SF/trig/gsl_sf_trig.pd +Libtmp/GSL/SF/zeta/Makefile.PL +Libtmp/GSL/SF/zeta/gsl_sf_zeta.pd +Libtmp/Image2D/Makefile.PL +Libtmp/Image2D/image2d.pd +Libtmp/Image2D/resample.c +Libtmp/Image2D/resample.h +Libtmp/Image2D/rotate.c +Libtmp/ImageND/Makefile.PL +Libtmp/ImageND/imagend.pd +Libtmp/ImageRGB/Makefile.PL +Libtmp/ImageRGB/imagergb.pd +Libtmp/ImageRGB/pdlppm.h +Libtmp/ImageRGB/ppm_quant.c +Libtmp/Interpolate/Interpolate.pm +Libtmp/Interpolate/Makefile.PL +Libtmp/Interpolate/Slatec/Makefile.PL +Libtmp/Interpolate/Slatec/Slatec.pm +Libtmp/Makefile.PL +Libtmp/Minuit/FCN.c +Libtmp/Minuit/Makefile.PL +Libtmp/Minuit/minuit.pd +Libtmp/Minuit/minuitlib/futils.f +Libtmp/Minuit/minuitlib/intracfalse.f +Libtmp/Minuit/minuitlib/minuit.f +Libtmp/Simplex/Makefile.PL +Libtmp/Simplex/Simplex.pm +Libtmp/Slatec/Makefile.PL +Libtmp/Slatec/slatec.pd +Libtmp/Slatec/slatec/chfcm.f +Libtmp/Slatec/slatec/chfdv.f +Libtmp/Slatec/slatec/chfev.f +Libtmp/Slatec/slatec/chfie.f +Libtmp/Slatec/slatec/d1mach.f +Libtmp/Slatec/slatec/dasum.f +Libtmp/Slatec/slatec/daxpy.f +Libtmp/Slatec/slatec/dchfcm.f +Libtmp/Slatec/slatec/dchfdv.f +Libtmp/Slatec/slatec/dchfev.f +Libtmp/Slatec/slatec/dchfie.f +Libtmp/Slatec/slatec/ddot.f +Libtmp/Slatec/slatec/dgeco.f +Libtmp/Slatec/slatec/dgedi.f +Libtmp/Slatec/slatec/dgefa.f +Libtmp/Slatec/slatec/dgesl.f +Libtmp/Slatec/slatec/dp1vlu.f +Libtmp/Slatec/slatec/dpchbs.f +Libtmp/Slatec/slatec/dpchce.f +Libtmp/Slatec/slatec/dpchci.f +Libtmp/Slatec/slatec/dpchcm.f +Libtmp/Slatec/slatec/dpchcs.f +Libtmp/Slatec/slatec/dpchdf.f +Libtmp/Slatec/slatec/dpchfd.f +Libtmp/Slatec/slatec/dpchfe.f +Libtmp/Slatec/slatec/dpchia.f +Libtmp/Slatec/slatec/dpchic.f +Libtmp/Slatec/slatec/dpchid.f +Libtmp/Slatec/slatec/dpchim.f +Libtmp/Slatec/slatec/dpchkt.f +Libtmp/Slatec/slatec/dpchsp.f +Libtmp/Slatec/slatec/dpchst.f +Libtmp/Slatec/slatec/dpchsw.f +Libtmp/Slatec/slatec/dpcoef.f +Libtmp/Slatec/slatec/dpoco.f +Libtmp/Slatec/slatec/dpodi.f +Libtmp/Slatec/slatec/dpofa.f +Libtmp/Slatec/slatec/dpolft.f +Libtmp/Slatec/slatec/dscal.f +Libtmp/Slatec/slatec/dswap.f +Libtmp/Slatec/slatec/ezfft1.f +Libtmp/Slatec/slatec/ezfftb.f +Libtmp/Slatec/slatec/ezfftf.f +Libtmp/Slatec/slatec/ezffti.f +Libtmp/Slatec/slatec/fdump.f +Libtmp/Slatec/slatec/i1mach.f +Libtmp/Slatec/slatec/idamax.f +Libtmp/Slatec/slatec/isamax.f +Libtmp/Slatec/slatec/j4save.f +Libtmp/Slatec/slatec/pchbs.f +Libtmp/Slatec/slatec/pchce.f +Libtmp/Slatec/slatec/pchci.f +Libtmp/Slatec/slatec/pchcm.f +Libtmp/Slatec/slatec/pchcs.f +Libtmp/Slatec/slatec/pchdf.f +Libtmp/Slatec/slatec/pchfd.f +Libtmp/Slatec/slatec/pchfe.f +Libtmp/Slatec/slatec/pchia.f +Libtmp/Slatec/slatec/pchic.f +Libtmp/Slatec/slatec/pchid.f +Libtmp/Slatec/slatec/pchim.f +Libtmp/Slatec/slatec/pchkt.f +Libtmp/Slatec/slatec/pchsp.f +Libtmp/Slatec/slatec/pchst.f +Libtmp/Slatec/slatec/pchsw.f +Libtmp/Slatec/slatec/pcoef.f +Libtmp/Slatec/slatec/polfit.f +Libtmp/Slatec/slatec/pvalue.f +Libtmp/Slatec/slatec/pythag.f +Libtmp/Slatec/slatec/r1mach.f +Libtmp/Slatec/slatec/radb2.f +Libtmp/Slatec/slatec/radb3.f +Libtmp/Slatec/slatec/radb4.f +Libtmp/Slatec/slatec/radb5.f +Libtmp/Slatec/slatec/radbg.f +Libtmp/Slatec/slatec/radf2.f +Libtmp/Slatec/slatec/radf3.f +Libtmp/Slatec/slatec/radf4.f +Libtmp/Slatec/slatec/radf5.f +Libtmp/Slatec/slatec/radfg.f +Libtmp/Slatec/slatec/rfftb.f +Libtmp/Slatec/slatec/rfftb1.f +Libtmp/Slatec/slatec/rfftf.f +Libtmp/Slatec/slatec/rfftf1.f +Libtmp/Slatec/slatec/rs.f +Libtmp/Slatec/slatec/sasum.f +Libtmp/Slatec/slatec/saxpy.f +Libtmp/Slatec/slatec/sdot.f +Libtmp/Slatec/slatec/sgeco.f +Libtmp/Slatec/slatec/sgedi.f +Libtmp/Slatec/slatec/sgefa.f +Libtmp/Slatec/slatec/sgesl.f +Libtmp/Slatec/slatec/snrm2.f +Libtmp/Slatec/slatec/spoco.f +Libtmp/Slatec/slatec/spodi.f +Libtmp/Slatec/slatec/spofa.f +Libtmp/Slatec/slatec/srot.f +Libtmp/Slatec/slatec/srotg.f +Libtmp/Slatec/slatec/sscal.f +Libtmp/Slatec/slatec/ssvdc.f +Libtmp/Slatec/slatec/sswap.f +Libtmp/Slatec/slatec/tql2.f +Libtmp/Slatec/slatec/tqlrat.f +Libtmp/Slatec/slatec/tred1.f +Libtmp/Slatec/slatec/tred2.f +Libtmp/Slatec/slatec/xerbla.f +Libtmp/Slatec/slatec/xercnt.f +Libtmp/Slatec/slatec/xerhlt.f +Libtmp/Slatec/slatec/xermsg.f +Libtmp/Slatec/slatec/xerprn.f +Libtmp/Slatec/slatec/xersve.f +Libtmp/Slatec/slatec/xgetua.f +Libtmp/Transform/Cartography/Cartography.pm +Libtmp/Transform/Cartography/Makefile.PL +Libtmp/Transform/Cartography/earth_coast.vec.fits +Libtmp/Transform/Cartography/earth_day.jpg +Libtmp/Transform/Cartography/earth_night.jpg +Libtmp/Transform/Makefile.PL +Libtmp/Transform/Proj4/Makefile.PL +Libtmp/Transform/Proj4/Proj4.pd +Libtmp/Transform/Proj4/README +Libtmp/Transform/Proj4/TODO +Libtmp/Transform/transform.pd MANIFEST This list of files MANIFEST.SKIP Makefile.PL diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP index daf4f0978..cef933d70 100644 --- a/MANIFEST.SKIP +++ b/MANIFEST.SKIP @@ -13,7 +13,8 @@ /tmp.* Benchmark/Bench.c Benchmark/blib/ -Lib/PCA/PCA* +^CVS +Libtmp/PCA/PCA* MANIFEST\.bak$ MANIFEST\.old META\.json @@ -147,52 +148,51 @@ RCS ^IO/tmp0.hdr ^Image2D/Image2D\..* ^LOG$ -^Lib/CallExt/CallExt\.c$ -^Lib/Compression/Compression.c -^Lib/Compression/Compression.pm -^Lib/Compression/Compression.xs -^Lib/FFT/FFT\.* -^Lib/Fit/Gaussian/Gaussian\.c -^Lib/Fit/Gaussian/Gaussian\.pm -^Lib/Fit/Gaussian/Gaussian\.xs -^Lib/GIS/Proj/Proj\.c -^Lib/GIS/Proj/Proj\.pm -^Lib/GIS/Proj/Proj\.xs -^Lib/GSL/.*\.pm$ -^Lib/GSL/.*\.xs$ -^Lib/GSL/DIFF/D.*\.c$ -^Lib/GSL/INTEG/I.*\.c$ -^Lib/GSL/INTERP/.*\.c$ -^Lib/GSL/MROOT/M.*\.c$ -^Lib/GSL/RNG/.*\.c$ -^Lib/GSL/RNG\.(pm|xs|c) -^Lib/GSL/SF/.*\.c$ -^Lib/Gaussian\.pm -^Lib/Genetic -^Lib/Image2D/Image2D\..* -^Lib/ImageND/ImageND\..* -^Lib/ImageRGB/ImageRGB\..* -^Lib/Minuit/.*\.a$ -^Lib/Minuit/.*\.pm$ -^Lib/Minuit/.*\.xs$ -^Lib/Minuit/M.*\.c$ -^Lib/PCARout/PCARout\..* -^Lib/Slatec/Slatec.c -^Lib/Slatec/Slatec.pm -^Lib/Slatec/Slatec.xs -^Lib/Slatec/SlatecProtos.h$ -^Lib/Slatec/f77_underscore$ -^Lib/Slatec/slatec/.*\.c$ -^Lib/Transform/Cartography/earth_day.ppm -^Lib/Transform/Cartography/earth_night.ppm -^Lib/Transform/Proj4/Makefile.PL-gis$ -^Lib/Transform/Proj4/Proj4\.c -^Lib/Transform/Proj4/Proj4\.pm -^Lib/Transform/Proj4/Proj4\.xs -^Lib/Transform/Transform\.c -^Lib/Transform/Transform\.pm -^Lib/Transform/Transform\.xs -^Padre/readline-fix +^Libtmp/CallExt/CallExt\.c$ +^Libtmp/Compression/Compression.c +^Libtmp/Compression/Compression.pm +^Libtmp/Compression/Compression.xs +^Libtmp/FFT/FFT\.* +^Libtmp/Fit/Gaussian/Gaussian\.c +^Libtmp/Fit/Gaussian/Gaussian\.pm +^Libtmp/Fit/Gaussian/Gaussian\.xs +^Libtmp/GIS/Proj/Proj\.c +^Libtmp/GIS/Proj/Proj\.pm +^Libtmp/GIS/Proj/Proj\.xs +^Libtmp/GSL/.*\.pm$ +^Libtmp/GSL/.*\.xs$ +^Libtmp/GSL/DIFF/D.*\.c$ +^Libtmp/GSL/INTEG/I.*\.c$ +^Libtmp/GSL/INTERP/.*\.c$ +^Libtmp/GSL/MROOT/M.*\.c$ +^Libtmp/GSL/RNG/.*\.c$ +^Libtmp/GSL/RNG\.(pm|xs|c) +^Libtmp/GSL/SF/.*\.c$ +^Libtmp/Gaussian\.pm +^Libtmp/Genetic +^Libtmp/Image2D/Image2D\..* +^Libtmp/ImageND/ImageND\..* +^Libtmp/ImageRGB/ImageRGB\..* +^Libtmp/Minuit/.*\.a$ +^Libtmp/Minuit/.*\.pm$ +^Libtmp/Minuit/.*\.xs$ +^Libtmp/Minuit/M.*\.c$ +^Libtmp/PCARout/PCARout\..* +^Libtmp/Slatec/Slatec.c +^Libtmp/Slatec/Slatec.pm +^Libtmp/Slatec/Slatec.xs +^Libtmp/Slatec/SlatecProtos.h$ +^Libtmp/Slatec/f77_underscore$ +^Libtmp/Slatec/slatec/.*\.c$ +^Libtmp/Transform/Cartography/earth_day.ppm +^Libtmp/Transform/Cartography/earth_night.ppm +^Libtmp/Transform/Proj4/Makefile.PL-gis$ +^Libtmp/Transform/Proj4/Proj4\.c +^Libtmp/Transform/Proj4/Proj4\.pm +^Libtmp/Transform/Proj4/Proj4\.xs +^Libtmp/Transform/Transform\.c +^Libtmp/Transform/Transform\.pm +^Libtmp/Transform/Transform\.xs ^Perldl2/logo3d.pdl ^Perldl2/pdl2.pod$ ^Perldl2/tctrl-c.pl From a436551c4e206fd51ba0545e75ce26d1bcd09c95 Mon Sep 17 00:00:00 2001 From: Ed J Date: Sat, 17 Jan 2015 16:12:38 +0000 Subject: [PATCH 3/7] Sort MANIFEST* and last chunk of .gitignore --- MANIFEST.SKIP | 1 - 1 file changed, 1 deletion(-) diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP index cef933d70..03997f3bd 100644 --- a/MANIFEST.SKIP +++ b/MANIFEST.SKIP @@ -13,7 +13,6 @@ /tmp.* Benchmark/Bench.c Benchmark/blib/ -^CVS Libtmp/PCA/PCA* MANIFEST\.bak$ MANIFEST\.old From ba8747dafe7eff5ecf8c2d0c1b4f5873969c3067 Mon Sep 17 00:00:00 2001 From: Ed J Date: Sat, 17 Jan 2015 18:30:26 +0000 Subject: [PATCH 4/7] Move Graphics IO Libtmp Perldl2 + Examples + tests to kitchen-sink --- .gitignore | 184 ------- .travis.yml | 6 - Basic/PDL.pm | 9 - MANIFEST | 494 ----------------- MANIFEST.SKIP | 115 +--- kitchen-sink/.gitignore | 188 +++++++ kitchen-sink/.travis.yml.patch | 33 ++ .../Example}/Fit/lmfit_example.pl | 0 {Example => kitchen-sink/Example}/IO/wmpeg.pl | 0 .../Example}/PGPLOT/pgplot.pl | 0 .../Example}/PGPLOT/std_pgplot.pl | 0 .../Example}/PLplot/refresh.pdl | 0 .../Example}/Simplex/tsimp2.pl | 0 .../Example}/Simplex/tsimp_needs_pgplot.pl | 0 .../Example}/TriD/3dtest.pl | 0 .../Example}/TriD/line3d.pl | 0 .../Example}/TriD/old_trid_clip.pl | 0 .../Graphics}/Graphics2D.pm | 0 .../Graphics}/IIS/Makefile.PL | 0 .../Graphics}/IIS/iis.pd | 0 .../Graphics}/IIS/libiis.h | 0 .../Graphics}/IIS/pdliisdisp.c | 0 .../Graphics}/LUT/LUT.pm | 0 .../Graphics}/LUT/Makefile.PL | 0 .../Graphics}/LUT/README | 0 .../Graphics}/LUT/ramps/Makefile.PL | 0 .../Graphics}/LUT/ramps/equa.fits | Bin .../Graphics}/LUT/ramps/expo.fits | Bin .../Graphics}/LUT/ramps/gamma.fits | Bin .../Graphics}/LUT/ramps/jigsaw.fits | Bin .../Graphics}/LUT/ramps/lasritt.fits | Bin .../Graphics}/LUT/ramps/log.fits | Bin .../Graphics}/LUT/ramps/neg.fits | Bin .../Graphics}/LUT/ramps/neglog.fits | Bin .../Graphics}/LUT/ramps/null.fits | Bin .../Graphics}/LUT/ramps/ramp.fits | Bin .../Graphics}/LUT/ramps/stairs.fits | Bin {t => kitchen-sink/Graphics/LUT/t}/lut.t | 0 .../Graphics}/LUT/tables/Makefile.PL | 0 .../Graphics}/LUT/tables/aips0.fits | Bin .../Graphics}/LUT/tables/backgr.fits | Bin .../Graphics}/LUT/tables/bgyrw.fits | Bin .../Graphics}/LUT/tables/blue.fits | Bin .../Graphics}/LUT/tables/blulut.fits | Bin .../Graphics}/LUT/tables/color.fits | Bin .../Graphics}/LUT/tables/green.fits | Bin .../Graphics}/LUT/tables/heat.fits | Bin .../Graphics}/LUT/tables/idl11.fits | Bin .../Graphics}/LUT/tables/idl12.fits | Bin .../Graphics}/LUT/tables/idl14.fits | Bin .../Graphics}/LUT/tables/idl15.fits | Bin .../Graphics}/LUT/tables/idl2.fits | Bin .../Graphics}/LUT/tables/idl4.fits | Bin .../Graphics}/LUT/tables/idl5.fits | Bin .../Graphics}/LUT/tables/idl6.fits | Bin .../Graphics}/LUT/tables/isophot.fits | Bin .../Graphics}/LUT/tables/light.fits | Bin .../Graphics}/LUT/tables/manycol.fits | Bin .../Graphics}/LUT/tables/pastel.fits | Bin .../Graphics}/LUT/tables/rainbow.fits | Bin .../Graphics}/LUT/tables/rainbow1.fits | Bin .../Graphics}/LUT/tables/rainbow2.fits | Bin .../Graphics}/LUT/tables/rainbow3.fits | Bin .../Graphics}/LUT/tables/rainbow4.fits | Bin .../Graphics}/LUT/tables/ramp.fits | Bin .../Graphics}/LUT/tables/random.fits | Bin .../Graphics}/LUT/tables/random1.fits | Bin .../Graphics}/LUT/tables/random2.fits | Bin .../Graphics}/LUT/tables/random3.fits | Bin .../Graphics}/LUT/tables/random4.fits | Bin .../Graphics}/LUT/tables/random5.fits | Bin .../Graphics}/LUT/tables/random6.fits | Bin .../Graphics}/LUT/tables/real.fits | Bin .../Graphics}/LUT/tables/red.fits | Bin .../Graphics}/LUT/tables/smooth.fits | Bin .../Graphics}/LUT/tables/smooth1.fits | Bin .../Graphics}/LUT/tables/smooth2.fits | Bin .../Graphics}/LUT/tables/smooth3.fits | Bin .../Graphics}/LUT/tables/staircase.fits | Bin .../Graphics}/LUT/tables/stairs8.fits | Bin .../Graphics}/LUT/tables/stairs9.fits | Bin .../Graphics}/LUT/tables/standard.fits | Bin .../Graphics}/Limits/Limits.pm | 0 .../Graphics}/Limits/Makefile.PL | 0 .../Graphics}/Makefile.PL | 0 .../Graphics}/PGPLOT/Makefile.PL | 0 .../Graphics}/PGPLOT/PGPLOT.pm | 0 .../Graphics}/PGPLOT/PGPLOTOptions.pm | 0 .../Graphics}/PGPLOT/Window/Makefile.PL | 0 .../Graphics}/PGPLOT/Window/Window.pm | 0 .../Graphics}/PGPLOT/Window/Window.xs | 0 .../Graphics}/PGPLOT/Window/typemap | 0 .../Graphics/PGPLOT/t}/pgplot.t | 0 .../Graphics}/PLplot/Changes | 0 .../Graphics}/PLplot/Makefile.PL | 0 .../Graphics}/PLplot/README | 0 .../Graphics}/PLplot/plplot.pd | 0 .../Graphics/PLplot/t}/plplot.t | 0 .../Graphics/PLplot/t}/plplot_no_fork.win32 | 0 {Graphics => kitchen-sink/Graphics}/State.pm | 0 .../Graphics}/TriD/Makefile.PL | 0 .../Graphics}/TriD/OpenGLQ/Makefile.PL | 0 .../Graphics}/TriD/OpenGLQ/openglq.pd | 0 .../Graphics}/TriD/POGL/MANIFEST | 0 .../Graphics}/TriD/POGL/Makefile.PL | 0 .../Graphics}/TriD/POGL/OpenGL.pm | 0 .../Graphics}/TriD/POGL/README | 0 .../Graphics}/TriD/POGL/ignore.txt | 0 .../Graphics}/TriD/POGL/t/00-load.t | 0 .../Graphics}/TriD/Rout/Makefile.PL | 0 .../Graphics}/TriD/Rout/rout.pd | 0 .../Graphics}/TriD/TriD.pm | 0 .../Graphics}/TriD/TriD/ArcBall.pm | 0 .../Graphics}/TriD/TriD/ButtonControl.pm | 0 .../Graphics}/TriD/TriD/Contours.pm | 0 .../Graphics}/TriD/TriD/Control3D.pm | 0 .../Graphics}/TriD/TriD/GL.pm | 0 .../Graphics}/TriD/TriD/GoBoard.pm | 0 .../Graphics}/TriD/TriD/Graph.pm | 0 .../Graphics}/TriD/TriD/Image.pm | 0 .../Graphics}/TriD/TriD/Labels.pm | 0 .../Graphics}/TriD/TriD/Lines.pm | 0 .../Graphics}/TriD/TriD/Logo.pm | 0 .../Graphics}/TriD/TriD/MathGraph.pm | 0 .../Graphics}/TriD/TriD/Mesh.pm | 0 .../Graphics}/TriD/TriD/OOGL.pm | 0 .../Graphics}/TriD/TriD/Object.pm | 0 .../Graphics}/TriD/TriD/Objects.pm | 0 .../Graphics}/TriD/TriD/Polygonize.pm | 0 .../Graphics}/TriD/TriD/Quaternion.pm | 0 .../Graphics}/TriD/TriD/SimpleScaler.pm | 0 .../Graphics}/TriD/TriD/Surface.pm | 0 .../Graphics}/TriD/TriD/TextObjects.pm | 0 .../Graphics}/TriD/TriD/Tk.pm | 0 .../Graphics}/TriD/TriD/VRML.pm | 0 .../Graphics}/TriD/TriD/ViewPort.pm | 0 .../Graphics}/TriD/TriD/Window.pm | 0 .../Graphics}/TriD/VRML/Makefile.PL | 0 .../Graphics}/TriD/VRML/VRML.pm | 0 .../Graphics}/TriD/VRML/VRML/Protos.pm | 0 {t => kitchen-sink/Graphics/TriD/t}/opengl.t | 0 {IO => kitchen-sink/IO}/Browser/Makefile.PL | 0 {IO => kitchen-sink/IO}/Browser/browse.c | 0 {IO => kitchen-sink/IO}/Browser/browser.pd | 0 .../IO}/Browser/hints/dec_osf.pl | 0 {IO => kitchen-sink/IO}/Dicom/Dicom.pm | 0 {IO => kitchen-sink/IO}/Dicom/Makefile.PL | 0 {IO => kitchen-sink/IO}/Dumper.pm | 0 {IO => kitchen-sink/IO}/ENVI/readenvi.pdl | 0 {IO => kitchen-sink/IO}/FITS/FITS.pm | 0 {IO => kitchen-sink/IO}/FITS/Makefile.PL | 0 kitchen-sink/IO/FITS/t/bad.t | 83 +++ {t => kitchen-sink/IO/FITS/t}/fits.t | 0 {IO => kitchen-sink/IO}/FastRaw/FastRaw.pm | 0 {IO => kitchen-sink/IO}/FastRaw/Makefile.PL | 0 {t => kitchen-sink/IO/FastRaw/t}/fastraw.t | 0 {IO => kitchen-sink/IO}/FlexRaw/FlexRaw.pm | 0 {IO => kitchen-sink/IO}/FlexRaw/Makefile.PL | 0 {t => kitchen-sink/IO/FlexRaw/t}/flexraw.t | 0 .../IO/FlexRaw/t}/flexraw_fortran.t | 0 {t => kitchen-sink/IO/FlexRaw/t}/iotypes.t | 0 {IO => kitchen-sink/IO}/GD/Changes | 0 {IO => kitchen-sink/IO}/GD/GD.pd | 0 {IO => kitchen-sink/IO}/GD/Makefile.PL | 0 {IO => kitchen-sink/IO}/GD/TODO | 0 {t => kitchen-sink/IO/GD/t}/gd_oo_tests.t | 0 {t => kitchen-sink/IO/GD/t}/gd_tests.t | 0 {IO => kitchen-sink/IO}/GD/typemap | 0 {IO => kitchen-sink/IO}/HDF/Changes | 0 {IO => kitchen-sink/IO}/HDF/HDF.pm | 0 {IO => kitchen-sink/IO}/HDF/Makefile.PL | 0 {IO => kitchen-sink/IO}/HDF/SD/Changes | 0 {IO => kitchen-sink/IO}/HDF/SD/MANIFEST | 0 {IO => kitchen-sink/IO}/HDF/SD/Makefile.PL | 0 {IO => kitchen-sink/IO}/HDF/SD/SD.pd | 0 {IO => kitchen-sink/IO}/HDF/TODO | 0 {IO => kitchen-sink/IO}/HDF/VS/Changes | 0 {IO => kitchen-sink/IO}/HDF/VS/MANIFEST | 0 {IO => kitchen-sink/IO}/HDF/VS/Makefile.PL | 0 {IO => kitchen-sink/IO}/HDF/VS/VS.pd | 0 {IO => kitchen-sink/IO}/HDF/buildfunc.pm | 0 {t => kitchen-sink/IO/HDF/t}/hdf_sd.t | 0 {t => kitchen-sink/IO/HDF/t}/hdf_vdata.t | 0 {t => kitchen-sink/IO/HDF/t}/hdf_vgroup.t | 0 {IO => kitchen-sink/IO}/HDF/typemap | 0 {IO => kitchen-sink/IO}/IDL/IDL.pm | 0 {IO => kitchen-sink/IO}/IDL/Makefile.PL | 0 {IO => kitchen-sink/IO}/IDL/README | 0 {IO => kitchen-sink/IO}/IO.pod | 0 {IO => kitchen-sink/IO}/Makefile.PL | 0 {IO => kitchen-sink/IO}/Misc/Makefile.PL | 0 {IO => kitchen-sink/IO}/Misc/misc.pd | 0 {t => kitchen-sink/IO/Misc/t}/misc.t | 0 {IO => kitchen-sink/IO}/Pnm/Makefile.PL | 0 {IO => kitchen-sink/IO}/Pnm/Pic.pm | 0 {IO => kitchen-sink/IO}/Pnm/pnm.pd | 0 {t => kitchen-sink/IO/Pnm/t}/pic_16bit.t | 0 {t => kitchen-sink/IO/Pnm/t}/picnorgb.t | 0 {t => kitchen-sink/IO/Pnm/t}/picrgb.t | 0 {t => kitchen-sink/IO/Pnm/t}/pnm.t | 0 {t => kitchen-sink/IO/Pnm/t}/rim.t | 0 {IO => kitchen-sink/IO}/Storable/Makefile.PL | 0 {IO => kitchen-sink/IO}/Storable/storable.pd | 0 {t => kitchen-sink/IO/Storable/t}/storable.t | 0 .../IO/Storable/t}/storable_new_amd64.dat | Bin .../IO/Storable/t}/storable_old_amd64.dat | Bin {t => kitchen-sink/IO/t}/dumper.t | 0 .../Libtmp}/CallExt/CallExt.pm | 0 .../Libtmp}/CallExt/CallExt.xs | 0 .../Libtmp}/CallExt/Makefile.PL | 0 .../Libtmp/CallExt/t}/callext.c | 0 .../Libtmp/CallExt/t}/callext.t | 0 .../Libtmp}/Compression/Makefile.PL | 0 .../Libtmp}/Compression/compression.pd | 0 .../Libtmp}/Compression/ricecomp.c | 0 {Libtmp => kitchen-sink/Libtmp}/DiskCache.pm | 0 .../Libtmp}/FFT/Makefile.PL | 0 {Libtmp => kitchen-sink/Libtmp}/FFT/fft.pd | 0 {Libtmp => kitchen-sink/Libtmp}/FFT/fftn.c | 0 {Libtmp => kitchen-sink/Libtmp}/FFT/fftn.h | 0 {t => kitchen-sink/Libtmp/FFT/t}/fft.t | 0 .../Libtmp}/Filter/LinPred.pm | 0 .../Libtmp}/Filter/Linear.pm | 0 .../Libtmp}/Filter/Makefile.PL | 0 .../Libtmp}/Fit/Gaussian/Makefile.PL | 0 .../Libtmp}/Fit/Gaussian/gauss.c | 0 .../Libtmp}/Fit/Gaussian/gaussian.pd | 0 .../Libtmp/Fit/Gaussian/t}/gauss.t | 0 {Libtmp => kitchen-sink/Libtmp}/Fit/LM.pm | 0 {Libtmp => kitchen-sink/Libtmp}/Fit/Linfit.pm | 0 .../Libtmp}/Fit/Makefile.PL | 0 .../Libtmp}/Fit/Polynomial.pm | 0 {t => kitchen-sink/Libtmp/Fit/t}/linfit.t | 0 {t => kitchen-sink/Libtmp/Fit/t}/poly.t | 0 {Libtmp => kitchen-sink/Libtmp}/Func.pm | 0 .../Libtmp}/GIS/Makefile.PL | 0 .../Libtmp}/GIS/Proj/Makefile.PL | 0 .../Libtmp}/GIS/Proj/Proj.pd | 0 .../Libtmp}/GIS/Proj/README | 0 {Libtmp => kitchen-sink/Libtmp}/GIS/Proj/TODO | 0 .../Libtmp}/GIS/Proj/include/projects.h | 0 .../Libtmp/GIS/Proj/t}/gis_proj.t | 0 .../Libtmp}/GSL/DIFF/FUNC.c | 0 .../Libtmp}/GSL/DIFF/Makefile.PL | 0 .../Libtmp}/GSL/DIFF/gsl_diff.pd | 0 .../Libtmp/GSL/DIFF/t}/gsl_diff.t | 0 .../Libtmp}/GSL/INTEG/FUNC.c | 0 .../Libtmp}/GSL/INTEG/Makefile.PL | 0 .../Libtmp}/GSL/INTEG/gsl_integ.pd | 0 .../Libtmp/GSL/INTEG/t}/gsl_integ.t | 0 .../Libtmp}/GSL/INTERP/Makefile.PL | 0 .../Libtmp}/GSL/INTERP/gsl_interp.pd | 0 .../Libtmp}/GSL/INTERP/gslerr.h | 0 .../Libtmp/GSL/INTERP/t}/gsl_interp.t | 0 .../Libtmp}/GSL/INTERP/typemap | 0 .../Libtmp}/GSL/MROOT/FUNC.c | 0 .../Libtmp}/GSL/MROOT/Makefile.PL | 0 .../Libtmp}/GSL/MROOT/gsl_mroot.pd | 0 .../Libtmp/GSL/MROOT/t}/gsl_mroot.t | 0 .../Libtmp}/GSL/Makefile.PL | 0 .../Libtmp}/GSL/RNG/Makefile.PL | 0 .../Libtmp}/GSL/RNG/README | 0 .../Libtmp}/GSL/RNG/gsl_random.pd | 0 .../Libtmp/GSL/RNG/t}/gsl_rng.t | 0 .../Libtmp}/GSL/RNG/typemap | 0 .../Libtmp}/GSL/SF/Makefile.PL | 0 {Libtmp => kitchen-sink/Libtmp}/GSL/SF/README | 0 .../Libtmp}/GSL/SF/airy/Makefile.PL | 0 .../Libtmp}/GSL/SF/airy/gsl_sf_airy.pd | 0 .../Libtmp}/GSL/SF/bessel/Makefile.PL | 0 .../Libtmp}/GSL/SF/bessel/gsl_sf_bessel.pd | 0 .../Libtmp/GSL/SF/bessel/t}/gsl_sf.t | 0 .../Libtmp}/GSL/SF/clausen/Makefile.PL | 0 .../Libtmp}/GSL/SF/clausen/gsl_sf_clausen.pd | 0 .../Libtmp}/GSL/SF/coulomb/Makefile.PL | 0 .../Libtmp}/GSL/SF/coulomb/gsl_sf_coulomb.pd | 0 .../Libtmp}/GSL/SF/coupling/Makefile.PL | 0 .../GSL/SF/coupling/gsl_sf_coupling.pd | 0 .../Libtmp}/GSL/SF/dawson/Makefile.PL | 0 .../Libtmp}/GSL/SF/dawson/gsl_sf_dawson.pd | 0 .../Libtmp}/GSL/SF/debye/Makefile.PL | 0 .../Libtmp}/GSL/SF/debye/gsl_sf_debye.pd | 0 .../Libtmp}/GSL/SF/dilog/Makefile.PL | 0 .../Libtmp}/GSL/SF/dilog/gsl_sf_dilog.pd | 0 .../Libtmp}/GSL/SF/elementary/Makefile.PL | 0 .../GSL/SF/elementary/gsl_sf_elementary.pd | 0 .../Libtmp}/GSL/SF/ellint/Makefile.PL | 0 .../Libtmp}/GSL/SF/ellint/gsl_sf_ellint.pd | 0 .../Libtmp}/GSL/SF/elljac/Makefile.PL | 0 .../Libtmp}/GSL/SF/elljac/gsl_sf_elljac.pd | 0 .../Libtmp}/GSL/SF/erf/Makefile.PL | 0 .../Libtmp}/GSL/SF/erf/gsl_sf_erf.pd | 0 .../Libtmp}/GSL/SF/exp/Makefile.PL | 0 .../Libtmp}/GSL/SF/exp/gsl_sf_exp.pd | 0 .../Libtmp}/GSL/SF/expint/Makefile.PL | 0 .../Libtmp}/GSL/SF/expint/gsl_sf_expint.pd | 0 .../Libtmp}/GSL/SF/fermi_dirac/Makefile.PL | 0 .../GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd | 0 .../Libtmp}/GSL/SF/gamma/Makefile.PL | 0 .../Libtmp}/GSL/SF/gamma/gsl_sf_gamma.pd | 0 .../Libtmp}/GSL/SF/gegenbauer/Makefile.PL | 0 .../GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd | 0 .../Libtmp}/GSL/SF/gslerr.h | 0 .../Libtmp}/GSL/SF/hyperg/Makefile.PL | 0 .../Libtmp}/GSL/SF/hyperg/gsl_sf_hyperg.pd | 0 .../Libtmp}/GSL/SF/laguerre/Makefile.PL | 0 .../GSL/SF/laguerre/gsl_sf_laguerre.pd | 0 .../Libtmp}/GSL/SF/legendre/Makefile.PL | 0 .../GSL/SF/legendre/gsl_sf_legendre.pd | 0 .../Libtmp}/GSL/SF/log/Makefile.PL | 0 .../Libtmp}/GSL/SF/log/gsl_sf_log.pd | 0 .../Libtmp}/GSL/SF/poly/Makefile.PL | 0 .../Libtmp}/GSL/SF/poly/gsl_sf_poly.pd | 0 .../Libtmp}/GSL/SF/pow_int/Makefile.PL | 0 .../Libtmp}/GSL/SF/pow_int/gsl_sf_pow_int.pd | 0 .../Libtmp}/GSL/SF/psi/Makefile.PL | 0 .../Libtmp}/GSL/SF/psi/gsl_sf_psi.pd | 0 .../Libtmp}/GSL/SF/synchrotron/Makefile.PL | 0 .../GSL/SF/synchrotron/gsl_sf_synchrotron.pd | 0 .../Libtmp}/GSL/SF/transport/Makefile.PL | 0 .../GSL/SF/transport/gsl_sf_transport.pd | 0 .../Libtmp}/GSL/SF/trig/Makefile.PL | 0 .../Libtmp}/GSL/SF/trig/gsl_sf_trig.pd | 0 .../Libtmp}/GSL/SF/zeta/Makefile.PL | 0 .../Libtmp}/GSL/SF/zeta/gsl_sf_zeta.pd | 0 {Libtmp => kitchen-sink/Libtmp}/Gaussian.pm | 0 .../Libtmp}/Image2D/Makefile.PL | 0 .../Libtmp}/Image2D/image2d.pd | 0 .../Libtmp}/Image2D/resample.c | 0 .../Libtmp}/Image2D/resample.h | 0 .../Libtmp}/Image2D/rotate.c | 0 kitchen-sink/Libtmp/Image2D/t/bad.t | 90 ++++ .../Libtmp/Image2D/t}/image2d.t | 0 kitchen-sink/Libtmp/Image2D/t/pthreadBarf.t | 66 +++ .../Libtmp}/ImageND/Makefile.PL | 0 .../Libtmp}/ImageND/imagend.pd | 0 .../Libtmp/ImageND/t}/imagend.t | 0 .../Libtmp}/ImageRGB/Makefile.PL | 0 .../Libtmp}/ImageRGB/imagergb.pd | 0 .../Libtmp}/ImageRGB/pdlppm.h | 0 .../Libtmp}/ImageRGB/ppm_quant.c | 0 .../Libtmp/ImageRGB/t}/imagergb.t | 0 .../Libtmp}/Interpolate/Interpolate.pm | 0 .../Libtmp}/Interpolate/Makefile.PL | 0 .../Libtmp}/Interpolate/Slatec/Makefile.PL | 0 .../Libtmp}/Interpolate/Slatec/Slatec.pm | 0 .../Interpolate/Slatec/t}/interp_slatec.t | 0 .../Libtmp/Interpolate/t}/interp.t | 0 {Libtmp => kitchen-sink/Libtmp}/Makefile.PL | 0 {Libtmp => kitchen-sink/Libtmp}/Minuit/FCN.c | 0 .../Libtmp}/Minuit/Makefile.PL | 0 .../Libtmp}/Minuit/minuit.pd | 0 .../Libtmp}/Minuit/minuitlib/futils.f | 0 .../Libtmp}/Minuit/minuitlib/intracfalse.f | 0 .../Libtmp}/Minuit/minuitlib/minuit.f | 0 {t => kitchen-sink/Libtmp/Minuit/t}/minuit.t | 0 .../Libtmp}/Simplex/Makefile.PL | 0 .../Libtmp}/Simplex/Simplex.pm | 0 .../Libtmp}/Slatec/Makefile.PL | 0 .../Libtmp}/Slatec/slatec.pd | 0 .../Libtmp}/Slatec/slatec/chfcm.f | 0 .../Libtmp}/Slatec/slatec/chfdv.f | 0 .../Libtmp}/Slatec/slatec/chfev.f | 0 .../Libtmp}/Slatec/slatec/chfie.f | 0 .../Libtmp}/Slatec/slatec/d1mach.f | 0 .../Libtmp}/Slatec/slatec/dasum.f | 0 .../Libtmp}/Slatec/slatec/daxpy.f | 0 .../Libtmp}/Slatec/slatec/dchfcm.f | 0 .../Libtmp}/Slatec/slatec/dchfdv.f | 0 .../Libtmp}/Slatec/slatec/dchfev.f | 0 .../Libtmp}/Slatec/slatec/dchfie.f | 0 .../Libtmp}/Slatec/slatec/ddot.f | 0 .../Libtmp}/Slatec/slatec/dgeco.f | 0 .../Libtmp}/Slatec/slatec/dgedi.f | 0 .../Libtmp}/Slatec/slatec/dgefa.f | 0 .../Libtmp}/Slatec/slatec/dgesl.f | 0 .../Libtmp}/Slatec/slatec/dp1vlu.f | 0 .../Libtmp}/Slatec/slatec/dpchbs.f | 0 .../Libtmp}/Slatec/slatec/dpchce.f | 0 .../Libtmp}/Slatec/slatec/dpchci.f | 0 .../Libtmp}/Slatec/slatec/dpchcm.f | 0 .../Libtmp}/Slatec/slatec/dpchcs.f | 0 .../Libtmp}/Slatec/slatec/dpchdf.f | 0 .../Libtmp}/Slatec/slatec/dpchfd.f | 0 .../Libtmp}/Slatec/slatec/dpchfe.f | 0 .../Libtmp}/Slatec/slatec/dpchia.f | 0 .../Libtmp}/Slatec/slatec/dpchic.f | 0 .../Libtmp}/Slatec/slatec/dpchid.f | 0 .../Libtmp}/Slatec/slatec/dpchim.f | 0 .../Libtmp}/Slatec/slatec/dpchkt.f | 0 .../Libtmp}/Slatec/slatec/dpchsp.f | 0 .../Libtmp}/Slatec/slatec/dpchst.f | 0 .../Libtmp}/Slatec/slatec/dpchsw.f | 0 .../Libtmp}/Slatec/slatec/dpcoef.f | 0 .../Libtmp}/Slatec/slatec/dpoco.f | 0 .../Libtmp}/Slatec/slatec/dpodi.f | 0 .../Libtmp}/Slatec/slatec/dpofa.f | 0 .../Libtmp}/Slatec/slatec/dpolft.f | 0 .../Libtmp}/Slatec/slatec/dscal.f | 0 .../Libtmp}/Slatec/slatec/dswap.f | 0 .../Libtmp}/Slatec/slatec/ezfft1.f | 0 .../Libtmp}/Slatec/slatec/ezfftb.f | 0 .../Libtmp}/Slatec/slatec/ezfftf.f | 0 .../Libtmp}/Slatec/slatec/ezffti.f | 0 .../Libtmp}/Slatec/slatec/f2c/chfcm.c | 0 .../Libtmp}/Slatec/slatec/f2c/chfdv.c | 0 .../Libtmp}/Slatec/slatec/f2c/chfev.c | 0 .../Libtmp}/Slatec/slatec/f2c/chfie.c | 0 .../Libtmp}/Slatec/slatec/f2c/d1mach.c | 0 .../Libtmp}/Slatec/slatec/f2c/dasum.c | 0 .../Libtmp}/Slatec/slatec/f2c/daxpy.c | 0 .../Libtmp}/Slatec/slatec/f2c/dchfcm.c | 0 .../Libtmp}/Slatec/slatec/f2c/dchfdv.c | 0 .../Libtmp}/Slatec/slatec/f2c/dchfev.c | 0 .../Libtmp}/Slatec/slatec/f2c/dchfie.c | 0 .../Libtmp}/Slatec/slatec/f2c/ddot.c | 0 .../Libtmp}/Slatec/slatec/f2c/dgeco.c | 0 .../Libtmp}/Slatec/slatec/f2c/dgedi.c | 0 .../Libtmp}/Slatec/slatec/f2c/dgefa.c | 0 .../Libtmp}/Slatec/slatec/f2c/dgesl.c | 0 .../Libtmp}/Slatec/slatec/f2c/dp1vlu.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchbs.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchce.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchci.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchcm.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchcs.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchdf.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchfd.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchfe.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchia.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchic.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchid.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchim.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchkt.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchsp.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchst.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpchsw.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpcoef.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpoco.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpodi.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpofa.c | 0 .../Libtmp}/Slatec/slatec/f2c/dpolft.c | 0 .../Libtmp}/Slatec/slatec/f2c/dscal.c | 0 .../Libtmp}/Slatec/slatec/f2c/dswap.c | 0 .../Libtmp}/Slatec/slatec/f2c/ezfft1.c | 0 .../Libtmp}/Slatec/slatec/f2c/ezfftb.c | 0 .../Libtmp}/Slatec/slatec/f2c/ezfftf.c | 0 .../Libtmp}/Slatec/slatec/f2c/ezffti.c | 0 .../Libtmp}/Slatec/slatec/f2c/fdump.c | 0 .../Libtmp}/Slatec/slatec/f2c/i1mach.c | 0 .../Libtmp}/Slatec/slatec/f2c/idamax.c | 0 .../Libtmp}/Slatec/slatec/f2c/isamax.c | 0 .../Libtmp}/Slatec/slatec/f2c/j4save.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchbs.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchce.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchci.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchcm.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchcs.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchdf.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchfd.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchfe.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchia.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchic.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchid.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchim.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchkt.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchsp.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchst.c | 0 .../Libtmp}/Slatec/slatec/f2c/pchsw.c | 0 .../Libtmp}/Slatec/slatec/f2c/pcoef.c | 0 .../Libtmp}/Slatec/slatec/f2c/polfit.c | 0 .../Libtmp}/Slatec/slatec/f2c/pvalue.c | 0 .../Libtmp}/Slatec/slatec/f2c/pythag.c | 0 .../Libtmp}/Slatec/slatec/f2c/r1mach.c | 0 .../Libtmp}/Slatec/slatec/f2c/radb2.c | 0 .../Libtmp}/Slatec/slatec/f2c/radb3.c | 0 .../Libtmp}/Slatec/slatec/f2c/radb4.c | 0 .../Libtmp}/Slatec/slatec/f2c/radb5.c | 0 .../Libtmp}/Slatec/slatec/f2c/radbg.c | 0 .../Libtmp}/Slatec/slatec/f2c/radf2.c | 0 .../Libtmp}/Slatec/slatec/f2c/radf3.c | 0 .../Libtmp}/Slatec/slatec/f2c/radf4.c | 0 .../Libtmp}/Slatec/slatec/f2c/radf5.c | 0 .../Libtmp}/Slatec/slatec/f2c/radfg.c | 0 .../Libtmp}/Slatec/slatec/f2c/rfftb.c | 0 .../Libtmp}/Slatec/slatec/f2c/rfftb1.c | 0 .../Libtmp}/Slatec/slatec/f2c/rfftf.c | 0 .../Libtmp}/Slatec/slatec/f2c/rfftf1.c | 0 .../Libtmp}/Slatec/slatec/f2c/rs.c | 0 .../Libtmp}/Slatec/slatec/f2c/sasum.c | 0 .../Libtmp}/Slatec/slatec/f2c/saxpy.c | 0 .../Libtmp}/Slatec/slatec/f2c/sdot.c | 0 .../Libtmp}/Slatec/slatec/f2c/sgeco.c | 0 .../Libtmp}/Slatec/slatec/f2c/sgedi.c | 0 .../Libtmp}/Slatec/slatec/f2c/sgefa.c | 0 .../Libtmp}/Slatec/slatec/f2c/sgesl.c | 0 .../Libtmp}/Slatec/slatec/f2c/snrm2.c | 0 .../Libtmp}/Slatec/slatec/f2c/spoco.c | 0 .../Libtmp}/Slatec/slatec/f2c/spodi.c | 0 .../Libtmp}/Slatec/slatec/f2c/spofa.c | 0 .../Libtmp}/Slatec/slatec/f2c/srot.c | 0 .../Libtmp}/Slatec/slatec/f2c/srotg.c | 0 .../Libtmp}/Slatec/slatec/f2c/sscal.c | 0 .../Libtmp}/Slatec/slatec/f2c/ssvdc.c | 0 .../Libtmp}/Slatec/slatec/f2c/sswap.c | 0 .../Libtmp}/Slatec/slatec/f2c/tql2.c | 0 .../Libtmp}/Slatec/slatec/f2c/tqlrat.c | 0 .../Libtmp}/Slatec/slatec/f2c/tred1.c | 0 .../Libtmp}/Slatec/slatec/f2c/tred2.c | 0 .../Libtmp}/Slatec/slatec/f2c/xerbla.c | 0 .../Libtmp}/Slatec/slatec/f2c/xercnt.c | 0 .../Libtmp}/Slatec/slatec/f2c/xerhlt.c | 0 .../Libtmp}/Slatec/slatec/f2c/xermsg.c | 0 .../Libtmp}/Slatec/slatec/f2c/xerprn.c | 0 .../Libtmp}/Slatec/slatec/f2c/xersve.c | 0 .../Libtmp}/Slatec/slatec/f2c/xgetua.c | 0 .../Libtmp}/Slatec/slatec/fdump.f | 0 .../Libtmp}/Slatec/slatec/i1mach.f | 0 .../Libtmp}/Slatec/slatec/idamax.f | 0 .../Libtmp}/Slatec/slatec/isamax.f | 0 .../Libtmp}/Slatec/slatec/j4save.f | 0 .../Libtmp}/Slatec/slatec/pchbs.f | 0 .../Libtmp}/Slatec/slatec/pchce.f | 0 .../Libtmp}/Slatec/slatec/pchci.f | 0 .../Libtmp}/Slatec/slatec/pchcm.f | 0 .../Libtmp}/Slatec/slatec/pchcs.f | 0 .../Libtmp}/Slatec/slatec/pchdf.f | 0 .../Libtmp}/Slatec/slatec/pchfd.f | 0 .../Libtmp}/Slatec/slatec/pchfe.f | 0 .../Libtmp}/Slatec/slatec/pchia.f | 0 .../Libtmp}/Slatec/slatec/pchic.f | 0 .../Libtmp}/Slatec/slatec/pchid.f | 0 .../Libtmp}/Slatec/slatec/pchim.f | 0 .../Libtmp}/Slatec/slatec/pchkt.f | 0 .../Libtmp}/Slatec/slatec/pchsp.f | 0 .../Libtmp}/Slatec/slatec/pchst.f | 0 .../Libtmp}/Slatec/slatec/pchsw.f | 0 .../Libtmp}/Slatec/slatec/pcoef.f | 0 .../Libtmp}/Slatec/slatec/polfit.f | 0 .../Libtmp}/Slatec/slatec/pvalue.f | 0 .../Libtmp}/Slatec/slatec/pythag.f | 0 .../Libtmp}/Slatec/slatec/r1mach.f | 0 .../Libtmp}/Slatec/slatec/radb2.f | 0 .../Libtmp}/Slatec/slatec/radb3.f | 0 .../Libtmp}/Slatec/slatec/radb4.f | 0 .../Libtmp}/Slatec/slatec/radb5.f | 0 .../Libtmp}/Slatec/slatec/radbg.f | 0 .../Libtmp}/Slatec/slatec/radf2.f | 0 .../Libtmp}/Slatec/slatec/radf3.f | 0 .../Libtmp}/Slatec/slatec/radf4.f | 0 .../Libtmp}/Slatec/slatec/radf5.f | 0 .../Libtmp}/Slatec/slatec/radfg.f | 0 .../Libtmp}/Slatec/slatec/rfftb.f | 0 .../Libtmp}/Slatec/slatec/rfftb1.f | 0 .../Libtmp}/Slatec/slatec/rfftf.f | 0 .../Libtmp}/Slatec/slatec/rfftf1.f | 0 .../Libtmp}/Slatec/slatec/rs.f | 0 .../Libtmp}/Slatec/slatec/sasum.f | 0 .../Libtmp}/Slatec/slatec/saxpy.f | 0 .../Libtmp}/Slatec/slatec/sdot.f | 0 .../Libtmp}/Slatec/slatec/sgeco.f | 0 .../Libtmp}/Slatec/slatec/sgedi.f | 0 .../Libtmp}/Slatec/slatec/sgefa.f | 0 .../Libtmp}/Slatec/slatec/sgesl.f | 0 .../Libtmp}/Slatec/slatec/snrm2.f | 0 .../Libtmp}/Slatec/slatec/spoco.f | 0 .../Libtmp}/Slatec/slatec/spodi.f | 0 .../Libtmp}/Slatec/slatec/spofa.f | 0 .../Libtmp}/Slatec/slatec/srot.f | 0 .../Libtmp}/Slatec/slatec/srotg.f | 0 .../Libtmp}/Slatec/slatec/sscal.f | 0 .../Libtmp}/Slatec/slatec/ssvdc.f | 0 .../Libtmp}/Slatec/slatec/sswap.f | 0 .../Libtmp}/Slatec/slatec/tql2.f | 0 .../Libtmp}/Slatec/slatec/tqlrat.f | 0 .../Libtmp}/Slatec/slatec/tred1.f | 0 .../Libtmp}/Slatec/slatec/tred2.f | 0 .../Libtmp}/Slatec/slatec/xerbla.f | 0 .../Libtmp}/Slatec/slatec/xercnt.f | 0 .../Libtmp}/Slatec/slatec/xerhlt.f | 0 .../Libtmp}/Slatec/slatec/xermsg.f | 0 .../Libtmp}/Slatec/slatec/xerprn.f | 0 .../Libtmp}/Slatec/slatec/xersve.f | 0 .../Libtmp}/Slatec/slatec/xgetua.f | 0 .../Libtmp/Slatec/t}/limits_00.t | 0 .../Libtmp/Slatec/t}/limits_errb.t | 0 .../Libtmp/Slatec/t}/limits_keyspecs.t | 0 .../Libtmp/Slatec/t}/limits_range.t | 0 .../Libtmp/Slatec/t}/limits_round.t | 0 .../Libtmp/Slatec/t}/limits_trans.t | 0 .../Libtmp/Slatec/t}/limits_trans_err.t | 0 .../Libtmp/Slatec/t}/limits_ulimits.t | 0 .../Libtmp/Slatec/t}/slatec-polyfit-weight.t | 0 {t => kitchen-sink/Libtmp/Slatec/t}/slatec.t | 0 .../Transform/Cartography/Cartography.pm | 0 .../Libtmp}/Transform/Cartography/Makefile.PL | 0 .../Cartography/earth_coast.vec.fits | Bin .../Transform/Cartography/earth_day.jpg | Bin .../Transform/Cartography/earth_night.jpg | Bin .../Libtmp}/Transform/Makefile.PL | 0 .../Libtmp}/Transform/Proj4/Makefile.PL | 0 .../Libtmp}/Transform/Proj4/Proj4.pd | 0 .../Libtmp}/Transform/Proj4/README | 0 .../Libtmp}/Transform/Proj4/TODO | 0 .../Transform/Proj4/t}/proj_transform.t | 0 .../Transform/Proj4/t}/proj_transform2.t | 0 .../Libtmp/Transform/t}/transform.t | 0 .../Libtmp}/Transform/transform.pd | 0 {t => kitchen-sink/Libtmp/t}/diskcache.t | 0 {t => kitchen-sink/Libtmp/t}/func.t | 0 kitchen-sink/MANIFEST | 495 ++++++++++++++++++ kitchen-sink/MANIFEST.SKIP | 106 ++++ {Perldl2 => kitchen-sink/Perldl2}/Makefile.PL | 0 .../Perldl2}/Plugin/CleanErrors.pm | 0 .../Perldl2}/Plugin/Makefile.PL | 0 .../Perldl2}/Plugin/NiceSlice.pm | 0 .../Perldl2}/Plugin/PDLCommands.pm | 0 .../Perldl2}/Plugin/PrintControl.pm | 0 .../Perldl2}/Profile/Makefile.PL | 0 .../Perldl2}/Profile/Perldl2.pm | 0 {Perldl2 => kitchen-sink/Perldl2}/README | 0 {Perldl2 => kitchen-sink/Perldl2}/Script.pm | 0 {Perldl2 => kitchen-sink/Perldl2}/TODO | 0 {Perldl2 => kitchen-sink/Perldl2}/logo3d.pdl | 0 {Perldl2 => kitchen-sink/Perldl2}/pdl2 | 0 {Perldl2 => kitchen-sink/Perldl2}/tctrl-c.pl | 0 perldl.conf | 18 +- t/bad.t | 48 +- t/config.t | 11 +- t/pthreadBarf.t | 15 +- 630 files changed, 1080 insertions(+), 881 deletions(-) create mode 100644 kitchen-sink/.gitignore create mode 100644 kitchen-sink/.travis.yml.patch rename {Example => kitchen-sink/Example}/Fit/lmfit_example.pl (100%) rename {Example => kitchen-sink/Example}/IO/wmpeg.pl (100%) rename {Example => kitchen-sink/Example}/PGPLOT/pgplot.pl (100%) rename {Example => kitchen-sink/Example}/PGPLOT/std_pgplot.pl (100%) rename {Example => kitchen-sink/Example}/PLplot/refresh.pdl (100%) rename {Example => kitchen-sink/Example}/Simplex/tsimp2.pl (100%) rename {Example => kitchen-sink/Example}/Simplex/tsimp_needs_pgplot.pl (100%) rename {Example => kitchen-sink/Example}/TriD/3dtest.pl (100%) rename {Example => kitchen-sink/Example}/TriD/line3d.pl (100%) rename {Example => kitchen-sink/Example}/TriD/old_trid_clip.pl (100%) rename {Graphics => kitchen-sink/Graphics}/Graphics2D.pm (100%) rename {Graphics => kitchen-sink/Graphics}/IIS/Makefile.PL (100%) rename {Graphics => kitchen-sink/Graphics}/IIS/iis.pd (100%) rename {Graphics => kitchen-sink/Graphics}/IIS/libiis.h (100%) rename {Graphics => kitchen-sink/Graphics}/IIS/pdliisdisp.c (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/LUT.pm (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/Makefile.PL (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/README (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/ramps/Makefile.PL (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/ramps/equa.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/ramps/expo.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/ramps/gamma.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/ramps/jigsaw.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/ramps/lasritt.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/ramps/log.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/ramps/neg.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/ramps/neglog.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/ramps/null.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/ramps/ramp.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/ramps/stairs.fits (100%) rename {t => kitchen-sink/Graphics/LUT/t}/lut.t (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/Makefile.PL (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/aips0.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/backgr.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/bgyrw.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/blue.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/blulut.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/color.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/green.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/heat.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/idl11.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/idl12.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/idl14.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/idl15.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/idl2.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/idl4.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/idl5.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/idl6.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/isophot.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/light.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/manycol.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/pastel.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/rainbow.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/rainbow1.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/rainbow2.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/rainbow3.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/rainbow4.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/ramp.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/random.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/random1.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/random2.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/random3.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/random4.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/random5.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/random6.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/real.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/red.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/smooth.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/smooth1.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/smooth2.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/smooth3.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/staircase.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/stairs8.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/stairs9.fits (100%) rename {Graphics => kitchen-sink/Graphics}/LUT/tables/standard.fits (100%) rename {Graphics => kitchen-sink/Graphics}/Limits/Limits.pm (100%) rename {Graphics => kitchen-sink/Graphics}/Limits/Makefile.PL (100%) rename {Graphics => kitchen-sink/Graphics}/Makefile.PL (100%) rename {Graphics => kitchen-sink/Graphics}/PGPLOT/Makefile.PL (100%) rename {Graphics => kitchen-sink/Graphics}/PGPLOT/PGPLOT.pm (100%) rename {Graphics => kitchen-sink/Graphics}/PGPLOT/PGPLOTOptions.pm (100%) rename {Graphics => kitchen-sink/Graphics}/PGPLOT/Window/Makefile.PL (100%) rename {Graphics => kitchen-sink/Graphics}/PGPLOT/Window/Window.pm (100%) rename {Graphics => kitchen-sink/Graphics}/PGPLOT/Window/Window.xs (100%) rename {Graphics => kitchen-sink/Graphics}/PGPLOT/Window/typemap (100%) rename {t => kitchen-sink/Graphics/PGPLOT/t}/pgplot.t (100%) rename {Graphics => kitchen-sink/Graphics}/PLplot/Changes (100%) rename {Graphics => kitchen-sink/Graphics}/PLplot/Makefile.PL (100%) rename {Graphics => kitchen-sink/Graphics}/PLplot/README (100%) rename {Graphics => kitchen-sink/Graphics}/PLplot/plplot.pd (100%) rename {t => kitchen-sink/Graphics/PLplot/t}/plplot.t (100%) rename {t => kitchen-sink/Graphics/PLplot/t}/plplot_no_fork.win32 (100%) rename {Graphics => kitchen-sink/Graphics}/State.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/Makefile.PL (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/OpenGLQ/Makefile.PL (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/OpenGLQ/openglq.pd (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/POGL/MANIFEST (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/POGL/Makefile.PL (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/POGL/OpenGL.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/POGL/README (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/POGL/ignore.txt (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/POGL/t/00-load.t (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/Rout/Makefile.PL (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/Rout/rout.pd (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/ArcBall.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/ButtonControl.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Contours.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Control3D.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/GL.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/GoBoard.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Graph.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Image.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Labels.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Lines.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Logo.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/MathGraph.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Mesh.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/OOGL.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Object.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Objects.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Polygonize.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Quaternion.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/SimpleScaler.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Surface.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/TextObjects.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Tk.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/VRML.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/ViewPort.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/TriD/Window.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/VRML/Makefile.PL (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/VRML/VRML.pm (100%) rename {Graphics => kitchen-sink/Graphics}/TriD/VRML/VRML/Protos.pm (100%) rename {t => kitchen-sink/Graphics/TriD/t}/opengl.t (100%) rename {IO => kitchen-sink/IO}/Browser/Makefile.PL (100%) rename {IO => kitchen-sink/IO}/Browser/browse.c (100%) rename {IO => kitchen-sink/IO}/Browser/browser.pd (100%) rename {IO => kitchen-sink/IO}/Browser/hints/dec_osf.pl (100%) rename {IO => kitchen-sink/IO}/Dicom/Dicom.pm (100%) rename {IO => kitchen-sink/IO}/Dicom/Makefile.PL (100%) rename {IO => kitchen-sink/IO}/Dumper.pm (100%) rename {IO => kitchen-sink/IO}/ENVI/readenvi.pdl (100%) rename {IO => kitchen-sink/IO}/FITS/FITS.pm (100%) rename {IO => kitchen-sink/IO}/FITS/Makefile.PL (100%) create mode 100644 kitchen-sink/IO/FITS/t/bad.t rename {t => kitchen-sink/IO/FITS/t}/fits.t (100%) rename {IO => kitchen-sink/IO}/FastRaw/FastRaw.pm (100%) rename {IO => kitchen-sink/IO}/FastRaw/Makefile.PL (100%) rename {t => kitchen-sink/IO/FastRaw/t}/fastraw.t (100%) rename {IO => kitchen-sink/IO}/FlexRaw/FlexRaw.pm (100%) rename {IO => kitchen-sink/IO}/FlexRaw/Makefile.PL (100%) rename {t => kitchen-sink/IO/FlexRaw/t}/flexraw.t (100%) rename {t => kitchen-sink/IO/FlexRaw/t}/flexraw_fortran.t (100%) rename {t => kitchen-sink/IO/FlexRaw/t}/iotypes.t (100%) rename {IO => kitchen-sink/IO}/GD/Changes (100%) rename {IO => kitchen-sink/IO}/GD/GD.pd (100%) rename {IO => kitchen-sink/IO}/GD/Makefile.PL (100%) rename {IO => kitchen-sink/IO}/GD/TODO (100%) rename {t => kitchen-sink/IO/GD/t}/gd_oo_tests.t (100%) rename {t => kitchen-sink/IO/GD/t}/gd_tests.t (100%) rename {IO => kitchen-sink/IO}/GD/typemap (100%) rename {IO => kitchen-sink/IO}/HDF/Changes (100%) rename {IO => kitchen-sink/IO}/HDF/HDF.pm (100%) rename {IO => kitchen-sink/IO}/HDF/Makefile.PL (100%) rename {IO => kitchen-sink/IO}/HDF/SD/Changes (100%) rename {IO => kitchen-sink/IO}/HDF/SD/MANIFEST (100%) rename {IO => kitchen-sink/IO}/HDF/SD/Makefile.PL (100%) rename {IO => kitchen-sink/IO}/HDF/SD/SD.pd (100%) rename {IO => kitchen-sink/IO}/HDF/TODO (100%) rename {IO => kitchen-sink/IO}/HDF/VS/Changes (100%) rename {IO => kitchen-sink/IO}/HDF/VS/MANIFEST (100%) rename {IO => kitchen-sink/IO}/HDF/VS/Makefile.PL (100%) rename {IO => kitchen-sink/IO}/HDF/VS/VS.pd (100%) rename {IO => kitchen-sink/IO}/HDF/buildfunc.pm (100%) rename {t => kitchen-sink/IO/HDF/t}/hdf_sd.t (100%) rename {t => kitchen-sink/IO/HDF/t}/hdf_vdata.t (100%) rename {t => kitchen-sink/IO/HDF/t}/hdf_vgroup.t (100%) rename {IO => kitchen-sink/IO}/HDF/typemap (100%) rename {IO => kitchen-sink/IO}/IDL/IDL.pm (100%) rename {IO => kitchen-sink/IO}/IDL/Makefile.PL (100%) rename {IO => kitchen-sink/IO}/IDL/README (100%) rename {IO => kitchen-sink/IO}/IO.pod (100%) rename {IO => kitchen-sink/IO}/Makefile.PL (100%) rename {IO => kitchen-sink/IO}/Misc/Makefile.PL (100%) rename {IO => kitchen-sink/IO}/Misc/misc.pd (100%) rename {t => kitchen-sink/IO/Misc/t}/misc.t (100%) rename {IO => kitchen-sink/IO}/Pnm/Makefile.PL (100%) rename {IO => kitchen-sink/IO}/Pnm/Pic.pm (100%) rename {IO => kitchen-sink/IO}/Pnm/pnm.pd (100%) rename {t => kitchen-sink/IO/Pnm/t}/pic_16bit.t (100%) rename {t => kitchen-sink/IO/Pnm/t}/picnorgb.t (100%) rename {t => kitchen-sink/IO/Pnm/t}/picrgb.t (100%) rename {t => kitchen-sink/IO/Pnm/t}/pnm.t (100%) rename {t => kitchen-sink/IO/Pnm/t}/rim.t (100%) rename {IO => kitchen-sink/IO}/Storable/Makefile.PL (100%) rename {IO => kitchen-sink/IO}/Storable/storable.pd (100%) rename {t => kitchen-sink/IO/Storable/t}/storable.t (100%) rename {t => kitchen-sink/IO/Storable/t}/storable_new_amd64.dat (100%) rename {t => kitchen-sink/IO/Storable/t}/storable_old_amd64.dat (100%) rename {t => kitchen-sink/IO/t}/dumper.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/CallExt/CallExt.pm (100%) rename {Libtmp => kitchen-sink/Libtmp}/CallExt/CallExt.xs (100%) rename {Libtmp => kitchen-sink/Libtmp}/CallExt/Makefile.PL (100%) rename {t => kitchen-sink/Libtmp/CallExt/t}/callext.c (100%) rename {t => kitchen-sink/Libtmp/CallExt/t}/callext.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/Compression/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/Compression/compression.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/Compression/ricecomp.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/DiskCache.pm (100%) rename {Libtmp => kitchen-sink/Libtmp}/FFT/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/FFT/fft.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/FFT/fftn.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/FFT/fftn.h (100%) rename {t => kitchen-sink/Libtmp/FFT/t}/fft.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/Filter/LinPred.pm (100%) rename {Libtmp => kitchen-sink/Libtmp}/Filter/Linear.pm (100%) rename {Libtmp => kitchen-sink/Libtmp}/Filter/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/Fit/Gaussian/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/Fit/Gaussian/gauss.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Fit/Gaussian/gaussian.pd (100%) rename {t => kitchen-sink/Libtmp/Fit/Gaussian/t}/gauss.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/Fit/LM.pm (100%) rename {Libtmp => kitchen-sink/Libtmp}/Fit/Linfit.pm (100%) rename {Libtmp => kitchen-sink/Libtmp}/Fit/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/Fit/Polynomial.pm (100%) rename {t => kitchen-sink/Libtmp/Fit/t}/linfit.t (100%) rename {t => kitchen-sink/Libtmp/Fit/t}/poly.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/Func.pm (100%) rename {Libtmp => kitchen-sink/Libtmp}/GIS/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GIS/Proj/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GIS/Proj/Proj.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GIS/Proj/README (100%) rename {Libtmp => kitchen-sink/Libtmp}/GIS/Proj/TODO (100%) rename {Libtmp => kitchen-sink/Libtmp}/GIS/Proj/include/projects.h (100%) rename {t => kitchen-sink/Libtmp/GIS/Proj/t}/gis_proj.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/DIFF/FUNC.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/DIFF/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/DIFF/gsl_diff.pd (100%) rename {t => kitchen-sink/Libtmp/GSL/DIFF/t}/gsl_diff.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/INTEG/FUNC.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/INTEG/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/INTEG/gsl_integ.pd (100%) rename {t => kitchen-sink/Libtmp/GSL/INTEG/t}/gsl_integ.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/INTERP/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/INTERP/gsl_interp.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/INTERP/gslerr.h (100%) rename {t => kitchen-sink/Libtmp/GSL/INTERP/t}/gsl_interp.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/INTERP/typemap (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/MROOT/FUNC.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/MROOT/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/MROOT/gsl_mroot.pd (100%) rename {t => kitchen-sink/Libtmp/GSL/MROOT/t}/gsl_mroot.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/RNG/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/RNG/README (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/RNG/gsl_random.pd (100%) rename {t => kitchen-sink/Libtmp/GSL/RNG/t}/gsl_rng.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/RNG/typemap (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/README (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/airy/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/airy/gsl_sf_airy.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/bessel/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/bessel/gsl_sf_bessel.pd (100%) rename {t => kitchen-sink/Libtmp/GSL/SF/bessel/t}/gsl_sf.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/clausen/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/clausen/gsl_sf_clausen.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/coulomb/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/coulomb/gsl_sf_coulomb.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/coupling/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/coupling/gsl_sf_coupling.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/dawson/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/dawson/gsl_sf_dawson.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/debye/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/debye/gsl_sf_debye.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/dilog/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/dilog/gsl_sf_dilog.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/elementary/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/elementary/gsl_sf_elementary.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/ellint/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/ellint/gsl_sf_ellint.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/elljac/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/elljac/gsl_sf_elljac.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/erf/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/erf/gsl_sf_erf.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/exp/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/exp/gsl_sf_exp.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/expint/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/expint/gsl_sf_expint.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/fermi_dirac/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/gamma/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/gamma/gsl_sf_gamma.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/gegenbauer/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/gslerr.h (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/hyperg/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/hyperg/gsl_sf_hyperg.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/laguerre/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/laguerre/gsl_sf_laguerre.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/legendre/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/legendre/gsl_sf_legendre.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/log/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/log/gsl_sf_log.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/poly/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/poly/gsl_sf_poly.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/pow_int/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/pow_int/gsl_sf_pow_int.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/psi/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/psi/gsl_sf_psi.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/synchrotron/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/synchrotron/gsl_sf_synchrotron.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/transport/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/transport/gsl_sf_transport.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/trig/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/trig/gsl_sf_trig.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/zeta/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/GSL/SF/zeta/gsl_sf_zeta.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/Gaussian.pm (100%) rename {Libtmp => kitchen-sink/Libtmp}/Image2D/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/Image2D/image2d.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/Image2D/resample.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Image2D/resample.h (100%) rename {Libtmp => kitchen-sink/Libtmp}/Image2D/rotate.c (100%) create mode 100644 kitchen-sink/Libtmp/Image2D/t/bad.t rename {t => kitchen-sink/Libtmp/Image2D/t}/image2d.t (100%) create mode 100644 kitchen-sink/Libtmp/Image2D/t/pthreadBarf.t rename {Libtmp => kitchen-sink/Libtmp}/ImageND/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/ImageND/imagend.pd (100%) rename {t => kitchen-sink/Libtmp/ImageND/t}/imagend.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/ImageRGB/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/ImageRGB/imagergb.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/ImageRGB/pdlppm.h (100%) rename {Libtmp => kitchen-sink/Libtmp}/ImageRGB/ppm_quant.c (100%) rename {t => kitchen-sink/Libtmp/ImageRGB/t}/imagergb.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/Interpolate/Interpolate.pm (100%) rename {Libtmp => kitchen-sink/Libtmp}/Interpolate/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/Interpolate/Slatec/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/Interpolate/Slatec/Slatec.pm (100%) rename {t => kitchen-sink/Libtmp/Interpolate/Slatec/t}/interp_slatec.t (100%) rename {t => kitchen-sink/Libtmp/Interpolate/t}/interp.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/Minuit/FCN.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Minuit/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/Minuit/minuit.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/Minuit/minuitlib/futils.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Minuit/minuitlib/intracfalse.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Minuit/minuitlib/minuit.f (100%) rename {t => kitchen-sink/Libtmp/Minuit/t}/minuit.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/Simplex/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/Simplex/Simplex.pm (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/chfcm.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/chfdv.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/chfev.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/chfie.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/d1mach.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dasum.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/daxpy.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dchfcm.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dchfdv.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dchfev.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dchfie.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/ddot.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dgeco.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dgedi.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dgefa.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dgesl.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dp1vlu.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchbs.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchce.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchci.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchcm.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchcs.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchdf.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchfd.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchfe.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchia.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchic.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchid.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchim.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchkt.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchsp.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchst.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpchsw.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpcoef.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpoco.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpodi.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpofa.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dpolft.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dscal.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/dswap.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/ezfft1.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/ezfftb.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/ezfftf.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/ezffti.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/chfcm.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/chfdv.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/chfev.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/chfie.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/d1mach.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dasum.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/daxpy.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dchfcm.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dchfdv.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dchfev.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dchfie.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/ddot.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dgeco.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dgedi.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dgefa.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dgesl.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dp1vlu.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchbs.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchce.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchci.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchcm.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchcs.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchdf.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchfd.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchfe.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchia.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchic.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchid.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchim.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchkt.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchsp.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchst.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpchsw.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpcoef.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpoco.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpodi.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpofa.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dpolft.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dscal.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/dswap.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/ezfft1.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/ezfftb.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/ezfftf.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/ezffti.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/fdump.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/i1mach.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/idamax.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/isamax.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/j4save.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchbs.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchce.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchci.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchcm.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchcs.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchdf.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchfd.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchfe.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchia.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchic.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchid.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchim.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchkt.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchsp.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchst.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pchsw.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pcoef.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/polfit.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pvalue.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/pythag.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/r1mach.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/radb2.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/radb3.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/radb4.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/radb5.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/radbg.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/radf2.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/radf3.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/radf4.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/radf5.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/radfg.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/rfftb.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/rfftb1.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/rfftf.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/rfftf1.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/rs.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/sasum.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/saxpy.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/sdot.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/sgeco.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/sgedi.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/sgefa.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/sgesl.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/snrm2.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/spoco.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/spodi.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/spofa.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/srot.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/srotg.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/sscal.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/ssvdc.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/sswap.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/tql2.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/tqlrat.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/tred1.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/tred2.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/xerbla.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/xercnt.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/xerhlt.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/xermsg.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/xerprn.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/xersve.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/f2c/xgetua.c (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/fdump.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/i1mach.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/idamax.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/isamax.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/j4save.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchbs.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchce.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchci.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchcm.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchcs.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchdf.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchfd.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchfe.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchia.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchic.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchid.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchim.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchkt.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchsp.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchst.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pchsw.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pcoef.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/polfit.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pvalue.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/pythag.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/r1mach.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/radb2.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/radb3.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/radb4.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/radb5.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/radbg.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/radf2.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/radf3.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/radf4.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/radf5.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/radfg.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/rfftb.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/rfftb1.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/rfftf.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/rfftf1.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/rs.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/sasum.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/saxpy.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/sdot.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/sgeco.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/sgedi.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/sgefa.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/sgesl.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/snrm2.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/spoco.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/spodi.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/spofa.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/srot.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/srotg.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/sscal.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/ssvdc.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/sswap.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/tql2.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/tqlrat.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/tred1.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/tred2.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/xerbla.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/xercnt.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/xerhlt.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/xermsg.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/xerprn.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/xersve.f (100%) rename {Libtmp => kitchen-sink/Libtmp}/Slatec/slatec/xgetua.f (100%) rename {t => kitchen-sink/Libtmp/Slatec/t}/limits_00.t (100%) rename {t => kitchen-sink/Libtmp/Slatec/t}/limits_errb.t (100%) rename {t => kitchen-sink/Libtmp/Slatec/t}/limits_keyspecs.t (100%) rename {t => kitchen-sink/Libtmp/Slatec/t}/limits_range.t (100%) rename {t => kitchen-sink/Libtmp/Slatec/t}/limits_round.t (100%) rename {t => kitchen-sink/Libtmp/Slatec/t}/limits_trans.t (100%) rename {t => kitchen-sink/Libtmp/Slatec/t}/limits_trans_err.t (100%) rename {t => kitchen-sink/Libtmp/Slatec/t}/limits_ulimits.t (100%) rename {t => kitchen-sink/Libtmp/Slatec/t}/slatec-polyfit-weight.t (100%) rename {t => kitchen-sink/Libtmp/Slatec/t}/slatec.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/Transform/Cartography/Cartography.pm (100%) rename {Libtmp => kitchen-sink/Libtmp}/Transform/Cartography/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/Transform/Cartography/earth_coast.vec.fits (100%) rename {Libtmp => kitchen-sink/Libtmp}/Transform/Cartography/earth_day.jpg (100%) rename {Libtmp => kitchen-sink/Libtmp}/Transform/Cartography/earth_night.jpg (100%) rename {Libtmp => kitchen-sink/Libtmp}/Transform/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/Transform/Proj4/Makefile.PL (100%) rename {Libtmp => kitchen-sink/Libtmp}/Transform/Proj4/Proj4.pd (100%) rename {Libtmp => kitchen-sink/Libtmp}/Transform/Proj4/README (100%) rename {Libtmp => kitchen-sink/Libtmp}/Transform/Proj4/TODO (100%) rename {t => kitchen-sink/Libtmp/Transform/Proj4/t}/proj_transform.t (100%) rename {t => kitchen-sink/Libtmp/Transform/Proj4/t}/proj_transform2.t (100%) rename {t => kitchen-sink/Libtmp/Transform/t}/transform.t (100%) rename {Libtmp => kitchen-sink/Libtmp}/Transform/transform.pd (100%) rename {t => kitchen-sink/Libtmp/t}/diskcache.t (100%) rename {t => kitchen-sink/Libtmp/t}/func.t (100%) create mode 100644 kitchen-sink/MANIFEST create mode 100644 kitchen-sink/MANIFEST.SKIP rename {Perldl2 => kitchen-sink/Perldl2}/Makefile.PL (100%) rename {Perldl2 => kitchen-sink/Perldl2}/Plugin/CleanErrors.pm (100%) rename {Perldl2 => kitchen-sink/Perldl2}/Plugin/Makefile.PL (100%) rename {Perldl2 => kitchen-sink/Perldl2}/Plugin/NiceSlice.pm (100%) rename {Perldl2 => kitchen-sink/Perldl2}/Plugin/PDLCommands.pm (100%) rename {Perldl2 => kitchen-sink/Perldl2}/Plugin/PrintControl.pm (100%) rename {Perldl2 => kitchen-sink/Perldl2}/Profile/Makefile.PL (100%) rename {Perldl2 => kitchen-sink/Perldl2}/Profile/Perldl2.pm (100%) rename {Perldl2 => kitchen-sink/Perldl2}/README (100%) rename {Perldl2 => kitchen-sink/Perldl2}/Script.pm (100%) rename {Perldl2 => kitchen-sink/Perldl2}/TODO (100%) rename {Perldl2 => kitchen-sink/Perldl2}/logo3d.pdl (100%) rename {Perldl2 => kitchen-sink/Perldl2}/pdl2 (100%) rename {Perldl2 => kitchen-sink/Perldl2}/tctrl-c.pl (100%) diff --git a/.gitignore b/.gitignore index 4651f8728..9aa18f414 100644 --- a/.gitignore +++ b/.gitignore @@ -120,191 +120,7 @@ Basic/Ufunc/Ufunc.xs Demos/BAD2_demo.pm Demos/BAD_demo.pm Doc/Doc/Config.pm -Graphics/IIS/IIS.c -Graphics/IIS/IIS.pm -Graphics/IIS/IIS.xs -Graphics/PGPLOT/Window/Window.c -Graphics/PLplot/OPTIONS! -Graphics/PLplot/PLplot.c -Graphics/PLplot/PLplot.pm -Graphics/PLplot/PLplot.xs -Graphics/TriD/OpenGL/OpenGL.c -Graphics/TriD/OpenGL/OpenGL.pm -Graphics/TriD/OpenGL/OpenGL.xs -Graphics/TriD/OpenGL/X.h.cpp -Graphics/TriD/OpenGL/gl.h.cpp -Graphics/TriD/OpenGL/glu.h.cpp -Graphics/TriD/OpenGL/glx.h.cpp -Graphics/TriD/OpenGL/glxtokens.h.cpp -Graphics/TriD/OpenGL/typemap -Graphics/TriD/OpenGLQ/OpenGLQ.c -Graphics/TriD/OpenGLQ/OpenGLQ.pm -Graphics/TriD/OpenGLQ/OpenGLQ.xs -Graphics/TriD/Rout/Rout.c -Graphics/TriD/Rout/Rout.pm -Graphics/TriD/Rout/Rout.xs -IO/Browser/Browser.c -IO/Browser/Browser.pm -IO/Browser/Browser.xs -IO/GD/GD.c -IO/GD/GD.pm -IO/GD/GD.xs -IO/HDF/SD/SD.c -IO/HDF/SD/SD.pm -IO/HDF/SD/SD.xs -IO/HDF/VS/VS.c -IO/HDF/VS/VS.pm -IO/HDF/VS/VS.xs -IO/Misc/Misc.c -IO/Misc/Misc.pm -IO/Misc/Misc.xs -IO/NDF/NDF.pm -IO/Pnm/Pnm.c -IO/Pnm/Pnm.pm -IO/Pnm/Pnm.xs -IO/Storable/Storable.c -IO/Storable/Storable.pm -IO/Storable/Storable.xs -Libtmp/CallExt/CallExt.c -Libtmp/Compression/Compression.c -Libtmp/Compression/Compression.pm -Libtmp/Compression/Compression.xs -Libtmp/FFT/FFT.c -Libtmp/FFT/FFT.pm -Libtmp/FFT/FFT.xs -Libtmp/Fit/Gaussian/Gaussian.c -Libtmp/Fit/Gaussian/Gaussian.pm -Libtmp/Fit/Gaussian/Gaussian.xs -Libtmp/GIS/Proj/Proj.c -Libtmp/GIS/Proj/Proj.pm -Libtmp/GIS/Proj/Proj.xs -Libtmp/GSL/DIFF/DIFF.c -Libtmp/GSL/DIFF/DIFF.pm -Libtmp/GSL/DIFF/DIFF.xs -Libtmp/GSL/INTEG/INTEG.c -Libtmp/GSL/INTEG/INTEG.pm -Libtmp/GSL/INTEG/INTEG.xs -Libtmp/GSL/INTERP/INTERP.c -Libtmp/GSL/INTERP/INTERP.pm -Libtmp/GSL/INTERP/INTERP.xs -Libtmp/GSL/MROOT/MROOT.c -Libtmp/GSL/MROOT/MROOT.pm -Libtmp/GSL/MROOT/MROOT.xs -Libtmp/GSL/RNG/RNG.c -Libtmp/GSL/RNG/RNG.pm -Libtmp/GSL/RNG/RNG.xs -Libtmp/GSL/SF/airy/AIRY.c -Libtmp/GSL/SF/airy/AIRY.pm -Libtmp/GSL/SF/airy/AIRY.xs -Libtmp/GSL/SF/bessel/BESSEL.c -Libtmp/GSL/SF/bessel/BESSEL.pm -Libtmp/GSL/SF/bessel/BESSEL.xs -Libtmp/GSL/SF/clausen/CLAUSEN.c -Libtmp/GSL/SF/clausen/CLAUSEN.pm -Libtmp/GSL/SF/clausen/CLAUSEN.xs -Libtmp/GSL/SF/coulomb/COULOMB.c -Libtmp/GSL/SF/coulomb/COULOMB.pm -Libtmp/GSL/SF/coulomb/COULOMB.xs -Libtmp/GSL/SF/coupling/COUPLING.c -Libtmp/GSL/SF/coupling/COUPLING.pm -Libtmp/GSL/SF/coupling/COUPLING.xs -Libtmp/GSL/SF/dawson/DAWSON.c -Libtmp/GSL/SF/dawson/DAWSON.pm -Libtmp/GSL/SF/dawson/DAWSON.xs -Libtmp/GSL/SF/debye/DEBYE.c -Libtmp/GSL/SF/debye/DEBYE.pm -Libtmp/GSL/SF/debye/DEBYE.xs -Libtmp/GSL/SF/dilog/DILOG.c -Libtmp/GSL/SF/dilog/DILOG.pm -Libtmp/GSL/SF/dilog/DILOG.xs -Libtmp/GSL/SF/elementary/ELEMENTARY.c -Libtmp/GSL/SF/elementary/ELEMENTARY.pm -Libtmp/GSL/SF/elementary/ELEMENTARY.xs -Libtmp/GSL/SF/ellint/ELLINT.c -Libtmp/GSL/SF/ellint/ELLINT.pm -Libtmp/GSL/SF/ellint/ELLINT.xs -Libtmp/GSL/SF/elljac/ELLJAC.c -Libtmp/GSL/SF/elljac/ELLJAC.pm -Libtmp/GSL/SF/elljac/ELLJAC.xs -Libtmp/GSL/SF/erf/ERF.c -Libtmp/GSL/SF/erf/ERF.pm -Libtmp/GSL/SF/erf/ERF.xs -Libtmp/GSL/SF/exp/EXP.c -Libtmp/GSL/SF/exp/EXP.pm -Libtmp/GSL/SF/exp/EXP.xs -Libtmp/GSL/SF/expint/EXPINT.c -Libtmp/GSL/SF/expint/EXPINT.pm -Libtmp/GSL/SF/expint/EXPINT.xs -Libtmp/GSL/SF/fermi_dirac/FERMI_DIRAC.c -Libtmp/GSL/SF/fermi_dirac/FERMI_DIRAC.pm -Libtmp/GSL/SF/fermi_dirac/FERMI_DIRAC.xs -Libtmp/GSL/SF/gamma/GAMMA.c -Libtmp/GSL/SF/gamma/GAMMA.pm -Libtmp/GSL/SF/gamma/GAMMA.xs -Libtmp/GSL/SF/gegenbauer/GEGENBAUER.c -Libtmp/GSL/SF/gegenbauer/GEGENBAUER.pm -Libtmp/GSL/SF/gegenbauer/GEGENBAUER.xs -Libtmp/GSL/SF/hyperg/HYPERG.c -Libtmp/GSL/SF/hyperg/HYPERG.pm -Libtmp/GSL/SF/hyperg/HYPERG.xs -Libtmp/GSL/SF/laguerre/LAGUERRE.c -Libtmp/GSL/SF/laguerre/LAGUERRE.pm -Libtmp/GSL/SF/laguerre/LAGUERRE.xs -Libtmp/GSL/SF/legendre/LEGENDRE.c -Libtmp/GSL/SF/legendre/LEGENDRE.pm -Libtmp/GSL/SF/legendre/LEGENDRE.xs -Libtmp/GSL/SF/log/LOG.c -Libtmp/GSL/SF/log/LOG.pm -Libtmp/GSL/SF/log/LOG.xs -Libtmp/GSL/SF/poly/POLY.c -Libtmp/GSL/SF/poly/POLY.pm -Libtmp/GSL/SF/poly/POLY.xs -Libtmp/GSL/SF/pow_int/POW_INT.c -Libtmp/GSL/SF/pow_int/POW_INT.pm -Libtmp/GSL/SF/pow_int/POW_INT.xs -Libtmp/GSL/SF/psi/PSI.c -Libtmp/GSL/SF/psi/PSI.pm -Libtmp/GSL/SF/psi/PSI.xs -Libtmp/GSL/SF/synchrotron/SYNCHROTRON.c -Libtmp/GSL/SF/synchrotron/SYNCHROTRON.pm -Libtmp/GSL/SF/synchrotron/SYNCHROTRON.xs -Libtmp/GSL/SF/transport/TRANSPORT.c -Libtmp/GSL/SF/transport/TRANSPORT.pm -Libtmp/GSL/SF/transport/TRANSPORT.xs -Libtmp/GSL/SF/trig/TRIG.c -Libtmp/GSL/SF/trig/TRIG.pm -Libtmp/GSL/SF/trig/TRIG.xs -Libtmp/GSL/SF/zeta/ZETA.c -Libtmp/GSL/SF/zeta/ZETA.pm -Libtmp/GSL/SF/zeta/ZETA.xs -Libtmp/Image2D/Image2D.c -Libtmp/Image2D/Image2D.pm -Libtmp/Image2D/Image2D.xs -Libtmp/ImageND/ImageND.c -Libtmp/ImageND/ImageND.pm -Libtmp/ImageND/ImageND.xs -Libtmp/ImageRGB/ImageRGB.c -Libtmp/ImageRGB/ImageRGB.pm -Libtmp/ImageRGB/ImageRGB.xs -Libtmp/Minuit/Minuit.c -Libtmp/Minuit/Minuit.pm -Libtmp/Minuit/Minuit.xs -Libtmp/Minuit/minuitlib/libminuit.a -Libtmp/Slatec/Slatec.c -Libtmp/Slatec/Slatec.pm -Libtmp/Slatec/Slatec.xs -Libtmp/Slatec/SlatecProtos.h -Libtmp/Slatec/f77_underscore -Libtmp/Transform/Cartography/earth_day.ppm -Libtmp/Transform/Cartography/earth_night.ppm -Libtmp/Transform/Proj4/Proj4.c -Libtmp/Transform/Proj4/Proj4.pm -Libtmp/Transform/Proj4/Proj4.xs -Libtmp/Transform/Transform.c -Libtmp/Transform/Transform.pm -Libtmp/Transform/Transform.xs MANIFEST.bak -Perldl2/pdl2.pod _Inline/ gsl.pl pdl diff --git a/.travis.yml b/.travis.yml index 84e3bfdd8..deb60e334 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,21 +27,16 @@ matrix: env: PDL_WITH_BADVAL=1 PDL_BADVAL_USENAN=1 PDL_BADVAL_PER_PDL=0 - perl: "5.20" env: PDL_WITH_BADVAL=1 PDL_BADVAL_USENAN=1 PDL_BADVAL_PER_PDL=1 - - perl: "5.20" - env: DISABLE_FORTRAN=1 # what if we don't have Fortran installed? - perl: "5.20" env: CC="clang" # use `clang` instead of `gcc` default allow_failures: - perl: blead before_install: - sudo apt-get update - - sudo apt-get install build-essential libx11-dev pgplot5 libplplot-dev libgd2-xpm-dev libhdf4-alt-dev libproj-dev libvpx-dev libxpm-dev proj-bin libcfitsio3-dev libreadline-dev - - if [ "$DISABLE_FORTRAN" != 1 ]; then sudo apt-get install gfortran; fi # set DISABLE_FOTRAN = 1 to not install gfortran # clang is already installed in Travis-CI environment. Using PERL_MM_OPT does not work with subdirectory Makefile.PLs so we override Config.pm # Also, both $Config{cc} and $Config{ld} need to be set because under ELF environments (such as Travis-CI's Ubuntu), this is what Perl's Config.pm does. - if [ "$CC" == "clang" ]; then mkdir build_aux; echo 'package force_clang; use ExtUtils::MakeMaker::Config; $Config{cc} = $Config{ld} = "clang"; 1' > build_aux/force_clang.pm; export PERL5OPT="-I$(pwd)/build_aux -Mforce_clang"; fi - sudo apt-get install libxi-dev libxmu-dev freeglut3-dev libgsl0-dev libnetpbm10-dev # for OpenGL - - export PGPLOT_DEV=/NULL - perl -pi -e 's|WITH_BADVAL => 1|WITH_BADVAL => 0| if defined $ENV{PDL_WITH_BADVAL} && $ENV{PDL_WITH_BADVAL} == 0' perldl.conf # disable bad value support - perl -pi -e 's|BADVAL_USENAN => 0|BADVAL_USENAN => 1| if defined $ENV{PDL_BADVAL_USENAN} && $ENV{PDL_BADVAL_USENAN} == 1' perldl.conf # enable BADVAL_USENAN - perl -pi -e 's|BADVAL_PER_PDL => 0|BADVAL_PER_PDL => 1| if defined $ENV{PDL_BADVAL_PER_PDL} && $ENV{PDL_BADVAL_PER_PDL} == 1' perldl.conf # enable BADVAL_PER_PDL @@ -51,7 +46,6 @@ before_install: - source ~/travis-perl-helpers/init - build-perl - perl -V - - cpanm --quiet --notest ExtUtils::F77 Term::ReadLine::Gnu PGPLOT # do not need tests - cpanm --quiet --notest Devel::CheckLib # specify this now because this is a CONFIGURE_REQUIRES for author-side - cpanm --force --verbose ExtUtils::ParseXS # we install the latest ExtUtils::ParseXS - if [ "$EUMM_BLEAD" == 1 ]; then cpanm --quiet --notest --dev ExtUtils::MakeMaker; fi diff --git a/Basic/PDL.pm b/Basic/PDL.pm index 7c5f68bbc..4c5568896 100644 --- a/Basic/PDL.pm +++ b/Basic/PDL.pm @@ -137,9 +137,6 @@ start-up modules. use PDL::MatrixOps; use PDL::Math; use PDL::Version; - use PDL::IO::Misc; - use PDL::IO::FITS; - use PDL::IO::Pic; use PDL::Lvalue; =cut @@ -170,12 +167,6 @@ use PDL::Math; use PDL::MatrixOps; use PDL::Lvalue; -# Load these for TPJ compatibility - -use PDL::IO::Misc; # Misc IO (Ascii) -use PDL::IO::FITS; # FITS IO (rfits/wfits; used by rpic/wpic too) -use PDL::IO::Pic; # rpic/wpic - # Load this so config/install info is available use PDL::Config; diff --git a/MANIFEST b/MANIFEST index 85c8ba74a..70192d018 100644 --- a/MANIFEST +++ b/MANIFEST @@ -181,453 +181,19 @@ Example/Benchmark/Bench.xs Example/Benchmark/Makefile.PL Example/Benchmark/README Example/Benchmark/time.pl -Example/Fit/lmfit_example.pl -Example/IO/wmpeg.pl Example/InlinePdlpp/Module/Makefile.PL Example/InlinePdlpp/Module/MyInlineMod.pm Example/InlinePdlpp/Module/t/myinlinemod.t Example/InlinePdlpp/inlpp.pl Example/InlinePdlpp/inlpp_link.pl Example/InlinePdlpp/inlppminimal.pl -Example/PGPLOT/pgplot.pl -Example/PGPLOT/std_pgplot.pl -Example/Simplex/tsimp2.pl -Example/Simplex/tsimp_needs_pgplot.pl -Example/TriD/3dtest.pl -Example/TriD/line3d.pl -Example/TriD/old_trid_clip.pl -Graphics/Graphics2D.pm -Graphics/IIS/Makefile.PL -Graphics/IIS/iis.pd -Graphics/IIS/libiis.h -Graphics/IIS/pdliisdisp.c -Graphics/LUT/LUT.pm -Graphics/LUT/Makefile.PL -Graphics/LUT/README -Graphics/LUT/ramps/Makefile.PL -Graphics/LUT/ramps/equa.fits -Graphics/LUT/ramps/expo.fits -Graphics/LUT/ramps/gamma.fits -Graphics/LUT/ramps/jigsaw.fits -Graphics/LUT/ramps/lasritt.fits -Graphics/LUT/ramps/log.fits -Graphics/LUT/ramps/neg.fits -Graphics/LUT/ramps/neglog.fits -Graphics/LUT/ramps/null.fits -Graphics/LUT/ramps/ramp.fits -Graphics/LUT/ramps/stairs.fits -Graphics/LUT/tables/Makefile.PL -Graphics/LUT/tables/aips0.fits -Graphics/LUT/tables/backgr.fits -Graphics/LUT/tables/bgyrw.fits -Graphics/LUT/tables/blue.fits -Graphics/LUT/tables/blulut.fits -Graphics/LUT/tables/color.fits -Graphics/LUT/tables/green.fits -Graphics/LUT/tables/heat.fits -Graphics/LUT/tables/idl11.fits -Graphics/LUT/tables/idl12.fits -Graphics/LUT/tables/idl14.fits -Graphics/LUT/tables/idl15.fits -Graphics/LUT/tables/idl2.fits -Graphics/LUT/tables/idl4.fits -Graphics/LUT/tables/idl5.fits -Graphics/LUT/tables/idl6.fits -Graphics/LUT/tables/isophot.fits -Graphics/LUT/tables/light.fits -Graphics/LUT/tables/manycol.fits -Graphics/LUT/tables/pastel.fits -Graphics/LUT/tables/rainbow.fits -Graphics/LUT/tables/rainbow1.fits -Graphics/LUT/tables/rainbow2.fits -Graphics/LUT/tables/rainbow3.fits -Graphics/LUT/tables/rainbow4.fits -Graphics/LUT/tables/ramp.fits -Graphics/LUT/tables/random.fits -Graphics/LUT/tables/random1.fits -Graphics/LUT/tables/random2.fits -Graphics/LUT/tables/random3.fits -Graphics/LUT/tables/random4.fits -Graphics/LUT/tables/random5.fits -Graphics/LUT/tables/random6.fits -Graphics/LUT/tables/real.fits -Graphics/LUT/tables/red.fits -Graphics/LUT/tables/smooth.fits -Graphics/LUT/tables/smooth1.fits -Graphics/LUT/tables/smooth2.fits -Graphics/LUT/tables/smooth3.fits -Graphics/LUT/tables/staircase.fits -Graphics/LUT/tables/stairs8.fits -Graphics/LUT/tables/stairs9.fits -Graphics/LUT/tables/standard.fits -Graphics/Limits/Limits.pm -Graphics/Limits/Makefile.PL -Graphics/Makefile.PL -Graphics/PGPLOT/Makefile.PL -Graphics/PGPLOT/PGPLOT.pm -Graphics/PGPLOT/PGPLOTOptions.pm -Graphics/PGPLOT/Window/Makefile.PL -Graphics/PGPLOT/Window/Window.pm -Graphics/PGPLOT/Window/Window.xs -Graphics/PGPLOT/Window/typemap -Graphics/State.pm -Graphics/TriD/Makefile.PL -Graphics/TriD/OpenGLQ/Makefile.PL -Graphics/TriD/OpenGLQ/openglq.pd -Graphics/TriD/POGL/MANIFEST -Graphics/TriD/POGL/Makefile.PL -Graphics/TriD/POGL/OpenGL.pm -Graphics/TriD/POGL/README -Graphics/TriD/POGL/ignore.txt -Graphics/TriD/POGL/t/00-load.t -Graphics/TriD/Rout/Makefile.PL -Graphics/TriD/Rout/rout.pd -Graphics/TriD/TriD.pm -Graphics/TriD/TriD/ArcBall.pm -Graphics/TriD/TriD/ButtonControl.pm -Graphics/TriD/TriD/Contours.pm -Graphics/TriD/TriD/Control3D.pm -Graphics/TriD/TriD/GL.pm -Graphics/TriD/TriD/GoBoard.pm -Graphics/TriD/TriD/Graph.pm -Graphics/TriD/TriD/Image.pm -Graphics/TriD/TriD/Labels.pm -Graphics/TriD/TriD/Lines.pm -Graphics/TriD/TriD/Logo.pm -Graphics/TriD/TriD/MathGraph.pm -Graphics/TriD/TriD/Mesh.pm -Graphics/TriD/TriD/OOGL.pm -Graphics/TriD/TriD/Object.pm -Graphics/TriD/TriD/Objects.pm -Graphics/TriD/TriD/Polygonize.pm -Graphics/TriD/TriD/Quaternion.pm -Graphics/TriD/TriD/SimpleScaler.pm -Graphics/TriD/TriD/Surface.pm -Graphics/TriD/TriD/TextObjects.pm -Graphics/TriD/TriD/VRML.pm -Graphics/TriD/TriD/ViewPort.pm -Graphics/TriD/TriD/Window.pm -Graphics/TriD/VRML/Makefile.PL -Graphics/TriD/VRML/VRML.pm -Graphics/TriD/VRML/VRML/Protos.pm INSTALL INTERNATIONALIZATION -IO/Browser/Makefile.PL -IO/Browser/browse.c -IO/Browser/browser.pd -IO/Browser/hints/dec_osf.pl -IO/Dicom/Dicom.pm -IO/Dicom/Makefile.PL -IO/Dumper.pm -IO/ENVI/readenvi.pdl -IO/FITS/FITS.pm -IO/FITS/Makefile.PL -IO/FastRaw/FastRaw.pm -IO/FastRaw/Makefile.PL -IO/FlexRaw/FlexRaw.pm -IO/FlexRaw/Makefile.PL -IO/GD/Changes -IO/GD/GD.pd -IO/GD/Makefile.PL -IO/GD/TODO -IO/GD/typemap -IO/HDF/Changes -IO/HDF/HDF.pm -IO/HDF/Makefile.PL -IO/HDF/SD/Changes -IO/HDF/SD/MANIFEST -IO/HDF/SD/Makefile.PL -IO/HDF/SD/SD.pd -IO/HDF/TODO -IO/HDF/VS/Changes -IO/HDF/VS/MANIFEST -IO/HDF/VS/Makefile.PL -IO/HDF/VS/VS.pd -IO/HDF/buildfunc.pm -IO/HDF/typemap -IO/IDL/IDL.pm -IO/IDL/Makefile.PL -IO/IDL/README -IO/IO.pod -IO/Makefile.PL -IO/Misc/Makefile.PL -IO/Misc/misc.pd -IO/Pnm/Makefile.PL -IO/Pnm/Pic.pm -IO/Pnm/pnm.pd -IO/Storable/Makefile.PL -IO/Storable/storable.pd Known_problems -Libtmp/CallExt/CallExt.pm -Libtmp/CallExt/CallExt.xs -Libtmp/CallExt/Makefile.PL -Libtmp/Compression/Makefile.PL -Libtmp/Compression/compression.pd -Libtmp/Compression/ricecomp.c -Libtmp/DiskCache.pm -Libtmp/FFT/Makefile.PL -Libtmp/FFT/fft.pd -Libtmp/FFT/fftn.c -Libtmp/FFT/fftn.h -Libtmp/Filter/LinPred.pm -Libtmp/Filter/Linear.pm -Libtmp/Filter/Makefile.PL -Libtmp/Fit/Gaussian/Makefile.PL -Libtmp/Fit/Gaussian/gauss.c -Libtmp/Fit/Gaussian/gaussian.pd -Libtmp/Fit/LM.pm -Libtmp/Fit/Linfit.pm -Libtmp/Fit/Makefile.PL -Libtmp/Fit/Polynomial.pm -Libtmp/Func.pm -Libtmp/GIS/Makefile.PL -Libtmp/GIS/Proj/Makefile.PL -Libtmp/GIS/Proj/Proj.pd -Libtmp/GIS/Proj/README -Libtmp/GIS/Proj/TODO -Libtmp/GIS/Proj/include/projects.h -Libtmp/GSL/DIFF/FUNC.c -Libtmp/GSL/DIFF/Makefile.PL -Libtmp/GSL/DIFF/gsl_diff.pd -Libtmp/GSL/INTEG/FUNC.c -Libtmp/GSL/INTEG/Makefile.PL -Libtmp/GSL/INTEG/gsl_integ.pd -Libtmp/GSL/INTERP/Makefile.PL -Libtmp/GSL/INTERP/gsl_interp.pd -Libtmp/GSL/INTERP/gslerr.h -Libtmp/GSL/INTERP/typemap -Libtmp/GSL/MROOT/FUNC.c -Libtmp/GSL/MROOT/Makefile.PL -Libtmp/GSL/MROOT/gsl_mroot.pd -Libtmp/GSL/Makefile.PL -Libtmp/GSL/RNG/Makefile.PL -Libtmp/GSL/RNG/README -Libtmp/GSL/RNG/gsl_random.pd -Libtmp/GSL/RNG/typemap -Libtmp/GSL/SF/Makefile.PL -Libtmp/GSL/SF/README -Libtmp/GSL/SF/airy/Makefile.PL -Libtmp/GSL/SF/airy/gsl_sf_airy.pd -Libtmp/GSL/SF/bessel/Makefile.PL -Libtmp/GSL/SF/bessel/gsl_sf_bessel.pd -Libtmp/GSL/SF/clausen/Makefile.PL -Libtmp/GSL/SF/clausen/gsl_sf_clausen.pd -Libtmp/GSL/SF/coulomb/Makefile.PL -Libtmp/GSL/SF/coulomb/gsl_sf_coulomb.pd -Libtmp/GSL/SF/coupling/Makefile.PL -Libtmp/GSL/SF/coupling/gsl_sf_coupling.pd -Libtmp/GSL/SF/dawson/Makefile.PL -Libtmp/GSL/SF/dawson/gsl_sf_dawson.pd -Libtmp/GSL/SF/debye/Makefile.PL -Libtmp/GSL/SF/debye/gsl_sf_debye.pd -Libtmp/GSL/SF/dilog/Makefile.PL -Libtmp/GSL/SF/dilog/gsl_sf_dilog.pd -Libtmp/GSL/SF/elementary/Makefile.PL -Libtmp/GSL/SF/elementary/gsl_sf_elementary.pd -Libtmp/GSL/SF/ellint/Makefile.PL -Libtmp/GSL/SF/ellint/gsl_sf_ellint.pd -Libtmp/GSL/SF/elljac/Makefile.PL -Libtmp/GSL/SF/elljac/gsl_sf_elljac.pd -Libtmp/GSL/SF/erf/Makefile.PL -Libtmp/GSL/SF/erf/gsl_sf_erf.pd -Libtmp/GSL/SF/exp/Makefile.PL -Libtmp/GSL/SF/exp/gsl_sf_exp.pd -Libtmp/GSL/SF/expint/Makefile.PL -Libtmp/GSL/SF/expint/gsl_sf_expint.pd -Libtmp/GSL/SF/fermi_dirac/Makefile.PL -Libtmp/GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd -Libtmp/GSL/SF/gamma/Makefile.PL -Libtmp/GSL/SF/gamma/gsl_sf_gamma.pd -Libtmp/GSL/SF/gegenbauer/Makefile.PL -Libtmp/GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd -Libtmp/GSL/SF/gslerr.h -Libtmp/GSL/SF/hyperg/Makefile.PL -Libtmp/GSL/SF/hyperg/gsl_sf_hyperg.pd -Libtmp/GSL/SF/laguerre/Makefile.PL -Libtmp/GSL/SF/laguerre/gsl_sf_laguerre.pd -Libtmp/GSL/SF/legendre/Makefile.PL -Libtmp/GSL/SF/legendre/gsl_sf_legendre.pd -Libtmp/GSL/SF/log/Makefile.PL -Libtmp/GSL/SF/log/gsl_sf_log.pd -Libtmp/GSL/SF/poly/Makefile.PL -Libtmp/GSL/SF/poly/gsl_sf_poly.pd -Libtmp/GSL/SF/pow_int/Makefile.PL -Libtmp/GSL/SF/pow_int/gsl_sf_pow_int.pd -Libtmp/GSL/SF/psi/Makefile.PL -Libtmp/GSL/SF/psi/gsl_sf_psi.pd -Libtmp/GSL/SF/synchrotron/Makefile.PL -Libtmp/GSL/SF/synchrotron/gsl_sf_synchrotron.pd -Libtmp/GSL/SF/transport/Makefile.PL -Libtmp/GSL/SF/transport/gsl_sf_transport.pd -Libtmp/GSL/SF/trig/Makefile.PL -Libtmp/GSL/SF/trig/gsl_sf_trig.pd -Libtmp/GSL/SF/zeta/Makefile.PL -Libtmp/GSL/SF/zeta/gsl_sf_zeta.pd -Libtmp/Image2D/Makefile.PL -Libtmp/Image2D/image2d.pd -Libtmp/Image2D/resample.c -Libtmp/Image2D/resample.h -Libtmp/Image2D/rotate.c -Libtmp/ImageND/Makefile.PL -Libtmp/ImageND/imagend.pd -Libtmp/ImageRGB/Makefile.PL -Libtmp/ImageRGB/imagergb.pd -Libtmp/ImageRGB/pdlppm.h -Libtmp/ImageRGB/ppm_quant.c -Libtmp/Interpolate/Interpolate.pm -Libtmp/Interpolate/Makefile.PL -Libtmp/Interpolate/Slatec/Makefile.PL -Libtmp/Interpolate/Slatec/Slatec.pm -Libtmp/Makefile.PL -Libtmp/Minuit/FCN.c -Libtmp/Minuit/Makefile.PL -Libtmp/Minuit/minuit.pd -Libtmp/Minuit/minuitlib/futils.f -Libtmp/Minuit/minuitlib/intracfalse.f -Libtmp/Minuit/minuitlib/minuit.f -Libtmp/Simplex/Makefile.PL -Libtmp/Simplex/Simplex.pm -Libtmp/Slatec/Makefile.PL -Libtmp/Slatec/slatec.pd -Libtmp/Slatec/slatec/chfcm.f -Libtmp/Slatec/slatec/chfdv.f -Libtmp/Slatec/slatec/chfev.f -Libtmp/Slatec/slatec/chfie.f -Libtmp/Slatec/slatec/d1mach.f -Libtmp/Slatec/slatec/dasum.f -Libtmp/Slatec/slatec/daxpy.f -Libtmp/Slatec/slatec/dchfcm.f -Libtmp/Slatec/slatec/dchfdv.f -Libtmp/Slatec/slatec/dchfev.f -Libtmp/Slatec/slatec/dchfie.f -Libtmp/Slatec/slatec/ddot.f -Libtmp/Slatec/slatec/dgeco.f -Libtmp/Slatec/slatec/dgedi.f -Libtmp/Slatec/slatec/dgefa.f -Libtmp/Slatec/slatec/dgesl.f -Libtmp/Slatec/slatec/dp1vlu.f -Libtmp/Slatec/slatec/dpchbs.f -Libtmp/Slatec/slatec/dpchce.f -Libtmp/Slatec/slatec/dpchci.f -Libtmp/Slatec/slatec/dpchcm.f -Libtmp/Slatec/slatec/dpchcs.f -Libtmp/Slatec/slatec/dpchdf.f -Libtmp/Slatec/slatec/dpchfd.f -Libtmp/Slatec/slatec/dpchfe.f -Libtmp/Slatec/slatec/dpchia.f -Libtmp/Slatec/slatec/dpchic.f -Libtmp/Slatec/slatec/dpchid.f -Libtmp/Slatec/slatec/dpchim.f -Libtmp/Slatec/slatec/dpchkt.f -Libtmp/Slatec/slatec/dpchsp.f -Libtmp/Slatec/slatec/dpchst.f -Libtmp/Slatec/slatec/dpchsw.f -Libtmp/Slatec/slatec/dpcoef.f -Libtmp/Slatec/slatec/dpoco.f -Libtmp/Slatec/slatec/dpodi.f -Libtmp/Slatec/slatec/dpofa.f -Libtmp/Slatec/slatec/dpolft.f -Libtmp/Slatec/slatec/dscal.f -Libtmp/Slatec/slatec/dswap.f -Libtmp/Slatec/slatec/ezfft1.f -Libtmp/Slatec/slatec/ezfftb.f -Libtmp/Slatec/slatec/ezfftf.f -Libtmp/Slatec/slatec/ezffti.f -Libtmp/Slatec/slatec/fdump.f -Libtmp/Slatec/slatec/i1mach.f -Libtmp/Slatec/slatec/idamax.f -Libtmp/Slatec/slatec/isamax.f -Libtmp/Slatec/slatec/j4save.f -Libtmp/Slatec/slatec/pchbs.f -Libtmp/Slatec/slatec/pchce.f -Libtmp/Slatec/slatec/pchci.f -Libtmp/Slatec/slatec/pchcm.f -Libtmp/Slatec/slatec/pchcs.f -Libtmp/Slatec/slatec/pchdf.f -Libtmp/Slatec/slatec/pchfd.f -Libtmp/Slatec/slatec/pchfe.f -Libtmp/Slatec/slatec/pchia.f -Libtmp/Slatec/slatec/pchic.f -Libtmp/Slatec/slatec/pchid.f -Libtmp/Slatec/slatec/pchim.f -Libtmp/Slatec/slatec/pchkt.f -Libtmp/Slatec/slatec/pchsp.f -Libtmp/Slatec/slatec/pchst.f -Libtmp/Slatec/slatec/pchsw.f -Libtmp/Slatec/slatec/pcoef.f -Libtmp/Slatec/slatec/polfit.f -Libtmp/Slatec/slatec/pvalue.f -Libtmp/Slatec/slatec/pythag.f -Libtmp/Slatec/slatec/r1mach.f -Libtmp/Slatec/slatec/radb2.f -Libtmp/Slatec/slatec/radb3.f -Libtmp/Slatec/slatec/radb4.f -Libtmp/Slatec/slatec/radb5.f -Libtmp/Slatec/slatec/radbg.f -Libtmp/Slatec/slatec/radf2.f -Libtmp/Slatec/slatec/radf3.f -Libtmp/Slatec/slatec/radf4.f -Libtmp/Slatec/slatec/radf5.f -Libtmp/Slatec/slatec/radfg.f -Libtmp/Slatec/slatec/rfftb.f -Libtmp/Slatec/slatec/rfftb1.f -Libtmp/Slatec/slatec/rfftf.f -Libtmp/Slatec/slatec/rfftf1.f -Libtmp/Slatec/slatec/rs.f -Libtmp/Slatec/slatec/sasum.f -Libtmp/Slatec/slatec/saxpy.f -Libtmp/Slatec/slatec/sdot.f -Libtmp/Slatec/slatec/sgeco.f -Libtmp/Slatec/slatec/sgedi.f -Libtmp/Slatec/slatec/sgefa.f -Libtmp/Slatec/slatec/sgesl.f -Libtmp/Slatec/slatec/snrm2.f -Libtmp/Slatec/slatec/spoco.f -Libtmp/Slatec/slatec/spodi.f -Libtmp/Slatec/slatec/spofa.f -Libtmp/Slatec/slatec/srot.f -Libtmp/Slatec/slatec/srotg.f -Libtmp/Slatec/slatec/sscal.f -Libtmp/Slatec/slatec/ssvdc.f -Libtmp/Slatec/slatec/sswap.f -Libtmp/Slatec/slatec/tql2.f -Libtmp/Slatec/slatec/tqlrat.f -Libtmp/Slatec/slatec/tred1.f -Libtmp/Slatec/slatec/tred2.f -Libtmp/Slatec/slatec/xerbla.f -Libtmp/Slatec/slatec/xercnt.f -Libtmp/Slatec/slatec/xerhlt.f -Libtmp/Slatec/slatec/xermsg.f -Libtmp/Slatec/slatec/xerprn.f -Libtmp/Slatec/slatec/xersve.f -Libtmp/Slatec/slatec/xgetua.f -Libtmp/Transform/Cartography/Cartography.pm -Libtmp/Transform/Cartography/Makefile.PL -Libtmp/Transform/Cartography/earth_coast.vec.fits -Libtmp/Transform/Cartography/earth_day.jpg -Libtmp/Transform/Cartography/earth_night.jpg -Libtmp/Transform/Makefile.PL -Libtmp/Transform/Proj4/Makefile.PL -Libtmp/Transform/Proj4/Proj4.pd -Libtmp/Transform/Proj4/README -Libtmp/Transform/Proj4/TODO -Libtmp/Transform/transform.pd MANIFEST This list of files MANIFEST.SKIP Makefile.PL PDLdb.pl -Perldl2/Makefile.PL -Perldl2/Plugin/CleanErrors.pm -Perldl2/Plugin/Makefile.PL -Perldl2/Plugin/NiceSlice.pm -Perldl2/Plugin/PDLCommands.pm -Perldl2/Plugin/PrintControl.pm -Perldl2/Profile/Makefile.PL -Perldl2/Profile/Perldl2.pm -Perldl2/README -Perldl2/Script.pm -Perldl2/TODO -Perldl2/pdl2 README Release_Notes TODO @@ -679,8 +245,6 @@ t/bad.t t/basic.t t/bess.t t/bool.t -t/callext.c -t/callext.t t/clump.t t/complex.t t/config.t @@ -689,110 +253,53 @@ t/constructor.t t/conv.t t/core.t t/croak.t -t/diskcache.t -t/dumper.t t/erf.t t/erfi.t t/familyfree.t -t/fastraw.t -t/fft.t -t/fits.t -t/flexraw.t -t/flexraw_fortran.t t/flow.t t/func.pdl -t/func.t -t/gauss.t -t/gd_oo_tests.t -t/gd_tests.t -t/gis_proj.t -t/gsl_diff.t -t/gsl_integ.t -t/gsl_interp.t -t/gsl_mroot.t -t/gsl_rng.t -t/gsl_sf.t -t/hdf_sd.t -t/hdf_vdata.t -t/hdf_vgroup.t t/hdrs.t t/hist.t t/howbig.t t/ica.t -t/image2d.t -t/imagend.t -t/imagergb.t t/inline-comment-test.t t/inline-with.t t/inlinepdlpp.t -t/interp.t -t/interp_slatec.t t/interpol.t -t/iotypes.t t/lgamma.t -t/limits_00.t -t/limits_errb.t -t/limits_keyspecs.t t/limits_normalize_dsets.t -t/limits_range.t -t/limits_round.t -t/limits_trans.t -t/limits_trans_err.t -t/limits_ulimits.t -t/linfit.t -t/lut.t t/lvalue.t t/magic.t t/matmult.t t/matrix.t t/matrixops.t t/minmax-behavior.t -t/minuit.t -t/misc.t t/niceslice.t t/nsdatahandle.t t/ones.t -t/op-eq-warn-for-non-numeric.t -t/opengl.t t/ops.t t/pdl-from-string-bad-values.t t/pdl_from_string.t t/pdlchar.t -t/pgplot.t t/physical.t -t/pic_16bit.t -t/picnorgb.t -t/picrgb.t -t/plplot.t -t/plplot_no_fork.win32 -t/pnm.t -t/poly.t t/polyroots.t t/pp_croaking.t t/pp_line_numbers.t t/pptest.t t/primitive.t t/primitive2.t -t/proj_transform.t -t/proj_transform2.t t/pthread.t t/pthreadBarf.t t/pthread_auto.t t/reduce.t t/refs.t t/requiredmods.t -t/rim.t t/round.t t/scope.t t/segfault.t t/simplex.t -t/slatec-polyfit-weight.t -t/slatec.t t/slice-exceptions.t t/slice.t -t/storable.t -t/storable_new_amd64.dat -t/storable_old_amd64.dat t/stringify.t t/subclass.t t/subclass2.t @@ -800,7 +307,6 @@ t/subclass3.t t/subclass4.t t/thread.t t/thread_def.t -t/transform.t t/trig.t t/ufunc.t t/unpdl.t diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP index 03997f3bd..c63043e1c 100644 --- a/MANIFEST.SKIP +++ b/MANIFEST.SKIP @@ -13,7 +13,6 @@ /tmp.* Benchmark/Bench.c Benchmark/blib/ -Libtmp/PCA/PCA* MANIFEST\.bak$ MANIFEST\.old META\.json @@ -35,6 +34,7 @@ RCS \.out$ \.patch$ \.so$ +\.swp$ \.tar\.gz$ \.travis\.yml$ /core$ @@ -67,7 +67,6 @@ RCS ^Basic/MatrixOps/MatrixOps\.c ^Basic/MatrixOps/MatrixOps\.pm ^Basic/MatrixOps/MatrixOps\.xs -^Basic/OLD ^Basic/Ops/Ops\.c$ ^Basic/Ops/Ops\.pm$ ^Basic/Ops/Ops\.xs$ @@ -79,7 +78,6 @@ RCS ^Basic/Slices/Slices\.c$ ^Basic/Slices/Slices\.pm$ ^Basic/Slices/Slices\.xs$ -^Basic/Test/Tests\..* ^Basic/Ufunc/Ufunc\.c ^Basic/Ufunc/Ufunc\.pm ^Basic/Ufunc/Ufunc\.xs @@ -88,116 +86,8 @@ RCS ^Demos/BAD_demo.pm$ ^Demos/TkTriD_demo.pm$ ^Demos/TriD/test6.p$ -^Doc/Doc/Config.pm$ -^Doc/Pod/pod2usage$ -^Doc/Pod/podselect$ -^Doc/docscan$ -^Doc/pdlfunc\.pod -^Doc/pdlhead2item$ -^Gen -^Graphics/IIS/IIS\..* -^Graphics/PGPLOT/PGPLOT.c -^Graphics/PGPLOT/Window/Window.c -^Graphics/PLplot/OPTIONS! -^Graphics/PLplot/PLplot.c -^Graphics/PLplot/PLplot.pm -^Graphics/PLplot/PLplot.xs -^Graphics/TriD/OpenGL/OpenGL.pm -^Graphics/TriD/OpenGL/OpenGL.xs -^Graphics/TriD/OpenGL/OpenGL\.c$ -^Graphics/TriD/OpenGL/X.h.cpp -^Graphics/TriD/OpenGL/blib -^Graphics/TriD/OpenGL/gl.h.cpp -^Graphics/TriD/OpenGL/glu.h.cpp -^Graphics/TriD/OpenGL/glx.h.cpp -^Graphics/TriD/OpenGL/glxtokens.h.cpp -^Graphics/TriD/OpenGL/ppcode.out -^Graphics/TriD/OpenGL/typemap -^Graphics/TriD/OpenGLQ/OpenGLQ\.* -^Graphics/TriD/OpenGLQ/blib -^Graphics/TriD/OpenGLQ/oglq-expand.pl$ -^Graphics/TriD/Rout/Rout\.* -^Graphics/TriD/TriD/Tk.pm$ -^IO/Browser/Browser\..* -^IO/Browser/[Pp][Dd][Cc] -^IO/ENVI/envi-data -^IO/ENVI/envi-data.hdr -^IO/GD/GD\.c -^IO/GD/GD\.pm -^IO/GD/GD\.xs -^IO/HDF/SD/SD\.c -^IO/HDF/SD/SD\.pm -^IO/HDF/SD/SD\.xs -^IO/HDF/VS/VS\.c -^IO/HDF/VS/VS\.pm -^IO/HDF/VS/VS\.xs -^IO/Misc/Misc.* -^IO/NDF/NDF.pm$ -^IO/Pnm/Pnm\..* -^IO/Pnm/converters$ -^IO/Pnm/converters/README -^IO/Pnm/converters/pnmtotiff$ -^IO/Pnm/converters/pnmtotiff.c -^IO/Pnm/converters/tifftopnm$ -^IO/Pnm/converters/tifftopnm.c -^IO/Storable/Storable\.c -^IO/Storable/Storable\.pm -^IO/Storable/Storable\.xs -^IO/tmp0 -^IO/tmp0.hdr -^Image2D/Image2D\..* ^LOG$ -^Libtmp/CallExt/CallExt\.c$ -^Libtmp/Compression/Compression.c -^Libtmp/Compression/Compression.pm -^Libtmp/Compression/Compression.xs -^Libtmp/FFT/FFT\.* -^Libtmp/Fit/Gaussian/Gaussian\.c -^Libtmp/Fit/Gaussian/Gaussian\.pm -^Libtmp/Fit/Gaussian/Gaussian\.xs -^Libtmp/GIS/Proj/Proj\.c -^Libtmp/GIS/Proj/Proj\.pm -^Libtmp/GIS/Proj/Proj\.xs -^Libtmp/GSL/.*\.pm$ -^Libtmp/GSL/.*\.xs$ -^Libtmp/GSL/DIFF/D.*\.c$ -^Libtmp/GSL/INTEG/I.*\.c$ -^Libtmp/GSL/INTERP/.*\.c$ -^Libtmp/GSL/MROOT/M.*\.c$ -^Libtmp/GSL/RNG/.*\.c$ -^Libtmp/GSL/RNG\.(pm|xs|c) -^Libtmp/GSL/SF/.*\.c$ -^Libtmp/Gaussian\.pm -^Libtmp/Genetic -^Libtmp/Image2D/Image2D\..* -^Libtmp/ImageND/ImageND\..* -^Libtmp/ImageRGB/ImageRGB\..* -^Libtmp/Minuit/.*\.a$ -^Libtmp/Minuit/.*\.pm$ -^Libtmp/Minuit/.*\.xs$ -^Libtmp/Minuit/M.*\.c$ -^Libtmp/PCARout/PCARout\..* -^Libtmp/Slatec/Slatec.c -^Libtmp/Slatec/Slatec.pm -^Libtmp/Slatec/Slatec.xs -^Libtmp/Slatec/SlatecProtos.h$ -^Libtmp/Slatec/f77_underscore$ -^Libtmp/Slatec/slatec/.*\.c$ -^Libtmp/Transform/Cartography/earth_day.ppm -^Libtmp/Transform/Cartography/earth_night.ppm -^Libtmp/Transform/Proj4/Makefile.PL-gis$ -^Libtmp/Transform/Proj4/Proj4\.c -^Libtmp/Transform/Proj4/Proj4\.pm -^Libtmp/Transform/Proj4/Proj4\.xs -^Libtmp/Transform/Transform\.c -^Libtmp/Transform/Transform\.pm -^Libtmp/Transform/Transform\.xs -^Perldl2/logo3d.pdl -^Perldl2/pdl2.pod$ -^Perldl2/tctrl-c.pl -^Perldl2/trgnu-ctrl-c.txt$ -^Perldl2/work -\b[\._]Inline +^[.]Inline ^\.\#.* ^\.exists ^\.git @@ -216,6 +106,7 @@ RCS ^debian/patched/ ^gsl.pl ^inv-data.pl +^kitchen-sink ^patch ^pdl$ ^pdl.*-log.txt$ diff --git a/kitchen-sink/.gitignore b/kitchen-sink/.gitignore new file mode 100644 index 000000000..a78bd64ba --- /dev/null +++ b/kitchen-sink/.gitignore @@ -0,0 +1,188 @@ +Graphics/IIS/IIS.c +Graphics/IIS/IIS.pm +Graphics/IIS/IIS.xs +Graphics/PGPLOT/Window/Window.c +Graphics/PLplot/OPTIONS! +Graphics/PLplot/PLplot.c +Graphics/PLplot/PLplot.pm +Graphics/PLplot/PLplot.xs +Graphics/TriD/OpenGL/OpenGL.c +Graphics/TriD/OpenGL/OpenGL.pm +Graphics/TriD/OpenGL/OpenGL.xs +Graphics/TriD/OpenGL/X.h.cpp +Graphics/TriD/OpenGL/gl.h.cpp +Graphics/TriD/OpenGL/glu.h.cpp +Graphics/TriD/OpenGL/glx.h.cpp +Graphics/TriD/OpenGL/glxtokens.h.cpp +Graphics/TriD/OpenGL/typemap +Graphics/TriD/OpenGLQ/OpenGLQ.c +Graphics/TriD/OpenGLQ/OpenGLQ.pm +Graphics/TriD/OpenGLQ/OpenGLQ.xs +Graphics/TriD/Rout/Rout.c +Graphics/TriD/Rout/Rout.pm +Graphics/TriD/Rout/Rout.xs +IO/Browser/Browser.c +IO/Browser/Browser.pm +IO/Browser/Browser.xs +IO/GD/GD.c +IO/GD/GD.pm +IO/GD/GD.xs +IO/HDF/SD/SD.c +IO/HDF/SD/SD.pm +IO/HDF/SD/SD.xs +IO/HDF/VS/VS.c +IO/HDF/VS/VS.pm +IO/HDF/VS/VS.xs +IO/Misc/Misc.c +IO/Misc/Misc.pm +IO/Misc/Misc.xs +IO/NDF/NDF.pm +IO/Pnm/Pnm.c +IO/Pnm/Pnm.pm +IO/Pnm/Pnm.xs +IO/Storable/Storable.c +IO/Storable/Storable.pm +IO/Storable/Storable.xs +Libtmp/CallExt/CallExt.c +Libtmp/Compression/Compression.c +Libtmp/Compression/Compression.pm +Libtmp/Compression/Compression.xs +Libtmp/FFT/FFT.c +Libtmp/FFT/FFT.pm +Libtmp/FFT/FFT.xs +Libtmp/FFTW/FFTW.c +Libtmp/FFTW/FFTW.pm +Libtmp/FFTW/FFTW.xs +Libtmp/FFTW/typespec +Libtmp/Fit/Gaussian/Gaussian.c +Libtmp/Fit/Gaussian/Gaussian.pm +Libtmp/Fit/Gaussian/Gaussian.xs +Libtmp/GIS/Proj/Proj.c +Libtmp/GIS/Proj/Proj.pm +Libtmp/GIS/Proj/Proj.xs +Libtmp/GSL/DIFF/DIFF.c +Libtmp/GSL/DIFF/DIFF.pm +Libtmp/GSL/DIFF/DIFF.xs +Libtmp/GSL/INTEG/INTEG.c +Libtmp/GSL/INTEG/INTEG.pm +Libtmp/GSL/INTEG/INTEG.xs +Libtmp/GSL/INTERP/INTERP.c +Libtmp/GSL/INTERP/INTERP.pm +Libtmp/GSL/INTERP/INTERP.xs +Libtmp/GSL/MROOT/MROOT.c +Libtmp/GSL/MROOT/MROOT.pm +Libtmp/GSL/MROOT/MROOT.xs +Libtmp/GSL/RNG/RNG.c +Libtmp/GSL/RNG/RNG.pm +Libtmp/GSL/RNG/RNG.xs +Libtmp/GSL/SF/airy/AIRY.c +Libtmp/GSL/SF/airy/AIRY.pm +Libtmp/GSL/SF/airy/AIRY.xs +Libtmp/GSL/SF/bessel/BESSEL.c +Libtmp/GSL/SF/bessel/BESSEL.pm +Libtmp/GSL/SF/bessel/BESSEL.xs +Libtmp/GSL/SF/clausen/CLAUSEN.c +Libtmp/GSL/SF/clausen/CLAUSEN.pm +Libtmp/GSL/SF/clausen/CLAUSEN.xs +Libtmp/GSL/SF/coulomb/COULOMB.c +Libtmp/GSL/SF/coulomb/COULOMB.pm +Libtmp/GSL/SF/coulomb/COULOMB.xs +Libtmp/GSL/SF/coupling/COUPLING.c +Libtmp/GSL/SF/coupling/COUPLING.pm +Libtmp/GSL/SF/coupling/COUPLING.xs +Libtmp/GSL/SF/dawson/DAWSON.c +Libtmp/GSL/SF/dawson/DAWSON.pm +Libtmp/GSL/SF/dawson/DAWSON.xs +Libtmp/GSL/SF/debye/DEBYE.c +Libtmp/GSL/SF/debye/DEBYE.pm +Libtmp/GSL/SF/debye/DEBYE.xs +Libtmp/GSL/SF/dilog/DILOG.c +Libtmp/GSL/SF/dilog/DILOG.pm +Libtmp/GSL/SF/dilog/DILOG.xs +Libtmp/GSL/SF/elementary/ELEMENTARY.c +Libtmp/GSL/SF/elementary/ELEMENTARY.pm +Libtmp/GSL/SF/elementary/ELEMENTARY.xs +Libtmp/GSL/SF/ellint/ELLINT.c +Libtmp/GSL/SF/ellint/ELLINT.pm +Libtmp/GSL/SF/ellint/ELLINT.xs +Libtmp/GSL/SF/elljac/ELLJAC.c +Libtmp/GSL/SF/elljac/ELLJAC.pm +Libtmp/GSL/SF/elljac/ELLJAC.xs +Libtmp/GSL/SF/erf/ERF.c +Libtmp/GSL/SF/erf/ERF.pm +Libtmp/GSL/SF/erf/ERF.xs +Libtmp/GSL/SF/exp/EXP.c +Libtmp/GSL/SF/exp/EXP.pm +Libtmp/GSL/SF/exp/EXP.xs +Libtmp/GSL/SF/expint/EXPINT.c +Libtmp/GSL/SF/expint/EXPINT.pm +Libtmp/GSL/SF/expint/EXPINT.xs +Libtmp/GSL/SF/fermi_dirac/FERMI_DIRAC.c +Libtmp/GSL/SF/fermi_dirac/FERMI_DIRAC.pm +Libtmp/GSL/SF/fermi_dirac/FERMI_DIRAC.xs +Libtmp/GSL/SF/gamma/GAMMA.c +Libtmp/GSL/SF/gamma/GAMMA.pm +Libtmp/GSL/SF/gamma/GAMMA.xs +Libtmp/GSL/SF/gegenbauer/GEGENBAUER.c +Libtmp/GSL/SF/gegenbauer/GEGENBAUER.pm +Libtmp/GSL/SF/gegenbauer/GEGENBAUER.xs +Libtmp/GSL/SF/hyperg/HYPERG.c +Libtmp/GSL/SF/hyperg/HYPERG.pm +Libtmp/GSL/SF/hyperg/HYPERG.xs +Libtmp/GSL/SF/laguerre/LAGUERRE.c +Libtmp/GSL/SF/laguerre/LAGUERRE.pm +Libtmp/GSL/SF/laguerre/LAGUERRE.xs +Libtmp/GSL/SF/legendre/LEGENDRE.c +Libtmp/GSL/SF/legendre/LEGENDRE.pm +Libtmp/GSL/SF/legendre/LEGENDRE.xs +Libtmp/GSL/SF/log/LOG.c +Libtmp/GSL/SF/log/LOG.pm +Libtmp/GSL/SF/log/LOG.xs +Libtmp/GSL/SF/poly/POLY.c +Libtmp/GSL/SF/poly/POLY.pm +Libtmp/GSL/SF/poly/POLY.xs +Libtmp/GSL/SF/pow_int/POW_INT.c +Libtmp/GSL/SF/pow_int/POW_INT.pm +Libtmp/GSL/SF/pow_int/POW_INT.xs +Libtmp/GSL/SF/psi/PSI.c +Libtmp/GSL/SF/psi/PSI.pm +Libtmp/GSL/SF/psi/PSI.xs +Libtmp/GSL/SF/synchrotron/SYNCHROTRON.c +Libtmp/GSL/SF/synchrotron/SYNCHROTRON.pm +Libtmp/GSL/SF/synchrotron/SYNCHROTRON.xs +Libtmp/GSL/SF/transport/TRANSPORT.c +Libtmp/GSL/SF/transport/TRANSPORT.pm +Libtmp/GSL/SF/transport/TRANSPORT.xs +Libtmp/GSL/SF/trig/TRIG.c +Libtmp/GSL/SF/trig/TRIG.pm +Libtmp/GSL/SF/trig/TRIG.xs +Libtmp/GSL/SF/zeta/ZETA.c +Libtmp/GSL/SF/zeta/ZETA.pm +Libtmp/GSL/SF/zeta/ZETA.xs +Libtmp/Image2D/Image2D.c +Libtmp/Image2D/Image2D.pm +Libtmp/Image2D/Image2D.xs +Libtmp/ImageND/ImageND.c +Libtmp/ImageND/ImageND.pm +Libtmp/ImageND/ImageND.xs +Libtmp/ImageRGB/ImageRGB.c +Libtmp/ImageRGB/ImageRGB.pm +Libtmp/ImageRGB/ImageRGB.xs +Libtmp/Minuit/Minuit.c +Libtmp/Minuit/Minuit.pm +Libtmp/Minuit/Minuit.xs +Libtmp/Minuit/minuitlib/libminuit.a +Libtmp/Slatec/Slatec.c +Libtmp/Slatec/Slatec.pm +Libtmp/Slatec/Slatec.xs +Libtmp/Slatec/SlatecProtos.h +Libtmp/Slatec/f77_underscore +Libtmp/Transform/Cartography/earth_day.ppm +Libtmp/Transform/Cartography/earth_night.ppm +Libtmp/Transform/Proj4/Proj4.c +Libtmp/Transform/Proj4/Proj4.pm +Libtmp/Transform/Proj4/Proj4.xs +Libtmp/Transform/Transform.c +Libtmp/Transform/Transform.pm +Libtmp/Transform/Transform.xs +Perldl2/pdl2.pod diff --git a/kitchen-sink/.travis.yml.patch b/kitchen-sink/.travis.yml.patch new file mode 100644 index 000000000..ea87a2412 --- /dev/null +++ b/kitchen-sink/.travis.yml.patch @@ -0,0 +1,33 @@ +diff --git a/.travis.yml b/.travis.yml +index 84e3bfd..deb60e3 100644 +--- a/.travis.yml ++++ b/.travis.yml +@@ -28,20 +28,15 @@ matrix: + - perl: "5.20" + env: PDL_WITH_BADVAL=1 PDL_BADVAL_USENAN=1 PDL_BADVAL_PER_PDL=1 + - perl: "5.20" +- env: DISABLE_FORTRAN=1 # what if we don't have Fortran installed? +- - perl: "5.20" + env: CC="clang" # use `clang` instead of `gcc` default + allow_failures: + - perl: blead + before_install: + - sudo apt-get update +- - sudo apt-get install build-essential libx11-dev pgplot5 libplplot-dev libgd2-xpm-dev libhdf4-alt-dev libproj-dev libvpx-dev libxpm-dev proj-bin libcfitsio3-dev libreadline-dev +- - if [ "$DISABLE_FORTRAN" != 1 ]; then sudo apt-get install gfortran; fi # set DISABLE_FOTRAN = 1 to not install gfortran + # clang is already installed in Travis-CI environment. Using PERL_MM_OPT does not work with subdirectory Makefile.PLs so we override Config.pm + # Also, both $Config{cc} and $Config{ld} need to be set because under ELF environments (such as Travis-CI's Ubuntu), this is what Perl's Config.pm does. + - if [ "$CC" == "clang" ]; then mkdir build_aux; echo 'package force_clang; use ExtUtils::MakeMaker::Config; $Config{cc} = $Config{ld} = "clang"; 1' > build_aux/force_clang.pm; export PERL5OPT="-I$(pwd)/build_aux -Mforce_clang"; fi + - sudo apt-get install libxi-dev libxmu-dev freeglut3-dev libgsl0-dev libnetpbm10-dev # for OpenGL +- - export PGPLOT_DEV=/NULL + - perl -pi -e 's|WITH_BADVAL => 1|WITH_BADVAL => 0| if defined $ENV{PDL_WITH_BADVAL} && $ENV{PDL_WITH_BADVAL} == 0' perldl.conf # disable bad value support + - perl -pi -e 's|BADVAL_USENAN => 0|BADVAL_USENAN => 1| if defined $ENV{PDL_BADVAL_USENAN} && $ENV{PDL_BADVAL_USENAN} == 1' perldl.conf # enable BADVAL_USENAN + - perl -pi -e 's|BADVAL_PER_PDL => 0|BADVAL_PER_PDL => 1| if defined $ENV{PDL_BADVAL_PER_PDL} && $ENV{PDL_BADVAL_PER_PDL} == 1' perldl.conf # enable BADVAL_PER_PDL +@@ -51,7 +46,6 @@ before_install: + - source ~/travis-perl-helpers/init + - build-perl + - perl -V +- - cpanm --quiet --notest ExtUtils::F77 Term::ReadLine::Gnu PGPLOT # do not need tests + - cpanm --quiet --notest Devel::CheckLib # specify this now because this is a CONFIGURE_REQUIRES for author-side + - cpanm --force --verbose ExtUtils::ParseXS # we install the latest ExtUtils::ParseXS + - if [ "$EUMM_BLEAD" == 1 ]; then cpanm --quiet --notest --dev ExtUtils::MakeMaker; fi diff --git a/Example/Fit/lmfit_example.pl b/kitchen-sink/Example/Fit/lmfit_example.pl similarity index 100% rename from Example/Fit/lmfit_example.pl rename to kitchen-sink/Example/Fit/lmfit_example.pl diff --git a/Example/IO/wmpeg.pl b/kitchen-sink/Example/IO/wmpeg.pl similarity index 100% rename from Example/IO/wmpeg.pl rename to kitchen-sink/Example/IO/wmpeg.pl diff --git a/Example/PGPLOT/pgplot.pl b/kitchen-sink/Example/PGPLOT/pgplot.pl similarity index 100% rename from Example/PGPLOT/pgplot.pl rename to kitchen-sink/Example/PGPLOT/pgplot.pl diff --git a/Example/PGPLOT/std_pgplot.pl b/kitchen-sink/Example/PGPLOT/std_pgplot.pl similarity index 100% rename from Example/PGPLOT/std_pgplot.pl rename to kitchen-sink/Example/PGPLOT/std_pgplot.pl diff --git a/Example/PLplot/refresh.pdl b/kitchen-sink/Example/PLplot/refresh.pdl similarity index 100% rename from Example/PLplot/refresh.pdl rename to kitchen-sink/Example/PLplot/refresh.pdl diff --git a/Example/Simplex/tsimp2.pl b/kitchen-sink/Example/Simplex/tsimp2.pl similarity index 100% rename from Example/Simplex/tsimp2.pl rename to kitchen-sink/Example/Simplex/tsimp2.pl diff --git a/Example/Simplex/tsimp_needs_pgplot.pl b/kitchen-sink/Example/Simplex/tsimp_needs_pgplot.pl similarity index 100% rename from Example/Simplex/tsimp_needs_pgplot.pl rename to kitchen-sink/Example/Simplex/tsimp_needs_pgplot.pl diff --git a/Example/TriD/3dtest.pl b/kitchen-sink/Example/TriD/3dtest.pl similarity index 100% rename from Example/TriD/3dtest.pl rename to kitchen-sink/Example/TriD/3dtest.pl diff --git a/Example/TriD/line3d.pl b/kitchen-sink/Example/TriD/line3d.pl similarity index 100% rename from Example/TriD/line3d.pl rename to kitchen-sink/Example/TriD/line3d.pl diff --git a/Example/TriD/old_trid_clip.pl b/kitchen-sink/Example/TriD/old_trid_clip.pl similarity index 100% rename from Example/TriD/old_trid_clip.pl rename to kitchen-sink/Example/TriD/old_trid_clip.pl diff --git a/Graphics/Graphics2D.pm b/kitchen-sink/Graphics/Graphics2D.pm similarity index 100% rename from Graphics/Graphics2D.pm rename to kitchen-sink/Graphics/Graphics2D.pm diff --git a/Graphics/IIS/Makefile.PL b/kitchen-sink/Graphics/IIS/Makefile.PL similarity index 100% rename from Graphics/IIS/Makefile.PL rename to kitchen-sink/Graphics/IIS/Makefile.PL diff --git a/Graphics/IIS/iis.pd b/kitchen-sink/Graphics/IIS/iis.pd similarity index 100% rename from Graphics/IIS/iis.pd rename to kitchen-sink/Graphics/IIS/iis.pd diff --git a/Graphics/IIS/libiis.h b/kitchen-sink/Graphics/IIS/libiis.h similarity index 100% rename from Graphics/IIS/libiis.h rename to kitchen-sink/Graphics/IIS/libiis.h diff --git a/Graphics/IIS/pdliisdisp.c b/kitchen-sink/Graphics/IIS/pdliisdisp.c similarity index 100% rename from Graphics/IIS/pdliisdisp.c rename to kitchen-sink/Graphics/IIS/pdliisdisp.c diff --git a/Graphics/LUT/LUT.pm b/kitchen-sink/Graphics/LUT/LUT.pm similarity index 100% rename from Graphics/LUT/LUT.pm rename to kitchen-sink/Graphics/LUT/LUT.pm diff --git a/Graphics/LUT/Makefile.PL b/kitchen-sink/Graphics/LUT/Makefile.PL similarity index 100% rename from Graphics/LUT/Makefile.PL rename to kitchen-sink/Graphics/LUT/Makefile.PL diff --git a/Graphics/LUT/README b/kitchen-sink/Graphics/LUT/README similarity index 100% rename from Graphics/LUT/README rename to kitchen-sink/Graphics/LUT/README diff --git a/Graphics/LUT/ramps/Makefile.PL b/kitchen-sink/Graphics/LUT/ramps/Makefile.PL similarity index 100% rename from Graphics/LUT/ramps/Makefile.PL rename to kitchen-sink/Graphics/LUT/ramps/Makefile.PL diff --git a/Graphics/LUT/ramps/equa.fits b/kitchen-sink/Graphics/LUT/ramps/equa.fits similarity index 100% rename from Graphics/LUT/ramps/equa.fits rename to kitchen-sink/Graphics/LUT/ramps/equa.fits diff --git a/Graphics/LUT/ramps/expo.fits b/kitchen-sink/Graphics/LUT/ramps/expo.fits similarity index 100% rename from Graphics/LUT/ramps/expo.fits rename to kitchen-sink/Graphics/LUT/ramps/expo.fits diff --git a/Graphics/LUT/ramps/gamma.fits b/kitchen-sink/Graphics/LUT/ramps/gamma.fits similarity index 100% rename from Graphics/LUT/ramps/gamma.fits rename to kitchen-sink/Graphics/LUT/ramps/gamma.fits diff --git a/Graphics/LUT/ramps/jigsaw.fits b/kitchen-sink/Graphics/LUT/ramps/jigsaw.fits similarity index 100% rename from Graphics/LUT/ramps/jigsaw.fits rename to kitchen-sink/Graphics/LUT/ramps/jigsaw.fits diff --git a/Graphics/LUT/ramps/lasritt.fits b/kitchen-sink/Graphics/LUT/ramps/lasritt.fits similarity index 100% rename from Graphics/LUT/ramps/lasritt.fits rename to kitchen-sink/Graphics/LUT/ramps/lasritt.fits diff --git a/Graphics/LUT/ramps/log.fits b/kitchen-sink/Graphics/LUT/ramps/log.fits similarity index 100% rename from Graphics/LUT/ramps/log.fits rename to kitchen-sink/Graphics/LUT/ramps/log.fits diff --git a/Graphics/LUT/ramps/neg.fits b/kitchen-sink/Graphics/LUT/ramps/neg.fits similarity index 100% rename from Graphics/LUT/ramps/neg.fits rename to kitchen-sink/Graphics/LUT/ramps/neg.fits diff --git a/Graphics/LUT/ramps/neglog.fits b/kitchen-sink/Graphics/LUT/ramps/neglog.fits similarity index 100% rename from Graphics/LUT/ramps/neglog.fits rename to kitchen-sink/Graphics/LUT/ramps/neglog.fits diff --git a/Graphics/LUT/ramps/null.fits b/kitchen-sink/Graphics/LUT/ramps/null.fits similarity index 100% rename from Graphics/LUT/ramps/null.fits rename to kitchen-sink/Graphics/LUT/ramps/null.fits diff --git a/Graphics/LUT/ramps/ramp.fits b/kitchen-sink/Graphics/LUT/ramps/ramp.fits similarity index 100% rename from Graphics/LUT/ramps/ramp.fits rename to kitchen-sink/Graphics/LUT/ramps/ramp.fits diff --git a/Graphics/LUT/ramps/stairs.fits b/kitchen-sink/Graphics/LUT/ramps/stairs.fits similarity index 100% rename from Graphics/LUT/ramps/stairs.fits rename to kitchen-sink/Graphics/LUT/ramps/stairs.fits diff --git a/t/lut.t b/kitchen-sink/Graphics/LUT/t/lut.t similarity index 100% rename from t/lut.t rename to kitchen-sink/Graphics/LUT/t/lut.t diff --git a/Graphics/LUT/tables/Makefile.PL b/kitchen-sink/Graphics/LUT/tables/Makefile.PL similarity index 100% rename from Graphics/LUT/tables/Makefile.PL rename to kitchen-sink/Graphics/LUT/tables/Makefile.PL diff --git a/Graphics/LUT/tables/aips0.fits b/kitchen-sink/Graphics/LUT/tables/aips0.fits similarity index 100% rename from Graphics/LUT/tables/aips0.fits rename to kitchen-sink/Graphics/LUT/tables/aips0.fits diff --git a/Graphics/LUT/tables/backgr.fits b/kitchen-sink/Graphics/LUT/tables/backgr.fits similarity index 100% rename from Graphics/LUT/tables/backgr.fits rename to kitchen-sink/Graphics/LUT/tables/backgr.fits diff --git a/Graphics/LUT/tables/bgyrw.fits b/kitchen-sink/Graphics/LUT/tables/bgyrw.fits similarity index 100% rename from Graphics/LUT/tables/bgyrw.fits rename to kitchen-sink/Graphics/LUT/tables/bgyrw.fits diff --git a/Graphics/LUT/tables/blue.fits b/kitchen-sink/Graphics/LUT/tables/blue.fits similarity index 100% rename from Graphics/LUT/tables/blue.fits rename to kitchen-sink/Graphics/LUT/tables/blue.fits diff --git a/Graphics/LUT/tables/blulut.fits b/kitchen-sink/Graphics/LUT/tables/blulut.fits similarity index 100% rename from Graphics/LUT/tables/blulut.fits rename to kitchen-sink/Graphics/LUT/tables/blulut.fits diff --git a/Graphics/LUT/tables/color.fits b/kitchen-sink/Graphics/LUT/tables/color.fits similarity index 100% rename from Graphics/LUT/tables/color.fits rename to kitchen-sink/Graphics/LUT/tables/color.fits diff --git a/Graphics/LUT/tables/green.fits b/kitchen-sink/Graphics/LUT/tables/green.fits similarity index 100% rename from Graphics/LUT/tables/green.fits rename to kitchen-sink/Graphics/LUT/tables/green.fits diff --git a/Graphics/LUT/tables/heat.fits b/kitchen-sink/Graphics/LUT/tables/heat.fits similarity index 100% rename from Graphics/LUT/tables/heat.fits rename to kitchen-sink/Graphics/LUT/tables/heat.fits diff --git a/Graphics/LUT/tables/idl11.fits b/kitchen-sink/Graphics/LUT/tables/idl11.fits similarity index 100% rename from Graphics/LUT/tables/idl11.fits rename to kitchen-sink/Graphics/LUT/tables/idl11.fits diff --git a/Graphics/LUT/tables/idl12.fits b/kitchen-sink/Graphics/LUT/tables/idl12.fits similarity index 100% rename from Graphics/LUT/tables/idl12.fits rename to kitchen-sink/Graphics/LUT/tables/idl12.fits diff --git a/Graphics/LUT/tables/idl14.fits b/kitchen-sink/Graphics/LUT/tables/idl14.fits similarity index 100% rename from Graphics/LUT/tables/idl14.fits rename to kitchen-sink/Graphics/LUT/tables/idl14.fits diff --git a/Graphics/LUT/tables/idl15.fits b/kitchen-sink/Graphics/LUT/tables/idl15.fits similarity index 100% rename from Graphics/LUT/tables/idl15.fits rename to kitchen-sink/Graphics/LUT/tables/idl15.fits diff --git a/Graphics/LUT/tables/idl2.fits b/kitchen-sink/Graphics/LUT/tables/idl2.fits similarity index 100% rename from Graphics/LUT/tables/idl2.fits rename to kitchen-sink/Graphics/LUT/tables/idl2.fits diff --git a/Graphics/LUT/tables/idl4.fits b/kitchen-sink/Graphics/LUT/tables/idl4.fits similarity index 100% rename from Graphics/LUT/tables/idl4.fits rename to kitchen-sink/Graphics/LUT/tables/idl4.fits diff --git a/Graphics/LUT/tables/idl5.fits b/kitchen-sink/Graphics/LUT/tables/idl5.fits similarity index 100% rename from Graphics/LUT/tables/idl5.fits rename to kitchen-sink/Graphics/LUT/tables/idl5.fits diff --git a/Graphics/LUT/tables/idl6.fits b/kitchen-sink/Graphics/LUT/tables/idl6.fits similarity index 100% rename from Graphics/LUT/tables/idl6.fits rename to kitchen-sink/Graphics/LUT/tables/idl6.fits diff --git a/Graphics/LUT/tables/isophot.fits b/kitchen-sink/Graphics/LUT/tables/isophot.fits similarity index 100% rename from Graphics/LUT/tables/isophot.fits rename to kitchen-sink/Graphics/LUT/tables/isophot.fits diff --git a/Graphics/LUT/tables/light.fits b/kitchen-sink/Graphics/LUT/tables/light.fits similarity index 100% rename from Graphics/LUT/tables/light.fits rename to kitchen-sink/Graphics/LUT/tables/light.fits diff --git a/Graphics/LUT/tables/manycol.fits b/kitchen-sink/Graphics/LUT/tables/manycol.fits similarity index 100% rename from Graphics/LUT/tables/manycol.fits rename to kitchen-sink/Graphics/LUT/tables/manycol.fits diff --git a/Graphics/LUT/tables/pastel.fits b/kitchen-sink/Graphics/LUT/tables/pastel.fits similarity index 100% rename from Graphics/LUT/tables/pastel.fits rename to kitchen-sink/Graphics/LUT/tables/pastel.fits diff --git a/Graphics/LUT/tables/rainbow.fits b/kitchen-sink/Graphics/LUT/tables/rainbow.fits similarity index 100% rename from Graphics/LUT/tables/rainbow.fits rename to kitchen-sink/Graphics/LUT/tables/rainbow.fits diff --git a/Graphics/LUT/tables/rainbow1.fits b/kitchen-sink/Graphics/LUT/tables/rainbow1.fits similarity index 100% rename from Graphics/LUT/tables/rainbow1.fits rename to kitchen-sink/Graphics/LUT/tables/rainbow1.fits diff --git a/Graphics/LUT/tables/rainbow2.fits b/kitchen-sink/Graphics/LUT/tables/rainbow2.fits similarity index 100% rename from Graphics/LUT/tables/rainbow2.fits rename to kitchen-sink/Graphics/LUT/tables/rainbow2.fits diff --git a/Graphics/LUT/tables/rainbow3.fits b/kitchen-sink/Graphics/LUT/tables/rainbow3.fits similarity index 100% rename from Graphics/LUT/tables/rainbow3.fits rename to kitchen-sink/Graphics/LUT/tables/rainbow3.fits diff --git a/Graphics/LUT/tables/rainbow4.fits b/kitchen-sink/Graphics/LUT/tables/rainbow4.fits similarity index 100% rename from Graphics/LUT/tables/rainbow4.fits rename to kitchen-sink/Graphics/LUT/tables/rainbow4.fits diff --git a/Graphics/LUT/tables/ramp.fits b/kitchen-sink/Graphics/LUT/tables/ramp.fits similarity index 100% rename from Graphics/LUT/tables/ramp.fits rename to kitchen-sink/Graphics/LUT/tables/ramp.fits diff --git a/Graphics/LUT/tables/random.fits b/kitchen-sink/Graphics/LUT/tables/random.fits similarity index 100% rename from Graphics/LUT/tables/random.fits rename to kitchen-sink/Graphics/LUT/tables/random.fits diff --git a/Graphics/LUT/tables/random1.fits b/kitchen-sink/Graphics/LUT/tables/random1.fits similarity index 100% rename from Graphics/LUT/tables/random1.fits rename to kitchen-sink/Graphics/LUT/tables/random1.fits diff --git a/Graphics/LUT/tables/random2.fits b/kitchen-sink/Graphics/LUT/tables/random2.fits similarity index 100% rename from Graphics/LUT/tables/random2.fits rename to kitchen-sink/Graphics/LUT/tables/random2.fits diff --git a/Graphics/LUT/tables/random3.fits b/kitchen-sink/Graphics/LUT/tables/random3.fits similarity index 100% rename from Graphics/LUT/tables/random3.fits rename to kitchen-sink/Graphics/LUT/tables/random3.fits diff --git a/Graphics/LUT/tables/random4.fits b/kitchen-sink/Graphics/LUT/tables/random4.fits similarity index 100% rename from Graphics/LUT/tables/random4.fits rename to kitchen-sink/Graphics/LUT/tables/random4.fits diff --git a/Graphics/LUT/tables/random5.fits b/kitchen-sink/Graphics/LUT/tables/random5.fits similarity index 100% rename from Graphics/LUT/tables/random5.fits rename to kitchen-sink/Graphics/LUT/tables/random5.fits diff --git a/Graphics/LUT/tables/random6.fits b/kitchen-sink/Graphics/LUT/tables/random6.fits similarity index 100% rename from Graphics/LUT/tables/random6.fits rename to kitchen-sink/Graphics/LUT/tables/random6.fits diff --git a/Graphics/LUT/tables/real.fits b/kitchen-sink/Graphics/LUT/tables/real.fits similarity index 100% rename from Graphics/LUT/tables/real.fits rename to kitchen-sink/Graphics/LUT/tables/real.fits diff --git a/Graphics/LUT/tables/red.fits b/kitchen-sink/Graphics/LUT/tables/red.fits similarity index 100% rename from Graphics/LUT/tables/red.fits rename to kitchen-sink/Graphics/LUT/tables/red.fits diff --git a/Graphics/LUT/tables/smooth.fits b/kitchen-sink/Graphics/LUT/tables/smooth.fits similarity index 100% rename from Graphics/LUT/tables/smooth.fits rename to kitchen-sink/Graphics/LUT/tables/smooth.fits diff --git a/Graphics/LUT/tables/smooth1.fits b/kitchen-sink/Graphics/LUT/tables/smooth1.fits similarity index 100% rename from Graphics/LUT/tables/smooth1.fits rename to kitchen-sink/Graphics/LUT/tables/smooth1.fits diff --git a/Graphics/LUT/tables/smooth2.fits b/kitchen-sink/Graphics/LUT/tables/smooth2.fits similarity index 100% rename from Graphics/LUT/tables/smooth2.fits rename to kitchen-sink/Graphics/LUT/tables/smooth2.fits diff --git a/Graphics/LUT/tables/smooth3.fits b/kitchen-sink/Graphics/LUT/tables/smooth3.fits similarity index 100% rename from Graphics/LUT/tables/smooth3.fits rename to kitchen-sink/Graphics/LUT/tables/smooth3.fits diff --git a/Graphics/LUT/tables/staircase.fits b/kitchen-sink/Graphics/LUT/tables/staircase.fits similarity index 100% rename from Graphics/LUT/tables/staircase.fits rename to kitchen-sink/Graphics/LUT/tables/staircase.fits diff --git a/Graphics/LUT/tables/stairs8.fits b/kitchen-sink/Graphics/LUT/tables/stairs8.fits similarity index 100% rename from Graphics/LUT/tables/stairs8.fits rename to kitchen-sink/Graphics/LUT/tables/stairs8.fits diff --git a/Graphics/LUT/tables/stairs9.fits b/kitchen-sink/Graphics/LUT/tables/stairs9.fits similarity index 100% rename from Graphics/LUT/tables/stairs9.fits rename to kitchen-sink/Graphics/LUT/tables/stairs9.fits diff --git a/Graphics/LUT/tables/standard.fits b/kitchen-sink/Graphics/LUT/tables/standard.fits similarity index 100% rename from Graphics/LUT/tables/standard.fits rename to kitchen-sink/Graphics/LUT/tables/standard.fits diff --git a/Graphics/Limits/Limits.pm b/kitchen-sink/Graphics/Limits/Limits.pm similarity index 100% rename from Graphics/Limits/Limits.pm rename to kitchen-sink/Graphics/Limits/Limits.pm diff --git a/Graphics/Limits/Makefile.PL b/kitchen-sink/Graphics/Limits/Makefile.PL similarity index 100% rename from Graphics/Limits/Makefile.PL rename to kitchen-sink/Graphics/Limits/Makefile.PL diff --git a/Graphics/Makefile.PL b/kitchen-sink/Graphics/Makefile.PL similarity index 100% rename from Graphics/Makefile.PL rename to kitchen-sink/Graphics/Makefile.PL diff --git a/Graphics/PGPLOT/Makefile.PL b/kitchen-sink/Graphics/PGPLOT/Makefile.PL similarity index 100% rename from Graphics/PGPLOT/Makefile.PL rename to kitchen-sink/Graphics/PGPLOT/Makefile.PL diff --git a/Graphics/PGPLOT/PGPLOT.pm b/kitchen-sink/Graphics/PGPLOT/PGPLOT.pm similarity index 100% rename from Graphics/PGPLOT/PGPLOT.pm rename to kitchen-sink/Graphics/PGPLOT/PGPLOT.pm diff --git a/Graphics/PGPLOT/PGPLOTOptions.pm b/kitchen-sink/Graphics/PGPLOT/PGPLOTOptions.pm similarity index 100% rename from Graphics/PGPLOT/PGPLOTOptions.pm rename to kitchen-sink/Graphics/PGPLOT/PGPLOTOptions.pm diff --git a/Graphics/PGPLOT/Window/Makefile.PL b/kitchen-sink/Graphics/PGPLOT/Window/Makefile.PL similarity index 100% rename from Graphics/PGPLOT/Window/Makefile.PL rename to kitchen-sink/Graphics/PGPLOT/Window/Makefile.PL diff --git a/Graphics/PGPLOT/Window/Window.pm b/kitchen-sink/Graphics/PGPLOT/Window/Window.pm similarity index 100% rename from Graphics/PGPLOT/Window/Window.pm rename to kitchen-sink/Graphics/PGPLOT/Window/Window.pm diff --git a/Graphics/PGPLOT/Window/Window.xs b/kitchen-sink/Graphics/PGPLOT/Window/Window.xs similarity index 100% rename from Graphics/PGPLOT/Window/Window.xs rename to kitchen-sink/Graphics/PGPLOT/Window/Window.xs diff --git a/Graphics/PGPLOT/Window/typemap b/kitchen-sink/Graphics/PGPLOT/Window/typemap similarity index 100% rename from Graphics/PGPLOT/Window/typemap rename to kitchen-sink/Graphics/PGPLOT/Window/typemap diff --git a/t/pgplot.t b/kitchen-sink/Graphics/PGPLOT/t/pgplot.t similarity index 100% rename from t/pgplot.t rename to kitchen-sink/Graphics/PGPLOT/t/pgplot.t diff --git a/Graphics/PLplot/Changes b/kitchen-sink/Graphics/PLplot/Changes similarity index 100% rename from Graphics/PLplot/Changes rename to kitchen-sink/Graphics/PLplot/Changes diff --git a/Graphics/PLplot/Makefile.PL b/kitchen-sink/Graphics/PLplot/Makefile.PL similarity index 100% rename from Graphics/PLplot/Makefile.PL rename to kitchen-sink/Graphics/PLplot/Makefile.PL diff --git a/Graphics/PLplot/README b/kitchen-sink/Graphics/PLplot/README similarity index 100% rename from Graphics/PLplot/README rename to kitchen-sink/Graphics/PLplot/README diff --git a/Graphics/PLplot/plplot.pd b/kitchen-sink/Graphics/PLplot/plplot.pd similarity index 100% rename from Graphics/PLplot/plplot.pd rename to kitchen-sink/Graphics/PLplot/plplot.pd diff --git a/t/plplot.t b/kitchen-sink/Graphics/PLplot/t/plplot.t similarity index 100% rename from t/plplot.t rename to kitchen-sink/Graphics/PLplot/t/plplot.t diff --git a/t/plplot_no_fork.win32 b/kitchen-sink/Graphics/PLplot/t/plplot_no_fork.win32 similarity index 100% rename from t/plplot_no_fork.win32 rename to kitchen-sink/Graphics/PLplot/t/plplot_no_fork.win32 diff --git a/Graphics/State.pm b/kitchen-sink/Graphics/State.pm similarity index 100% rename from Graphics/State.pm rename to kitchen-sink/Graphics/State.pm diff --git a/Graphics/TriD/Makefile.PL b/kitchen-sink/Graphics/TriD/Makefile.PL similarity index 100% rename from Graphics/TriD/Makefile.PL rename to kitchen-sink/Graphics/TriD/Makefile.PL diff --git a/Graphics/TriD/OpenGLQ/Makefile.PL b/kitchen-sink/Graphics/TriD/OpenGLQ/Makefile.PL similarity index 100% rename from Graphics/TriD/OpenGLQ/Makefile.PL rename to kitchen-sink/Graphics/TriD/OpenGLQ/Makefile.PL diff --git a/Graphics/TriD/OpenGLQ/openglq.pd b/kitchen-sink/Graphics/TriD/OpenGLQ/openglq.pd similarity index 100% rename from Graphics/TriD/OpenGLQ/openglq.pd rename to kitchen-sink/Graphics/TriD/OpenGLQ/openglq.pd diff --git a/Graphics/TriD/POGL/MANIFEST b/kitchen-sink/Graphics/TriD/POGL/MANIFEST similarity index 100% rename from Graphics/TriD/POGL/MANIFEST rename to kitchen-sink/Graphics/TriD/POGL/MANIFEST diff --git a/Graphics/TriD/POGL/Makefile.PL b/kitchen-sink/Graphics/TriD/POGL/Makefile.PL similarity index 100% rename from Graphics/TriD/POGL/Makefile.PL rename to kitchen-sink/Graphics/TriD/POGL/Makefile.PL diff --git a/Graphics/TriD/POGL/OpenGL.pm b/kitchen-sink/Graphics/TriD/POGL/OpenGL.pm similarity index 100% rename from Graphics/TriD/POGL/OpenGL.pm rename to kitchen-sink/Graphics/TriD/POGL/OpenGL.pm diff --git a/Graphics/TriD/POGL/README b/kitchen-sink/Graphics/TriD/POGL/README similarity index 100% rename from Graphics/TriD/POGL/README rename to kitchen-sink/Graphics/TriD/POGL/README diff --git a/Graphics/TriD/POGL/ignore.txt b/kitchen-sink/Graphics/TriD/POGL/ignore.txt similarity index 100% rename from Graphics/TriD/POGL/ignore.txt rename to kitchen-sink/Graphics/TriD/POGL/ignore.txt diff --git a/Graphics/TriD/POGL/t/00-load.t b/kitchen-sink/Graphics/TriD/POGL/t/00-load.t similarity index 100% rename from Graphics/TriD/POGL/t/00-load.t rename to kitchen-sink/Graphics/TriD/POGL/t/00-load.t diff --git a/Graphics/TriD/Rout/Makefile.PL b/kitchen-sink/Graphics/TriD/Rout/Makefile.PL similarity index 100% rename from Graphics/TriD/Rout/Makefile.PL rename to kitchen-sink/Graphics/TriD/Rout/Makefile.PL diff --git a/Graphics/TriD/Rout/rout.pd b/kitchen-sink/Graphics/TriD/Rout/rout.pd similarity index 100% rename from Graphics/TriD/Rout/rout.pd rename to kitchen-sink/Graphics/TriD/Rout/rout.pd diff --git a/Graphics/TriD/TriD.pm b/kitchen-sink/Graphics/TriD/TriD.pm similarity index 100% rename from Graphics/TriD/TriD.pm rename to kitchen-sink/Graphics/TriD/TriD.pm diff --git a/Graphics/TriD/TriD/ArcBall.pm b/kitchen-sink/Graphics/TriD/TriD/ArcBall.pm similarity index 100% rename from Graphics/TriD/TriD/ArcBall.pm rename to kitchen-sink/Graphics/TriD/TriD/ArcBall.pm diff --git a/Graphics/TriD/TriD/ButtonControl.pm b/kitchen-sink/Graphics/TriD/TriD/ButtonControl.pm similarity index 100% rename from Graphics/TriD/TriD/ButtonControl.pm rename to kitchen-sink/Graphics/TriD/TriD/ButtonControl.pm diff --git a/Graphics/TriD/TriD/Contours.pm b/kitchen-sink/Graphics/TriD/TriD/Contours.pm similarity index 100% rename from Graphics/TriD/TriD/Contours.pm rename to kitchen-sink/Graphics/TriD/TriD/Contours.pm diff --git a/Graphics/TriD/TriD/Control3D.pm b/kitchen-sink/Graphics/TriD/TriD/Control3D.pm similarity index 100% rename from Graphics/TriD/TriD/Control3D.pm rename to kitchen-sink/Graphics/TriD/TriD/Control3D.pm diff --git a/Graphics/TriD/TriD/GL.pm b/kitchen-sink/Graphics/TriD/TriD/GL.pm similarity index 100% rename from Graphics/TriD/TriD/GL.pm rename to kitchen-sink/Graphics/TriD/TriD/GL.pm diff --git a/Graphics/TriD/TriD/GoBoard.pm b/kitchen-sink/Graphics/TriD/TriD/GoBoard.pm similarity index 100% rename from Graphics/TriD/TriD/GoBoard.pm rename to kitchen-sink/Graphics/TriD/TriD/GoBoard.pm diff --git a/Graphics/TriD/TriD/Graph.pm b/kitchen-sink/Graphics/TriD/TriD/Graph.pm similarity index 100% rename from Graphics/TriD/TriD/Graph.pm rename to kitchen-sink/Graphics/TriD/TriD/Graph.pm diff --git a/Graphics/TriD/TriD/Image.pm b/kitchen-sink/Graphics/TriD/TriD/Image.pm similarity index 100% rename from Graphics/TriD/TriD/Image.pm rename to kitchen-sink/Graphics/TriD/TriD/Image.pm diff --git a/Graphics/TriD/TriD/Labels.pm b/kitchen-sink/Graphics/TriD/TriD/Labels.pm similarity index 100% rename from Graphics/TriD/TriD/Labels.pm rename to kitchen-sink/Graphics/TriD/TriD/Labels.pm diff --git a/Graphics/TriD/TriD/Lines.pm b/kitchen-sink/Graphics/TriD/TriD/Lines.pm similarity index 100% rename from Graphics/TriD/TriD/Lines.pm rename to kitchen-sink/Graphics/TriD/TriD/Lines.pm diff --git a/Graphics/TriD/TriD/Logo.pm b/kitchen-sink/Graphics/TriD/TriD/Logo.pm similarity index 100% rename from Graphics/TriD/TriD/Logo.pm rename to kitchen-sink/Graphics/TriD/TriD/Logo.pm diff --git a/Graphics/TriD/TriD/MathGraph.pm b/kitchen-sink/Graphics/TriD/TriD/MathGraph.pm similarity index 100% rename from Graphics/TriD/TriD/MathGraph.pm rename to kitchen-sink/Graphics/TriD/TriD/MathGraph.pm diff --git a/Graphics/TriD/TriD/Mesh.pm b/kitchen-sink/Graphics/TriD/TriD/Mesh.pm similarity index 100% rename from Graphics/TriD/TriD/Mesh.pm rename to kitchen-sink/Graphics/TriD/TriD/Mesh.pm diff --git a/Graphics/TriD/TriD/OOGL.pm b/kitchen-sink/Graphics/TriD/TriD/OOGL.pm similarity index 100% rename from Graphics/TriD/TriD/OOGL.pm rename to kitchen-sink/Graphics/TriD/TriD/OOGL.pm diff --git a/Graphics/TriD/TriD/Object.pm b/kitchen-sink/Graphics/TriD/TriD/Object.pm similarity index 100% rename from Graphics/TriD/TriD/Object.pm rename to kitchen-sink/Graphics/TriD/TriD/Object.pm diff --git a/Graphics/TriD/TriD/Objects.pm b/kitchen-sink/Graphics/TriD/TriD/Objects.pm similarity index 100% rename from Graphics/TriD/TriD/Objects.pm rename to kitchen-sink/Graphics/TriD/TriD/Objects.pm diff --git a/Graphics/TriD/TriD/Polygonize.pm b/kitchen-sink/Graphics/TriD/TriD/Polygonize.pm similarity index 100% rename from Graphics/TriD/TriD/Polygonize.pm rename to kitchen-sink/Graphics/TriD/TriD/Polygonize.pm diff --git a/Graphics/TriD/TriD/Quaternion.pm b/kitchen-sink/Graphics/TriD/TriD/Quaternion.pm similarity index 100% rename from Graphics/TriD/TriD/Quaternion.pm rename to kitchen-sink/Graphics/TriD/TriD/Quaternion.pm diff --git a/Graphics/TriD/TriD/SimpleScaler.pm b/kitchen-sink/Graphics/TriD/TriD/SimpleScaler.pm similarity index 100% rename from Graphics/TriD/TriD/SimpleScaler.pm rename to kitchen-sink/Graphics/TriD/TriD/SimpleScaler.pm diff --git a/Graphics/TriD/TriD/Surface.pm b/kitchen-sink/Graphics/TriD/TriD/Surface.pm similarity index 100% rename from Graphics/TriD/TriD/Surface.pm rename to kitchen-sink/Graphics/TriD/TriD/Surface.pm diff --git a/Graphics/TriD/TriD/TextObjects.pm b/kitchen-sink/Graphics/TriD/TriD/TextObjects.pm similarity index 100% rename from Graphics/TriD/TriD/TextObjects.pm rename to kitchen-sink/Graphics/TriD/TriD/TextObjects.pm diff --git a/Graphics/TriD/TriD/Tk.pm b/kitchen-sink/Graphics/TriD/TriD/Tk.pm similarity index 100% rename from Graphics/TriD/TriD/Tk.pm rename to kitchen-sink/Graphics/TriD/TriD/Tk.pm diff --git a/Graphics/TriD/TriD/VRML.pm b/kitchen-sink/Graphics/TriD/TriD/VRML.pm similarity index 100% rename from Graphics/TriD/TriD/VRML.pm rename to kitchen-sink/Graphics/TriD/TriD/VRML.pm diff --git a/Graphics/TriD/TriD/ViewPort.pm b/kitchen-sink/Graphics/TriD/TriD/ViewPort.pm similarity index 100% rename from Graphics/TriD/TriD/ViewPort.pm rename to kitchen-sink/Graphics/TriD/TriD/ViewPort.pm diff --git a/Graphics/TriD/TriD/Window.pm b/kitchen-sink/Graphics/TriD/TriD/Window.pm similarity index 100% rename from Graphics/TriD/TriD/Window.pm rename to kitchen-sink/Graphics/TriD/TriD/Window.pm diff --git a/Graphics/TriD/VRML/Makefile.PL b/kitchen-sink/Graphics/TriD/VRML/Makefile.PL similarity index 100% rename from Graphics/TriD/VRML/Makefile.PL rename to kitchen-sink/Graphics/TriD/VRML/Makefile.PL diff --git a/Graphics/TriD/VRML/VRML.pm b/kitchen-sink/Graphics/TriD/VRML/VRML.pm similarity index 100% rename from Graphics/TriD/VRML/VRML.pm rename to kitchen-sink/Graphics/TriD/VRML/VRML.pm diff --git a/Graphics/TriD/VRML/VRML/Protos.pm b/kitchen-sink/Graphics/TriD/VRML/VRML/Protos.pm similarity index 100% rename from Graphics/TriD/VRML/VRML/Protos.pm rename to kitchen-sink/Graphics/TriD/VRML/VRML/Protos.pm diff --git a/t/opengl.t b/kitchen-sink/Graphics/TriD/t/opengl.t similarity index 100% rename from t/opengl.t rename to kitchen-sink/Graphics/TriD/t/opengl.t diff --git a/IO/Browser/Makefile.PL b/kitchen-sink/IO/Browser/Makefile.PL similarity index 100% rename from IO/Browser/Makefile.PL rename to kitchen-sink/IO/Browser/Makefile.PL diff --git a/IO/Browser/browse.c b/kitchen-sink/IO/Browser/browse.c similarity index 100% rename from IO/Browser/browse.c rename to kitchen-sink/IO/Browser/browse.c diff --git a/IO/Browser/browser.pd b/kitchen-sink/IO/Browser/browser.pd similarity index 100% rename from IO/Browser/browser.pd rename to kitchen-sink/IO/Browser/browser.pd diff --git a/IO/Browser/hints/dec_osf.pl b/kitchen-sink/IO/Browser/hints/dec_osf.pl similarity index 100% rename from IO/Browser/hints/dec_osf.pl rename to kitchen-sink/IO/Browser/hints/dec_osf.pl diff --git a/IO/Dicom/Dicom.pm b/kitchen-sink/IO/Dicom/Dicom.pm similarity index 100% rename from IO/Dicom/Dicom.pm rename to kitchen-sink/IO/Dicom/Dicom.pm diff --git a/IO/Dicom/Makefile.PL b/kitchen-sink/IO/Dicom/Makefile.PL similarity index 100% rename from IO/Dicom/Makefile.PL rename to kitchen-sink/IO/Dicom/Makefile.PL diff --git a/IO/Dumper.pm b/kitchen-sink/IO/Dumper.pm similarity index 100% rename from IO/Dumper.pm rename to kitchen-sink/IO/Dumper.pm diff --git a/IO/ENVI/readenvi.pdl b/kitchen-sink/IO/ENVI/readenvi.pdl similarity index 100% rename from IO/ENVI/readenvi.pdl rename to kitchen-sink/IO/ENVI/readenvi.pdl diff --git a/IO/FITS/FITS.pm b/kitchen-sink/IO/FITS/FITS.pm similarity index 100% rename from IO/FITS/FITS.pm rename to kitchen-sink/IO/FITS/FITS.pm diff --git a/IO/FITS/Makefile.PL b/kitchen-sink/IO/FITS/Makefile.PL similarity index 100% rename from IO/FITS/Makefile.PL rename to kitchen-sink/IO/FITS/Makefile.PL diff --git a/kitchen-sink/IO/FITS/t/bad.t b/kitchen-sink/IO/FITS/t/bad.t new file mode 100644 index 000000000..f98793d0a --- /dev/null +++ b/kitchen-sink/IO/FITS/t/bad.t @@ -0,0 +1,83 @@ +# -*-perl-*- +# +# test bad value handling in PDL +# - as it's a compile-time option we +# skip unless $PDL::Config{WITH_BADVAL} +# + +use strict; +use Test::More; + +# although approx() caches the tolerance value, we +# use it in every call just to document things +# +use constant ABSTOL => 1.0e-4; + +use File::Temp qw( tempfile ); +my $fname; +{ + local $^W = 0; + (undef, $fname) = tempfile( 'delmeXXXXX', SUFFIX => '.fits', OPEN => 0 ); +} + +END { + unlink $fname if -e $fname; +} + +use PDL::LiteF; +$| = 1; + +use PDL::Config; +if ( $PDL::Config{WITH_BADVAL} ) { + plan tests => 4; +} else { + # reduced testing + plan tests => 10; + + my $a = pdl(1,2,3); + is( $a->badflag(), 0 ); # 1 + + my $b = pdl(4,5,6); + my $c = $a + $b; + is( $c->badflag(), 0 ); # 2 + is( $c->sum(), 21 ); # 3 + + # can not set the bad flag + $a->badflag(1); + is( $a->badflag(), 0 ); + + # and piddles do not have a bad value + ok( ! defined $a->badvalue ); + + # can not change a piddle to include bad values + ok( all( ($a->setbadif( $a == 2 ) - pdl(1,2,3)) == 0 ) ); + + $a = ones(3,2,4); + $b = zeroes(2,4); + $c = ones(2,4) * 3; + is( $a->nbad, 0 ); + is( $a->ngood, 24 ); + ok( all( ($a->nbadover - $b) == 0 ) ); + ok( all( ($a->ngoodover - $c) == 0 ) ); + + exit; +} + +# test r/wfits +use PDL::IO::FITS; + +$a = sequence(10)->setbadat(0); +print "Writing to fits: $a type = (", $a->get_datatype, ")\n"; +$a->wfits($fname); +$b = rfits($fname); +print "Read from fits: $b type = (", $b->get_datatype, ")\n"; + +ok( $b->slice('0:0')->isbad, "rfits/wfits propagated bad flag" ); +ok( sum(abs($a-$b)) < 1.0e-5, " and values" ); + +# now force to integer +$a->wfits($fname,16); +$b = rfits($fname); +print "BITPIX 16: datatype == ", $b->get_datatype, " badvalue == ", $b->badvalue(), "\n"; +ok( $b->slice('0:0')->isbad, "wfits coerced bad flag with integer datatype" ); +ok( sum(abs(convert($a,short)-$b)) < 1.0e-5, " and the values" ); diff --git a/t/fits.t b/kitchen-sink/IO/FITS/t/fits.t similarity index 100% rename from t/fits.t rename to kitchen-sink/IO/FITS/t/fits.t diff --git a/IO/FastRaw/FastRaw.pm b/kitchen-sink/IO/FastRaw/FastRaw.pm similarity index 100% rename from IO/FastRaw/FastRaw.pm rename to kitchen-sink/IO/FastRaw/FastRaw.pm diff --git a/IO/FastRaw/Makefile.PL b/kitchen-sink/IO/FastRaw/Makefile.PL similarity index 100% rename from IO/FastRaw/Makefile.PL rename to kitchen-sink/IO/FastRaw/Makefile.PL diff --git a/t/fastraw.t b/kitchen-sink/IO/FastRaw/t/fastraw.t similarity index 100% rename from t/fastraw.t rename to kitchen-sink/IO/FastRaw/t/fastraw.t diff --git a/IO/FlexRaw/FlexRaw.pm b/kitchen-sink/IO/FlexRaw/FlexRaw.pm similarity index 100% rename from IO/FlexRaw/FlexRaw.pm rename to kitchen-sink/IO/FlexRaw/FlexRaw.pm diff --git a/IO/FlexRaw/Makefile.PL b/kitchen-sink/IO/FlexRaw/Makefile.PL similarity index 100% rename from IO/FlexRaw/Makefile.PL rename to kitchen-sink/IO/FlexRaw/Makefile.PL diff --git a/t/flexraw.t b/kitchen-sink/IO/FlexRaw/t/flexraw.t similarity index 100% rename from t/flexraw.t rename to kitchen-sink/IO/FlexRaw/t/flexraw.t diff --git a/t/flexraw_fortran.t b/kitchen-sink/IO/FlexRaw/t/flexraw_fortran.t similarity index 100% rename from t/flexraw_fortran.t rename to kitchen-sink/IO/FlexRaw/t/flexraw_fortran.t diff --git a/t/iotypes.t b/kitchen-sink/IO/FlexRaw/t/iotypes.t similarity index 100% rename from t/iotypes.t rename to kitchen-sink/IO/FlexRaw/t/iotypes.t diff --git a/IO/GD/Changes b/kitchen-sink/IO/GD/Changes similarity index 100% rename from IO/GD/Changes rename to kitchen-sink/IO/GD/Changes diff --git a/IO/GD/GD.pd b/kitchen-sink/IO/GD/GD.pd similarity index 100% rename from IO/GD/GD.pd rename to kitchen-sink/IO/GD/GD.pd diff --git a/IO/GD/Makefile.PL b/kitchen-sink/IO/GD/Makefile.PL similarity index 100% rename from IO/GD/Makefile.PL rename to kitchen-sink/IO/GD/Makefile.PL diff --git a/IO/GD/TODO b/kitchen-sink/IO/GD/TODO similarity index 100% rename from IO/GD/TODO rename to kitchen-sink/IO/GD/TODO diff --git a/t/gd_oo_tests.t b/kitchen-sink/IO/GD/t/gd_oo_tests.t similarity index 100% rename from t/gd_oo_tests.t rename to kitchen-sink/IO/GD/t/gd_oo_tests.t diff --git a/t/gd_tests.t b/kitchen-sink/IO/GD/t/gd_tests.t similarity index 100% rename from t/gd_tests.t rename to kitchen-sink/IO/GD/t/gd_tests.t diff --git a/IO/GD/typemap b/kitchen-sink/IO/GD/typemap similarity index 100% rename from IO/GD/typemap rename to kitchen-sink/IO/GD/typemap diff --git a/IO/HDF/Changes b/kitchen-sink/IO/HDF/Changes similarity index 100% rename from IO/HDF/Changes rename to kitchen-sink/IO/HDF/Changes diff --git a/IO/HDF/HDF.pm b/kitchen-sink/IO/HDF/HDF.pm similarity index 100% rename from IO/HDF/HDF.pm rename to kitchen-sink/IO/HDF/HDF.pm diff --git a/IO/HDF/Makefile.PL b/kitchen-sink/IO/HDF/Makefile.PL similarity index 100% rename from IO/HDF/Makefile.PL rename to kitchen-sink/IO/HDF/Makefile.PL diff --git a/IO/HDF/SD/Changes b/kitchen-sink/IO/HDF/SD/Changes similarity index 100% rename from IO/HDF/SD/Changes rename to kitchen-sink/IO/HDF/SD/Changes diff --git a/IO/HDF/SD/MANIFEST b/kitchen-sink/IO/HDF/SD/MANIFEST similarity index 100% rename from IO/HDF/SD/MANIFEST rename to kitchen-sink/IO/HDF/SD/MANIFEST diff --git a/IO/HDF/SD/Makefile.PL b/kitchen-sink/IO/HDF/SD/Makefile.PL similarity index 100% rename from IO/HDF/SD/Makefile.PL rename to kitchen-sink/IO/HDF/SD/Makefile.PL diff --git a/IO/HDF/SD/SD.pd b/kitchen-sink/IO/HDF/SD/SD.pd similarity index 100% rename from IO/HDF/SD/SD.pd rename to kitchen-sink/IO/HDF/SD/SD.pd diff --git a/IO/HDF/TODO b/kitchen-sink/IO/HDF/TODO similarity index 100% rename from IO/HDF/TODO rename to kitchen-sink/IO/HDF/TODO diff --git a/IO/HDF/VS/Changes b/kitchen-sink/IO/HDF/VS/Changes similarity index 100% rename from IO/HDF/VS/Changes rename to kitchen-sink/IO/HDF/VS/Changes diff --git a/IO/HDF/VS/MANIFEST b/kitchen-sink/IO/HDF/VS/MANIFEST similarity index 100% rename from IO/HDF/VS/MANIFEST rename to kitchen-sink/IO/HDF/VS/MANIFEST diff --git a/IO/HDF/VS/Makefile.PL b/kitchen-sink/IO/HDF/VS/Makefile.PL similarity index 100% rename from IO/HDF/VS/Makefile.PL rename to kitchen-sink/IO/HDF/VS/Makefile.PL diff --git a/IO/HDF/VS/VS.pd b/kitchen-sink/IO/HDF/VS/VS.pd similarity index 100% rename from IO/HDF/VS/VS.pd rename to kitchen-sink/IO/HDF/VS/VS.pd diff --git a/IO/HDF/buildfunc.pm b/kitchen-sink/IO/HDF/buildfunc.pm similarity index 100% rename from IO/HDF/buildfunc.pm rename to kitchen-sink/IO/HDF/buildfunc.pm diff --git a/t/hdf_sd.t b/kitchen-sink/IO/HDF/t/hdf_sd.t similarity index 100% rename from t/hdf_sd.t rename to kitchen-sink/IO/HDF/t/hdf_sd.t diff --git a/t/hdf_vdata.t b/kitchen-sink/IO/HDF/t/hdf_vdata.t similarity index 100% rename from t/hdf_vdata.t rename to kitchen-sink/IO/HDF/t/hdf_vdata.t diff --git a/t/hdf_vgroup.t b/kitchen-sink/IO/HDF/t/hdf_vgroup.t similarity index 100% rename from t/hdf_vgroup.t rename to kitchen-sink/IO/HDF/t/hdf_vgroup.t diff --git a/IO/HDF/typemap b/kitchen-sink/IO/HDF/typemap similarity index 100% rename from IO/HDF/typemap rename to kitchen-sink/IO/HDF/typemap diff --git a/IO/IDL/IDL.pm b/kitchen-sink/IO/IDL/IDL.pm similarity index 100% rename from IO/IDL/IDL.pm rename to kitchen-sink/IO/IDL/IDL.pm diff --git a/IO/IDL/Makefile.PL b/kitchen-sink/IO/IDL/Makefile.PL similarity index 100% rename from IO/IDL/Makefile.PL rename to kitchen-sink/IO/IDL/Makefile.PL diff --git a/IO/IDL/README b/kitchen-sink/IO/IDL/README similarity index 100% rename from IO/IDL/README rename to kitchen-sink/IO/IDL/README diff --git a/IO/IO.pod b/kitchen-sink/IO/IO.pod similarity index 100% rename from IO/IO.pod rename to kitchen-sink/IO/IO.pod diff --git a/IO/Makefile.PL b/kitchen-sink/IO/Makefile.PL similarity index 100% rename from IO/Makefile.PL rename to kitchen-sink/IO/Makefile.PL diff --git a/IO/Misc/Makefile.PL b/kitchen-sink/IO/Misc/Makefile.PL similarity index 100% rename from IO/Misc/Makefile.PL rename to kitchen-sink/IO/Misc/Makefile.PL diff --git a/IO/Misc/misc.pd b/kitchen-sink/IO/Misc/misc.pd similarity index 100% rename from IO/Misc/misc.pd rename to kitchen-sink/IO/Misc/misc.pd diff --git a/t/misc.t b/kitchen-sink/IO/Misc/t/misc.t similarity index 100% rename from t/misc.t rename to kitchen-sink/IO/Misc/t/misc.t diff --git a/IO/Pnm/Makefile.PL b/kitchen-sink/IO/Pnm/Makefile.PL similarity index 100% rename from IO/Pnm/Makefile.PL rename to kitchen-sink/IO/Pnm/Makefile.PL diff --git a/IO/Pnm/Pic.pm b/kitchen-sink/IO/Pnm/Pic.pm similarity index 100% rename from IO/Pnm/Pic.pm rename to kitchen-sink/IO/Pnm/Pic.pm diff --git a/IO/Pnm/pnm.pd b/kitchen-sink/IO/Pnm/pnm.pd similarity index 100% rename from IO/Pnm/pnm.pd rename to kitchen-sink/IO/Pnm/pnm.pd diff --git a/t/pic_16bit.t b/kitchen-sink/IO/Pnm/t/pic_16bit.t similarity index 100% rename from t/pic_16bit.t rename to kitchen-sink/IO/Pnm/t/pic_16bit.t diff --git a/t/picnorgb.t b/kitchen-sink/IO/Pnm/t/picnorgb.t similarity index 100% rename from t/picnorgb.t rename to kitchen-sink/IO/Pnm/t/picnorgb.t diff --git a/t/picrgb.t b/kitchen-sink/IO/Pnm/t/picrgb.t similarity index 100% rename from t/picrgb.t rename to kitchen-sink/IO/Pnm/t/picrgb.t diff --git a/t/pnm.t b/kitchen-sink/IO/Pnm/t/pnm.t similarity index 100% rename from t/pnm.t rename to kitchen-sink/IO/Pnm/t/pnm.t diff --git a/t/rim.t b/kitchen-sink/IO/Pnm/t/rim.t similarity index 100% rename from t/rim.t rename to kitchen-sink/IO/Pnm/t/rim.t diff --git a/IO/Storable/Makefile.PL b/kitchen-sink/IO/Storable/Makefile.PL similarity index 100% rename from IO/Storable/Makefile.PL rename to kitchen-sink/IO/Storable/Makefile.PL diff --git a/IO/Storable/storable.pd b/kitchen-sink/IO/Storable/storable.pd similarity index 100% rename from IO/Storable/storable.pd rename to kitchen-sink/IO/Storable/storable.pd diff --git a/t/storable.t b/kitchen-sink/IO/Storable/t/storable.t similarity index 100% rename from t/storable.t rename to kitchen-sink/IO/Storable/t/storable.t diff --git a/t/storable_new_amd64.dat b/kitchen-sink/IO/Storable/t/storable_new_amd64.dat similarity index 100% rename from t/storable_new_amd64.dat rename to kitchen-sink/IO/Storable/t/storable_new_amd64.dat diff --git a/t/storable_old_amd64.dat b/kitchen-sink/IO/Storable/t/storable_old_amd64.dat similarity index 100% rename from t/storable_old_amd64.dat rename to kitchen-sink/IO/Storable/t/storable_old_amd64.dat diff --git a/t/dumper.t b/kitchen-sink/IO/t/dumper.t similarity index 100% rename from t/dumper.t rename to kitchen-sink/IO/t/dumper.t diff --git a/Libtmp/CallExt/CallExt.pm b/kitchen-sink/Libtmp/CallExt/CallExt.pm similarity index 100% rename from Libtmp/CallExt/CallExt.pm rename to kitchen-sink/Libtmp/CallExt/CallExt.pm diff --git a/Libtmp/CallExt/CallExt.xs b/kitchen-sink/Libtmp/CallExt/CallExt.xs similarity index 100% rename from Libtmp/CallExt/CallExt.xs rename to kitchen-sink/Libtmp/CallExt/CallExt.xs diff --git a/Libtmp/CallExt/Makefile.PL b/kitchen-sink/Libtmp/CallExt/Makefile.PL similarity index 100% rename from Libtmp/CallExt/Makefile.PL rename to kitchen-sink/Libtmp/CallExt/Makefile.PL diff --git a/t/callext.c b/kitchen-sink/Libtmp/CallExt/t/callext.c similarity index 100% rename from t/callext.c rename to kitchen-sink/Libtmp/CallExt/t/callext.c diff --git a/t/callext.t b/kitchen-sink/Libtmp/CallExt/t/callext.t similarity index 100% rename from t/callext.t rename to kitchen-sink/Libtmp/CallExt/t/callext.t diff --git a/Libtmp/Compression/Makefile.PL b/kitchen-sink/Libtmp/Compression/Makefile.PL similarity index 100% rename from Libtmp/Compression/Makefile.PL rename to kitchen-sink/Libtmp/Compression/Makefile.PL diff --git a/Libtmp/Compression/compression.pd b/kitchen-sink/Libtmp/Compression/compression.pd similarity index 100% rename from Libtmp/Compression/compression.pd rename to kitchen-sink/Libtmp/Compression/compression.pd diff --git a/Libtmp/Compression/ricecomp.c b/kitchen-sink/Libtmp/Compression/ricecomp.c similarity index 100% rename from Libtmp/Compression/ricecomp.c rename to kitchen-sink/Libtmp/Compression/ricecomp.c diff --git a/Libtmp/DiskCache.pm b/kitchen-sink/Libtmp/DiskCache.pm similarity index 100% rename from Libtmp/DiskCache.pm rename to kitchen-sink/Libtmp/DiskCache.pm diff --git a/Libtmp/FFT/Makefile.PL b/kitchen-sink/Libtmp/FFT/Makefile.PL similarity index 100% rename from Libtmp/FFT/Makefile.PL rename to kitchen-sink/Libtmp/FFT/Makefile.PL diff --git a/Libtmp/FFT/fft.pd b/kitchen-sink/Libtmp/FFT/fft.pd similarity index 100% rename from Libtmp/FFT/fft.pd rename to kitchen-sink/Libtmp/FFT/fft.pd diff --git a/Libtmp/FFT/fftn.c b/kitchen-sink/Libtmp/FFT/fftn.c similarity index 100% rename from Libtmp/FFT/fftn.c rename to kitchen-sink/Libtmp/FFT/fftn.c diff --git a/Libtmp/FFT/fftn.h b/kitchen-sink/Libtmp/FFT/fftn.h similarity index 100% rename from Libtmp/FFT/fftn.h rename to kitchen-sink/Libtmp/FFT/fftn.h diff --git a/t/fft.t b/kitchen-sink/Libtmp/FFT/t/fft.t similarity index 100% rename from t/fft.t rename to kitchen-sink/Libtmp/FFT/t/fft.t diff --git a/Libtmp/Filter/LinPred.pm b/kitchen-sink/Libtmp/Filter/LinPred.pm similarity index 100% rename from Libtmp/Filter/LinPred.pm rename to kitchen-sink/Libtmp/Filter/LinPred.pm diff --git a/Libtmp/Filter/Linear.pm b/kitchen-sink/Libtmp/Filter/Linear.pm similarity index 100% rename from Libtmp/Filter/Linear.pm rename to kitchen-sink/Libtmp/Filter/Linear.pm diff --git a/Libtmp/Filter/Makefile.PL b/kitchen-sink/Libtmp/Filter/Makefile.PL similarity index 100% rename from Libtmp/Filter/Makefile.PL rename to kitchen-sink/Libtmp/Filter/Makefile.PL diff --git a/Libtmp/Fit/Gaussian/Makefile.PL b/kitchen-sink/Libtmp/Fit/Gaussian/Makefile.PL similarity index 100% rename from Libtmp/Fit/Gaussian/Makefile.PL rename to kitchen-sink/Libtmp/Fit/Gaussian/Makefile.PL diff --git a/Libtmp/Fit/Gaussian/gauss.c b/kitchen-sink/Libtmp/Fit/Gaussian/gauss.c similarity index 100% rename from Libtmp/Fit/Gaussian/gauss.c rename to kitchen-sink/Libtmp/Fit/Gaussian/gauss.c diff --git a/Libtmp/Fit/Gaussian/gaussian.pd b/kitchen-sink/Libtmp/Fit/Gaussian/gaussian.pd similarity index 100% rename from Libtmp/Fit/Gaussian/gaussian.pd rename to kitchen-sink/Libtmp/Fit/Gaussian/gaussian.pd diff --git a/t/gauss.t b/kitchen-sink/Libtmp/Fit/Gaussian/t/gauss.t similarity index 100% rename from t/gauss.t rename to kitchen-sink/Libtmp/Fit/Gaussian/t/gauss.t diff --git a/Libtmp/Fit/LM.pm b/kitchen-sink/Libtmp/Fit/LM.pm similarity index 100% rename from Libtmp/Fit/LM.pm rename to kitchen-sink/Libtmp/Fit/LM.pm diff --git a/Libtmp/Fit/Linfit.pm b/kitchen-sink/Libtmp/Fit/Linfit.pm similarity index 100% rename from Libtmp/Fit/Linfit.pm rename to kitchen-sink/Libtmp/Fit/Linfit.pm diff --git a/Libtmp/Fit/Makefile.PL b/kitchen-sink/Libtmp/Fit/Makefile.PL similarity index 100% rename from Libtmp/Fit/Makefile.PL rename to kitchen-sink/Libtmp/Fit/Makefile.PL diff --git a/Libtmp/Fit/Polynomial.pm b/kitchen-sink/Libtmp/Fit/Polynomial.pm similarity index 100% rename from Libtmp/Fit/Polynomial.pm rename to kitchen-sink/Libtmp/Fit/Polynomial.pm diff --git a/t/linfit.t b/kitchen-sink/Libtmp/Fit/t/linfit.t similarity index 100% rename from t/linfit.t rename to kitchen-sink/Libtmp/Fit/t/linfit.t diff --git a/t/poly.t b/kitchen-sink/Libtmp/Fit/t/poly.t similarity index 100% rename from t/poly.t rename to kitchen-sink/Libtmp/Fit/t/poly.t diff --git a/Libtmp/Func.pm b/kitchen-sink/Libtmp/Func.pm similarity index 100% rename from Libtmp/Func.pm rename to kitchen-sink/Libtmp/Func.pm diff --git a/Libtmp/GIS/Makefile.PL b/kitchen-sink/Libtmp/GIS/Makefile.PL similarity index 100% rename from Libtmp/GIS/Makefile.PL rename to kitchen-sink/Libtmp/GIS/Makefile.PL diff --git a/Libtmp/GIS/Proj/Makefile.PL b/kitchen-sink/Libtmp/GIS/Proj/Makefile.PL similarity index 100% rename from Libtmp/GIS/Proj/Makefile.PL rename to kitchen-sink/Libtmp/GIS/Proj/Makefile.PL diff --git a/Libtmp/GIS/Proj/Proj.pd b/kitchen-sink/Libtmp/GIS/Proj/Proj.pd similarity index 100% rename from Libtmp/GIS/Proj/Proj.pd rename to kitchen-sink/Libtmp/GIS/Proj/Proj.pd diff --git a/Libtmp/GIS/Proj/README b/kitchen-sink/Libtmp/GIS/Proj/README similarity index 100% rename from Libtmp/GIS/Proj/README rename to kitchen-sink/Libtmp/GIS/Proj/README diff --git a/Libtmp/GIS/Proj/TODO b/kitchen-sink/Libtmp/GIS/Proj/TODO similarity index 100% rename from Libtmp/GIS/Proj/TODO rename to kitchen-sink/Libtmp/GIS/Proj/TODO diff --git a/Libtmp/GIS/Proj/include/projects.h b/kitchen-sink/Libtmp/GIS/Proj/include/projects.h similarity index 100% rename from Libtmp/GIS/Proj/include/projects.h rename to kitchen-sink/Libtmp/GIS/Proj/include/projects.h diff --git a/t/gis_proj.t b/kitchen-sink/Libtmp/GIS/Proj/t/gis_proj.t similarity index 100% rename from t/gis_proj.t rename to kitchen-sink/Libtmp/GIS/Proj/t/gis_proj.t diff --git a/Libtmp/GSL/DIFF/FUNC.c b/kitchen-sink/Libtmp/GSL/DIFF/FUNC.c similarity index 100% rename from Libtmp/GSL/DIFF/FUNC.c rename to kitchen-sink/Libtmp/GSL/DIFF/FUNC.c diff --git a/Libtmp/GSL/DIFF/Makefile.PL b/kitchen-sink/Libtmp/GSL/DIFF/Makefile.PL similarity index 100% rename from Libtmp/GSL/DIFF/Makefile.PL rename to kitchen-sink/Libtmp/GSL/DIFF/Makefile.PL diff --git a/Libtmp/GSL/DIFF/gsl_diff.pd b/kitchen-sink/Libtmp/GSL/DIFF/gsl_diff.pd similarity index 100% rename from Libtmp/GSL/DIFF/gsl_diff.pd rename to kitchen-sink/Libtmp/GSL/DIFF/gsl_diff.pd diff --git a/t/gsl_diff.t b/kitchen-sink/Libtmp/GSL/DIFF/t/gsl_diff.t similarity index 100% rename from t/gsl_diff.t rename to kitchen-sink/Libtmp/GSL/DIFF/t/gsl_diff.t diff --git a/Libtmp/GSL/INTEG/FUNC.c b/kitchen-sink/Libtmp/GSL/INTEG/FUNC.c similarity index 100% rename from Libtmp/GSL/INTEG/FUNC.c rename to kitchen-sink/Libtmp/GSL/INTEG/FUNC.c diff --git a/Libtmp/GSL/INTEG/Makefile.PL b/kitchen-sink/Libtmp/GSL/INTEG/Makefile.PL similarity index 100% rename from Libtmp/GSL/INTEG/Makefile.PL rename to kitchen-sink/Libtmp/GSL/INTEG/Makefile.PL diff --git a/Libtmp/GSL/INTEG/gsl_integ.pd b/kitchen-sink/Libtmp/GSL/INTEG/gsl_integ.pd similarity index 100% rename from Libtmp/GSL/INTEG/gsl_integ.pd rename to kitchen-sink/Libtmp/GSL/INTEG/gsl_integ.pd diff --git a/t/gsl_integ.t b/kitchen-sink/Libtmp/GSL/INTEG/t/gsl_integ.t similarity index 100% rename from t/gsl_integ.t rename to kitchen-sink/Libtmp/GSL/INTEG/t/gsl_integ.t diff --git a/Libtmp/GSL/INTERP/Makefile.PL b/kitchen-sink/Libtmp/GSL/INTERP/Makefile.PL similarity index 100% rename from Libtmp/GSL/INTERP/Makefile.PL rename to kitchen-sink/Libtmp/GSL/INTERP/Makefile.PL diff --git a/Libtmp/GSL/INTERP/gsl_interp.pd b/kitchen-sink/Libtmp/GSL/INTERP/gsl_interp.pd similarity index 100% rename from Libtmp/GSL/INTERP/gsl_interp.pd rename to kitchen-sink/Libtmp/GSL/INTERP/gsl_interp.pd diff --git a/Libtmp/GSL/INTERP/gslerr.h b/kitchen-sink/Libtmp/GSL/INTERP/gslerr.h similarity index 100% rename from Libtmp/GSL/INTERP/gslerr.h rename to kitchen-sink/Libtmp/GSL/INTERP/gslerr.h diff --git a/t/gsl_interp.t b/kitchen-sink/Libtmp/GSL/INTERP/t/gsl_interp.t similarity index 100% rename from t/gsl_interp.t rename to kitchen-sink/Libtmp/GSL/INTERP/t/gsl_interp.t diff --git a/Libtmp/GSL/INTERP/typemap b/kitchen-sink/Libtmp/GSL/INTERP/typemap similarity index 100% rename from Libtmp/GSL/INTERP/typemap rename to kitchen-sink/Libtmp/GSL/INTERP/typemap diff --git a/Libtmp/GSL/MROOT/FUNC.c b/kitchen-sink/Libtmp/GSL/MROOT/FUNC.c similarity index 100% rename from Libtmp/GSL/MROOT/FUNC.c rename to kitchen-sink/Libtmp/GSL/MROOT/FUNC.c diff --git a/Libtmp/GSL/MROOT/Makefile.PL b/kitchen-sink/Libtmp/GSL/MROOT/Makefile.PL similarity index 100% rename from Libtmp/GSL/MROOT/Makefile.PL rename to kitchen-sink/Libtmp/GSL/MROOT/Makefile.PL diff --git a/Libtmp/GSL/MROOT/gsl_mroot.pd b/kitchen-sink/Libtmp/GSL/MROOT/gsl_mroot.pd similarity index 100% rename from Libtmp/GSL/MROOT/gsl_mroot.pd rename to kitchen-sink/Libtmp/GSL/MROOT/gsl_mroot.pd diff --git a/t/gsl_mroot.t b/kitchen-sink/Libtmp/GSL/MROOT/t/gsl_mroot.t similarity index 100% rename from t/gsl_mroot.t rename to kitchen-sink/Libtmp/GSL/MROOT/t/gsl_mroot.t diff --git a/Libtmp/GSL/Makefile.PL b/kitchen-sink/Libtmp/GSL/Makefile.PL similarity index 100% rename from Libtmp/GSL/Makefile.PL rename to kitchen-sink/Libtmp/GSL/Makefile.PL diff --git a/Libtmp/GSL/RNG/Makefile.PL b/kitchen-sink/Libtmp/GSL/RNG/Makefile.PL similarity index 100% rename from Libtmp/GSL/RNG/Makefile.PL rename to kitchen-sink/Libtmp/GSL/RNG/Makefile.PL diff --git a/Libtmp/GSL/RNG/README b/kitchen-sink/Libtmp/GSL/RNG/README similarity index 100% rename from Libtmp/GSL/RNG/README rename to kitchen-sink/Libtmp/GSL/RNG/README diff --git a/Libtmp/GSL/RNG/gsl_random.pd b/kitchen-sink/Libtmp/GSL/RNG/gsl_random.pd similarity index 100% rename from Libtmp/GSL/RNG/gsl_random.pd rename to kitchen-sink/Libtmp/GSL/RNG/gsl_random.pd diff --git a/t/gsl_rng.t b/kitchen-sink/Libtmp/GSL/RNG/t/gsl_rng.t similarity index 100% rename from t/gsl_rng.t rename to kitchen-sink/Libtmp/GSL/RNG/t/gsl_rng.t diff --git a/Libtmp/GSL/RNG/typemap b/kitchen-sink/Libtmp/GSL/RNG/typemap similarity index 100% rename from Libtmp/GSL/RNG/typemap rename to kitchen-sink/Libtmp/GSL/RNG/typemap diff --git a/Libtmp/GSL/SF/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/Makefile.PL diff --git a/Libtmp/GSL/SF/README b/kitchen-sink/Libtmp/GSL/SF/README similarity index 100% rename from Libtmp/GSL/SF/README rename to kitchen-sink/Libtmp/GSL/SF/README diff --git a/Libtmp/GSL/SF/airy/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/airy/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/airy/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/airy/Makefile.PL diff --git a/Libtmp/GSL/SF/airy/gsl_sf_airy.pd b/kitchen-sink/Libtmp/GSL/SF/airy/gsl_sf_airy.pd similarity index 100% rename from Libtmp/GSL/SF/airy/gsl_sf_airy.pd rename to kitchen-sink/Libtmp/GSL/SF/airy/gsl_sf_airy.pd diff --git a/Libtmp/GSL/SF/bessel/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/bessel/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/bessel/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/bessel/Makefile.PL diff --git a/Libtmp/GSL/SF/bessel/gsl_sf_bessel.pd b/kitchen-sink/Libtmp/GSL/SF/bessel/gsl_sf_bessel.pd similarity index 100% rename from Libtmp/GSL/SF/bessel/gsl_sf_bessel.pd rename to kitchen-sink/Libtmp/GSL/SF/bessel/gsl_sf_bessel.pd diff --git a/t/gsl_sf.t b/kitchen-sink/Libtmp/GSL/SF/bessel/t/gsl_sf.t similarity index 100% rename from t/gsl_sf.t rename to kitchen-sink/Libtmp/GSL/SF/bessel/t/gsl_sf.t diff --git a/Libtmp/GSL/SF/clausen/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/clausen/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/clausen/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/clausen/Makefile.PL diff --git a/Libtmp/GSL/SF/clausen/gsl_sf_clausen.pd b/kitchen-sink/Libtmp/GSL/SF/clausen/gsl_sf_clausen.pd similarity index 100% rename from Libtmp/GSL/SF/clausen/gsl_sf_clausen.pd rename to kitchen-sink/Libtmp/GSL/SF/clausen/gsl_sf_clausen.pd diff --git a/Libtmp/GSL/SF/coulomb/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/coulomb/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/coulomb/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/coulomb/Makefile.PL diff --git a/Libtmp/GSL/SF/coulomb/gsl_sf_coulomb.pd b/kitchen-sink/Libtmp/GSL/SF/coulomb/gsl_sf_coulomb.pd similarity index 100% rename from Libtmp/GSL/SF/coulomb/gsl_sf_coulomb.pd rename to kitchen-sink/Libtmp/GSL/SF/coulomb/gsl_sf_coulomb.pd diff --git a/Libtmp/GSL/SF/coupling/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/coupling/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/coupling/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/coupling/Makefile.PL diff --git a/Libtmp/GSL/SF/coupling/gsl_sf_coupling.pd b/kitchen-sink/Libtmp/GSL/SF/coupling/gsl_sf_coupling.pd similarity index 100% rename from Libtmp/GSL/SF/coupling/gsl_sf_coupling.pd rename to kitchen-sink/Libtmp/GSL/SF/coupling/gsl_sf_coupling.pd diff --git a/Libtmp/GSL/SF/dawson/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/dawson/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/dawson/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/dawson/Makefile.PL diff --git a/Libtmp/GSL/SF/dawson/gsl_sf_dawson.pd b/kitchen-sink/Libtmp/GSL/SF/dawson/gsl_sf_dawson.pd similarity index 100% rename from Libtmp/GSL/SF/dawson/gsl_sf_dawson.pd rename to kitchen-sink/Libtmp/GSL/SF/dawson/gsl_sf_dawson.pd diff --git a/Libtmp/GSL/SF/debye/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/debye/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/debye/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/debye/Makefile.PL diff --git a/Libtmp/GSL/SF/debye/gsl_sf_debye.pd b/kitchen-sink/Libtmp/GSL/SF/debye/gsl_sf_debye.pd similarity index 100% rename from Libtmp/GSL/SF/debye/gsl_sf_debye.pd rename to kitchen-sink/Libtmp/GSL/SF/debye/gsl_sf_debye.pd diff --git a/Libtmp/GSL/SF/dilog/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/dilog/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/dilog/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/dilog/Makefile.PL diff --git a/Libtmp/GSL/SF/dilog/gsl_sf_dilog.pd b/kitchen-sink/Libtmp/GSL/SF/dilog/gsl_sf_dilog.pd similarity index 100% rename from Libtmp/GSL/SF/dilog/gsl_sf_dilog.pd rename to kitchen-sink/Libtmp/GSL/SF/dilog/gsl_sf_dilog.pd diff --git a/Libtmp/GSL/SF/elementary/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/elementary/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/elementary/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/elementary/Makefile.PL diff --git a/Libtmp/GSL/SF/elementary/gsl_sf_elementary.pd b/kitchen-sink/Libtmp/GSL/SF/elementary/gsl_sf_elementary.pd similarity index 100% rename from Libtmp/GSL/SF/elementary/gsl_sf_elementary.pd rename to kitchen-sink/Libtmp/GSL/SF/elementary/gsl_sf_elementary.pd diff --git a/Libtmp/GSL/SF/ellint/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/ellint/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/ellint/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/ellint/Makefile.PL diff --git a/Libtmp/GSL/SF/ellint/gsl_sf_ellint.pd b/kitchen-sink/Libtmp/GSL/SF/ellint/gsl_sf_ellint.pd similarity index 100% rename from Libtmp/GSL/SF/ellint/gsl_sf_ellint.pd rename to kitchen-sink/Libtmp/GSL/SF/ellint/gsl_sf_ellint.pd diff --git a/Libtmp/GSL/SF/elljac/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/elljac/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/elljac/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/elljac/Makefile.PL diff --git a/Libtmp/GSL/SF/elljac/gsl_sf_elljac.pd b/kitchen-sink/Libtmp/GSL/SF/elljac/gsl_sf_elljac.pd similarity index 100% rename from Libtmp/GSL/SF/elljac/gsl_sf_elljac.pd rename to kitchen-sink/Libtmp/GSL/SF/elljac/gsl_sf_elljac.pd diff --git a/Libtmp/GSL/SF/erf/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/erf/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/erf/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/erf/Makefile.PL diff --git a/Libtmp/GSL/SF/erf/gsl_sf_erf.pd b/kitchen-sink/Libtmp/GSL/SF/erf/gsl_sf_erf.pd similarity index 100% rename from Libtmp/GSL/SF/erf/gsl_sf_erf.pd rename to kitchen-sink/Libtmp/GSL/SF/erf/gsl_sf_erf.pd diff --git a/Libtmp/GSL/SF/exp/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/exp/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/exp/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/exp/Makefile.PL diff --git a/Libtmp/GSL/SF/exp/gsl_sf_exp.pd b/kitchen-sink/Libtmp/GSL/SF/exp/gsl_sf_exp.pd similarity index 100% rename from Libtmp/GSL/SF/exp/gsl_sf_exp.pd rename to kitchen-sink/Libtmp/GSL/SF/exp/gsl_sf_exp.pd diff --git a/Libtmp/GSL/SF/expint/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/expint/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/expint/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/expint/Makefile.PL diff --git a/Libtmp/GSL/SF/expint/gsl_sf_expint.pd b/kitchen-sink/Libtmp/GSL/SF/expint/gsl_sf_expint.pd similarity index 100% rename from Libtmp/GSL/SF/expint/gsl_sf_expint.pd rename to kitchen-sink/Libtmp/GSL/SF/expint/gsl_sf_expint.pd diff --git a/Libtmp/GSL/SF/fermi_dirac/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/fermi_dirac/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/fermi_dirac/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/fermi_dirac/Makefile.PL diff --git a/Libtmp/GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd b/kitchen-sink/Libtmp/GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd similarity index 100% rename from Libtmp/GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd rename to kitchen-sink/Libtmp/GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd diff --git a/Libtmp/GSL/SF/gamma/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/gamma/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/gamma/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/gamma/Makefile.PL diff --git a/Libtmp/GSL/SF/gamma/gsl_sf_gamma.pd b/kitchen-sink/Libtmp/GSL/SF/gamma/gsl_sf_gamma.pd similarity index 100% rename from Libtmp/GSL/SF/gamma/gsl_sf_gamma.pd rename to kitchen-sink/Libtmp/GSL/SF/gamma/gsl_sf_gamma.pd diff --git a/Libtmp/GSL/SF/gegenbauer/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/gegenbauer/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/gegenbauer/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/gegenbauer/Makefile.PL diff --git a/Libtmp/GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd b/kitchen-sink/Libtmp/GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd similarity index 100% rename from Libtmp/GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd rename to kitchen-sink/Libtmp/GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd diff --git a/Libtmp/GSL/SF/gslerr.h b/kitchen-sink/Libtmp/GSL/SF/gslerr.h similarity index 100% rename from Libtmp/GSL/SF/gslerr.h rename to kitchen-sink/Libtmp/GSL/SF/gslerr.h diff --git a/Libtmp/GSL/SF/hyperg/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/hyperg/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/hyperg/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/hyperg/Makefile.PL diff --git a/Libtmp/GSL/SF/hyperg/gsl_sf_hyperg.pd b/kitchen-sink/Libtmp/GSL/SF/hyperg/gsl_sf_hyperg.pd similarity index 100% rename from Libtmp/GSL/SF/hyperg/gsl_sf_hyperg.pd rename to kitchen-sink/Libtmp/GSL/SF/hyperg/gsl_sf_hyperg.pd diff --git a/Libtmp/GSL/SF/laguerre/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/laguerre/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/laguerre/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/laguerre/Makefile.PL diff --git a/Libtmp/GSL/SF/laguerre/gsl_sf_laguerre.pd b/kitchen-sink/Libtmp/GSL/SF/laguerre/gsl_sf_laguerre.pd similarity index 100% rename from Libtmp/GSL/SF/laguerre/gsl_sf_laguerre.pd rename to kitchen-sink/Libtmp/GSL/SF/laguerre/gsl_sf_laguerre.pd diff --git a/Libtmp/GSL/SF/legendre/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/legendre/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/legendre/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/legendre/Makefile.PL diff --git a/Libtmp/GSL/SF/legendre/gsl_sf_legendre.pd b/kitchen-sink/Libtmp/GSL/SF/legendre/gsl_sf_legendre.pd similarity index 100% rename from Libtmp/GSL/SF/legendre/gsl_sf_legendre.pd rename to kitchen-sink/Libtmp/GSL/SF/legendre/gsl_sf_legendre.pd diff --git a/Libtmp/GSL/SF/log/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/log/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/log/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/log/Makefile.PL diff --git a/Libtmp/GSL/SF/log/gsl_sf_log.pd b/kitchen-sink/Libtmp/GSL/SF/log/gsl_sf_log.pd similarity index 100% rename from Libtmp/GSL/SF/log/gsl_sf_log.pd rename to kitchen-sink/Libtmp/GSL/SF/log/gsl_sf_log.pd diff --git a/Libtmp/GSL/SF/poly/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/poly/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/poly/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/poly/Makefile.PL diff --git a/Libtmp/GSL/SF/poly/gsl_sf_poly.pd b/kitchen-sink/Libtmp/GSL/SF/poly/gsl_sf_poly.pd similarity index 100% rename from Libtmp/GSL/SF/poly/gsl_sf_poly.pd rename to kitchen-sink/Libtmp/GSL/SF/poly/gsl_sf_poly.pd diff --git a/Libtmp/GSL/SF/pow_int/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/pow_int/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/pow_int/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/pow_int/Makefile.PL diff --git a/Libtmp/GSL/SF/pow_int/gsl_sf_pow_int.pd b/kitchen-sink/Libtmp/GSL/SF/pow_int/gsl_sf_pow_int.pd similarity index 100% rename from Libtmp/GSL/SF/pow_int/gsl_sf_pow_int.pd rename to kitchen-sink/Libtmp/GSL/SF/pow_int/gsl_sf_pow_int.pd diff --git a/Libtmp/GSL/SF/psi/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/psi/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/psi/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/psi/Makefile.PL diff --git a/Libtmp/GSL/SF/psi/gsl_sf_psi.pd b/kitchen-sink/Libtmp/GSL/SF/psi/gsl_sf_psi.pd similarity index 100% rename from Libtmp/GSL/SF/psi/gsl_sf_psi.pd rename to kitchen-sink/Libtmp/GSL/SF/psi/gsl_sf_psi.pd diff --git a/Libtmp/GSL/SF/synchrotron/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/synchrotron/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/synchrotron/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/synchrotron/Makefile.PL diff --git a/Libtmp/GSL/SF/synchrotron/gsl_sf_synchrotron.pd b/kitchen-sink/Libtmp/GSL/SF/synchrotron/gsl_sf_synchrotron.pd similarity index 100% rename from Libtmp/GSL/SF/synchrotron/gsl_sf_synchrotron.pd rename to kitchen-sink/Libtmp/GSL/SF/synchrotron/gsl_sf_synchrotron.pd diff --git a/Libtmp/GSL/SF/transport/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/transport/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/transport/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/transport/Makefile.PL diff --git a/Libtmp/GSL/SF/transport/gsl_sf_transport.pd b/kitchen-sink/Libtmp/GSL/SF/transport/gsl_sf_transport.pd similarity index 100% rename from Libtmp/GSL/SF/transport/gsl_sf_transport.pd rename to kitchen-sink/Libtmp/GSL/SF/transport/gsl_sf_transport.pd diff --git a/Libtmp/GSL/SF/trig/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/trig/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/trig/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/trig/Makefile.PL diff --git a/Libtmp/GSL/SF/trig/gsl_sf_trig.pd b/kitchen-sink/Libtmp/GSL/SF/trig/gsl_sf_trig.pd similarity index 100% rename from Libtmp/GSL/SF/trig/gsl_sf_trig.pd rename to kitchen-sink/Libtmp/GSL/SF/trig/gsl_sf_trig.pd diff --git a/Libtmp/GSL/SF/zeta/Makefile.PL b/kitchen-sink/Libtmp/GSL/SF/zeta/Makefile.PL similarity index 100% rename from Libtmp/GSL/SF/zeta/Makefile.PL rename to kitchen-sink/Libtmp/GSL/SF/zeta/Makefile.PL diff --git a/Libtmp/GSL/SF/zeta/gsl_sf_zeta.pd b/kitchen-sink/Libtmp/GSL/SF/zeta/gsl_sf_zeta.pd similarity index 100% rename from Libtmp/GSL/SF/zeta/gsl_sf_zeta.pd rename to kitchen-sink/Libtmp/GSL/SF/zeta/gsl_sf_zeta.pd diff --git a/Libtmp/Gaussian.pm b/kitchen-sink/Libtmp/Gaussian.pm similarity index 100% rename from Libtmp/Gaussian.pm rename to kitchen-sink/Libtmp/Gaussian.pm diff --git a/Libtmp/Image2D/Makefile.PL b/kitchen-sink/Libtmp/Image2D/Makefile.PL similarity index 100% rename from Libtmp/Image2D/Makefile.PL rename to kitchen-sink/Libtmp/Image2D/Makefile.PL diff --git a/Libtmp/Image2D/image2d.pd b/kitchen-sink/Libtmp/Image2D/image2d.pd similarity index 100% rename from Libtmp/Image2D/image2d.pd rename to kitchen-sink/Libtmp/Image2D/image2d.pd diff --git a/Libtmp/Image2D/resample.c b/kitchen-sink/Libtmp/Image2D/resample.c similarity index 100% rename from Libtmp/Image2D/resample.c rename to kitchen-sink/Libtmp/Image2D/resample.c diff --git a/Libtmp/Image2D/resample.h b/kitchen-sink/Libtmp/Image2D/resample.h similarity index 100% rename from Libtmp/Image2D/resample.h rename to kitchen-sink/Libtmp/Image2D/resample.h diff --git a/Libtmp/Image2D/rotate.c b/kitchen-sink/Libtmp/Image2D/rotate.c similarity index 100% rename from Libtmp/Image2D/rotate.c rename to kitchen-sink/Libtmp/Image2D/rotate.c diff --git a/kitchen-sink/Libtmp/Image2D/t/bad.t b/kitchen-sink/Libtmp/Image2D/t/bad.t new file mode 100644 index 000000000..a4922081e --- /dev/null +++ b/kitchen-sink/Libtmp/Image2D/t/bad.t @@ -0,0 +1,90 @@ +# -*-perl-*- +# +# test bad value handling in PDL +# - as it's a compile-time option we +# skip unless $PDL::Config{WITH_BADVAL} + +use strict; +use Test::More; + +# although approx() caches the tolerance value, we +# use it in every call just to document things +# +use constant ABSTOL => 1.0e-4; + +use File::Temp qw( tempfile ); +my $fname; +{ + local $^W = 0; + (undef, $fname) = tempfile( 'delmeXXXXX', SUFFIX => '.fits', OPEN => 0 ); +} + +END { + unlink $fname if -e $fname; +} + +use PDL::LiteF; +$| = 1; + +use PDL::Config; +if ( $PDL::Config{WITH_BADVAL} ) { + plan tests => 2; +} else { + # reduced testing + plan tests => 10; + + my $a = pdl(1,2,3); + is( $a->badflag(), 0 ); # 1 + + my $b = pdl(4,5,6); + my $c = $a + $b; + is( $c->badflag(), 0 ); # 2 + is( $c->sum(), 21 ); # 3 + + # can not set the bad flag + $a->badflag(1); + is( $a->badflag(), 0 ); + + # and piddles do not have a bad value + ok( ! defined $a->badvalue ); + + # can not change a piddle to include bad values + ok( all( ($a->setbadif( $a == 2 ) - pdl(1,2,3)) == 0 ) ); + + $a = ones(3,2,4); + $b = zeroes(2,4); + $c = ones(2,4) * 3; + is( $a->nbad, 0 ); + is( $a->ngood, 24 ); + ok( all( ($a->nbadover - $b) == 0 ) ); + ok( all( ($a->ngoodover - $c) == 0 ) ); + + exit; +} + +# Image2D +my $ans = pdl( + [ 3, 7, 11, 21, 27, 33, 39, 45, 51, 27], + [ 3, 5, 13, 21, 27, 33, 39, 45, 51, 27], + [ 3, 9, 15, 21, 27, 33, 39, 45, 51, 27] +); + +my $a = xvals zeroes 10,3; +$a->setbadat(2,1); + +my $b = pdl [1,2],[2,1]; + +use PDL::Image2D; +my $c = conv2d($a, $b); + +is( int(at(sum($c-$ans))), 0, "conv2d()" ); + +$a = zeroes(5,5); +$a->badflag(1); +my $t = $a->slice("1:3,1:3"); +$t .= ones(3,3); +$a->setbadat(2,2); + +$b = sequence(3,3); +$ans = pdl ( [0,0,0,0,0],[0,0,2,0,0],[0,1,5,2,0],[0,0,4,0,0],[0,0,0,0,0]); +is( int(at(sum(med2d($a,$b)-$ans))), 0, "med2d()" ); diff --git a/t/image2d.t b/kitchen-sink/Libtmp/Image2D/t/image2d.t similarity index 100% rename from t/image2d.t rename to kitchen-sink/Libtmp/Image2D/t/image2d.t diff --git a/kitchen-sink/Libtmp/Image2D/t/pthreadBarf.t b/kitchen-sink/Libtmp/Image2D/t/pthreadBarf.t new file mode 100644 index 000000000..a62d9ab61 --- /dev/null +++ b/kitchen-sink/Libtmp/Image2D/t/pthreadBarf.t @@ -0,0 +1,66 @@ + +# These tests check for proper deferred handling of barf and warn messages when pthreading. +# +use PDL::LiteF; +use PDL::Image2D; +use Test::More; + +use strict; + +if (PDL::Core::pthreads_enabled) { + plan tests => 2; +} else { + plan tests => 2; + diag "Control test: pthreads not enabled"; +} + +## Check Handling of barf messages when pthreading ### + +# These statements will cause pthread to happen in two pthreads +set_autopthread_targ(2); +set_autopthread_size(0); + +# Because of the duplicate 8's interpolates barf (in the PPcode) will get +# called. This should not cause a segfault +my $x = float( [1, 2, 3, 4, 5, 8, 9, 10], [1, 2, 3, 4, 5, 8, 8, 8] ); +my $y = ($x * 3) * ($x - 2); + +# Setup to silence warning messages +local $SIG{__WARN__} = sub { }; +# Catch barf messages by running in eval: +eval{ + my ( $ans, $err ) = interpolate(8.5, $x, $y ); +}; + +ok( $@ =~ /identical abscissas/ , "interpolate barf" ) + or diag "Error message should be 'identical abscissas': got\n>>>$@<<<\n"; + +## Now Check Warning Messages with pthreading ### + +# Create an array of 2 bogus polygon indexes (bogus due to negative indexes) +# Thes will make polyfill emit a warning message. + +# Single polygon +my $poly = pdl([-1,1], [0,0]); +$poly = $poly->reorder(1,0); + +# make second polygon have same indexes +my $poly2 = $poly->copy; +$poly = cat $poly, $poly2; + +my $mask = zeroes(5,5); + +#kill 'INT',$$; +# Because of the negative indexes, a warning message +# will be printed, which will cause segfault wheen pthreaded, if messages not deferred +# properly + +# Setup to catch warning messages +local $SIG{__WARN__} = sub { die $_[0] }; + +eval{ + polyfill($mask, $poly, 1); +}; + +ok( $@ =~ /errors during polygonfilling/ , "polyfill barf" ) + or diag "Error message should be 'errors during polygonfilling': got\n>>>$@<<<\n"; diff --git a/Libtmp/ImageND/Makefile.PL b/kitchen-sink/Libtmp/ImageND/Makefile.PL similarity index 100% rename from Libtmp/ImageND/Makefile.PL rename to kitchen-sink/Libtmp/ImageND/Makefile.PL diff --git a/Libtmp/ImageND/imagend.pd b/kitchen-sink/Libtmp/ImageND/imagend.pd similarity index 100% rename from Libtmp/ImageND/imagend.pd rename to kitchen-sink/Libtmp/ImageND/imagend.pd diff --git a/t/imagend.t b/kitchen-sink/Libtmp/ImageND/t/imagend.t similarity index 100% rename from t/imagend.t rename to kitchen-sink/Libtmp/ImageND/t/imagend.t diff --git a/Libtmp/ImageRGB/Makefile.PL b/kitchen-sink/Libtmp/ImageRGB/Makefile.PL similarity index 100% rename from Libtmp/ImageRGB/Makefile.PL rename to kitchen-sink/Libtmp/ImageRGB/Makefile.PL diff --git a/Libtmp/ImageRGB/imagergb.pd b/kitchen-sink/Libtmp/ImageRGB/imagergb.pd similarity index 100% rename from Libtmp/ImageRGB/imagergb.pd rename to kitchen-sink/Libtmp/ImageRGB/imagergb.pd diff --git a/Libtmp/ImageRGB/pdlppm.h b/kitchen-sink/Libtmp/ImageRGB/pdlppm.h similarity index 100% rename from Libtmp/ImageRGB/pdlppm.h rename to kitchen-sink/Libtmp/ImageRGB/pdlppm.h diff --git a/Libtmp/ImageRGB/ppm_quant.c b/kitchen-sink/Libtmp/ImageRGB/ppm_quant.c similarity index 100% rename from Libtmp/ImageRGB/ppm_quant.c rename to kitchen-sink/Libtmp/ImageRGB/ppm_quant.c diff --git a/t/imagergb.t b/kitchen-sink/Libtmp/ImageRGB/t/imagergb.t similarity index 100% rename from t/imagergb.t rename to kitchen-sink/Libtmp/ImageRGB/t/imagergb.t diff --git a/Libtmp/Interpolate/Interpolate.pm b/kitchen-sink/Libtmp/Interpolate/Interpolate.pm similarity index 100% rename from Libtmp/Interpolate/Interpolate.pm rename to kitchen-sink/Libtmp/Interpolate/Interpolate.pm diff --git a/Libtmp/Interpolate/Makefile.PL b/kitchen-sink/Libtmp/Interpolate/Makefile.PL similarity index 100% rename from Libtmp/Interpolate/Makefile.PL rename to kitchen-sink/Libtmp/Interpolate/Makefile.PL diff --git a/Libtmp/Interpolate/Slatec/Makefile.PL b/kitchen-sink/Libtmp/Interpolate/Slatec/Makefile.PL similarity index 100% rename from Libtmp/Interpolate/Slatec/Makefile.PL rename to kitchen-sink/Libtmp/Interpolate/Slatec/Makefile.PL diff --git a/Libtmp/Interpolate/Slatec/Slatec.pm b/kitchen-sink/Libtmp/Interpolate/Slatec/Slatec.pm similarity index 100% rename from Libtmp/Interpolate/Slatec/Slatec.pm rename to kitchen-sink/Libtmp/Interpolate/Slatec/Slatec.pm diff --git a/t/interp_slatec.t b/kitchen-sink/Libtmp/Interpolate/Slatec/t/interp_slatec.t similarity index 100% rename from t/interp_slatec.t rename to kitchen-sink/Libtmp/Interpolate/Slatec/t/interp_slatec.t diff --git a/t/interp.t b/kitchen-sink/Libtmp/Interpolate/t/interp.t similarity index 100% rename from t/interp.t rename to kitchen-sink/Libtmp/Interpolate/t/interp.t diff --git a/Libtmp/Makefile.PL b/kitchen-sink/Libtmp/Makefile.PL similarity index 100% rename from Libtmp/Makefile.PL rename to kitchen-sink/Libtmp/Makefile.PL diff --git a/Libtmp/Minuit/FCN.c b/kitchen-sink/Libtmp/Minuit/FCN.c similarity index 100% rename from Libtmp/Minuit/FCN.c rename to kitchen-sink/Libtmp/Minuit/FCN.c diff --git a/Libtmp/Minuit/Makefile.PL b/kitchen-sink/Libtmp/Minuit/Makefile.PL similarity index 100% rename from Libtmp/Minuit/Makefile.PL rename to kitchen-sink/Libtmp/Minuit/Makefile.PL diff --git a/Libtmp/Minuit/minuit.pd b/kitchen-sink/Libtmp/Minuit/minuit.pd similarity index 100% rename from Libtmp/Minuit/minuit.pd rename to kitchen-sink/Libtmp/Minuit/minuit.pd diff --git a/Libtmp/Minuit/minuitlib/futils.f b/kitchen-sink/Libtmp/Minuit/minuitlib/futils.f similarity index 100% rename from Libtmp/Minuit/minuitlib/futils.f rename to kitchen-sink/Libtmp/Minuit/minuitlib/futils.f diff --git a/Libtmp/Minuit/minuitlib/intracfalse.f b/kitchen-sink/Libtmp/Minuit/minuitlib/intracfalse.f similarity index 100% rename from Libtmp/Minuit/minuitlib/intracfalse.f rename to kitchen-sink/Libtmp/Minuit/minuitlib/intracfalse.f diff --git a/Libtmp/Minuit/minuitlib/minuit.f b/kitchen-sink/Libtmp/Minuit/minuitlib/minuit.f similarity index 100% rename from Libtmp/Minuit/minuitlib/minuit.f rename to kitchen-sink/Libtmp/Minuit/minuitlib/minuit.f diff --git a/t/minuit.t b/kitchen-sink/Libtmp/Minuit/t/minuit.t similarity index 100% rename from t/minuit.t rename to kitchen-sink/Libtmp/Minuit/t/minuit.t diff --git a/Libtmp/Simplex/Makefile.PL b/kitchen-sink/Libtmp/Simplex/Makefile.PL similarity index 100% rename from Libtmp/Simplex/Makefile.PL rename to kitchen-sink/Libtmp/Simplex/Makefile.PL diff --git a/Libtmp/Simplex/Simplex.pm b/kitchen-sink/Libtmp/Simplex/Simplex.pm similarity index 100% rename from Libtmp/Simplex/Simplex.pm rename to kitchen-sink/Libtmp/Simplex/Simplex.pm diff --git a/Libtmp/Slatec/Makefile.PL b/kitchen-sink/Libtmp/Slatec/Makefile.PL similarity index 100% rename from Libtmp/Slatec/Makefile.PL rename to kitchen-sink/Libtmp/Slatec/Makefile.PL diff --git a/Libtmp/Slatec/slatec.pd b/kitchen-sink/Libtmp/Slatec/slatec.pd similarity index 100% rename from Libtmp/Slatec/slatec.pd rename to kitchen-sink/Libtmp/Slatec/slatec.pd diff --git a/Libtmp/Slatec/slatec/chfcm.f b/kitchen-sink/Libtmp/Slatec/slatec/chfcm.f similarity index 100% rename from Libtmp/Slatec/slatec/chfcm.f rename to kitchen-sink/Libtmp/Slatec/slatec/chfcm.f diff --git a/Libtmp/Slatec/slatec/chfdv.f b/kitchen-sink/Libtmp/Slatec/slatec/chfdv.f similarity index 100% rename from Libtmp/Slatec/slatec/chfdv.f rename to kitchen-sink/Libtmp/Slatec/slatec/chfdv.f diff --git a/Libtmp/Slatec/slatec/chfev.f b/kitchen-sink/Libtmp/Slatec/slatec/chfev.f similarity index 100% rename from Libtmp/Slatec/slatec/chfev.f rename to kitchen-sink/Libtmp/Slatec/slatec/chfev.f diff --git a/Libtmp/Slatec/slatec/chfie.f b/kitchen-sink/Libtmp/Slatec/slatec/chfie.f similarity index 100% rename from Libtmp/Slatec/slatec/chfie.f rename to kitchen-sink/Libtmp/Slatec/slatec/chfie.f diff --git a/Libtmp/Slatec/slatec/d1mach.f b/kitchen-sink/Libtmp/Slatec/slatec/d1mach.f similarity index 100% rename from Libtmp/Slatec/slatec/d1mach.f rename to kitchen-sink/Libtmp/Slatec/slatec/d1mach.f diff --git a/Libtmp/Slatec/slatec/dasum.f b/kitchen-sink/Libtmp/Slatec/slatec/dasum.f similarity index 100% rename from Libtmp/Slatec/slatec/dasum.f rename to kitchen-sink/Libtmp/Slatec/slatec/dasum.f diff --git a/Libtmp/Slatec/slatec/daxpy.f b/kitchen-sink/Libtmp/Slatec/slatec/daxpy.f similarity index 100% rename from Libtmp/Slatec/slatec/daxpy.f rename to kitchen-sink/Libtmp/Slatec/slatec/daxpy.f diff --git a/Libtmp/Slatec/slatec/dchfcm.f b/kitchen-sink/Libtmp/Slatec/slatec/dchfcm.f similarity index 100% rename from Libtmp/Slatec/slatec/dchfcm.f rename to kitchen-sink/Libtmp/Slatec/slatec/dchfcm.f diff --git a/Libtmp/Slatec/slatec/dchfdv.f b/kitchen-sink/Libtmp/Slatec/slatec/dchfdv.f similarity index 100% rename from Libtmp/Slatec/slatec/dchfdv.f rename to kitchen-sink/Libtmp/Slatec/slatec/dchfdv.f diff --git a/Libtmp/Slatec/slatec/dchfev.f b/kitchen-sink/Libtmp/Slatec/slatec/dchfev.f similarity index 100% rename from Libtmp/Slatec/slatec/dchfev.f rename to kitchen-sink/Libtmp/Slatec/slatec/dchfev.f diff --git a/Libtmp/Slatec/slatec/dchfie.f b/kitchen-sink/Libtmp/Slatec/slatec/dchfie.f similarity index 100% rename from Libtmp/Slatec/slatec/dchfie.f rename to kitchen-sink/Libtmp/Slatec/slatec/dchfie.f diff --git a/Libtmp/Slatec/slatec/ddot.f b/kitchen-sink/Libtmp/Slatec/slatec/ddot.f similarity index 100% rename from Libtmp/Slatec/slatec/ddot.f rename to kitchen-sink/Libtmp/Slatec/slatec/ddot.f diff --git a/Libtmp/Slatec/slatec/dgeco.f b/kitchen-sink/Libtmp/Slatec/slatec/dgeco.f similarity index 100% rename from Libtmp/Slatec/slatec/dgeco.f rename to kitchen-sink/Libtmp/Slatec/slatec/dgeco.f diff --git a/Libtmp/Slatec/slatec/dgedi.f b/kitchen-sink/Libtmp/Slatec/slatec/dgedi.f similarity index 100% rename from Libtmp/Slatec/slatec/dgedi.f rename to kitchen-sink/Libtmp/Slatec/slatec/dgedi.f diff --git a/Libtmp/Slatec/slatec/dgefa.f b/kitchen-sink/Libtmp/Slatec/slatec/dgefa.f similarity index 100% rename from Libtmp/Slatec/slatec/dgefa.f rename to kitchen-sink/Libtmp/Slatec/slatec/dgefa.f diff --git a/Libtmp/Slatec/slatec/dgesl.f b/kitchen-sink/Libtmp/Slatec/slatec/dgesl.f similarity index 100% rename from Libtmp/Slatec/slatec/dgesl.f rename to kitchen-sink/Libtmp/Slatec/slatec/dgesl.f diff --git a/Libtmp/Slatec/slatec/dp1vlu.f b/kitchen-sink/Libtmp/Slatec/slatec/dp1vlu.f similarity index 100% rename from Libtmp/Slatec/slatec/dp1vlu.f rename to kitchen-sink/Libtmp/Slatec/slatec/dp1vlu.f diff --git a/Libtmp/Slatec/slatec/dpchbs.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchbs.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchbs.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchbs.f diff --git a/Libtmp/Slatec/slatec/dpchce.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchce.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchce.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchce.f diff --git a/Libtmp/Slatec/slatec/dpchci.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchci.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchci.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchci.f diff --git a/Libtmp/Slatec/slatec/dpchcm.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchcm.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchcm.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchcm.f diff --git a/Libtmp/Slatec/slatec/dpchcs.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchcs.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchcs.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchcs.f diff --git a/Libtmp/Slatec/slatec/dpchdf.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchdf.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchdf.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchdf.f diff --git a/Libtmp/Slatec/slatec/dpchfd.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchfd.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchfd.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchfd.f diff --git a/Libtmp/Slatec/slatec/dpchfe.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchfe.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchfe.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchfe.f diff --git a/Libtmp/Slatec/slatec/dpchia.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchia.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchia.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchia.f diff --git a/Libtmp/Slatec/slatec/dpchic.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchic.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchic.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchic.f diff --git a/Libtmp/Slatec/slatec/dpchid.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchid.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchid.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchid.f diff --git a/Libtmp/Slatec/slatec/dpchim.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchim.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchim.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchim.f diff --git a/Libtmp/Slatec/slatec/dpchkt.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchkt.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchkt.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchkt.f diff --git a/Libtmp/Slatec/slatec/dpchsp.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchsp.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchsp.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchsp.f diff --git a/Libtmp/Slatec/slatec/dpchst.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchst.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchst.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchst.f diff --git a/Libtmp/Slatec/slatec/dpchsw.f b/kitchen-sink/Libtmp/Slatec/slatec/dpchsw.f similarity index 100% rename from Libtmp/Slatec/slatec/dpchsw.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpchsw.f diff --git a/Libtmp/Slatec/slatec/dpcoef.f b/kitchen-sink/Libtmp/Slatec/slatec/dpcoef.f similarity index 100% rename from Libtmp/Slatec/slatec/dpcoef.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpcoef.f diff --git a/Libtmp/Slatec/slatec/dpoco.f b/kitchen-sink/Libtmp/Slatec/slatec/dpoco.f similarity index 100% rename from Libtmp/Slatec/slatec/dpoco.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpoco.f diff --git a/Libtmp/Slatec/slatec/dpodi.f b/kitchen-sink/Libtmp/Slatec/slatec/dpodi.f similarity index 100% rename from Libtmp/Slatec/slatec/dpodi.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpodi.f diff --git a/Libtmp/Slatec/slatec/dpofa.f b/kitchen-sink/Libtmp/Slatec/slatec/dpofa.f similarity index 100% rename from Libtmp/Slatec/slatec/dpofa.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpofa.f diff --git a/Libtmp/Slatec/slatec/dpolft.f b/kitchen-sink/Libtmp/Slatec/slatec/dpolft.f similarity index 100% rename from Libtmp/Slatec/slatec/dpolft.f rename to kitchen-sink/Libtmp/Slatec/slatec/dpolft.f diff --git a/Libtmp/Slatec/slatec/dscal.f b/kitchen-sink/Libtmp/Slatec/slatec/dscal.f similarity index 100% rename from Libtmp/Slatec/slatec/dscal.f rename to kitchen-sink/Libtmp/Slatec/slatec/dscal.f diff --git a/Libtmp/Slatec/slatec/dswap.f b/kitchen-sink/Libtmp/Slatec/slatec/dswap.f similarity index 100% rename from Libtmp/Slatec/slatec/dswap.f rename to kitchen-sink/Libtmp/Slatec/slatec/dswap.f diff --git a/Libtmp/Slatec/slatec/ezfft1.f b/kitchen-sink/Libtmp/Slatec/slatec/ezfft1.f similarity index 100% rename from Libtmp/Slatec/slatec/ezfft1.f rename to kitchen-sink/Libtmp/Slatec/slatec/ezfft1.f diff --git a/Libtmp/Slatec/slatec/ezfftb.f b/kitchen-sink/Libtmp/Slatec/slatec/ezfftb.f similarity index 100% rename from Libtmp/Slatec/slatec/ezfftb.f rename to kitchen-sink/Libtmp/Slatec/slatec/ezfftb.f diff --git a/Libtmp/Slatec/slatec/ezfftf.f b/kitchen-sink/Libtmp/Slatec/slatec/ezfftf.f similarity index 100% rename from Libtmp/Slatec/slatec/ezfftf.f rename to kitchen-sink/Libtmp/Slatec/slatec/ezfftf.f diff --git a/Libtmp/Slatec/slatec/ezffti.f b/kitchen-sink/Libtmp/Slatec/slatec/ezffti.f similarity index 100% rename from Libtmp/Slatec/slatec/ezffti.f rename to kitchen-sink/Libtmp/Slatec/slatec/ezffti.f diff --git a/Libtmp/Slatec/slatec/f2c/chfcm.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/chfcm.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/chfcm.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/chfcm.c diff --git a/Libtmp/Slatec/slatec/f2c/chfdv.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/chfdv.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/chfdv.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/chfdv.c diff --git a/Libtmp/Slatec/slatec/f2c/chfev.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/chfev.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/chfev.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/chfev.c diff --git a/Libtmp/Slatec/slatec/f2c/chfie.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/chfie.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/chfie.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/chfie.c diff --git a/Libtmp/Slatec/slatec/f2c/d1mach.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/d1mach.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/d1mach.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/d1mach.c diff --git a/Libtmp/Slatec/slatec/f2c/dasum.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dasum.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dasum.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dasum.c diff --git a/Libtmp/Slatec/slatec/f2c/daxpy.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/daxpy.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/daxpy.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/daxpy.c diff --git a/Libtmp/Slatec/slatec/f2c/dchfcm.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dchfcm.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dchfcm.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dchfcm.c diff --git a/Libtmp/Slatec/slatec/f2c/dchfdv.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dchfdv.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dchfdv.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dchfdv.c diff --git a/Libtmp/Slatec/slatec/f2c/dchfev.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dchfev.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dchfev.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dchfev.c diff --git a/Libtmp/Slatec/slatec/f2c/dchfie.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dchfie.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dchfie.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dchfie.c diff --git a/Libtmp/Slatec/slatec/f2c/ddot.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/ddot.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/ddot.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/ddot.c diff --git a/Libtmp/Slatec/slatec/f2c/dgeco.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dgeco.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dgeco.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dgeco.c diff --git a/Libtmp/Slatec/slatec/f2c/dgedi.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dgedi.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dgedi.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dgedi.c diff --git a/Libtmp/Slatec/slatec/f2c/dgefa.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dgefa.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dgefa.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dgefa.c diff --git a/Libtmp/Slatec/slatec/f2c/dgesl.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dgesl.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dgesl.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dgesl.c diff --git a/Libtmp/Slatec/slatec/f2c/dp1vlu.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dp1vlu.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dp1vlu.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dp1vlu.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchbs.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchbs.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchbs.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchbs.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchce.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchce.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchce.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchce.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchci.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchci.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchci.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchci.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchcm.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchcm.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchcm.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchcm.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchcs.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchcs.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchcs.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchcs.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchdf.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchdf.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchdf.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchdf.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchfd.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchfd.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchfd.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchfd.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchfe.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchfe.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchfe.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchfe.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchia.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchia.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchia.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchia.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchic.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchic.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchic.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchic.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchid.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchid.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchid.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchid.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchim.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchim.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchim.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchim.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchkt.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchkt.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchkt.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchkt.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchsp.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchsp.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchsp.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchsp.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchst.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchst.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchst.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchst.c diff --git a/Libtmp/Slatec/slatec/f2c/dpchsw.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchsw.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpchsw.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpchsw.c diff --git a/Libtmp/Slatec/slatec/f2c/dpcoef.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpcoef.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpcoef.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpcoef.c diff --git a/Libtmp/Slatec/slatec/f2c/dpoco.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpoco.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpoco.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpoco.c diff --git a/Libtmp/Slatec/slatec/f2c/dpodi.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpodi.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpodi.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpodi.c diff --git a/Libtmp/Slatec/slatec/f2c/dpofa.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpofa.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpofa.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpofa.c diff --git a/Libtmp/Slatec/slatec/f2c/dpolft.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dpolft.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dpolft.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dpolft.c diff --git a/Libtmp/Slatec/slatec/f2c/dscal.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dscal.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dscal.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dscal.c diff --git a/Libtmp/Slatec/slatec/f2c/dswap.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/dswap.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/dswap.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/dswap.c diff --git a/Libtmp/Slatec/slatec/f2c/ezfft1.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/ezfft1.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/ezfft1.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/ezfft1.c diff --git a/Libtmp/Slatec/slatec/f2c/ezfftb.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/ezfftb.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/ezfftb.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/ezfftb.c diff --git a/Libtmp/Slatec/slatec/f2c/ezfftf.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/ezfftf.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/ezfftf.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/ezfftf.c diff --git a/Libtmp/Slatec/slatec/f2c/ezffti.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/ezffti.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/ezffti.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/ezffti.c diff --git a/Libtmp/Slatec/slatec/f2c/fdump.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/fdump.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/fdump.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/fdump.c diff --git a/Libtmp/Slatec/slatec/f2c/i1mach.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/i1mach.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/i1mach.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/i1mach.c diff --git a/Libtmp/Slatec/slatec/f2c/idamax.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/idamax.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/idamax.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/idamax.c diff --git a/Libtmp/Slatec/slatec/f2c/isamax.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/isamax.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/isamax.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/isamax.c diff --git a/Libtmp/Slatec/slatec/f2c/j4save.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/j4save.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/j4save.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/j4save.c diff --git a/Libtmp/Slatec/slatec/f2c/pchbs.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchbs.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchbs.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchbs.c diff --git a/Libtmp/Slatec/slatec/f2c/pchce.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchce.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchce.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchce.c diff --git a/Libtmp/Slatec/slatec/f2c/pchci.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchci.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchci.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchci.c diff --git a/Libtmp/Slatec/slatec/f2c/pchcm.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchcm.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchcm.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchcm.c diff --git a/Libtmp/Slatec/slatec/f2c/pchcs.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchcs.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchcs.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchcs.c diff --git a/Libtmp/Slatec/slatec/f2c/pchdf.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchdf.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchdf.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchdf.c diff --git a/Libtmp/Slatec/slatec/f2c/pchfd.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchfd.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchfd.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchfd.c diff --git a/Libtmp/Slatec/slatec/f2c/pchfe.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchfe.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchfe.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchfe.c diff --git a/Libtmp/Slatec/slatec/f2c/pchia.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchia.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchia.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchia.c diff --git a/Libtmp/Slatec/slatec/f2c/pchic.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchic.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchic.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchic.c diff --git a/Libtmp/Slatec/slatec/f2c/pchid.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchid.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchid.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchid.c diff --git a/Libtmp/Slatec/slatec/f2c/pchim.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchim.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchim.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchim.c diff --git a/Libtmp/Slatec/slatec/f2c/pchkt.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchkt.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchkt.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchkt.c diff --git a/Libtmp/Slatec/slatec/f2c/pchsp.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchsp.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchsp.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchsp.c diff --git a/Libtmp/Slatec/slatec/f2c/pchst.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchst.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchst.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchst.c diff --git a/Libtmp/Slatec/slatec/f2c/pchsw.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pchsw.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pchsw.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pchsw.c diff --git a/Libtmp/Slatec/slatec/f2c/pcoef.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pcoef.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pcoef.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pcoef.c diff --git a/Libtmp/Slatec/slatec/f2c/polfit.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/polfit.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/polfit.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/polfit.c diff --git a/Libtmp/Slatec/slatec/f2c/pvalue.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pvalue.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pvalue.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pvalue.c diff --git a/Libtmp/Slatec/slatec/f2c/pythag.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/pythag.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/pythag.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/pythag.c diff --git a/Libtmp/Slatec/slatec/f2c/r1mach.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/r1mach.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/r1mach.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/r1mach.c diff --git a/Libtmp/Slatec/slatec/f2c/radb2.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/radb2.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/radb2.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/radb2.c diff --git a/Libtmp/Slatec/slatec/f2c/radb3.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/radb3.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/radb3.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/radb3.c diff --git a/Libtmp/Slatec/slatec/f2c/radb4.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/radb4.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/radb4.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/radb4.c diff --git a/Libtmp/Slatec/slatec/f2c/radb5.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/radb5.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/radb5.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/radb5.c diff --git a/Libtmp/Slatec/slatec/f2c/radbg.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/radbg.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/radbg.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/radbg.c diff --git a/Libtmp/Slatec/slatec/f2c/radf2.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/radf2.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/radf2.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/radf2.c diff --git a/Libtmp/Slatec/slatec/f2c/radf3.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/radf3.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/radf3.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/radf3.c diff --git a/Libtmp/Slatec/slatec/f2c/radf4.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/radf4.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/radf4.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/radf4.c diff --git a/Libtmp/Slatec/slatec/f2c/radf5.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/radf5.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/radf5.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/radf5.c diff --git a/Libtmp/Slatec/slatec/f2c/radfg.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/radfg.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/radfg.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/radfg.c diff --git a/Libtmp/Slatec/slatec/f2c/rfftb.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/rfftb.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/rfftb.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/rfftb.c diff --git a/Libtmp/Slatec/slatec/f2c/rfftb1.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/rfftb1.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/rfftb1.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/rfftb1.c diff --git a/Libtmp/Slatec/slatec/f2c/rfftf.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/rfftf.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/rfftf.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/rfftf.c diff --git a/Libtmp/Slatec/slatec/f2c/rfftf1.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/rfftf1.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/rfftf1.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/rfftf1.c diff --git a/Libtmp/Slatec/slatec/f2c/rs.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/rs.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/rs.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/rs.c diff --git a/Libtmp/Slatec/slatec/f2c/sasum.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/sasum.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/sasum.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/sasum.c diff --git a/Libtmp/Slatec/slatec/f2c/saxpy.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/saxpy.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/saxpy.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/saxpy.c diff --git a/Libtmp/Slatec/slatec/f2c/sdot.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/sdot.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/sdot.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/sdot.c diff --git a/Libtmp/Slatec/slatec/f2c/sgeco.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/sgeco.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/sgeco.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/sgeco.c diff --git a/Libtmp/Slatec/slatec/f2c/sgedi.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/sgedi.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/sgedi.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/sgedi.c diff --git a/Libtmp/Slatec/slatec/f2c/sgefa.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/sgefa.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/sgefa.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/sgefa.c diff --git a/Libtmp/Slatec/slatec/f2c/sgesl.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/sgesl.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/sgesl.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/sgesl.c diff --git a/Libtmp/Slatec/slatec/f2c/snrm2.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/snrm2.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/snrm2.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/snrm2.c diff --git a/Libtmp/Slatec/slatec/f2c/spoco.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/spoco.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/spoco.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/spoco.c diff --git a/Libtmp/Slatec/slatec/f2c/spodi.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/spodi.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/spodi.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/spodi.c diff --git a/Libtmp/Slatec/slatec/f2c/spofa.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/spofa.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/spofa.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/spofa.c diff --git a/Libtmp/Slatec/slatec/f2c/srot.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/srot.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/srot.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/srot.c diff --git a/Libtmp/Slatec/slatec/f2c/srotg.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/srotg.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/srotg.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/srotg.c diff --git a/Libtmp/Slatec/slatec/f2c/sscal.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/sscal.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/sscal.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/sscal.c diff --git a/Libtmp/Slatec/slatec/f2c/ssvdc.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/ssvdc.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/ssvdc.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/ssvdc.c diff --git a/Libtmp/Slatec/slatec/f2c/sswap.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/sswap.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/sswap.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/sswap.c diff --git a/Libtmp/Slatec/slatec/f2c/tql2.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/tql2.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/tql2.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/tql2.c diff --git a/Libtmp/Slatec/slatec/f2c/tqlrat.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/tqlrat.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/tqlrat.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/tqlrat.c diff --git a/Libtmp/Slatec/slatec/f2c/tred1.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/tred1.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/tred1.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/tred1.c diff --git a/Libtmp/Slatec/slatec/f2c/tred2.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/tred2.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/tred2.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/tred2.c diff --git a/Libtmp/Slatec/slatec/f2c/xerbla.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/xerbla.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/xerbla.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/xerbla.c diff --git a/Libtmp/Slatec/slatec/f2c/xercnt.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/xercnt.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/xercnt.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/xercnt.c diff --git a/Libtmp/Slatec/slatec/f2c/xerhlt.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/xerhlt.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/xerhlt.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/xerhlt.c diff --git a/Libtmp/Slatec/slatec/f2c/xermsg.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/xermsg.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/xermsg.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/xermsg.c diff --git a/Libtmp/Slatec/slatec/f2c/xerprn.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/xerprn.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/xerprn.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/xerprn.c diff --git a/Libtmp/Slatec/slatec/f2c/xersve.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/xersve.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/xersve.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/xersve.c diff --git a/Libtmp/Slatec/slatec/f2c/xgetua.c b/kitchen-sink/Libtmp/Slatec/slatec/f2c/xgetua.c similarity index 100% rename from Libtmp/Slatec/slatec/f2c/xgetua.c rename to kitchen-sink/Libtmp/Slatec/slatec/f2c/xgetua.c diff --git a/Libtmp/Slatec/slatec/fdump.f b/kitchen-sink/Libtmp/Slatec/slatec/fdump.f similarity index 100% rename from Libtmp/Slatec/slatec/fdump.f rename to kitchen-sink/Libtmp/Slatec/slatec/fdump.f diff --git a/Libtmp/Slatec/slatec/i1mach.f b/kitchen-sink/Libtmp/Slatec/slatec/i1mach.f similarity index 100% rename from Libtmp/Slatec/slatec/i1mach.f rename to kitchen-sink/Libtmp/Slatec/slatec/i1mach.f diff --git a/Libtmp/Slatec/slatec/idamax.f b/kitchen-sink/Libtmp/Slatec/slatec/idamax.f similarity index 100% rename from Libtmp/Slatec/slatec/idamax.f rename to kitchen-sink/Libtmp/Slatec/slatec/idamax.f diff --git a/Libtmp/Slatec/slatec/isamax.f b/kitchen-sink/Libtmp/Slatec/slatec/isamax.f similarity index 100% rename from Libtmp/Slatec/slatec/isamax.f rename to kitchen-sink/Libtmp/Slatec/slatec/isamax.f diff --git a/Libtmp/Slatec/slatec/j4save.f b/kitchen-sink/Libtmp/Slatec/slatec/j4save.f similarity index 100% rename from Libtmp/Slatec/slatec/j4save.f rename to kitchen-sink/Libtmp/Slatec/slatec/j4save.f diff --git a/Libtmp/Slatec/slatec/pchbs.f b/kitchen-sink/Libtmp/Slatec/slatec/pchbs.f similarity index 100% rename from Libtmp/Slatec/slatec/pchbs.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchbs.f diff --git a/Libtmp/Slatec/slatec/pchce.f b/kitchen-sink/Libtmp/Slatec/slatec/pchce.f similarity index 100% rename from Libtmp/Slatec/slatec/pchce.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchce.f diff --git a/Libtmp/Slatec/slatec/pchci.f b/kitchen-sink/Libtmp/Slatec/slatec/pchci.f similarity index 100% rename from Libtmp/Slatec/slatec/pchci.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchci.f diff --git a/Libtmp/Slatec/slatec/pchcm.f b/kitchen-sink/Libtmp/Slatec/slatec/pchcm.f similarity index 100% rename from Libtmp/Slatec/slatec/pchcm.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchcm.f diff --git a/Libtmp/Slatec/slatec/pchcs.f b/kitchen-sink/Libtmp/Slatec/slatec/pchcs.f similarity index 100% rename from Libtmp/Slatec/slatec/pchcs.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchcs.f diff --git a/Libtmp/Slatec/slatec/pchdf.f b/kitchen-sink/Libtmp/Slatec/slatec/pchdf.f similarity index 100% rename from Libtmp/Slatec/slatec/pchdf.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchdf.f diff --git a/Libtmp/Slatec/slatec/pchfd.f b/kitchen-sink/Libtmp/Slatec/slatec/pchfd.f similarity index 100% rename from Libtmp/Slatec/slatec/pchfd.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchfd.f diff --git a/Libtmp/Slatec/slatec/pchfe.f b/kitchen-sink/Libtmp/Slatec/slatec/pchfe.f similarity index 100% rename from Libtmp/Slatec/slatec/pchfe.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchfe.f diff --git a/Libtmp/Slatec/slatec/pchia.f b/kitchen-sink/Libtmp/Slatec/slatec/pchia.f similarity index 100% rename from Libtmp/Slatec/slatec/pchia.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchia.f diff --git a/Libtmp/Slatec/slatec/pchic.f b/kitchen-sink/Libtmp/Slatec/slatec/pchic.f similarity index 100% rename from Libtmp/Slatec/slatec/pchic.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchic.f diff --git a/Libtmp/Slatec/slatec/pchid.f b/kitchen-sink/Libtmp/Slatec/slatec/pchid.f similarity index 100% rename from Libtmp/Slatec/slatec/pchid.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchid.f diff --git a/Libtmp/Slatec/slatec/pchim.f b/kitchen-sink/Libtmp/Slatec/slatec/pchim.f similarity index 100% rename from Libtmp/Slatec/slatec/pchim.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchim.f diff --git a/Libtmp/Slatec/slatec/pchkt.f b/kitchen-sink/Libtmp/Slatec/slatec/pchkt.f similarity index 100% rename from Libtmp/Slatec/slatec/pchkt.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchkt.f diff --git a/Libtmp/Slatec/slatec/pchsp.f b/kitchen-sink/Libtmp/Slatec/slatec/pchsp.f similarity index 100% rename from Libtmp/Slatec/slatec/pchsp.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchsp.f diff --git a/Libtmp/Slatec/slatec/pchst.f b/kitchen-sink/Libtmp/Slatec/slatec/pchst.f similarity index 100% rename from Libtmp/Slatec/slatec/pchst.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchst.f diff --git a/Libtmp/Slatec/slatec/pchsw.f b/kitchen-sink/Libtmp/Slatec/slatec/pchsw.f similarity index 100% rename from Libtmp/Slatec/slatec/pchsw.f rename to kitchen-sink/Libtmp/Slatec/slatec/pchsw.f diff --git a/Libtmp/Slatec/slatec/pcoef.f b/kitchen-sink/Libtmp/Slatec/slatec/pcoef.f similarity index 100% rename from Libtmp/Slatec/slatec/pcoef.f rename to kitchen-sink/Libtmp/Slatec/slatec/pcoef.f diff --git a/Libtmp/Slatec/slatec/polfit.f b/kitchen-sink/Libtmp/Slatec/slatec/polfit.f similarity index 100% rename from Libtmp/Slatec/slatec/polfit.f rename to kitchen-sink/Libtmp/Slatec/slatec/polfit.f diff --git a/Libtmp/Slatec/slatec/pvalue.f b/kitchen-sink/Libtmp/Slatec/slatec/pvalue.f similarity index 100% rename from Libtmp/Slatec/slatec/pvalue.f rename to kitchen-sink/Libtmp/Slatec/slatec/pvalue.f diff --git a/Libtmp/Slatec/slatec/pythag.f b/kitchen-sink/Libtmp/Slatec/slatec/pythag.f similarity index 100% rename from Libtmp/Slatec/slatec/pythag.f rename to kitchen-sink/Libtmp/Slatec/slatec/pythag.f diff --git a/Libtmp/Slatec/slatec/r1mach.f b/kitchen-sink/Libtmp/Slatec/slatec/r1mach.f similarity index 100% rename from Libtmp/Slatec/slatec/r1mach.f rename to kitchen-sink/Libtmp/Slatec/slatec/r1mach.f diff --git a/Libtmp/Slatec/slatec/radb2.f b/kitchen-sink/Libtmp/Slatec/slatec/radb2.f similarity index 100% rename from Libtmp/Slatec/slatec/radb2.f rename to kitchen-sink/Libtmp/Slatec/slatec/radb2.f diff --git a/Libtmp/Slatec/slatec/radb3.f b/kitchen-sink/Libtmp/Slatec/slatec/radb3.f similarity index 100% rename from Libtmp/Slatec/slatec/radb3.f rename to kitchen-sink/Libtmp/Slatec/slatec/radb3.f diff --git a/Libtmp/Slatec/slatec/radb4.f b/kitchen-sink/Libtmp/Slatec/slatec/radb4.f similarity index 100% rename from Libtmp/Slatec/slatec/radb4.f rename to kitchen-sink/Libtmp/Slatec/slatec/radb4.f diff --git a/Libtmp/Slatec/slatec/radb5.f b/kitchen-sink/Libtmp/Slatec/slatec/radb5.f similarity index 100% rename from Libtmp/Slatec/slatec/radb5.f rename to kitchen-sink/Libtmp/Slatec/slatec/radb5.f diff --git a/Libtmp/Slatec/slatec/radbg.f b/kitchen-sink/Libtmp/Slatec/slatec/radbg.f similarity index 100% rename from Libtmp/Slatec/slatec/radbg.f rename to kitchen-sink/Libtmp/Slatec/slatec/radbg.f diff --git a/Libtmp/Slatec/slatec/radf2.f b/kitchen-sink/Libtmp/Slatec/slatec/radf2.f similarity index 100% rename from Libtmp/Slatec/slatec/radf2.f rename to kitchen-sink/Libtmp/Slatec/slatec/radf2.f diff --git a/Libtmp/Slatec/slatec/radf3.f b/kitchen-sink/Libtmp/Slatec/slatec/radf3.f similarity index 100% rename from Libtmp/Slatec/slatec/radf3.f rename to kitchen-sink/Libtmp/Slatec/slatec/radf3.f diff --git a/Libtmp/Slatec/slatec/radf4.f b/kitchen-sink/Libtmp/Slatec/slatec/radf4.f similarity index 100% rename from Libtmp/Slatec/slatec/radf4.f rename to kitchen-sink/Libtmp/Slatec/slatec/radf4.f diff --git a/Libtmp/Slatec/slatec/radf5.f b/kitchen-sink/Libtmp/Slatec/slatec/radf5.f similarity index 100% rename from Libtmp/Slatec/slatec/radf5.f rename to kitchen-sink/Libtmp/Slatec/slatec/radf5.f diff --git a/Libtmp/Slatec/slatec/radfg.f b/kitchen-sink/Libtmp/Slatec/slatec/radfg.f similarity index 100% rename from Libtmp/Slatec/slatec/radfg.f rename to kitchen-sink/Libtmp/Slatec/slatec/radfg.f diff --git a/Libtmp/Slatec/slatec/rfftb.f b/kitchen-sink/Libtmp/Slatec/slatec/rfftb.f similarity index 100% rename from Libtmp/Slatec/slatec/rfftb.f rename to kitchen-sink/Libtmp/Slatec/slatec/rfftb.f diff --git a/Libtmp/Slatec/slatec/rfftb1.f b/kitchen-sink/Libtmp/Slatec/slatec/rfftb1.f similarity index 100% rename from Libtmp/Slatec/slatec/rfftb1.f rename to kitchen-sink/Libtmp/Slatec/slatec/rfftb1.f diff --git a/Libtmp/Slatec/slatec/rfftf.f b/kitchen-sink/Libtmp/Slatec/slatec/rfftf.f similarity index 100% rename from Libtmp/Slatec/slatec/rfftf.f rename to kitchen-sink/Libtmp/Slatec/slatec/rfftf.f diff --git a/Libtmp/Slatec/slatec/rfftf1.f b/kitchen-sink/Libtmp/Slatec/slatec/rfftf1.f similarity index 100% rename from Libtmp/Slatec/slatec/rfftf1.f rename to kitchen-sink/Libtmp/Slatec/slatec/rfftf1.f diff --git a/Libtmp/Slatec/slatec/rs.f b/kitchen-sink/Libtmp/Slatec/slatec/rs.f similarity index 100% rename from Libtmp/Slatec/slatec/rs.f rename to kitchen-sink/Libtmp/Slatec/slatec/rs.f diff --git a/Libtmp/Slatec/slatec/sasum.f b/kitchen-sink/Libtmp/Slatec/slatec/sasum.f similarity index 100% rename from Libtmp/Slatec/slatec/sasum.f rename to kitchen-sink/Libtmp/Slatec/slatec/sasum.f diff --git a/Libtmp/Slatec/slatec/saxpy.f b/kitchen-sink/Libtmp/Slatec/slatec/saxpy.f similarity index 100% rename from Libtmp/Slatec/slatec/saxpy.f rename to kitchen-sink/Libtmp/Slatec/slatec/saxpy.f diff --git a/Libtmp/Slatec/slatec/sdot.f b/kitchen-sink/Libtmp/Slatec/slatec/sdot.f similarity index 100% rename from Libtmp/Slatec/slatec/sdot.f rename to kitchen-sink/Libtmp/Slatec/slatec/sdot.f diff --git a/Libtmp/Slatec/slatec/sgeco.f b/kitchen-sink/Libtmp/Slatec/slatec/sgeco.f similarity index 100% rename from Libtmp/Slatec/slatec/sgeco.f rename to kitchen-sink/Libtmp/Slatec/slatec/sgeco.f diff --git a/Libtmp/Slatec/slatec/sgedi.f b/kitchen-sink/Libtmp/Slatec/slatec/sgedi.f similarity index 100% rename from Libtmp/Slatec/slatec/sgedi.f rename to kitchen-sink/Libtmp/Slatec/slatec/sgedi.f diff --git a/Libtmp/Slatec/slatec/sgefa.f b/kitchen-sink/Libtmp/Slatec/slatec/sgefa.f similarity index 100% rename from Libtmp/Slatec/slatec/sgefa.f rename to kitchen-sink/Libtmp/Slatec/slatec/sgefa.f diff --git a/Libtmp/Slatec/slatec/sgesl.f b/kitchen-sink/Libtmp/Slatec/slatec/sgesl.f similarity index 100% rename from Libtmp/Slatec/slatec/sgesl.f rename to kitchen-sink/Libtmp/Slatec/slatec/sgesl.f diff --git a/Libtmp/Slatec/slatec/snrm2.f b/kitchen-sink/Libtmp/Slatec/slatec/snrm2.f similarity index 100% rename from Libtmp/Slatec/slatec/snrm2.f rename to kitchen-sink/Libtmp/Slatec/slatec/snrm2.f diff --git a/Libtmp/Slatec/slatec/spoco.f b/kitchen-sink/Libtmp/Slatec/slatec/spoco.f similarity index 100% rename from Libtmp/Slatec/slatec/spoco.f rename to kitchen-sink/Libtmp/Slatec/slatec/spoco.f diff --git a/Libtmp/Slatec/slatec/spodi.f b/kitchen-sink/Libtmp/Slatec/slatec/spodi.f similarity index 100% rename from Libtmp/Slatec/slatec/spodi.f rename to kitchen-sink/Libtmp/Slatec/slatec/spodi.f diff --git a/Libtmp/Slatec/slatec/spofa.f b/kitchen-sink/Libtmp/Slatec/slatec/spofa.f similarity index 100% rename from Libtmp/Slatec/slatec/spofa.f rename to kitchen-sink/Libtmp/Slatec/slatec/spofa.f diff --git a/Libtmp/Slatec/slatec/srot.f b/kitchen-sink/Libtmp/Slatec/slatec/srot.f similarity index 100% rename from Libtmp/Slatec/slatec/srot.f rename to kitchen-sink/Libtmp/Slatec/slatec/srot.f diff --git a/Libtmp/Slatec/slatec/srotg.f b/kitchen-sink/Libtmp/Slatec/slatec/srotg.f similarity index 100% rename from Libtmp/Slatec/slatec/srotg.f rename to kitchen-sink/Libtmp/Slatec/slatec/srotg.f diff --git a/Libtmp/Slatec/slatec/sscal.f b/kitchen-sink/Libtmp/Slatec/slatec/sscal.f similarity index 100% rename from Libtmp/Slatec/slatec/sscal.f rename to kitchen-sink/Libtmp/Slatec/slatec/sscal.f diff --git a/Libtmp/Slatec/slatec/ssvdc.f b/kitchen-sink/Libtmp/Slatec/slatec/ssvdc.f similarity index 100% rename from Libtmp/Slatec/slatec/ssvdc.f rename to kitchen-sink/Libtmp/Slatec/slatec/ssvdc.f diff --git a/Libtmp/Slatec/slatec/sswap.f b/kitchen-sink/Libtmp/Slatec/slatec/sswap.f similarity index 100% rename from Libtmp/Slatec/slatec/sswap.f rename to kitchen-sink/Libtmp/Slatec/slatec/sswap.f diff --git a/Libtmp/Slatec/slatec/tql2.f b/kitchen-sink/Libtmp/Slatec/slatec/tql2.f similarity index 100% rename from Libtmp/Slatec/slatec/tql2.f rename to kitchen-sink/Libtmp/Slatec/slatec/tql2.f diff --git a/Libtmp/Slatec/slatec/tqlrat.f b/kitchen-sink/Libtmp/Slatec/slatec/tqlrat.f similarity index 100% rename from Libtmp/Slatec/slatec/tqlrat.f rename to kitchen-sink/Libtmp/Slatec/slatec/tqlrat.f diff --git a/Libtmp/Slatec/slatec/tred1.f b/kitchen-sink/Libtmp/Slatec/slatec/tred1.f similarity index 100% rename from Libtmp/Slatec/slatec/tred1.f rename to kitchen-sink/Libtmp/Slatec/slatec/tred1.f diff --git a/Libtmp/Slatec/slatec/tred2.f b/kitchen-sink/Libtmp/Slatec/slatec/tred2.f similarity index 100% rename from Libtmp/Slatec/slatec/tred2.f rename to kitchen-sink/Libtmp/Slatec/slatec/tred2.f diff --git a/Libtmp/Slatec/slatec/xerbla.f b/kitchen-sink/Libtmp/Slatec/slatec/xerbla.f similarity index 100% rename from Libtmp/Slatec/slatec/xerbla.f rename to kitchen-sink/Libtmp/Slatec/slatec/xerbla.f diff --git a/Libtmp/Slatec/slatec/xercnt.f b/kitchen-sink/Libtmp/Slatec/slatec/xercnt.f similarity index 100% rename from Libtmp/Slatec/slatec/xercnt.f rename to kitchen-sink/Libtmp/Slatec/slatec/xercnt.f diff --git a/Libtmp/Slatec/slatec/xerhlt.f b/kitchen-sink/Libtmp/Slatec/slatec/xerhlt.f similarity index 100% rename from Libtmp/Slatec/slatec/xerhlt.f rename to kitchen-sink/Libtmp/Slatec/slatec/xerhlt.f diff --git a/Libtmp/Slatec/slatec/xermsg.f b/kitchen-sink/Libtmp/Slatec/slatec/xermsg.f similarity index 100% rename from Libtmp/Slatec/slatec/xermsg.f rename to kitchen-sink/Libtmp/Slatec/slatec/xermsg.f diff --git a/Libtmp/Slatec/slatec/xerprn.f b/kitchen-sink/Libtmp/Slatec/slatec/xerprn.f similarity index 100% rename from Libtmp/Slatec/slatec/xerprn.f rename to kitchen-sink/Libtmp/Slatec/slatec/xerprn.f diff --git a/Libtmp/Slatec/slatec/xersve.f b/kitchen-sink/Libtmp/Slatec/slatec/xersve.f similarity index 100% rename from Libtmp/Slatec/slatec/xersve.f rename to kitchen-sink/Libtmp/Slatec/slatec/xersve.f diff --git a/Libtmp/Slatec/slatec/xgetua.f b/kitchen-sink/Libtmp/Slatec/slatec/xgetua.f similarity index 100% rename from Libtmp/Slatec/slatec/xgetua.f rename to kitchen-sink/Libtmp/Slatec/slatec/xgetua.f diff --git a/t/limits_00.t b/kitchen-sink/Libtmp/Slatec/t/limits_00.t similarity index 100% rename from t/limits_00.t rename to kitchen-sink/Libtmp/Slatec/t/limits_00.t diff --git a/t/limits_errb.t b/kitchen-sink/Libtmp/Slatec/t/limits_errb.t similarity index 100% rename from t/limits_errb.t rename to kitchen-sink/Libtmp/Slatec/t/limits_errb.t diff --git a/t/limits_keyspecs.t b/kitchen-sink/Libtmp/Slatec/t/limits_keyspecs.t similarity index 100% rename from t/limits_keyspecs.t rename to kitchen-sink/Libtmp/Slatec/t/limits_keyspecs.t diff --git a/t/limits_range.t b/kitchen-sink/Libtmp/Slatec/t/limits_range.t similarity index 100% rename from t/limits_range.t rename to kitchen-sink/Libtmp/Slatec/t/limits_range.t diff --git a/t/limits_round.t b/kitchen-sink/Libtmp/Slatec/t/limits_round.t similarity index 100% rename from t/limits_round.t rename to kitchen-sink/Libtmp/Slatec/t/limits_round.t diff --git a/t/limits_trans.t b/kitchen-sink/Libtmp/Slatec/t/limits_trans.t similarity index 100% rename from t/limits_trans.t rename to kitchen-sink/Libtmp/Slatec/t/limits_trans.t diff --git a/t/limits_trans_err.t b/kitchen-sink/Libtmp/Slatec/t/limits_trans_err.t similarity index 100% rename from t/limits_trans_err.t rename to kitchen-sink/Libtmp/Slatec/t/limits_trans_err.t diff --git a/t/limits_ulimits.t b/kitchen-sink/Libtmp/Slatec/t/limits_ulimits.t similarity index 100% rename from t/limits_ulimits.t rename to kitchen-sink/Libtmp/Slatec/t/limits_ulimits.t diff --git a/t/slatec-polyfit-weight.t b/kitchen-sink/Libtmp/Slatec/t/slatec-polyfit-weight.t similarity index 100% rename from t/slatec-polyfit-weight.t rename to kitchen-sink/Libtmp/Slatec/t/slatec-polyfit-weight.t diff --git a/t/slatec.t b/kitchen-sink/Libtmp/Slatec/t/slatec.t similarity index 100% rename from t/slatec.t rename to kitchen-sink/Libtmp/Slatec/t/slatec.t diff --git a/Libtmp/Transform/Cartography/Cartography.pm b/kitchen-sink/Libtmp/Transform/Cartography/Cartography.pm similarity index 100% rename from Libtmp/Transform/Cartography/Cartography.pm rename to kitchen-sink/Libtmp/Transform/Cartography/Cartography.pm diff --git a/Libtmp/Transform/Cartography/Makefile.PL b/kitchen-sink/Libtmp/Transform/Cartography/Makefile.PL similarity index 100% rename from Libtmp/Transform/Cartography/Makefile.PL rename to kitchen-sink/Libtmp/Transform/Cartography/Makefile.PL diff --git a/Libtmp/Transform/Cartography/earth_coast.vec.fits b/kitchen-sink/Libtmp/Transform/Cartography/earth_coast.vec.fits similarity index 100% rename from Libtmp/Transform/Cartography/earth_coast.vec.fits rename to kitchen-sink/Libtmp/Transform/Cartography/earth_coast.vec.fits diff --git a/Libtmp/Transform/Cartography/earth_day.jpg b/kitchen-sink/Libtmp/Transform/Cartography/earth_day.jpg similarity index 100% rename from Libtmp/Transform/Cartography/earth_day.jpg rename to kitchen-sink/Libtmp/Transform/Cartography/earth_day.jpg diff --git a/Libtmp/Transform/Cartography/earth_night.jpg b/kitchen-sink/Libtmp/Transform/Cartography/earth_night.jpg similarity index 100% rename from Libtmp/Transform/Cartography/earth_night.jpg rename to kitchen-sink/Libtmp/Transform/Cartography/earth_night.jpg diff --git a/Libtmp/Transform/Makefile.PL b/kitchen-sink/Libtmp/Transform/Makefile.PL similarity index 100% rename from Libtmp/Transform/Makefile.PL rename to kitchen-sink/Libtmp/Transform/Makefile.PL diff --git a/Libtmp/Transform/Proj4/Makefile.PL b/kitchen-sink/Libtmp/Transform/Proj4/Makefile.PL similarity index 100% rename from Libtmp/Transform/Proj4/Makefile.PL rename to kitchen-sink/Libtmp/Transform/Proj4/Makefile.PL diff --git a/Libtmp/Transform/Proj4/Proj4.pd b/kitchen-sink/Libtmp/Transform/Proj4/Proj4.pd similarity index 100% rename from Libtmp/Transform/Proj4/Proj4.pd rename to kitchen-sink/Libtmp/Transform/Proj4/Proj4.pd diff --git a/Libtmp/Transform/Proj4/README b/kitchen-sink/Libtmp/Transform/Proj4/README similarity index 100% rename from Libtmp/Transform/Proj4/README rename to kitchen-sink/Libtmp/Transform/Proj4/README diff --git a/Libtmp/Transform/Proj4/TODO b/kitchen-sink/Libtmp/Transform/Proj4/TODO similarity index 100% rename from Libtmp/Transform/Proj4/TODO rename to kitchen-sink/Libtmp/Transform/Proj4/TODO diff --git a/t/proj_transform.t b/kitchen-sink/Libtmp/Transform/Proj4/t/proj_transform.t similarity index 100% rename from t/proj_transform.t rename to kitchen-sink/Libtmp/Transform/Proj4/t/proj_transform.t diff --git a/t/proj_transform2.t b/kitchen-sink/Libtmp/Transform/Proj4/t/proj_transform2.t similarity index 100% rename from t/proj_transform2.t rename to kitchen-sink/Libtmp/Transform/Proj4/t/proj_transform2.t diff --git a/t/transform.t b/kitchen-sink/Libtmp/Transform/t/transform.t similarity index 100% rename from t/transform.t rename to kitchen-sink/Libtmp/Transform/t/transform.t diff --git a/Libtmp/Transform/transform.pd b/kitchen-sink/Libtmp/Transform/transform.pd similarity index 100% rename from Libtmp/Transform/transform.pd rename to kitchen-sink/Libtmp/Transform/transform.pd diff --git a/t/diskcache.t b/kitchen-sink/Libtmp/t/diskcache.t similarity index 100% rename from t/diskcache.t rename to kitchen-sink/Libtmp/t/diskcache.t diff --git a/t/func.t b/kitchen-sink/Libtmp/t/func.t similarity index 100% rename from t/func.t rename to kitchen-sink/Libtmp/t/func.t diff --git a/kitchen-sink/MANIFEST b/kitchen-sink/MANIFEST new file mode 100644 index 000000000..96e2a8d61 --- /dev/null +++ b/kitchen-sink/MANIFEST @@ -0,0 +1,495 @@ +Example/Fit/lmfit_example.pl +Example/IO/wmpeg.pl +Example/PGPLOT/pgplot.pl +Example/PGPLOT/std_pgplot.pl +Example/Simplex/tsimp2.pl +Example/Simplex/tsimp_needs_pgplot.pl +Example/TriD/3dtest.pl +Example/TriD/line3d.pl +Example/TriD/old_trid_clip.pl +Graphics/Graphics2D.pm +Graphics/IIS/Makefile.PL +Graphics/IIS/iis.pd +Graphics/IIS/libiis.h +Graphics/IIS/pdliisdisp.c +Graphics/LUT/LUT.pm +Graphics/LUT/Makefile.PL +Graphics/LUT/README +Graphics/LUT/ramps/Makefile.PL +Graphics/LUT/ramps/equa.fits +Graphics/LUT/ramps/expo.fits +Graphics/LUT/ramps/gamma.fits +Graphics/LUT/ramps/jigsaw.fits +Graphics/LUT/ramps/lasritt.fits +Graphics/LUT/ramps/log.fits +Graphics/LUT/ramps/neg.fits +Graphics/LUT/ramps/neglog.fits +Graphics/LUT/ramps/null.fits +Graphics/LUT/ramps/ramp.fits +Graphics/LUT/ramps/stairs.fits +Graphics/LUT/tables/Makefile.PL +Graphics/LUT/tables/aips0.fits +Graphics/LUT/tables/backgr.fits +Graphics/LUT/tables/bgyrw.fits +Graphics/LUT/tables/blue.fits +Graphics/LUT/tables/blulut.fits +Graphics/LUT/tables/color.fits +Graphics/LUT/tables/green.fits +Graphics/LUT/tables/heat.fits +Graphics/LUT/tables/idl11.fits +Graphics/LUT/tables/idl12.fits +Graphics/LUT/tables/idl14.fits +Graphics/LUT/tables/idl15.fits +Graphics/LUT/tables/idl2.fits +Graphics/LUT/tables/idl4.fits +Graphics/LUT/tables/idl5.fits +Graphics/LUT/tables/idl6.fits +Graphics/LUT/tables/isophot.fits +Graphics/LUT/tables/light.fits +Graphics/LUT/tables/manycol.fits +Graphics/LUT/tables/pastel.fits +Graphics/LUT/tables/rainbow.fits +Graphics/LUT/tables/rainbow1.fits +Graphics/LUT/tables/rainbow2.fits +Graphics/LUT/tables/rainbow3.fits +Graphics/LUT/tables/rainbow4.fits +Graphics/LUT/tables/ramp.fits +Graphics/LUT/tables/random.fits +Graphics/LUT/tables/random1.fits +Graphics/LUT/tables/random2.fits +Graphics/LUT/tables/random3.fits +Graphics/LUT/tables/random4.fits +Graphics/LUT/tables/random5.fits +Graphics/LUT/tables/random6.fits +Graphics/LUT/tables/real.fits +Graphics/LUT/tables/red.fits +Graphics/LUT/tables/smooth.fits +Graphics/LUT/tables/smooth1.fits +Graphics/LUT/tables/smooth2.fits +Graphics/LUT/tables/smooth3.fits +Graphics/LUT/tables/staircase.fits +Graphics/LUT/tables/stairs8.fits +Graphics/LUT/tables/stairs9.fits +Graphics/LUT/tables/standard.fits +Graphics/Limits/Limits.pm +Graphics/Limits/Makefile.PL +Graphics/Makefile.PL +Graphics/PGPLOT/Makefile.PL +Graphics/PGPLOT/PGPLOT.pm +Graphics/PGPLOT/PGPLOTOptions.pm +Graphics/PGPLOT/Window/Makefile.PL +Graphics/PGPLOT/Window/Window.pm +Graphics/PGPLOT/Window/Window.xs +Graphics/PGPLOT/Window/typemap +Graphics/State.pm +Graphics/TriD/Makefile.PL +Graphics/TriD/OpenGLQ/Makefile.PL +Graphics/TriD/OpenGLQ/openglq.pd +Graphics/TriD/POGL/MANIFEST +Graphics/TriD/POGL/Makefile.PL +Graphics/TriD/POGL/OpenGL.pm +Graphics/TriD/POGL/README +Graphics/TriD/POGL/ignore.txt +Graphics/TriD/POGL/t/00-load.t +Graphics/TriD/Rout/Makefile.PL +Graphics/TriD/Rout/rout.pd +Graphics/TriD/TriD.pm +Graphics/TriD/TriD/ArcBall.pm +Graphics/TriD/TriD/ButtonControl.pm +Graphics/TriD/TriD/Contours.pm +Graphics/TriD/TriD/Control3D.pm +Graphics/TriD/TriD/GL.pm +Graphics/TriD/TriD/GoBoard.pm +Graphics/TriD/TriD/Graph.pm +Graphics/TriD/TriD/Image.pm +Graphics/TriD/TriD/Labels.pm +Graphics/TriD/TriD/Lines.pm +Graphics/TriD/TriD/Logo.pm +Graphics/TriD/TriD/MathGraph.pm +Graphics/TriD/TriD/Mesh.pm +Graphics/TriD/TriD/OOGL.pm +Graphics/TriD/TriD/Object.pm +Graphics/TriD/TriD/Objects.pm +Graphics/TriD/TriD/Polygonize.pm +Graphics/TriD/TriD/Quaternion.pm +Graphics/TriD/TriD/SimpleScaler.pm +Graphics/TriD/TriD/Surface.pm +Graphics/TriD/TriD/TextObjects.pm +Graphics/TriD/TriD/VRML.pm +Graphics/TriD/TriD/ViewPort.pm +Graphics/TriD/TriD/Window.pm +Graphics/TriD/VRML/Makefile.PL +Graphics/TriD/VRML/VRML.pm +Graphics/TriD/VRML/VRML/Protos.pm +IO/Browser/Makefile.PL +IO/Browser/browse.c +IO/Browser/browser.pd +IO/Browser/hints/dec_osf.pl +IO/Dicom/Dicom.pm +IO/Dicom/Makefile.PL +IO/Dumper.pm +IO/ENVI/readenvi.pdl +IO/FITS/FITS.pm +IO/FITS/Makefile.PL +IO/FITS/t/bad.t +IO/FITS/t/fits.t +IO/FastRaw/FastRaw.pm +IO/FastRaw/Makefile.PL +IO/FastRaw/t/fastraw.t +IO/FlexRaw/FlexRaw.pm +IO/FlexRaw/Makefile.PL +IO/FlexRaw/t/flexraw.t +IO/FlexRaw/t/flexraw_fortran.t +IO/FlexRaw/t/iotypes.t +IO/GD/Changes +IO/GD/GD.pd +IO/GD/Makefile.PL +IO/GD/TODO +IO/GD/typemap +IO/HDF/Changes +IO/HDF/HDF.pm +IO/HDF/Makefile.PL +IO/HDF/SD/Changes +IO/HDF/SD/MANIFEST +IO/HDF/SD/Makefile.PL +IO/HDF/SD/SD.pd +IO/HDF/TODO +IO/HDF/VS/Changes +IO/HDF/VS/MANIFEST +IO/HDF/VS/Makefile.PL +IO/HDF/VS/VS.pd +IO/HDF/buildfunc.pm +IO/HDF/typemap +IO/IDL/IDL.pm +IO/IDL/Makefile.PL +IO/IDL/README +IO/IO.pod +IO/Makefile.PL +IO/Misc/Makefile.PL +IO/Misc/misc.pd +IO/Misc/t/misc.t +IO/Pnm/Makefile.PL +IO/Pnm/Pic.pm +IO/Pnm/pnm.pd +IO/Pnm/t/pic_16bit.t +IO/Pnm/t/picnorgb.t +IO/Pnm/t/picrgb.t +IO/Pnm/t/pnm.t +IO/Pnm/t/rim.t +IO/Storable/Makefile.PL +IO/Storable/storable.pd +IO/Storable/t/storable.t +IO/Storable/t/storable_new_amd64.dat +IO/Storable/t/storable_old_amd64.dat +Libtmp/CallExt/CallExt.pm +Libtmp/CallExt/CallExt.xs +Libtmp/CallExt/Makefile.PL +Libtmp/CallExt/t/callext.c +Libtmp/CallExt/t/callext.t +Libtmp/Compression/Makefile.PL +Libtmp/Compression/compression.pd +Libtmp/Compression/ricecomp.c +Libtmp/DiskCache.pm +Libtmp/FFT/Makefile.PL +Libtmp/FFT/fft.pd +Libtmp/FFT/fftn.c +Libtmp/FFT/fftn.h +Libtmp/FFT/t/fft.t +Libtmp/Filter/LinPred.pm +Libtmp/Filter/Linear.pm +Libtmp/Filter/Makefile.PL +Libtmp/Fit/Gaussian/Makefile.PL +Libtmp/Fit/Gaussian/gauss.c +Libtmp/Fit/Gaussian/gaussian.pd +Libtmp/Fit/Gaussian/t/gauss.t +Libtmp/Fit/LM.pm +Libtmp/Fit/Linfit.pm +Libtmp/Fit/Makefile.PL +Libtmp/Fit/Polynomial.pm +Libtmp/GIS/Makefile.PL +Libtmp/GIS/Proj/Makefile.PL +Libtmp/GIS/Proj/Proj.pd +Libtmp/GIS/Proj/README +Libtmp/GIS/Proj/TODO +Libtmp/GIS/Proj/include/projects.h +Libtmp/GSL/DIFF/FUNC.c +Libtmp/GSL/DIFF/Makefile.PL +Libtmp/GSL/DIFF/gsl_diff.pd +Libtmp/GSL/INTEG/FUNC.c +Libtmp/GSL/INTEG/Makefile.PL +Libtmp/GSL/INTEG/gsl_integ.pd +Libtmp/GSL/INTERP/Makefile.PL +Libtmp/GSL/INTERP/gsl_interp.pd +Libtmp/GSL/INTERP/gslerr.h +Libtmp/GSL/INTERP/typemap +Libtmp/GSL/MROOT/FUNC.c +Libtmp/GSL/MROOT/Makefile.PL +Libtmp/GSL/MROOT/gsl_mroot.pd +Libtmp/GSL/Makefile.PL +Libtmp/GSL/RNG/Makefile.PL +Libtmp/GSL/RNG/README +Libtmp/GSL/RNG/gsl_random.pd +Libtmp/GSL/RNG/typemap +Libtmp/GSL/SF/Makefile.PL +Libtmp/GSL/SF/README +Libtmp/GSL/SF/airy/Makefile.PL +Libtmp/GSL/SF/airy/gsl_sf_airy.pd +Libtmp/GSL/SF/bessel/Makefile.PL +Libtmp/GSL/SF/bessel/gsl_sf_bessel.pd +Libtmp/GSL/SF/clausen/Makefile.PL +Libtmp/GSL/SF/clausen/gsl_sf_clausen.pd +Libtmp/GSL/SF/coulomb/Makefile.PL +Libtmp/GSL/SF/coulomb/gsl_sf_coulomb.pd +Libtmp/GSL/SF/coupling/Makefile.PL +Libtmp/GSL/SF/coupling/gsl_sf_coupling.pd +Libtmp/GSL/SF/dawson/Makefile.PL +Libtmp/GSL/SF/dawson/gsl_sf_dawson.pd +Libtmp/GSL/SF/debye/Makefile.PL +Libtmp/GSL/SF/debye/gsl_sf_debye.pd +Libtmp/GSL/SF/dilog/Makefile.PL +Libtmp/GSL/SF/dilog/gsl_sf_dilog.pd +Libtmp/GSL/SF/elementary/Makefile.PL +Libtmp/GSL/SF/elementary/gsl_sf_elementary.pd +Libtmp/GSL/SF/ellint/Makefile.PL +Libtmp/GSL/SF/ellint/gsl_sf_ellint.pd +Libtmp/GSL/SF/elljac/Makefile.PL +Libtmp/GSL/SF/elljac/gsl_sf_elljac.pd +Libtmp/GSL/SF/erf/Makefile.PL +Libtmp/GSL/SF/erf/gsl_sf_erf.pd +Libtmp/GSL/SF/exp/Makefile.PL +Libtmp/GSL/SF/exp/gsl_sf_exp.pd +Libtmp/GSL/SF/expint/Makefile.PL +Libtmp/GSL/SF/expint/gsl_sf_expint.pd +Libtmp/GSL/SF/fermi_dirac/Makefile.PL +Libtmp/GSL/SF/fermi_dirac/gsl_sf_fermi_dirac.pd +Libtmp/GSL/SF/gamma/Makefile.PL +Libtmp/GSL/SF/gamma/gsl_sf_gamma.pd +Libtmp/GSL/SF/gegenbauer/Makefile.PL +Libtmp/GSL/SF/gegenbauer/gsl_sf_gegenbauer.pd +Libtmp/GSL/SF/gslerr.h +Libtmp/GSL/SF/hyperg/Makefile.PL +Libtmp/GSL/SF/hyperg/gsl_sf_hyperg.pd +Libtmp/GSL/SF/laguerre/Makefile.PL +Libtmp/GSL/SF/laguerre/gsl_sf_laguerre.pd +Libtmp/GSL/SF/legendre/Makefile.PL +Libtmp/GSL/SF/legendre/gsl_sf_legendre.pd +Libtmp/GSL/SF/log/Makefile.PL +Libtmp/GSL/SF/log/gsl_sf_log.pd +Libtmp/GSL/SF/poly/Makefile.PL +Libtmp/GSL/SF/poly/gsl_sf_poly.pd +Libtmp/GSL/SF/pow_int/Makefile.PL +Libtmp/GSL/SF/pow_int/gsl_sf_pow_int.pd +Libtmp/GSL/SF/psi/Makefile.PL +Libtmp/GSL/SF/psi/gsl_sf_psi.pd +Libtmp/GSL/SF/synchrotron/Makefile.PL +Libtmp/GSL/SF/synchrotron/gsl_sf_synchrotron.pd +Libtmp/GSL/SF/transport/Makefile.PL +Libtmp/GSL/SF/transport/gsl_sf_transport.pd +Libtmp/GSL/SF/trig/Makefile.PL +Libtmp/GSL/SF/trig/gsl_sf_trig.pd +Libtmp/GSL/SF/zeta/Makefile.PL +Libtmp/GSL/SF/zeta/gsl_sf_zeta.pd +Libtmp/Image2D/Makefile.PL +Libtmp/Image2D/image2d.pd +Libtmp/Image2D/resample.c +Libtmp/Image2D/resample.h +Libtmp/Image2D/rotate.c +Libtmp/Image2D/t/bad.t +Libtmp/Image2D/t/image2d.t +Libtmp/Image2D/t/pthreadBarf.t +Libtmp/Image2D/t/pthreadBarf.t +Libtmp/ImageND/Makefile.PL +Libtmp/ImageND/imagend.pd +Libtmp/ImageND/t/imagend.t +Libtmp/ImageRGB/Makefile.PL +Libtmp/ImageRGB/imagergb.pd +Libtmp/ImageRGB/pdlppm.h +Libtmp/ImageRGB/ppm_quant.c +Libtmp/ImageRGB/t/imagergb.t +Libtmp/Interpolate/Interpolate.pm +Libtmp/Interpolate/Makefile.PL +Libtmp/Interpolate/Slatec/Makefile.PL +Libtmp/Interpolate/Slatec/Slatec.pm +Libtmp/Makefile.PL +Libtmp/Minuit/FCN.c +Libtmp/Minuit/Makefile.PL +Libtmp/Minuit/minuit.pd +Libtmp/Minuit/minuitlib/futils.f +Libtmp/Minuit/minuitlib/intracfalse.f +Libtmp/Minuit/minuitlib/minuit.f +Libtmp/Simplex/Makefile.PL +Libtmp/Simplex/Simplex.pm +Libtmp/Slatec/Makefile.PL +Libtmp/Slatec/slatec.pd +Libtmp/Slatec/slatec/chfcm.f +Libtmp/Slatec/slatec/chfdv.f +Libtmp/Slatec/slatec/chfev.f +Libtmp/Slatec/slatec/chfie.f +Libtmp/Slatec/slatec/d1mach.f +Libtmp/Slatec/slatec/dasum.f +Libtmp/Slatec/slatec/daxpy.f +Libtmp/Slatec/slatec/dchfcm.f +Libtmp/Slatec/slatec/dchfdv.f +Libtmp/Slatec/slatec/dchfev.f +Libtmp/Slatec/slatec/dchfie.f +Libtmp/Slatec/slatec/ddot.f +Libtmp/Slatec/slatec/dgeco.f +Libtmp/Slatec/slatec/dgedi.f +Libtmp/Slatec/slatec/dgefa.f +Libtmp/Slatec/slatec/dgesl.f +Libtmp/Slatec/slatec/dp1vlu.f +Libtmp/Slatec/slatec/dpchbs.f +Libtmp/Slatec/slatec/dpchce.f +Libtmp/Slatec/slatec/dpchci.f +Libtmp/Slatec/slatec/dpchcm.f +Libtmp/Slatec/slatec/dpchcs.f +Libtmp/Slatec/slatec/dpchdf.f +Libtmp/Slatec/slatec/dpchfd.f +Libtmp/Slatec/slatec/dpchfe.f +Libtmp/Slatec/slatec/dpchia.f +Libtmp/Slatec/slatec/dpchic.f +Libtmp/Slatec/slatec/dpchid.f +Libtmp/Slatec/slatec/dpchim.f +Libtmp/Slatec/slatec/dpchkt.f +Libtmp/Slatec/slatec/dpchsp.f +Libtmp/Slatec/slatec/dpchst.f +Libtmp/Slatec/slatec/dpchsw.f +Libtmp/Slatec/slatec/dpcoef.f +Libtmp/Slatec/slatec/dpoco.f +Libtmp/Slatec/slatec/dpodi.f +Libtmp/Slatec/slatec/dpofa.f +Libtmp/Slatec/slatec/dpolft.f +Libtmp/Slatec/slatec/dscal.f +Libtmp/Slatec/slatec/dswap.f +Libtmp/Slatec/slatec/ezfft1.f +Libtmp/Slatec/slatec/ezfftb.f +Libtmp/Slatec/slatec/ezfftf.f +Libtmp/Slatec/slatec/ezffti.f +Libtmp/Slatec/slatec/fdump.f +Libtmp/Slatec/slatec/i1mach.f +Libtmp/Slatec/slatec/idamax.f +Libtmp/Slatec/slatec/isamax.f +Libtmp/Slatec/slatec/j4save.f +Libtmp/Slatec/slatec/pchbs.f +Libtmp/Slatec/slatec/pchce.f +Libtmp/Slatec/slatec/pchci.f +Libtmp/Slatec/slatec/pchcm.f +Libtmp/Slatec/slatec/pchcs.f +Libtmp/Slatec/slatec/pchdf.f +Libtmp/Slatec/slatec/pchfd.f +Libtmp/Slatec/slatec/pchfe.f +Libtmp/Slatec/slatec/pchia.f +Libtmp/Slatec/slatec/pchic.f +Libtmp/Slatec/slatec/pchid.f +Libtmp/Slatec/slatec/pchim.f +Libtmp/Slatec/slatec/pchkt.f +Libtmp/Slatec/slatec/pchsp.f +Libtmp/Slatec/slatec/pchst.f +Libtmp/Slatec/slatec/pchsw.f +Libtmp/Slatec/slatec/pcoef.f +Libtmp/Slatec/slatec/polfit.f +Libtmp/Slatec/slatec/pvalue.f +Libtmp/Slatec/slatec/pythag.f +Libtmp/Slatec/slatec/r1mach.f +Libtmp/Slatec/slatec/radb2.f +Libtmp/Slatec/slatec/radb3.f +Libtmp/Slatec/slatec/radb4.f +Libtmp/Slatec/slatec/radb5.f +Libtmp/Slatec/slatec/radbg.f +Libtmp/Slatec/slatec/radf2.f +Libtmp/Slatec/slatec/radf3.f +Libtmp/Slatec/slatec/radf4.f +Libtmp/Slatec/slatec/radf5.f +Libtmp/Slatec/slatec/radfg.f +Libtmp/Slatec/slatec/rfftb.f +Libtmp/Slatec/slatec/rfftb1.f +Libtmp/Slatec/slatec/rfftf.f +Libtmp/Slatec/slatec/rfftf1.f +Libtmp/Slatec/slatec/rs.f +Libtmp/Slatec/slatec/sasum.f +Libtmp/Slatec/slatec/saxpy.f +Libtmp/Slatec/slatec/sdot.f +Libtmp/Slatec/slatec/sgeco.f +Libtmp/Slatec/slatec/sgedi.f +Libtmp/Slatec/slatec/sgefa.f +Libtmp/Slatec/slatec/sgesl.f +Libtmp/Slatec/slatec/snrm2.f +Libtmp/Slatec/slatec/spoco.f +Libtmp/Slatec/slatec/spodi.f +Libtmp/Slatec/slatec/spofa.f +Libtmp/Slatec/slatec/srot.f +Libtmp/Slatec/slatec/srotg.f +Libtmp/Slatec/slatec/sscal.f +Libtmp/Slatec/slatec/ssvdc.f +Libtmp/Slatec/slatec/sswap.f +Libtmp/Slatec/slatec/tql2.f +Libtmp/Slatec/slatec/tqlrat.f +Libtmp/Slatec/slatec/tred1.f +Libtmp/Slatec/slatec/tred2.f +Libtmp/Slatec/slatec/xerbla.f +Libtmp/Slatec/slatec/xercnt.f +Libtmp/Slatec/slatec/xerhlt.f +Libtmp/Slatec/slatec/xermsg.f +Libtmp/Slatec/slatec/xerprn.f +Libtmp/Slatec/slatec/xersve.f +Libtmp/Slatec/slatec/xgetua.f +Libtmp/Transform/Cartography/Cartography.pm +Libtmp/Transform/Cartography/Makefile.PL +Libtmp/Transform/Cartography/earth_coast.vec.fits +Libtmp/Transform/Cartography/earth_day.jpg +Libtmp/Transform/Cartography/earth_night.jpg +Libtmp/Transform/Makefile.PL +Libtmp/Transform/Proj4/Makefile.PL +Libtmp/Transform/Proj4/Proj4.pd +Libtmp/Transform/Proj4/README +Libtmp/Transform/Proj4/TODO +Libtmp/Transform/t/transform.t +Libtmp/Transform/transform.pd +Libtmp/t/diskcache.t +Perldl2/Makefile.PL +Perldl2/Plugin/CleanErrors.pm +Perldl2/Plugin/Makefile.PL +Perldl2/Plugin/NiceSlice.pm +Perldl2/Plugin/PDLCommands.pm +Perldl2/Plugin/PrintControl.pm +Perldl2/Profile/Makefile.PL +Perldl2/Profile/Perldl2.pm +Perldl2/README +Perldl2/Script.pm +Perldl2/TODO +Perldl2/pdl2 +t/dumper.t +t/func.t +t/gd_oo_tests.t +t/gd_tests.t +t/gis_proj.t +t/gsl_diff.t +t/gsl_integ.t +t/gsl_interp.t +t/gsl_mroot.t +t/gsl_rng.t +t/gsl_sf.t +t/hdf_sd.t +t/hdf_vdata.t +t/hdf_vgroup.t +t/interp.t +t/interp_slatec.t +t/limits_00.t +t/limits_errb.t +t/limits_keyspecs.t +t/limits_range.t +t/limits_round.t +t/limits_trans.t +t/limits_trans_err.t +t/limits_ulimits.t +t/linfit.t +t/minuit.t +t/opengl.t +t/pgplot.t +t/plplot.t +t/plplot_no_fork.win32 +t/poly.t +t/proj_transform.t +t/proj_transform2.t +t/slatec.t +t/slatec-polyfit-weight.t diff --git a/kitchen-sink/MANIFEST.SKIP b/kitchen-sink/MANIFEST.SKIP new file mode 100644 index 000000000..9f59a1cbf --- /dev/null +++ b/kitchen-sink/MANIFEST.SKIP @@ -0,0 +1,106 @@ +^Graphics/IIS/IIS\..* +^Graphics/PGPLOT/PGPLOT.c +^Graphics/PGPLOT/Window/Window.c +^Graphics/PLplot/OPTIONS! +^Graphics/PLplot/PLplot.c +^Graphics/PLplot/PLplot.pm +^Graphics/PLplot/PLplot.xs +^Graphics/TriD/OpenGL/OpenGL.pm +^Graphics/TriD/OpenGL/OpenGL.xs +^Graphics/TriD/OpenGL/OpenGL\.c$ +^Graphics/TriD/OpenGL/X.h.cpp +^Graphics/TriD/OpenGL/blib +^Graphics/TriD/OpenGL/gl.h.cpp +^Graphics/TriD/OpenGL/glu.h.cpp +^Graphics/TriD/OpenGL/glx.h.cpp +^Graphics/TriD/OpenGL/glxtokens.h.cpp +^Graphics/TriD/OpenGL/ppcode.out +^Graphics/TriD/OpenGL/typemap +^Graphics/TriD/OpenGLQ/OpenGLQ\.* +^Graphics/TriD/OpenGLQ/blib +^Graphics/TriD/OpenGLQ/oglq-expand.pl$ +^Graphics/TriD/Rout/Rout\.* +^Graphics/TriD/TriD/Tk.pm$ +^IO/Browser/Browser\..* +^IO/Browser/[Pp][Dd][Cc] +^IO/ENVI/envi-data +^IO/ENVI/envi-data.hdr +^IO/GD/GD\.c +^IO/GD/GD\.pm +^IO/GD/GD\.xs +^IO/HDF/SD/SD\.c +^IO/HDF/SD/SD\.pm +^IO/HDF/SD/SD\.xs +^IO/HDF/VS/VS\.c +^IO/HDF/VS/VS\.pm +^IO/HDF/VS/VS\.xs +^IO/Misc/Misc.* +^IO/NDF/NDF.pm$ +^IO/Pnm/Pnm\..* +^IO/Pnm/converters$ +^IO/Pnm/converters/README +^IO/Pnm/converters/pnmtotiff$ +^IO/Pnm/converters/pnmtotiff.c +^IO/Pnm/converters/tifftopnm$ +^IO/Pnm/converters/tifftopnm.c +^IO/Storable/Storable\.c +^IO/Storable/Storable\.pm +^IO/Storable/Storable\.xs +^IO/tmp0 +^IO/tmp0.hdr +Libtmp/PCA/PCA* +^Libtmp/CallExt/CallExt\.c$ +^Libtmp/Compression/Compression.c +^Libtmp/Compression/Compression.pm +^Libtmp/Compression/Compression.xs +^Libtmp/FFT/FFT\.* +^Libtmp/FFTW/FFTW\.c +^Libtmp/FFTW/FFTW\.pm +^Libtmp/FFTW/FFTW\.xs +^Libtmp/FFTW/typespec +^Libtmp/Fit/Gaussian/Gaussian\.c +^Libtmp/Fit/Gaussian/Gaussian\.pm +^Libtmp/Fit/Gaussian/Gaussian\.xs +^Libtmp/GIS/Proj/Proj\.c +^Libtmp/GIS/Proj/Proj\.pm +^Libtmp/GIS/Proj/Proj\.xs +^Libtmp/GSL/.*\.pm$ +^Libtmp/GSL/.*\.xs$ +^Libtmp/GSL/DIFF/D.*\.c$ +^Libtmp/GSL/INTEG/I.*\.c$ +^Libtmp/GSL/INTERP/.*\.c$ +^Libtmp/GSL/MROOT/M.*\.c$ +^Libtmp/GSL/RNG/.*\.c$ +^Libtmp/GSL/RNG\.(pm|xs|c) +^Libtmp/GSL/SF/.*\.c$ +^Libtmp/Gaussian\.pm +^Libtmp/Genetic +^Libtmp/Image2D/Image2D\..* +^Libtmp/ImageND/ImageND\..* +^Libtmp/ImageRGB/ImageRGB\..* +^Libtmp/Minuit/.*\.a$ +^Libtmp/Minuit/.*\.pm$ +^Libtmp/Minuit/.*\.xs$ +^Libtmp/Minuit/M.*\.c$ +^Libtmp/PCARout/PCARout\..* +^Libtmp/Slatec/Slatec.c +^Libtmp/Slatec/Slatec.pm +^Libtmp/Slatec/Slatec.xs +^Libtmp/Slatec/SlatecProtos.h$ +^Libtmp/Slatec/f77_underscore$ +^Libtmp/Slatec/slatec/.*\.c$ +^Libtmp/Transform/Cartography/earth_day.ppm +^Libtmp/Transform/Cartography/earth_night.ppm +^Libtmp/Transform/Proj4/Makefile.PL-gis$ +^Libtmp/Transform/Proj4/Proj4\.c +^Libtmp/Transform/Proj4/Proj4\.pm +^Libtmp/Transform/Proj4/Proj4\.xs +^Libtmp/Transform/Transform\.c +^Libtmp/Transform/Transform\.pm +^Libtmp/Transform/Transform\.xs +^Padre/readline-fix +^Perldl2/logo3d.pdl +^Perldl2/pdl2.pod$ +^Perldl2/tctrl-c.pl +^Perldl2/trgnu-ctrl-c.txt$ +^Perldl2/work diff --git a/Perldl2/Makefile.PL b/kitchen-sink/Perldl2/Makefile.PL similarity index 100% rename from Perldl2/Makefile.PL rename to kitchen-sink/Perldl2/Makefile.PL diff --git a/Perldl2/Plugin/CleanErrors.pm b/kitchen-sink/Perldl2/Plugin/CleanErrors.pm similarity index 100% rename from Perldl2/Plugin/CleanErrors.pm rename to kitchen-sink/Perldl2/Plugin/CleanErrors.pm diff --git a/Perldl2/Plugin/Makefile.PL b/kitchen-sink/Perldl2/Plugin/Makefile.PL similarity index 100% rename from Perldl2/Plugin/Makefile.PL rename to kitchen-sink/Perldl2/Plugin/Makefile.PL diff --git a/Perldl2/Plugin/NiceSlice.pm b/kitchen-sink/Perldl2/Plugin/NiceSlice.pm similarity index 100% rename from Perldl2/Plugin/NiceSlice.pm rename to kitchen-sink/Perldl2/Plugin/NiceSlice.pm diff --git a/Perldl2/Plugin/PDLCommands.pm b/kitchen-sink/Perldl2/Plugin/PDLCommands.pm similarity index 100% rename from Perldl2/Plugin/PDLCommands.pm rename to kitchen-sink/Perldl2/Plugin/PDLCommands.pm diff --git a/Perldl2/Plugin/PrintControl.pm b/kitchen-sink/Perldl2/Plugin/PrintControl.pm similarity index 100% rename from Perldl2/Plugin/PrintControl.pm rename to kitchen-sink/Perldl2/Plugin/PrintControl.pm diff --git a/Perldl2/Profile/Makefile.PL b/kitchen-sink/Perldl2/Profile/Makefile.PL similarity index 100% rename from Perldl2/Profile/Makefile.PL rename to kitchen-sink/Perldl2/Profile/Makefile.PL diff --git a/Perldl2/Profile/Perldl2.pm b/kitchen-sink/Perldl2/Profile/Perldl2.pm similarity index 100% rename from Perldl2/Profile/Perldl2.pm rename to kitchen-sink/Perldl2/Profile/Perldl2.pm diff --git a/Perldl2/README b/kitchen-sink/Perldl2/README similarity index 100% rename from Perldl2/README rename to kitchen-sink/Perldl2/README diff --git a/Perldl2/Script.pm b/kitchen-sink/Perldl2/Script.pm similarity index 100% rename from Perldl2/Script.pm rename to kitchen-sink/Perldl2/Script.pm diff --git a/Perldl2/TODO b/kitchen-sink/Perldl2/TODO similarity index 100% rename from Perldl2/TODO rename to kitchen-sink/Perldl2/TODO diff --git a/Perldl2/logo3d.pdl b/kitchen-sink/Perldl2/logo3d.pdl similarity index 100% rename from Perldl2/logo3d.pdl rename to kitchen-sink/Perldl2/logo3d.pdl diff --git a/Perldl2/pdl2 b/kitchen-sink/Perldl2/pdl2 similarity index 100% rename from Perldl2/pdl2 rename to kitchen-sink/Perldl2/pdl2 diff --git a/Perldl2/tctrl-c.pl b/kitchen-sink/Perldl2/tctrl-c.pl similarity index 100% rename from Perldl2/tctrl-c.pl rename to kitchen-sink/Perldl2/tctrl-c.pl diff --git a/perldl.conf b/perldl.conf index 5f87d6ca7..f6e401168 100644 --- a/perldl.conf +++ b/perldl.conf @@ -107,7 +107,7 @@ # false -> skip build of PDL::Graphics:::TriD # undef -> let PDL build decide based on dependencies present # - WITH_3D => undef, +# WITH_3D => undef, # don't create key # Build Graphics/TriD using Perl OpenGL # @@ -141,13 +141,13 @@ # false -> don't use # true -> force use - WITH_SLATEC => undef, # Leave it up to PDL to decide - +# WITH_SLATEC => undef, # Leave it up to PDL to decide + # Whether or not to build the PDL::Minuit module # false -> don't use # true -> force use - WITH_MINUIT => undef, # Leave it up to PDL to decide +# WITH_MINUIT => undef, # Leave it up to PDL to decide # If MINUIT_LIB is undef a standalone version of Minuit will be compiled # and PDL::Minuit will link to this library (fortran code can be found @@ -162,8 +162,8 @@ # false -> don't use # true -> force use - WITH_GSL => undef, # Leave it up to PDL to decide - +# WITH_GSL => undef, # Leave it up to PDL to decide + # Link flags for the GSL libs, e.g. '-L/usr/local/lib -lgsl -lm' GSL_LIBS => undef, # use gsl-config @@ -174,7 +174,7 @@ # false -> don't use # true -> force use - WITH_HDF => undef, # Leave it up to PDL to decide +# WITH_HDF => undef, # Leave it up to PDL to decide HDF_LIBS => undef, HDF_INC => undef, @@ -182,7 +182,7 @@ # false -> don't use # true -> force use - WITH_GD => undef, # Leave it up to PDL to decide +# WITH_GD => undef, # Leave it up to PDL to decide GD_LIBS => undef, GD_INC => undef, GD_DEFINE => '', # If anything needs to be defined. @@ -191,7 +191,7 @@ # false -> don't use # true -> force use # - WITH_PROJ => undef, # Leave it up to PDL to decide +# WITH_PROJ => undef, # Leave it up to PDL to decide PROJ_LIBS => undef, PROJ_INC => undef, diff --git a/t/bad.t b/t/bad.t index aa82eeb4f..7d1f18cc6 100644 --- a/t/bad.t +++ b/t/bad.t @@ -29,7 +29,7 @@ $| = 1; use PDL::Config; if ( $PDL::Config{WITH_BADVAL} ) { - plan tests => 82; + plan tests => 76; } else { # reduced testing plan tests => 10; @@ -340,33 +340,6 @@ $b = $a->norm; $c = $a/sqrt(sum($a*$a)); ok( all( approx( $b, $c, ABSTOL ) ), "norm()" ); -# Image2D -my $ans = pdl( - [ 3, 7, 11, 21, 27, 33, 39, 45, 51, 27], - [ 3, 5, 13, 21, 27, 33, 39, 45, 51, 27], - [ 3, 9, 15, 21, 27, 33, 39, 45, 51, 27] -); - -$a = xvals zeroes 10,3; -$a->setbadat(2,1); - -$b = pdl [1,2],[2,1]; - -use PDL::Image2D; -$c = conv2d($a, $b); - -is( int(at(sum($c-$ans))), 0, "conv2d()" ); - -$a = zeroes(5,5); -$a->badflag(1); -my $t = $a->slice("1:3,1:3"); -$t .= ones(3,3); -$a->setbadat(2,2); - -$b = sequence(3,3); -$ans = pdl ( [0,0,0,0,0],[0,0,2,0,0],[0,1,5,2,0],[0,0,4,0,0],[0,0,0,0,0]); -is( int(at(sum(med2d($a,$b)-$ans))), 0, "med2d()" ); - # propagation of badflag using inplace ops (ops.pd) # test biop fns @@ -448,25 +421,6 @@ $a->inplace->setnantobad; like( PDL::Core::string( $a->clump(-1) ), qr{^\[-?0 BAD 2 3 -?0 BAD 2 3 -?0 BAD]$}, "inplace setnantobad()" ); -# test r/wfits -use PDL::IO::FITS; - -$a = sequence(10)->setbadat(0); -print "Writing to fits: $a type = (", $a->get_datatype, ")\n"; -$a->wfits($fname); -$b = rfits($fname); -print "Read from fits: $b type = (", $b->get_datatype, ")\n"; - -ok( $b->slice('0:0')->isbad, "rfits/wfits propagated bad flag" ); -ok( sum(abs($a-$b)) < 1.0e-5, " and values" ); - -# now force to integer -$a->wfits($fname,16); -$b = rfits($fname); -print "BITPIX 16: datatype == ", $b->get_datatype, " badvalue == ", $b->badvalue(), "\n"; -ok( $b->slice('0:0')->isbad, "wfits coerced bad flag with integer datatype" ); -ok( sum(abs(convert($a,short)-$b)) < 1.0e-5, " and the values" ); - # check that we can change the value used to represent # missing elements for floating points (earlier tests only did integer types) # IF we are not using NaN's diff --git a/t/config.t b/t/config.t index c26b7efc9..4e288a687 100644 --- a/t/config.t +++ b/t/config.t @@ -1,17 +1,14 @@ #!/usr/bin/perl -# + # Verify that the Config.pm values were updated from the # actual build process. Quick placeholder tests for now. # Eventually need to check that the configuration matches # the result of use_ok or some such. -BEGIN { - use Test::More tests => 13; # 12 WITH_ keys and 1 use_ok test -} +use Test::More; +plan 'no_plan'; -BEGIN { - use_ok( 'PDL::Config' ); -} +use_ok( 'PDL::Config' ); TODO: { # This is Known_problems bug sf.net #3030998 diff --git a/t/pthreadBarf.t b/t/pthreadBarf.t index a62d9ab61..af2d417c3 100644 --- a/t/pthreadBarf.t +++ b/t/pthreadBarf.t @@ -2,15 +2,14 @@ # These tests check for proper deferred handling of barf and warn messages when pthreading. # use PDL::LiteF; -use PDL::Image2D; use Test::More; use strict; if (PDL::Core::pthreads_enabled) { - plan tests => 2; + plan tests => 1; } else { - plan tests => 2; + plan tests => 1; diag "Control test: pthreads not enabled"; } @@ -54,13 +53,3 @@ my $mask = zeroes(5,5); # Because of the negative indexes, a warning message # will be printed, which will cause segfault wheen pthreaded, if messages not deferred # properly - -# Setup to catch warning messages -local $SIG{__WARN__} = sub { die $_[0] }; - -eval{ - polyfill($mask, $poly, 1); -}; - -ok( $@ =~ /errors during polygonfilling/ , "polyfill barf" ) - or diag "Error message should be 'errors during polygonfilling': got\n>>>$@<<<\n"; From 4a19ac9bd0883d3fde63caf6738207e8c88168b6 Mon Sep 17 00:00:00 2001 From: Ed J Date: Sat, 17 Jan 2015 19:06:41 +0000 Subject: [PATCH 5/7] Eliminate unnecessary & broken processPL override --- Makefile.PL | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/Makefile.PL b/Makefile.PL index d402bd5c4..f53961b12 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -648,32 +648,6 @@ sub MY::init_dirscan { $self->{O_FILES} = []; } -############################## -# processPL: generate Makefile lines for top-level components that are created by just perling a .PL file. -#EU::MM's processPL() is continually broken on Win32 ... hence: -### This fix seems necessary with current versions of MM - otherwise it creates circular -### dependencies to "pm_to_blib" for .PL files (!) -- CED 9-July-2008 -sub MY::processPL { - package MY; - my ($self) = @_; - return $self->SUPER::processPL if 0; ## || $^O =~ /MSWin32/i && $Config{make} =~ /\b[dn]make/i - return "" unless $self->{PL_FILES}; - my @m; - my $alltarget = $ExtUtils::MakeMaker::VERSION >= 7.05_06 ? 'pure_nolink' : 'all'; - my $colon = $Config::Config{make} =~ /\bdmake/i ? ':' : '::'; - foreach my $plfile (sort keys %{$self->{PL_FILES}}) { - my $list = ref($self->{PL_FILES}->{$plfile}) - ? $self->{PL_FILES}->{$plfile} - : [$self->{PL_FILES}->{$plfile}]; - foreach my $target (@$list) { - push @m, - "\n$alltarget :: $target\n\t\$(NOECHO) \$(NOOP)\n", - "\n$target $colon\n\t\$(PERLRUNINST) $plfile $target\n"; - } - } - return join "", @m; -} - # warn if vital modules are missing END { if (@hasnt) { From f513ee97d37671c9da9fcf95e882d35d8aed2ba5 Mon Sep 17 00:00:00 2001 From: Ed J Date: Sat, 17 Jan 2015 20:49:04 +0000 Subject: [PATCH 6/7] Remove unnecessary scriptname.pod generation --- Makefile.PL | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/Makefile.PL b/Makefile.PL index f53961b12..98886dd81 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -384,7 +384,7 @@ my %notestsifmodulesmissing = @hasnt ? # are any required modules missing ? (test => {TESTS => 't/requiredmods.t'}) : (); my @podpms = map { $_.".pod", '$(INST_LIBDIR)/PDL/' . $_ .".pod"} - qw/Bugs perldl pdldoc/; + qw/Bugs/; my @prereq = ( 'Astro::FITS::Header' => 0, @@ -472,10 +472,6 @@ my %makefile_hash = ( }, }, }, - 'MAN1PODS' => { 'Bugs.pod' => '$(INST_MAN1DIR)/PDL::Bugs.$(MAN1EXT)', - 'perldl' => '$(INST_MAN1DIR)/perldl.$(MAN1EXT)', - 'pdldoc' => '$(INST_MAN1DIR)/pdldoc.$(MAN1EXT)' }, - 'MAN3PODS' => {}, # don't pick up the script pods again 'OPTIMIZE' => $PDL::Config{OPTIMIZE} || $Config{optimize}, 'CCFLAGS' => $ccflags, 'dist' => { COMPRESS => 'gzip', @@ -565,16 +561,6 @@ doc_perl_install :: $text=~ s/\%HTML\%//og; # Remove just %HTML% markers } -$text .= << "EOPS" ; - -perldl.pod : perldl -\t\$(PERLRUN) -MPod::Select -e "podselect('perldl');" > perldl.pod - -pdldoc.pod : pdldoc -\t\$(PERLRUN) -MPod::Select -e "podselect('pdldoc');" > pdldoc.pod - -EOPS - $text .= < Date: Sat, 30 May 2015 17:11:01 +0100 Subject: [PATCH 7/7] Change NAME to PDL::Core --- Makefile.PL | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.PL b/Makefile.PL index 98886dd81..526a31a8b 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -457,7 +457,7 @@ my %makefile_hash = ( 'File::Path' => 0, }, 'MIN_PERL_VERSION' => '5.010', - 'NAME' => 'PDL', + 'NAME' => 'PDL::Core', 'VERSION_FROM' => 'Basic/Core/Version.pm', 'EXE_FILES' => \@exe_files, 'PM' => { @podpms }, #so that the script docs are picked up