Changes for version v1.24.0 - 2025-01-03

  • github issue #16: overhaul PP output dimension initialization (use RedoDimsCode)
  • add and use CCS_PDL_IS_NULL macro
  • double-check ccsutils type signatures (remove int+)
  • moderinize bad-handling
  • workaround for failing bandover,borover tests under PDL-2.096
  • expand TABs to spaces in *.{pm,pd,t,PL,perl} files
  • fix indentation, opt-in to $multi_c from local submodule builds
  • add deprecation comment for ccs_indx() etc. to auto-generated Config.pm
  • require perl >= v5.10 for //= operator
  • fix typo for 'Func' export tag in Config.PL

Modules

Sparse N-dimensional PDLs with compressed column storage
Backwards-compatibility module for PDL::CCS
Useful perl-level functions for PDL::CCS
Common pseudo-private routines for PDL::CCS::Nd I/O
PDL::IO::FITS wrappers for PDL::CCS::Nd
PDL::IO::FastRaw wrappers for PDL::CCS::Nd
LDA-C format text I/O for PDL::CCS::Nd
Matrix Market Exchange Format text I/O for PDL::CCS::Nd
PETSc-compatible I/O for PDL::CCS::Nd
Low-level matrix operations for compressed storage sparse PDLs
N-dimensional sparse pseudo-PDLs
Low-level binary operations for compressed storage sparse PDLs
Ufuncs for compressed storage sparse PDLs
Low-level utilities for compressed storage sparse PDLs

Provides

in CCS/Config.pm
in CCS/Version.pm