campsis
Generic PK/PD Simulation Platform Campsis
Campsis breaks its API on purpose: snake_case throughout, RxODE compatibility cut loose.
◆Recent moves
- 15d ago
snake_case across the API; RxODE compatibility removed
⚡ SPARKThe release that makes Campsis 1.x consistent with itself: every function renamed to snake_case, legacy RxODE support dropped, and result processing refactored into output functions applicable as a collection, with NCA the first substantial one. Read alongside Campsismod 1.4.0 a week earlier, this is the suite committing to one naming convention and one engine lineage.
View source ↗ - 5mo ago
JSON arguments reach Dataset, Scenarios and Settings
Extends the JSON constructor argument introduced for models and datasets to scenarios and settings, and adds a show method for scenarios, continuing the run of work that makes a simulation specifiable as data rather than as R code. A truncation bug for datasets exported in minutes is fixed alongside.
View source ↗ - 7mo ago
Maintenance release for future package warnings
Silences warnings raised by the future package and refreshes the pkgdown site. Housekeeping between the two JSON-interface releases either side of it.
View source ↗ - 7mo ago
JSON import for Campsis datasets
Brings the JSON import route to datasets, a day after Campsismod did the same for models. This is the start of the serialisation arc that 1.8.2 and 1.9.0 extend to scenarios, settings and study replication.
View source ↗ - 1y ago
Dosing gains vectorized compartments and cycle repetition
Bolus and infusion objects accept vectors of compartment names and vectorized compartment properties, and new methods update amount, interval and additional-dose counts or repeat an initial schedule across a cycle. Practical expressiveness for building dosing regimens rather than a change in what can be simulated.
View source ↗ - 1y ago
Parameter uncertainty from SIR and bootstrap output
Adds sampling of parameter uncertainty from SIR or bootstrap output and includes omegas and sigmas when simulating with uncertainty, with generation delegated to Campsismod. The delegation is an early instance of the division of labour between the two packages that the later JSON and rename work formalises.
View source ↗