File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,8 @@ parser <- function(str) parse(text = str)[[1]]
48
48
49
49
get_density_and_support <- function (fun ) {
50
50
if (utils :: packageVersion(" univariateML" ) > = " 1.5" ) {
51
- meta <- univariateML :: univariateML_metadata [[paste0(" ml" , fun )]]
51
+ meta <- " univariateML::univariateML_metadata"
52
+ meta <- eval(parser(paste0(meta ," [[paste0(\" ml\" , fun)]]" )))
52
53
density <- meta $ density
53
54
support <- meta $ support @ .Data [1 , ]
54
55
return (list (density = eval(parser(density )), support = support ))
@@ -71,7 +72,8 @@ get_density_and_support <- function(fun) {
71
72
starts <- new.env(hash = FALSE )
72
73
73
74
if (utils :: packageVersion(" univariateML" ) > = " 1.5" ) {
74
- densities <- names(Filter(\(x ) x $ support @ type == " R" , univariateML :: univariateML_metadata ))
75
+ meta <- " univariateML::univariateML_metadata"
76
+ densities <- names(Filter(\(x ) x $ support @ type == " R" , eval(parser(meta ))))
75
77
densities <- unname(sapply(densities , \(x ) substring(x , 3 )))
76
78
} else {
77
79
densities <- univariateML :: univariateML_models
You can’t perform that action at this time.
0 commit comments