Up to [cvs.NetBSD.org] / pkgsrc / math / R-RcppEigen
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.9 / (download) - annotate - [select for diffs], Wed Jan 24 11:37:11 2024 UTC (2 months ago) by mef
Branch: MAIN
CVS Tags: HEAD
Changes since 1.8: +4 -4
lines
Diff to previous 1.8 (colored) to selected 1.3 (colored)
(math/R-RcppEigen) 0.3.3.9.3 to 0.3.3.9.4 2023-11-01 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): CRAN Release 0.3.3.9.4 * inst/NEWS.Rd: Release 0.3.3.9.4 2023-10-05 Mikael Jagan <jaganmn@mcmaster.ca> * DESCRIPTION: Package 'Matrix' is now only a Suggests: * NAMESPACE: Remove unconditional imports from package Matrix * inst/include/Eigen/CholmodSupport: No longer need to include RcppEigenCholmod.h * inst/include/Eigen/src/CholmodSupport/CholmodSupport.h: Small wrapper adjustments conditional on Matrix use * inst/include/RcppEigenCholmod.h: Updated * inst/include/RcppEigenForward.h: Simplified * inst/include/RcppEigenWrap.h: Ditto * inst/include/RcppEigenStubs.cpp: New shorter helper * inst/include/RcppEigenStubs.h: Removed 2023-07-21 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Date, Version): Roll micro version and date * README.md: Add r-universe badge 2023-07-20 Dirk Eddelbuettel <edd@debian.org> * src/RcppEigen.cpp (EigenNbThreads): Add simple threads reporter * R/fastLm.R (fastLmPure): Simpler call to `fastLm_Impl()` * src/init.c: Replaced by auto-generated section in RcppExports.cpp * src/RcppExports.cpp: Regenerated * R/RcppExports.R: Idem * src/Makevars: Document possible use of '-fopenmp' * src/Makevars.win: Idem 2023-04-18 Dirk Eddelbuettel <edd@debian.org> * README.md: Use app.codecov.io as base for codecov link 2023-03-10 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Date, Version): Roll minor version * R/RcppEigen.package.skeleton.R: No longer set Imports: RcppEigen in DESCRIPTION and NAMESPACE 2023-02-12 Dirk Eddelbuettel <edd@debian.org> * inst/CITATION: Convert to bibentry() style with person()
Revision 1.8 / (download) - annotate - [select for diffs], Sun Dec 18 09:23:47 2022 UTC (15 months, 1 week ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.7: +4 -4
lines
Diff to previous 1.7 (colored) to selected 1.3 (colored)
(math/R-RcppEigen) Updated 0.3.3.9.1 to 0.3.3.9.3 2022-11-04 Dirk Eddelbuettel <edd@debian.org> * src/init.c: Add 'void' for proper prototype pleasing clang-15 * R/fastLm.R (summary.fastLm,print.fastLm): Refer to correct and full variable name df.residual in the returned object * .github/workflows/ci.yaml (jobs): Update to actions/checkout@v3 2022-09-15 Jonah Gabry <jgabry@gmail.com> * inst/skeleton/rcppeigen_hello_world.cpp: Correct typo 2022-04-08 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Depends): Add a versioned dependency on R 3.6.0 or later because of our use of FCONE to support USE_FC_LEN_T 2022-04-05 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): CRAN Release 0.3.3.9.2 * inst/NEWS.Rd: Release 0.3.3.9.2 2022-04-04 Dirk Eddelbuettel <edd@debian.org> * src/fastLm.cpp: Add FCONE in two calls for improved Fortran and C character interface per Writing R Extensions, Section 6.6.1 2022-01-16 Dirk Eddelbuettel <edd@debian.org> * inst/tinytest/test_wrap.R: Added (optional) large memory wrap tests * inst/tinytest/cpp/wrap.cpp: Added C++ part of test * .codecov.yml: Added to not trigger PR fail for small additions 2022-01-16 Mikael Jagan <jaganmn@mcmaster.ca> * inst/include/RcppEigenWrap.h: Refine use plain dense wrap() change 2022-01-15 Mikael Jagan <jaganmn@mcmaster.ca> * inst/include/RcppEigenWrap.h: Use R_xlen_t for vectors rows + cols 2021-12-29 Dirk Eddelbuettel <edd@debian.org> * README.md: Add total downloads badge 2021-12-08 Dirk Eddelbuettel <edd@debian.org> * README.md: Remove unused continuous integration artifact and badge 2021-10-13 Dirk Eddelbuettel <edd@debian.org> * inst/CITATION: Refinment of doi use 2021-10-10 Dirk Eddelbuettel <edd@debian.org> * inst/CITATION: Switch JSS url to doi form per JSS request * README.md: Idem 2021-07-19 Dirk Eddelbuettel <edd@debian.org> * inst/include/RcppEigenWrap.h: Two more #nocov tags * src/fastLm.cpp: One more #nocov tag 2021-07-18 Dirk Eddelbuettel <edd@debian.org> * inst/tinytest/test_fastLm.R: Add tests for summary * src/fastLm.cpp: Add a few #nocov tags 2021-07-17 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Date, Version): Roll minor version * R/RcppEigen.package.skeleton.R (RcppEigen.package.skeleton): Also import RcppEigen in DESCRIPTION 2021-06-07 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Date, Version): Roll minor version * inst/tinytest/test_misc.R: New test file * inst/tinytest/test_fastLm.R: Added tests * R/fastLm.R: Add single one-line nocov tag * .Rbuildignore: Add .covignore and .codecov.yml 2021-06-06 Dirk Eddelbuettel <edd@debian.org> * README.md: Added coverage badge * .github/workflows/ci.yaml (jobs): Turn on coverage * .covrignore: Added * .codecov.yml (ignore): Idem * R/RcppEigen.package.skeleton.R: Set nocov 2021-05-09 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (URL): Add GitHub repo to URL field 2021-01-02 Dirk Eddelbuettel <edd@debian.org> * R/RcppEigen.package.skeleton.R: Wrap any() around grepl() 2020-12-25 Dirk Eddelbuettel <edd@debian.org> * .github/workflows/ci.yaml: Small tweaks to CI YAML file
Revision 1.7 / (download) - annotate - [select for diffs], Tue Oct 26 10:55:23 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored) to selected 1.3 (colored)
math: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes
Revision 1.6 / (download) - annotate - [select for diffs], Thu Oct 7 14:27:45 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.5: +1 -2
lines
Diff to previous 1.5 (colored) to selected 1.3 (colored)
math: Remove SHA1 hashes for distfiles
Revision 1.5 / (download) - annotate - [select for diffs], Sun Jan 3 10:04:58 2021 UTC (3 years, 2 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.4: +5 -5
lines
Diff to previous 1.4 (colored) to selected 1.3 (colored)
(math/R-RcppEigen) Updated 3.3.5.0 to 3.3.9.1 (make test fails for now) 2020-12-17 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): CRAN Release 0.3.3.9.1 (following coordinated update of reverse dependency StanHeaders) * inst/NEWS.Rd: Release 0.3.3.9.1 2020-12-14 Dirk Eddelbuettel <edd@debian.org> * .github/workflows/ci.yaml: Add CI runner using r-ci * README.md: Add new badge 2020-12-05 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Release 0.3.3.9.0 * inst/include/Eigen: Upgraded to Eigen 3.3.9 * inst/include/unsupported/Eigen: Idem * patches/eigen-3.3.9.diff: Carried local CRAN patches forward * .travis.yml: Switch to r-ci using focal and bspm * README.md: Updated URLs to https and/or redirect location * inst/CITATION: Idem * man/RcppEigen-package.Rd: Idem * man/fastLm.Rd: Idem 2020-08-16 Dirk Eddelbuettel <edd@debian.org> * README.md: Add JSS badge 2020-03-29 Dirk Eddelbuettel <edd@debian.org> * README.md: Added commit badge, edited 2020-01-22 Dirk Eddelbuettel <edd@debian.org> * README.md: README.md: Add a Debian badge 2019-11-16 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Release 0.3.3.7.0 * inst/include/Eigen: Upgraded to Eigen 3.3.7 * inst/include/unsupported/Eigen: Idem * patches/eigen-3.3.7.diff: Carried local CRAN patches forward 2019-11-01 Dirk Eddelbuettel <edd@debian.org> * R/unit.test.R (compile_unit_tests): Removed as no longer needed 2019-10-31 Dirk Eddelbuettel <edd@debian.org> * inst/tinytest/test_transform.R: Switch from RUnit to tinytest * inst/tinytest/test_wrap.R: Idem * inst/tinytest/cpp/transform.cpp: Added using Rcpp Attributes * inst/tinytest/cpp/wrap.cpp: Idem * inst/tinytest/cpp/sparse.cpp: More idiomatic Eigen code * inst/tinytest/test_sparse.R: Idem * .editorconfig: Added 2019-10-30 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Suggests): Switch from RUnit to tinytest * .travis.yml (install): Ditto * tests/tinytest.R: Converted to tinytest * test_sparse.R: Converted to tinytest * cpp/sparse.cpp: Added using Rcpp Attributes 2019-10-29 Dirk Eddelbuettel <edd@debian.org> * test_fastLm.R: Converted to tinytest * test_RcppEigen.R: Idem * test_solution.R: Idem * cpp/rcppeigen.cpp: Added using Rcpp Attributes * cpp/solution.cpp: Idem 2019-10-28 Dirk Eddelbuettel <edd@debian.org> * tests/tinytest.R: Renamed from tests/doRUnit.R * inst/tinytest/test_fastLm.R: Renamed from inst/unitTests/runit* * inst/tinytest/test_RcppEigen.R: Idem * inst/tinytest/test_solution.R: Idem * inst/tinytest/test_sparse.R: Idem * inst/tinytest/test_transform.R: Idem * inst/tinytest/test_wrap.R: Idem 2019-10-13 Dirk Eddelbuettel <edd@debian.org> * README.md: Added CRAN + BioConductor badges for reverse depends, add StackOverflow badge to recommend help searches under 'Rcpp' * DESCRIPTION (Version, Date): Roll minor version * R/RcppEigen.package.skeleton.R (RcppEigen.package.skeleton): Test for example_code outside of haveKitten test; remove force argument if unused 2019-05-24 Dirk Eddelbuettel <edd@debian.org> * vignettes/RcppEigen-Introduction.Rnw: Update vignette to use RcppEigen:::eigen_version() instead of .Call() 2019-03-29 Dirk Eddelbuettel <edd@debian.org> * inst/skeleton/rcppeigen_hello_world.cpp: Rework first example to not rely on Eigen RNG which R CMD check would complain about. 2019-02-16 James Joseph Balamuta <balamut2@illinois.edu> * R/runit.RcppEigen.R: Removed listing RcppEigen in Imports during skeleton package creation.
Revision 1.4 / (download) - annotate - [select for diffs], Wed Jul 31 18:41:30 2019 UTC (4 years, 7 months ago) by brook
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.3: +5 -5
lines
Diff to previous 1.3 (colored)
R-RcppEigen: update to version 0.3.3.5.0. Update to the canonical form of an R package and fix the LICENSE field.
Revision 1.3 / (download) - annotate - [selected], Fri Mar 9 20:27:07 2018 UTC (6 years ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.2: +5 -5
lines
Diff to previous 1.2 (colored)
math/R-RcppEigen: Update to 0.3.3.4.0 Changes: - Updated to version 3.3.4 of Eigen - Condition long long use on C++11. - Pragmas for g++ & clang to suppress diagnostics messages are disabled per CRAN Policy; use -Wno-ignored-attributes to quieten.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Jan 22 02:25:48 2018 UTC (6 years, 2 months ago) by wen
Branch: MAIN
Changes since 1.1: +5 -5
lines
Diff to previous 1.1 (colored) to selected 1.3 (colored)
Update to 0.3.3.3.1 Add blas and lapack as DEPENDS Upstream changes: 2017-11-19 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Release 0.3.3.3.1 * R/inline.R: Use '::' not ':::' for Rcpp.plugin.maker 2017-08-26 Dirk Eddelbuettel <edd@debian.org> * .travis.yml (before_install): Use https for curl fetch 2017-06-06 Yu Gong <armgong@yahoo.com> * inst/include/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h: Also permit compilation under Haiku-OS 2017-05-28 Dirk Eddelbuettel <edd@debian.org> * inst/examples/lmBenchmark.R (do_bench): Remove spurious argument in call to RcppEigen:::Eigen_SSE() (cf github issue #44) 2017-04-29 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION: Release 0.3.3.3.0 [ which again owes a very big thank you to Yixuan for doing the work! ] 2017-04-27 Dirk Eddelbuettel <edd@debian.org> * .travis.yml: Switch to using run.sh for Travis CI 2017-04-27 Yixuan Qiu <yixuan.qiu@cos.name> [ In RcppEigen 0.3.3.* branch ] * inst/include/Eigen/src/Core/arch/CUDA/Half.h: Fixed compiler warning on 'long long' type in C++ 98 mode 2017-03-14 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (Version, Date): Release 0.3.2.9.1 * src/init.c (R_init_RcppEigen): Call R_registerRoutines() and R_useDynamicSymbols() * NAMESPACE: Use .registration=TRUE on useDynLib * R/fastLm.R (fastLmPure): Remove erroneous fourth argument from .Call 2017-03-13 Martin Maechler <maechler@r-project.org> * inst/include/RcppEigenCholmod.h: Synchronize with Matrix package 2017-02-21 Yixuan Qiu <yixuan.qiu@cos.name> [ In RcppEigen 0.3.3.* branch ] * inst/include/Eigen: Updated to release 3.3.3 of Eigen * inst/include/unsupported: Idem * DESCRIPTION: Idem * README.md: Idem 2017-01-20 Yixuan Qiu <yixuan.qiu@cos.name> [ In RcppEigen 0.3.3.* branch ] * inst/include/Eigen: Updated to release 3.3.2 of Eigen * inst/include/unsupported: Idem * DESCRIPTION: Idem * README.md: Idem * inst/unitTests/runit.RcppEigen.R, inst/unitTests/runit.sparse.R: Explicitly convert matrix size to `double` type such that Rcpp can properly return the value to R, thanks to ChingChuan and Dirk 2017-01-20 ChingChuan Chen <zw12356@gmail.com> [ In RcppEigen 0.3.3.* branch ] * inst/include/Eigen: Updated to release 3.3.1 of Eigen * inst/include/unsupported: Idem * DESCRIPTION: Idem * inst/examples/lmBenchmark.R: Fixed function names 2016-12-22 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION (URL, BugReports): Added / updated 2016-11-12 Yixuan Qiu <yixuan.qiu@cos.name> [ In RcppEigen 0.3.3.* branch ] * inst/include/Eigen: Updated to release 3.3.0 of Eigen * inst/include/unsupported: Idem * DESCRIPTION: Idem * README.md: Idem * inst/include/RcppEigenForward.h, inst/include/RcppEigenWrap.h: Added exporters for the new Map<SparseMatrix<T> > type * inst/unitTests/runit.sparse.R: Unit tests for the new type 2016-08-20 Dirk Eddelbuettel <edd@debian.org> * DESCRIPTION: Release 0.3.2.9.0 with big thanks to Yixuan for doing the work! 2016-08-19 Yixuan Qiu <yixuan.qiu@cos.name> * inst/include/Eigen: Updated to release 3.2.9 of Eigen * README.md: Updated version number and fixed the NOTE from CRAN URL check 2016-04-30 Dirk Eddelbuettel <edd@debian.org> * README.md: Expanded 2016-04-28 James Joseph Balamuta <balamut2@illinois.edu> * inst/include/RcppEigenWrap.h: Added an exporter class for Map::RowVectorX<t> per http://stackoverflow.com/questions/36920689/ * inst/include/unitTests/runit.RcppEigen.R: Added row exporter unit test.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Jul 27 03:53:50 2016 UTC (7 years, 8 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Diff to selected 1.3 (colored)
Import RcppEigen-0.3.2.8.1 as math/R-RcppEigen. R and Eigen integration using Rcpp. Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers and related algorithms. It supports dense and sparse matrices on integer, floating point and complex numbers, decompositions of such matrices, and solutions of linear systems. Its performance on many algorithms is comparable with some of the best implementations based on Lapack and level-3 BLAS. The RcppEigen package includes the header files from the Eigen C++ template library (currently version 3.2.2).