pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/R-nimble



Module Name:    pkgsrc
Committed By:   mef
Date:           Sat Feb 15 05:46:28 UTC 2025

Modified Files:
        pkgsrc/math/R-nimble: Makefile distinfo

Log Message:
(math/R-nimble) Updated 1.2.1 to 1.3.0

#                            CHANGES IN VERSION 1.3.0 (December 2024)

## USER LEVEL CHANGES

- Provide the Barker proposal sampler as an alternative to the `RW_block`
  (block Metropolis) sampler. The Barker sampler uses
  gradient information and may improve adaptation behavior, including
  better mixing when parameter are on different scales or the initial
  proposal scale is too large (PR #1492).

- Improve Laplace/AGHQ implementation in various ways, including use
  of nlminb for both inner and outer optimization (for better
  optimization performance), improved messaging and output naming,
  returning the log-likelihood and degrees of freedom for model
  selection calculations, and unified control of optimization method and
  other controls at either the build stage or through the `updateSettings`
  method (PR #1496).

- Add BOBYQA as an optimization method available through `nimOptim`,
  registered via `nimOptimMethod` (PR #1496).

- Prevent use of nimbleFunction method names and nimbleFunction
  names that conflict with names in the nimble language (DSL) (PRs #1517
  and #1519).

- More carefully check for and warn of cases of NaN and non-finite
  log probability values in various samplers that in some cases may indicate invalid
  MCMC sampling (PR #1512).

- More carefully handle NaN and non-finite log probability values in
  the CRP sampler, in particular error out if all values are minus
  infinity and warning if multiple values are infinity (PR #1509).

- Error trap cases of dynamic indices producing a non-scalar result in
  AD-enabled models, and provide a suggested work-around (PR #1515).

- Error trap use of non-existent nimbleList (PR #1518).

- Prevent use of a single seed when running multiple chains via
  `runMCMC` (PR #1494).

- Improve messaging related to lack of derivative support for
  functions (PR #1502).

- Add information about model macros to the manual (PR #1499).

- Add an argument to `deregisterDistributions` to turn off warning
  that a distribution being deregistered does not exist.

## BUG FIXES

- Fix bug in caching values in `sampler_CRP` when maximum number of
  clusters is exceeded, which would have caused incorrect sampling (albeit
  with the user having been warned that they should increase the maximum number
  of clusters) (PR #1513).

- Fix issue preventing use of nimbleList elements in `nimCat` (PR
  #1518).

- Prevent adaptation interval of one for various block samplers for
  which an interval of one leads to an error.

- Allow `runLaplace` to use an uncompiled Laplace object (PR #1496).

## DEVELOPER LEVEL CHANGES

- Improve and provide additional infrastructure for model macros (PR #1502).

- Add new model method, `MixedDataNodeNames` to retrieve node names
  which are partially observed (whose elements are partially but not
  entirely data) (PR #1489).

- Turn off the use of `--preclean` during C++ compilation when
  `nimbleExternalCall` is invoked to avoid removing .o files that
  might have been created by `Rcpp` (PR #1520).


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 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/R-nimble/Makefile
diff -u pkgsrc/math/R-nimble/Makefile:1.9 pkgsrc/math/R-nimble/Makefile:1.10
--- pkgsrc/math/R-nimble/Makefile:1.9   Wed Nov  6 13:43:48 2024
+++ pkgsrc/math/R-nimble/Makefile       Sat Feb 15 05:46:28 2025
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2024/11/06 13:43:48 mef Exp $
+# $NetBSD: Makefile,v 1.10 2025/02/15 05:46:28 mef Exp $
 
 R_PKGNAME=     nimble
-R_PKGVER=      1.2.1
+R_PKGVER=      1.3.0
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 COMMENT=       MCMC, Particle Filtering, and Programmable Hierarchical Modeling
@@ -15,6 +15,7 @@ DEPENDS+=     R-pracma-[0-9]*:../../math/R-p
 
 # Package suggested but not available: 'mcmcse'
 
+TEST_DEPENDS+= R-nloptr-[0-9]*:../../math/R-nloptr
 TEST_DEPENDS+= R-testthat-[0-9]*:../../devel/R-testthat
 
 USE_LANGUAGES= c++ fortran
Index: pkgsrc/math/R-nimble/distinfo
diff -u pkgsrc/math/R-nimble/distinfo:1.9 pkgsrc/math/R-nimble/distinfo:1.10
--- pkgsrc/math/R-nimble/distinfo:1.9   Wed Nov  6 13:43:48 2024
+++ pkgsrc/math/R-nimble/distinfo       Sat Feb 15 05:46:28 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2024/11/06 13:43:48 mef Exp $
+$NetBSD: distinfo,v 1.10 2025/02/15 05:46:28 mef Exp $
 
-BLAKE2s (R/nimble_1.2.1.tar.gz) = ebfadae5e6b899e128ffee5099090114fc1f71218692133152015a073886c52b
-SHA512 (R/nimble_1.2.1.tar.gz) = 7443b397ea8ed3982dbdf105ff9539210c84daf833ac05cdbeebab26d71f3978f0e86178968809b2de0e84852041d9eb94c589429835221420b0b444bd569a31
-Size (R/nimble_1.2.1.tar.gz) = 3392131 bytes
+BLAKE2s (R/nimble_1.3.0.tar.gz) = 1d4aa38b045afdf37b5603885fd1c7a4a86f67cfc3f0a2af19792629bf852e95
+SHA512 (R/nimble_1.3.0.tar.gz) = 6d5b5cd77f13782469fc7bf4bca1e82d1514b82f07162c16f2a8335ab8e6473323d6fd8525cd1e0f735ceda4f9e3b43fe282a183ea437a883d92af35b3f48096
+Size (R/nimble_1.3.0.tar.gz) = 3414374 bytes



Home | Main Index | Thread Index | Old Index