Changes in version 0.2.15 (2026-03-13) o Replaced Rf_error with Rcpp::stop in three files o Maintenance updates to continuous integration Changes in version 0.2.14 (2025-11-03) o The rbenchmark package is now a Suggests: as it appears in demo o The continuous integration setup now uses r-ci with its embedded setup step o The URL used for the GPL-2 is now the R Project copy Changes in version 0.2.13 (2024-09-03) o A test script was updated to account for the fact that it now returns a few instances of NULL under current Rcpp. o Small package maintenance updates have been made to the README and DESCRIPTION files as well as to the continuous integration setup. Changes in version 0.2.12 (2023-11-27) o The continuous integration workflow received a trivial update, twice. o The C++ compilation standard is now implicit per CRAN and R preference. o The CITATION file format has been updated for the current usage. o Two print format string issues reported by current R-devel have been addressed. Changes in version 0.2.11 (2022-03-25) o The reticulate vignette has new section on 3d-arrays. o Added clarification to the manual page that the default types are 32-bit integer and 64-bit double (as we are working with R here). o Several updates have been made to the CI system; it now runs r-ci. o The README.md was updated with some new badges. o The vignettes are now pre-made to avoid any external dependencies. Changes in version 0.2.10 (2018-07-29) o The vignettes have been updated using ‘collapse’ mode and edited. o The README.md now refers to reticulate as an alternative and points to the “Using reticulate” vignette. o The file src/RcppExports.cpp is used for package registration instead of src/init.c. Changes in version 0.2.9 (2018-03-22) o The npySave function has a new option to check the path in the given filename. o A new vignette was added showing how the reticulate package can be used instead. Changes in version 0.2.8 (2018-01-04) o Vignette sets knitr option python.reticulate=FALSE to avoid another dependency just for the vignette [CRAN request] Changes in version 0.2.7 (2017-09-22) o Vignette updated to Rmd and use of pinp package o File src/init.c added for dynamic registration Changes in version 0.2.6 (2016-09-26) o Expanded documentation in README.md o Added examples to help page o Added CITATION file for JOSS paper Changes in version 0.2.5 (2016-08-26) o Synchronized code with the cnpy repository o Updated vignette o Expanded DESCRIPTION Changes in version 0.2.4 (2015-01-06) o Support for saving integer objects was not correct and has been fixed o Support for loading and saving on 'big endian' systems was incomplete, has been greatly expanded and corrected, thanks in large part to very diligent testing as well as patching by Wush Wu o The implementation now uses const iterators, thanks to a pull request by Romain Francois o The vignette no longer assumes that one can call gzip via system as the world's leading consumer OS may disagree. Changes in version 0.2.3 (2014-04-10) o src/Makevars now sets CXX_STD = CXX11 which also provides the long long type on all platforms, so integer file support is no longer conditional o Consequently, code conditional on RCPP_HAS_LONG_LONG_TYPES has been simplified and is no longer conditional. o The package now depends on R 3.1.0 or later to allow this. o The vignette has been updated and refreshed to reflect this. Changes in version 0.2.2 (2013-11-30) o Switched to using the result from the compile-time configuration for R to determine big or little endian (as needed for the NPy headers) o Added a new test (and test validation result file) for a complete save-reload cycle and comparison Changes in version 0.2.1 (2013-11-28) o Synchronized code with the cnpy repository o Added new function to test from R whether integers supported o Updated tests for integer support, if available o Updated vignette and discussion about need for rebuilding only RcppCNPy with the -std=c++11 flag if integer support is desired o Updated tests for integer support, if available o Updated THANKS file o Ensure that inclusion of Rinternal.h does not affect other headers by adding RF_NO_REMAP Changes in version 0.2.0 (2012-07-31) o Support for writing of gzip-ed npy files has been added. o A new option dotranspose has been added to npyLoad() to support data sets that do not need to be transposed to be used in R. o A memory leak in reading files has been corrected. Changes in version 0.1.0 (2012-07-08) o Added automatic use of transpose to automagically account for Fortran-vs-C major storage defaults between Python and R. o Support for integer types in dependent on the int64_t type which is available only when the -std=c++0x switch is used at build-time (and CRAN still discourages use of it) o Added support for reading gzip'ed files ending in ".npy.gz" o Added regression tests in directory tests/ o Added a vignette describing the package o Added a timing benchmark in demo/timings.R Changes in version 0.0.1 (2012-07-05) o Initial version, as a straightforward Rcpp modules wrap around the cpny library by Carl Rogers (on github under a MIT license). o At present, npy files can be read and written for vectors and matrices of either numeric or integer type. Note however that matrices are currently _transposed_ because of the default Fortran ordering done by numpy.