useDynLib(dexter, .registration = TRUE)
import(RSQLite)
importFrom(shiny,checkboxInput,plotOutput,actionButton,renderPlot,observeEvent,reactive,shinyApp,addResourcePath)
importFrom(shinyBS, bsModal, toggleModal)
importFrom(DT, renderDataTable, dataTableOutput)
importFrom('shinydashboard', 'dashboardSidebar','sidebarMenu','menuItem','dashboardBody','tabItems','tabItem','dashboardPage','dashboardHeader')
import(dplyr)
importFrom("dbplyr","sql_quote","translate_sql_","partial_eval")
importFrom("DBI","dbExecute", "dbDisconnect")
importFrom("rlang","caller_env",".data","eval_tidy")
importFrom("fastmatch","fmatch")
importFrom("tidyr", "gather", "spread", "gather_", "spread_", "fill")
importFrom("tibble","add_column")
importFrom("colorspace", "hex", "polarLUV")
importFrom("stats", "complete.cases", "cor", "quantile","var",
            "sd", "weighted.mean", "as.formula", "density",
            "cov", "mahalanobis", "model.matrix", "pchisq",
            "rgamma", "runif", "setNames", 'rnorm',"chisq.test",
           "smooth.spline", "coef", "lm", "predict")
importFrom("graphics", "plot", "axis", "image", "layout", "par", "lines", "text","legend","abline","segments")
importFrom("grDevices", "rainbow", "colorRampPalette")
importFrom("methods", "is", "new")
importFrom("purrr", "map","map_df")
importFrom("rprintf","rprintf")
importFrom("utils", "str", "head", "person", "setTxtProgressBar", "tail",
             "txtProgressBar","modifyList")
importFrom(RColorBrewer, brewer.pal, brewer.pal.info)
importFrom(shiny,checkboxInput,plotOutput,actionButton,renderPlot,observeEvent,reactive,shinyApp)
#importFrom(lsei, pnnls)
export(start_new_project)
export(open_project)
export(close_project)
export(add_booklet)
export(fit_inter)
export(fit_enorm)
export(get_testscores)
export(tia_tables)
export(keys_to_rules)
export(add_item_properties)
export(get_item_properties)
export(add_person_properties)
export(get_person_properties)
export(get_persons)
export(get_design)
export(get_booklets)
export(get_items)
export(get_rules)
export(fit_domains)
export(profile_plot)
export(distractor_plot)
export(design_as_network)
export(design_is_connected)
export(plausible_values)
export(ability)
S3method(plot,rim)
S3method(print,rim)
S3method(coef,rim)
S3method(print,prms)
S3method(coef,prms)
export(iModels)
export(iTIA)
export(plot3DC)
export(add_test3DC)
export(create3DC)
export(start_new_project_from_oplm)
export(touch_rules)
export(get_responses)
export(get_variables)
export(DIF)
export(read_oplm_par)
S3method(plot,DIF_stats)
S3method(print,DIF_stats)
export(individual_differences)
S3method(plot,tind)
S3method(print,tind)
export(ability_tables)
export(plausible_scores)
#export(profiles)
#export(profile_tables)
export(probability_to_pass)
S3method(plot,p2pass)
S3method(coef,p2pass)
