lpSolve to address lpsymphony being unavailable on Solaris.Shadow() to run.BIGM exposure control method on set-based items.lpsymphony is now the default solver. lpsymphony allows faster solving of set-based assembly tasks, and is easily installable on various platforms.getSolution() prints the indexes of the selected items from the results of Static() or Shadow().showConstraints() returns the constraints table from a constraints object. This is a shortcut to access @constraints slot.TM_TARGET_GAP_ACHIEVED as valid status message in lpsymphony and Rsymphony solvers.loadItemAttrib() now ignores malformatted values in ‘INDEX’ column and regenerates correct indexes.loadStAttrib() now ignores malformatted values in ‘STINDEX’ column and regenerates correct indexes.config_Static object now shows objective tolerance value in slot @MIP$obj_tol.TestDesign 1.0.0 is a major release that provides structural changes to better streamline the usage of the functions, and also achieve more structured abstraction.
ATA() is now named Static() to match with Shadow() for adaptive assembly.Shadow() now uses fewer arguments to match with Static() and to reduce redundant information in the arguments.plotMaxInfo() is removed. The functionality is merged to plotInfo(), which can be used by supplying a constriants class object to the function.Static() now does not return the plot by itself. The plotting should be done with plotInfo().plotInfo() is now a S4 method.item_pool object gives pool-level information plot.Static gives information plot from the selected items.constraints object gives information range plot from the test length specified in the constraints.item_attrib), set attributes (st_attrib), and constraints (constraints).ATA() and STA() are merged into a single core function runAssembly(). The function translates high-level user data to low-level solver data.ATA() and STA() are removed. Deprecating the functions was not feasible because of the structural changes.lpsymphony solver package from Bioconductor repository. Note: The current version 1.12.0 of lpsymphony will not install on R-devel due to R CMD config F77 being deprecated. Installs normally on R 3.6.1.plotShadow() has a new simple argument that simplifies the chart by hiding the items not included in any shadow test.lpsymphony and Rsymphony instead of SYMPHONY)vignette('rsymphony') is improved.plotCAT() and plotShadow() now uses a separate color for polytomous item responses.plotInfo() now uses a more polished plotting style.plotExposure() was incorrectly plotting stimulus-level exposure rates along with item-level exposure rates.Shadow().gap_limit was incorrectly passed onto SYMPHONY in ATA() and Shadow(), instead of gap_limit_abs.gap_limit was not being passed onto GUROBI in ATA() and Shadow().time_limit was not being passed onto GUROBI in Shadow().time_limit was incorrectly passed in microseconds to GLPK in Shadow().Shadow().config_ATA@MIP now has $obj_tol for controlling objective value tolerance.ATA() and Shadow() were returning incorrect solutions with set-based item pools in some cases.ATA() and Shadow() were returning fewer than specified number of items, due to solution vectors being not strictly binary in some cases.vignette('constraints').URL and BugReports fields to DESCRIPTION file.