From 4848f0592dda67ed6207f8ce88ce73609c0523bc Mon Sep 17 00:00:00 2001 From: Matthew Fidler Date: Wed, 20 Nov 2024 18:11:01 -0600 Subject: [PATCH] add rxUdfUiControl() --- NAMESPACE | 1 + NEWS.md | 3 +++ R/err-foceiBase.R | 10 +++++----- R/rudfui.R | 30 +++++++++++++++++++++++++++++ data/rxReservedKeywords.rda | Bin 739 -> 725 bytes data/rxResidualError.rda | Bin 1697 -> 1687 bytes data/rxSyntaxFunctions.rda | Bin 2563 -> 2557 bytes man/linMod.Rd | 1 + man/reexports.Rd | 1 - man/rxUdfUiControl.Rd | 37 ++++++++++++++++++++++++++++++++++++ man/rxUdfUiData.Rd | 1 + man/rxUdfUiEst.Rd | 1 + man/rxUdfUiIniLhs.Rd | 1 + man/rxUdfUiMv.Rd | 1 + man/rxUdfUiNum.Rd | 1 + man/rxUdfUiParsing.Rd | 1 + 16 files changed, 83 insertions(+), 6 deletions(-) create mode 100644 man/rxUdfUiControl.Rd diff --git a/NAMESPACE b/NAMESPACE index 2e5b9bf60..16a94c37a 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -581,6 +581,7 @@ export(rxTick) export(rxToSE) export(rxTrans) export(rxUdfUi) +export(rxUdfUiControl) export(rxUdfUiData) export(rxUdfUiEst) export(rxUdfUiIniDf) diff --git a/NEWS.md b/NEWS.md index e5da1e343..eac8ccd00 100644 --- a/NEWS.md +++ b/NEWS.md @@ -4,6 +4,9 @@ `babelmixr2` to better check what model is loaded and unload/reload as necessary. +- Add `rxUdfUiControl()` to rxode2 user function to get control + information from something like `nlmixr2` + # rxode2 3.0.2 - Bug fix for `api`, the censoring function pointer has been updated diff --git a/R/err-foceiBase.R b/R/err-foceiBase.R index 35eedb291..f33006cdd 100644 --- a/R/err-foceiBase.R +++ b/R/err-foceiBase.R @@ -323,14 +323,14 @@ #' Handle the single error for normal or t distributions #' #' @param env Environment for the parsed model -#' +#' #' @param pred1 The `data.frame` of the current error #' #' @param errNum The number of the error specification in the nlmixr2 model -#' +#' #' @param rxPredLlik A boolean indicating if the log likelihood should #' be calculated for non-normal distributions. By default `TRUE`. -#' +#' #' @return A list of the lines added. The lines will contain #' #' - `rx_yj_` which is an integer that corresponds to the @@ -347,7 +347,7 @@ #' - `rx_pred_` The transformed prediction function #' #' - `rx_r_` The transformed variance -#' +#' #' @author Matthew Fidler #' @export .handleSingleErrTypeNormOrTFoceiBase <- function(env, pred1, errNum=1L, rxPredLlik=TRUE) { @@ -474,7 +474,7 @@ .first <- vapply(seq(2, length(.c)), function(i) { paste0("(DV==",(i-1),")*(", deparse1(.c[[i]]),")") - + }, character(1), USE.NAMES=FALSE) .last <- vapply(seq(2, length(.c)), function(i) { paste0("(", deparse1(.c[[i]]), ")") diff --git a/R/rudfui.R b/R/rudfui.R index 52b576a56..c98580313 100644 --- a/R/rudfui.R +++ b/R/rudfui.R @@ -15,6 +15,7 @@ rxUdfUiReset <- function() { .udfUiEnv$lhs <- NULL .udfUiEnv$data <- NULL .udfUiEnv$est <- NULL + .udfUiEnv$control <- NULL .udfUiEnv$parsing <- FALSE .udfUiEnv$mv <- NULL invisible(NULL) @@ -133,6 +134,35 @@ rxUdfUiData <- function(value) { call.=FALSE) } } + +#' Return the control that is being processed or setup control for processing +#' +#' @param value when specified, this assigns the control to be +#' processed, or resets it by assigning it to be `NULL`. +#' +#' @return value of the `data.frame` being processed or `NULL`. +#' +#' @export +#' @family User functions +#' @author Matthew L. Fidler +#' @examples +#' +#' rxUdfUiControl() +#' +rxUdfUiControl <- function(value) { + if (missing(value)) { + .udfUiEnv$control + } else if (is.list(value)) { + .udfUiEnv$control <- value + } else if (is.null(value)) { + .udfUiEnv$control <- value + } else { + stop("rxUdfUiControl must be called with a list, NULL, or without any arguments", + call.=FALSE) + } + invisible(.udfUiEnv$control) + +} #' Return the current estimation method for the UI processing #' #' @param value when specified, this assigns the character value of diff --git a/data/rxReservedKeywords.rda b/data/rxReservedKeywords.rda index 55124a6cb2b747ff3bc246cb5c5518203095de71..1ec5bb6b358bdc2986933e4617cf8f15aabb096e 100644 GIT binary patch delta 706 zcmV;z0zLiX1=R%(LRx4!F+o`-Q&~n?o7s^LA%DhLkZ4JvJx8geVtEZFfO;Ohz_ZFEgTH3nD=(7^adC^}}^W zgczWKF$fwOQfX31OcHDoB*?1n^5UQ>s8$Af|XMP;)BGZDTD@nVYD+aavhTBvKv47J* ziSTKNt%xJSOP>3tgCgr%E(S6rf*r)fhRH@uCRWjx#+hWke|b*(+yR@eA8?$(X#cJ~ zpDPXtFF4TU6nsRM9mGz9K+{ehvktDt}XD#T5hTN*NW*vp>b$kxmpO5te55Kxl9+L;wH) delta 720 zcmV;>0x$j51>*${LRx4!F+o`-Q(4!mrI?WpA%E4DBpMM2^&X_rk?lh%>H+BwL;xP9 zfuIcrfrJ{KiImZzG>PPGL}N*jp@BU?k&qsQXakn)qcoct2|}g7B@{|aBC8OsG=y@ry4Vdz zEPpA}SiEsiAr_kd%LE`2rKDlp_Uh=H^Vry$t!HM8YNP9Ht?J`)XVuk9P|ynKD=0W# zY>8q8H&7{57#4y)+7Q-gL7WH^0S$--4JkCINK6uKArRrD2rx4ti4-+>72>P8Ke?;J zPodeA?0z1qf{hY9=0@2f*c2%ejHm29J%4YmWFV73JyC>iX`ftZ6(T&d2!v%{Llp;# z!ainXQ}M|(wL{$fz}$3jdpk2P7SMV05bhP{N$F3D*X8NemC{)5fez3&wo*G ze#|R#bU0L-S7bKYtVK8L5m&CjjDK*Ce zKfGsl4e-sypJ1ZFA^&Z`mm3cGodXPktj?BzS3V^sAOz^Q9)F;O9ag}DV7*Xh(_fSFt_P2BVGVkcBo~^59Vaec z&GYDt=L}NSU2ETR(fxN*K>Qhc
  • kwAqmk9)Em*`ji*VLm>bFkN^Y6o)W4}l=6&& zK*)HRO&T;Frhp8M0Lh>-8Vv!a$~F`OLx2Ei0B8e100xXe0MGyc007Vdsp6##00000 z000000000002u_Q>Xj0nplA~&08A4CU;vCvi~x)T(*OWWCInR}riPjT0000000000 z0Dl0`Gy_cnl%WI@(1046X+2G-(W&X8dJRuVWb~N;2dKgr1bR)RW{o+LO>Vr@Nzuzj z(}z8Yrx=?0-m_KvFyckz&MzA_x=E2;w0BK&b?HY+(olAzz-c zB|(MZO%5CS>fL3w!;Sk>x> zj-jso<6SFGj18S#brUo?_l*g<$}-S64kJ+6!<9exvtx*4ZHY&G@L>nah=vfWCR$}K zNWig0flL-8V6rNWaS>0?%Suz$%*v`}B061;WlPVDt1HRrKVK>gv6zU6is4+h3x6`! z6B$L7lvvb8{`U87>YMX3Gck%nNr(Y-+_`Yf&I+Q+D=tmY00KY&0hKc(%!_$+a|t%8 zxDl~ru63E2XD3f9ItAFF!ZtbH%5u;K~s<~{k=yNkV zzGvUj@nIHV#F$}W6h+66C0U(!TYuEyB$5CLmPRI77@1|uRP{T5aE+wdSDqu|?043m z{ma3cd-`W)^lgFwMiB_7BRS&{15qN%1ca25VWL4rf)Qnsnwit%mgaDQ zj6fu*l*VEPF#wXLQ#j?8<(}YMZmMRjtY)pO+|0LHZL=&|wyA2`t<#f`laXbYC2E}g zbrB1>;2B#bVAyg^z_uG!>s+%))G%+neJ3!D{nz$+cwVkKe~&lPxrXY^m0E7< z*=1?Ft7Vn7n@ItY36Um9h<}8VNhFd<4YzjTnTZjZBt~W=MrS5o&ke1r&NW%)ifOjf zT}72JSS`I86xVj{?n>#@E}RRiWc;eKo@AK)8F&7slb_wvJ~dUB$(8G5?N#%n@RDlp zL1FFk_q9)}_;fBD?0R}R$uj-BZSjdaB{vm)e{~DIqL zb<0f^4h)OAfq8lR?yZpADtyL~8ns_GUI{i5bokX)h|zc?m|4?`tE?+)tFwti;Zm0?z!!Z+au z=t<{E*%9w{v?TB7&=-DPh2QdfTw*p7aV`Qlh|sIq4^Uu#fWY^M7XNh|D6~ajjpKND zMhBo^bUHglo?#~)Lh$~*-r$qO;3W0-RJ98Dup9T&z181fd`@_ z+jZU5Rd|bGCigatHbxQOt3{D$ur!yPwMpuV)k9oXp&PCI$lFPEi`T%nwP6;L->1dD zk2e6XL({LV_6h}NT&)C6mb@tAjrle2LJ#7 delta 1689 zcmV;K24?w}4WSJVLRx4!F+o`-Q&}T`vsIA}9)EoR`jQj^LII#M0042ol~g>Zq%;^t zjXgCzs$|Ka^ne-w22B|a0B8ec9tsA5zyLG=Gy$Lh14bYKXaE2J0B8Zg05kwJ0iXZ_ zMj!xa00000XaJP`Qc+VVG{&KXF&LPErc6dmKn8)4kPQYP&;SA|MJCfz)X{=7LSO)c z2!CLPnWibU5rG2}29pye8hW5olpun7O&T0W~^bvqf02oK8 z$n=_RO{vV1Yj^WeCr2$Cl;MIrJTz2~*Mfu!d)__&0w}Fm>G#y}ASwNTq{))w5eRkS zUhH4LDrf!fz9eEb`fu0Gv1|U^`?p`Rt$)^AY&hS!8zYVlzCJwtQ{?0?t`@BYpj^A$ z^}9|e>AQb#IN*Dj&c0mZsB6D?*Gki)17}x$qGpGGc+i`yqb&n~;x!GNIaB_+_Be({ z*pzl2wh(;Ch-FAwl9LRy%3P6wVv7QpEJ(p*l^WuaPxs}eDeGosRWlJCF1IzAmVbCF zD$4p@ulw}i%NdA>h^`zOsjMb4iz_IxsEz&|?(Nl=Yz8q%NihH~gV@WNnZ;3M6_;Jm z00KY*Gcz+YGNxpik#8=JVJ6jA0yZp@pDLE_))y-5$(YQ?i%m03(#h|#Gg)m@7$yNt}whkx7uUhAU>vj!x?3kaevojTQ-;CKD@5=kHcnPg&R zk%=b&dY#|=BWX5O=7{+^-HT8B<>JjhqepeySzQ)aX6bb9dpzwrE7RR^v2O2O<;^C! zEpfwnz%ngc&E9TTH*ImnyS1X@G0mdhd!o?g* z$h`~ZuI}r$Q~87#Re#zlWEZeWzn*k5#tg+CP@{`Zp;+{BQE0ca#tg|GraFAt2JbkN z*E)olMe_O!dQ|tEK3kewM16Ht>^F$n?sw8p6|Xl?k8>S*ipgm2{$CYOpTE*)muV}* z?6g%}_imwGLQY>x9PNIoa`Esi;=CNORW~{FB%MD^o!(h>%zwr#Ws=GWg(wmPl%N0x z004=Y3{|~F!+4htSC?#uEG-!e%Ovk}2|gY7<@(-Ee{HU^Z<9TrNL>_Kr0MaY;mJ&5 ztnF#6lTlMV62^u%X)gS<(NN&XyVw_}&)DkO4Z^3+X%VYc^X1}`VJAOJ+D{(F~^Qs zhGCdyS(7Tltv7^k!VifjnI~LFzueH1vqpfsCDvV@m$k+tVJ8ycBZ!R(y^!?=2jCbU z_~PI1BZU@-tP#9#4;aAnj1GrKaI?xJxEb{9VZu;X*);0s_rcU1=m@ diff --git a/data/rxSyntaxFunctions.rda b/data/rxSyntaxFunctions.rda index c320a5cf0ab44fe2c5160f8d796efefad03a87b4..c88115476540107182e5c7b7d5c2837bd35a3cab 100644 GIT binary patch delta 2541 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 D3pkJx delta 2537 zcmV?7BY#{zBmhthVTAyY00LA3ib1M*NrFa( zgC?3}X{Lb5lT3{;&`gY(0L@QOXld$cri_C_fCidq05Sjo8UO$q003kF14BR#02*na z0LTCUXaE3c00EEy4GjPiB#lhcsry4JpOT)Zq8eN7p2hMM;6+72a6&c=HAZ6rjei)D%ouk3@GhZ< zp2kDCIbuS&s5Y5|m5g-JJrZ1NL_T#R3_0i<-(h_C5NUB+8oQ1s z=(^rHVJrustjM0dyEB!=Mt0a$21vRBBgGXC>hV*meCh3FH8@}s!&nxH-=ndXMm=U6 zZ!Q_HX=tX~cz>*X#W$P)uw9P>t?TJp*I}sG=+63wfml4OUo|r@4?c{Ksbi9Hg$BkP z=EI?F=WVgti*P~4tZoRuv?`1bt|55o+5(cHu`vGcqDTn*wwOMfiJ&oom`#;BHd0YQ zxW_Y|X1eI2*9%AMQERldox}Ib8U3v12F0~LVVf-u4u9tAtO$V)YKZwtj+p>WDlSl( zkPARD$Vih0B4$L;hllZDC~i1^?A66&!dt(_O;GC*&IO2GJPL;)j2P!~eN5KVlh-d*Va0}(*^C+nF} zBOxLUiJuwDku~`Zk^zThgK;g-M4At0nY{e8Jle*gLscYvN@z@&f0ed?{O$F$jq<#NqemPL4h=0XUN@0ODAzVmd7(!LH;BsS@<7O@! z9F#*F-*ov1LQozvkE_0$UCb;oA*5vhmh5ygNYQLLukLBCPCLazxRKYvQX+tM4rI<& z5Yd2;!a(GU0vr&AOyq+jQN@P8F?o4|3YZRL(S)r*BBUnOuZx8^89gg8G0cZzq#;J( zBY#zXhjbVG_!ro0?nYBCc-PIDJ+lK&sqWX#BxIuYG#hsqP$(3OjsroOa6Qu@5?2Wu z3>8*#N};z>68%q)B0?(~Tgpu`em9UO_IL6OC+p4^PbRx#Y76amea!2U&~ZGRZX zF@qRX`eD)XY3ZT}1TcZextTR_PV%~vfa*;u{kSZIP+)kPO^I8Z@n9u^atVwX`Mkbu z19?EPAqF0;A8%$v;!|VlIs(x(32hbW5FLql^nOuh!5$!V7%*p*$R>~8?9#wI8N^=g z#14nY0l6Gz7g`U=%&ntC7fI>2zkh)*d#v#peKxOY91MhJb&Uq*53$lfh&ls%J5U{C zNkR?n5Qm6s>$wE;u!g~4aYJDe8$lw}6p(`Hq_w!A&?1G%&emXynh?=AA^urJjbRZX zvFh5F^R)cO#PkdANP#K}=L9l9#*%>{rc6kL69Pm<@UjCa@cE)9FN5Idk$+3rU}Q)j zYb7!u2x9#)0~J!vPzNO1Y-}6wvBQ{N0C;<(nY>;FLlhh3oHwe>)!&h=7<>2S<@eL*X#DwXx@d- z&KbN|2ASg+N{GN37?8wjfkQyu2pa>8`6hy)G`ng7$*n4{lIi?Jb*|u`f36^neIHBc ziIn5;-(50F!HAIq2D8yE$t8}a={4_~a94%{19D1Ppv*qS5WcQ_H-GTm6VHTBW_ZyI>T}3hEdH z`l?9St~p;<@`IG;c}Q5X&fOT8l?R~(wgvovNRZLUiLtSy#x^$FetC#0Z2oylc=_{z zgoiPSNW^jErvh_=5`WOmrl?Sv3IJvMJ+&}Xd3!`?X-_Dupw?6h%n1Sqaa{Nx^h*+e%nj@OM~Iu3EVA% zSmL5V#TlD`F-G=LEKsB^qZGiN@ghkVq)zz7s)%ehw5nJ?{z~1hV?sIuK-vx_0\%}}} }} -\value{ Inherited from parent routine } diff --git a/man/rxUdfUiControl.Rd b/man/rxUdfUiControl.Rd new file mode 100644 index 000000000..3f3f66d27 --- /dev/null +++ b/man/rxUdfUiControl.Rd @@ -0,0 +1,37 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/rudfui.R +\name{rxUdfUiControl} +\alias{rxUdfUiControl} +\title{Return the control that is being processed or setup control for processing} +\usage{ +rxUdfUiControl(value) +} +\arguments{ +\item{value}{when specified, this assigns the control to be +processed, or resets it by assigning it to be \code{NULL}.} +} +\value{ +value of the \code{data.frame} being processed or \code{NULL}. +} +\description{ +Return the control that is being processed or setup control for processing +} +\examples{ + +rxUdfUiControl() + +} +\seealso{ +Other User functions: +\code{\link{linMod}()}, +\code{\link{rxUdfUiData}()}, +\code{\link{rxUdfUiEst}()}, +\code{\link{rxUdfUiIniLhs}()}, +\code{\link{rxUdfUiMv}()}, +\code{\link{rxUdfUiNum}()}, +\code{\link{rxUdfUiParsing}()} +} +\author{ +Matthew L. Fidler +} +\concept{User functions} diff --git a/man/rxUdfUiData.Rd b/man/rxUdfUiData.Rd index 284d5369f..948b32cd6 100644 --- a/man/rxUdfUiData.Rd +++ b/man/rxUdfUiData.Rd @@ -23,6 +23,7 @@ rxUdfUiData() \seealso{ Other User functions: \code{\link{linMod}()}, +\code{\link{rxUdfUiControl}()}, \code{\link{rxUdfUiEst}()}, \code{\link{rxUdfUiIniLhs}()}, \code{\link{rxUdfUiMv}()}, diff --git a/man/rxUdfUiEst.Rd b/man/rxUdfUiEst.Rd index fbcde6a43..032572926 100644 --- a/man/rxUdfUiEst.Rd +++ b/man/rxUdfUiEst.Rd @@ -24,6 +24,7 @@ rxUdfUiEst() \seealso{ Other User functions: \code{\link{linMod}()}, +\code{\link{rxUdfUiControl}()}, \code{\link{rxUdfUiData}()}, \code{\link{rxUdfUiIniLhs}()}, \code{\link{rxUdfUiMv}()}, diff --git a/man/rxUdfUiIniLhs.Rd b/man/rxUdfUiIniLhs.Rd index 1b65b69f5..3f8732cd9 100644 --- a/man/rxUdfUiIniLhs.Rd +++ b/man/rxUdfUiIniLhs.Rd @@ -20,6 +20,7 @@ rxUdfUiIniLhs() \seealso{ Other User functions: \code{\link{linMod}()}, +\code{\link{rxUdfUiControl}()}, \code{\link{rxUdfUiData}()}, \code{\link{rxUdfUiEst}()}, \code{\link{rxUdfUiMv}()}, diff --git a/man/rxUdfUiMv.Rd b/man/rxUdfUiMv.Rd index 588f79148..faf584456 100644 --- a/man/rxUdfUiMv.Rd +++ b/man/rxUdfUiMv.Rd @@ -26,6 +26,7 @@ rxUdfUiMv() \seealso{ Other User functions: \code{\link{linMod}()}, +\code{\link{rxUdfUiControl}()}, \code{\link{rxUdfUiData}()}, \code{\link{rxUdfUiEst}()}, \code{\link{rxUdfUiIniLhs}()}, diff --git a/man/rxUdfUiNum.Rd b/man/rxUdfUiNum.Rd index 07a5f5e48..74d5229f0 100644 --- a/man/rxUdfUiNum.Rd +++ b/man/rxUdfUiNum.Rd @@ -21,6 +21,7 @@ rxUdfUiNum() \seealso{ Other User functions: \code{\link{linMod}()}, +\code{\link{rxUdfUiControl}()}, \code{\link{rxUdfUiData}()}, \code{\link{rxUdfUiEst}()}, \code{\link{rxUdfUiIniLhs}()}, diff --git a/man/rxUdfUiParsing.Rd b/man/rxUdfUiParsing.Rd index eab3e5877..52a7055fe 100644 --- a/man/rxUdfUiParsing.Rd +++ b/man/rxUdfUiParsing.Rd @@ -18,6 +18,7 @@ rxUdfUiParsing() \seealso{ Other User functions: \code{\link{linMod}()}, +\code{\link{rxUdfUiControl}()}, \code{\link{rxUdfUiData}()}, \code{\link{rxUdfUiEst}()}, \code{\link{rxUdfUiIniLhs}()},