pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/math
Module Name: pkgsrc
Committed By: brook
Date: Fri Aug 7 02:59:26 UTC 2020
Modified Files:
pkgsrc/math: Makefile
Added Files:
pkgsrc/math/R-nimble: DESCR Makefile distinfo
Log Message:
math/R-nimble: import R-nimble-0.9.0
A system for writing hierarchical statistical models largely
compatible with 'BUGS' and 'JAGS', writing nimbleFunctions to operate
models and do basic R-style math, and compiling both models and
nimbleFunctions via custom- generated C++. 'NIMBLE' includes default
methods for MCMC, particle filtering, Monte Carlo Expectation
Maximization, and some other tools. The nimbleFunction system makes it
easy to do things like implement new MCMC samplers from R, customize
the assignment of samplers to different parts of a model from R, and
compile the new samplers automatically via C++ alongside the samplers
'NIMBLE' provides. 'NIMBLE' extends the 'BUGS'/'JAGS' language by
making it extensible: New distributions and functions can be added,
including as calls to external compiled code. Although most people
think of MCMC as the main goal of the 'BUGS'/'JAGS' language for
writing models, one can use 'NIMBLE' for writing arbitrary other kinds
of model-generic algorithms as well. A full User Manual is available
at <https://r-nimble.org>.
To generate a diff of this commit:
cvs rdiff -u -r1.473 -r1.474 pkgsrc/math/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/math/R-nimble/DESCR \
pkgsrc/math/R-nimble/Makefile pkgsrc/math/R-nimble/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/math/Makefile
diff -u pkgsrc/math/Makefile:1.473 pkgsrc/math/Makefile:1.474
--- pkgsrc/math/Makefile:1.473 Fri Aug 7 02:52:56 2020
+++ pkgsrc/math/Makefile Fri Aug 7 02:59:26 2020
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.473 2020/08/07 02:52:56 brook Exp $
+# $NetBSD: Makefile,v 1.474 2020/08/07 02:59:26 brook Exp $
COMMENT= Mathematics
@@ -81,6 +81,7 @@ SUBDIR+= R-moonsun
SUBDIR+= R-mvtnorm
SUBDIR+= R-ncdf
SUBDIR+= R-nloptr
+SUBDIR+= R-nimble
SUBDIR+= R-nortest
SUBDIR+= R-numDeriv
SUBDIR+= R-pbkrtest
Added files:
Index: pkgsrc/math/R-nimble/DESCR
diff -u /dev/null pkgsrc/math/R-nimble/DESCR:1.1
--- /dev/null Fri Aug 7 02:59:26 2020
+++ pkgsrc/math/R-nimble/DESCR Fri Aug 7 02:59:26 2020
@@ -0,0 +1,16 @@
+A system for writing hierarchical statistical models largely
+compatible with 'BUGS' and 'JAGS', writing nimbleFunctions to operate
+models and do basic R-style math, and compiling both models and
+nimbleFunctions via custom- generated C++. 'NIMBLE' includes default
+methods for MCMC, particle filtering, Monte Carlo Expectation
+Maximization, and some other tools. The nimbleFunction system makes it
+easy to do things like implement new MCMC samplers from R, customize
+the assignment of samplers to different parts of a model from R, and
+compile the new samplers automatically via C++ alongside the samplers
+'NIMBLE' provides. 'NIMBLE' extends the 'BUGS'/'JAGS' language by
+making it extensible: New distributions and functions can be added,
+including as calls to external compiled code. Although most people
+think of MCMC as the main goal of the 'BUGS'/'JAGS' language for
+writing models, one can use 'NIMBLE' for writing arbitrary other kinds
+of model-generic algorithms as well. A full User Manual is available
+at <https://r-nimble.org>.
Index: pkgsrc/math/R-nimble/Makefile
diff -u /dev/null pkgsrc/math/R-nimble/Makefile:1.1
--- /dev/null Fri Aug 7 02:59:26 2020
+++ pkgsrc/math/R-nimble/Makefile Fri Aug 7 02:59:26 2020
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.1 2020/08/07 02:59:26 brook Exp $
+
+R_PKGNAME= nimble
+R_PKGVER= 0.9.0
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+COMMENT= MCMC, Particle Filtering, and Programmable Hierarchical Modeling
+LICENSE= modified-bsd OR gnu-gpl-v2 OR gnu-gpl-v3
+
+DEPENDS+= R-coda>=0.19.3:../../math/R-coda
+DEPENDS+= R-igraph>=1.2.4.1:../../math/R-igraph
+
+USE_LANGUAGES= c++ fortran
+
+EIGEN_FILES+= PardisoSupport
+EIGEN_FILES+= src/Core/Assign_MKL.h
+EIGEN_FILES+= src/Core/arch/AltiVec/PacketMath.h
+EIGEN_FILES+= src/Core/arch/SSE/PacketMath.h
+EIGEN_FILES+= src/Core/arch/ZVector/PacketMath.h
+EIGEN_FILES+= src/Core/util/BlasUtil.h
+EIGEN_FILES+= src/Core/util/DisableStupidWarnings.h
+EIGEN_FILES+= src/Core/util/MKL_support.h
+EIGEN_FILES+= src/Core/util/Meta.h
+EIGEN_FILES+= src/Geometry/Scaling.h
+EIGEN_FILES+= src/misc/lapacke.h
+
+post-extract:
+.for f in ${EIGEN_FILES}
+ ${CHMOD} a-x ${WRKSRC}/inst/include/Eigen/${f}
+.endfor
+
+.include "../../math/R/Makefile.extension"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/R-nimble/distinfo
diff -u /dev/null pkgsrc/math/R-nimble/distinfo:1.1
--- /dev/null Fri Aug 7 02:59:26 2020
+++ pkgsrc/math/R-nimble/distinfo Fri Aug 7 02:59:26 2020
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/08/07 02:59:26 brook Exp $
+
+SHA1 (R/nimble_0.9.0.tar.gz) = 5f6f2cb152d8d065f954d2a4a14886e974744ca1
+RMD160 (R/nimble_0.9.0.tar.gz) = cd1a9df18736370c59c5cddbb305f679f6f89d60
+SHA512 (R/nimble_0.9.0.tar.gz) = a2f3ef100a667bca7d88f2b0410679b18df99c684f89bae3d8a0c71e1a2833c9011a126427404cb9c70d46c6cbb253b72a4ce59d81795f444ea4edded5dbcbab
+Size (R/nimble_0.9.0.tar.gz) = 1949890 bytes
Home |
Main Index |
Thread Index |
Old Index