Belatedly, and building on David's valuable work in giving an error on loop %{, I tried to fix this. Unfortunately it tripped over a use of $iisframe in an error message in PDL::Graphics::IIS. Until PP parses Code "properly" (and therefore ignoring strings), this won't be possible. While working on it however, I did update the error-catching reporter to use the new pp_line_numbers scheme, for ultra-shiny reporting, and adds which pp_def gave the problem for when it's in the middle of a huge .pd ...
Main_Page
I have posted your comment on https://github.com/PDLPorters/pdl/issues/45 and will deal with it there. This bug-tracker is not being used anymore.
Sorry for the late reply, but I believe that there's still an issue here. Here's the output of your script (With a slight fix on PDL 2.038 setting $exp = PDL($wt->dsum), as dsum doesn't return a piddle): lh=PDL: Float D [1] fh=PDL: Float D [1] dh=PDL: Double D [1] exp=PDL: Double D [] delta, long index: [0.00069109649] delta, float index: [0.00069109649] delta, double index: [0] As you point out, the difference is due to the difference in precision between float and double, but that's the actual...
Sorry for the late reply, but I believe that there's still an issue here. Here's the output of your script (With a slight fix on PDL 2.038 setting $exp = PDL($wt->dsum), as dsum doesn't return a piddle): lh=PDL: Float D [1] fh=PDL: Float D [1] dh=PDL: Double D [1] exp=PDL: Double D [] delta, long index: [0.00069109649] delta, float index: [0.00069109649] delta, double index: [0] As you point out, the difference is due to the difference in precision between float and double, but that's the actual...
Add a file IO "wizard" for PDL
Splitting PDL and re-bundling via e.g. PDL::Stable
Tracked at https://github.com/PDLPorters/pdl/issues/119
better docs needed for various PDL plot/graphics modules
propagate badflag with .=
PDL::IO::HDF5 wrong API function, H5Eset_auto1 has been called
The documentation of PDL::Lite is not in line with the implementation w.r.t. exports
pdldoc dims shows only PDL::IO::HDF5::Dataset and not PDL::Core dims
warp2d and fitwarp2d polynomial fitting doesn't work as expected
rpic/rim fail to read files with whitespace in the filename
relax reshape() constraints
pdldoc.db is getting invalid paths to files on cygwin
plplot-5.11.0 comes with libplplot.a but missing libplplotd.a
16bit TIFF image IO not exact in PDL::IO::Pic
PDL-2.016 fails to build on ASperl solaris 32bit or 64bit platforms
Tests fail with uselongdouble perls in PDLA (works in PDL-2.x master)
NiceSlice can get confused by comments to cause compilation errors
Strawberry Perl >=5.26.0 no longer supplies make
pdlpp_postamble is not MS Windows compatible
Perl's experimental bitwise feature breaks PDL's & overloading
Output type of 'cat' based on first element of input
PDL-LinearAlgebra-0.12 undefined reference to dggsvd_ + sggsvd_
perl scalar NVs to float/double types confusing
PDL::FFT not 64bit integer safe
Inline Pdlpp doesn't work in clean build tree
Operators called in the form "explicit call with trailing 0" give syntax error
PDL::Complex support is inconsistent and incomplete
Test coverage is incomplete
PDL re-install wipes out non-core docs
online docs don't link to functions in other PDL modules
NiceSlice affects code where it should not
default PDL build output too long
closing TriD window kills perldl shell
Slicing using an empty index vector fails
type promotion in whistogram is based upon the index, not the weight
PDL::Bad - adding locf() function
filter demo list by actually available
PDL::Demos system needs overhaul
Fails to build with Proj 5.0.0
Rewrite PDL/Dataflow.pod
tilde filename expansion for all PDL::IO::* modules
Add perl debugger support to PDL
Binary buffer => PDL coercion
Alternate type behaviour for xvals, yvals, zvals
Cholesky Decomposition
Tracked at https://github.com/PDLPorters/pdl/issues/330, fixed
Installation with cpan2rpm
add support for cross-ref/see-also in pdl function =head2
enhance pgplot/plplot/gnuplot/prima buildability
Alien modules are fixing this
Make rcols and new_pdl_from_string use the same parser
Better documentation of GSL::SF functions
PGPlot BG color control
This actually works already: get_convertedpdl creates a data-flowing conversion to eg a "double" ndarray that will the data-flow changes back afterwards on destruction.
Add float in PDL::Ops
make PDL errors more helpful and useful
add partial read support to readflex
This can be solved simply by using the "ls" command on the file
extend support for GSL in PDL
more helpful errors in demo pgplot and others
Fixed by https://github.com/PDLPorters/pdl/issues/42
make PDL "readme" type files available in POD
KMX fixed this in 2015, now can read on metacpan.org
fix core eval strings for type conversions
make pdl() constructor non-fatal when memory runs out
malloc failures now throw Perl exceptions
enable TriD+perl/Tk support
Tracked at https://github.com/PDLPorters/pdl/issues/328
better organization in PDL::Core for clarity
Not actionable
make all PDL docs available via pdldoc
better name for PDL::ParallelCPU
add PDL::Core::Devel::Peek type routines
Tracked at https://github.com/PDLPorters/pdl/issues/329, fixed
fix rvals arithmetic wrap-around for byte types
Tracked at https://github.com/PDLPorters/pdl/issues/330, fixed by instead coercing to double for x/y/z/rvals.
add docs for PDL::Config
add multi-image support to PDL::IO::Pnm
Tracked at https://github.com/PDLPorters/pdl/issues/323, fixed
add axis and viewpoint control to TriD graphics
Tracked at https://github.com/PDLPorters/pdl/issues/328
add IO by records to PDL::IO::FlexRaw
Tracked at https://github.com/PDLPorters/pdl/issues/322, fixed
add PDL_INDEX_* keys to perldl.conf
more efficient single pass algorithm for ccNcompt
Tracked at https://github.com/PDLPorters/pdl/issues/326
reduce text output from PDL build log for comprehensibility
spheres3d routine for PDL::Graphics::TriD
Add HDF5 support to PDL
PDL::IO::HDF5 is on CPAN since 2001.
Add more generic linear solver (like lapack dgels) for simq
auto-pthread support for non-multiple of #CPU thead dims
PDL Has no signed 8-bit integer datatype
reduce memory requirements for PDL compiles
improved type support for Complex