Expand description
A collection of commonly used items to simplify imports.
Re-exports§
pub use super::logs::Logger;pub use crate::algorithms;pub use crate::algorithms::Algorithm;pub use crate::estimation::NonParametric;pub use crate::estimation::Parametric;pub use crate::estimation::ErrorModels;pub use crate::estimation::EstimationProblem;pub use crate::estimation::FitProgress;pub use crate::estimation::NcnpagConfig;pub use crate::estimation::NonParametricAlgorithm;pub use crate::estimation::NonparametricCycleProgress;pub use crate::estimation::NpagConfig;pub use crate::estimation::NpmapConfig;pub use crate::estimation::NpodConfig;pub use crate::estimation::ParametricAlgorithm;pub use crate::estimation::SaemConfig;pub use crate::model::parameter_space::BoundedParameter;pub use crate::model::parameter_space::Parameter;pub use crate::model::parameter_space::ParameterScale;pub use crate::model::parameter_space::ParameterSpace;pub use crate::model::parameter_space::UnboundedParameter;pub use crate::algorithms::nonparametric::CycleFlow;pub use crate::algorithms::nonparametric::FitController;pub use crate::algorithms::nonparametric::FitObserver;pub use crate::estimation::nonparametric::CycleLog;pub use crate::estimation::nonparametric::NPCycle;pub use crate::estimation::nonparametric::NPPredictions;pub use crate::estimation::nonparametric::NonParametricResult;pub use crate::estimation::nonparametric::Posterior;pub use crate::estimation::nonparametric::Psi;pub use crate::estimation::nonparametric::Theta;pub use crate::estimation::nonparametric::Weights;pub use crate::iov::DiffusionConfig;pub use crate::iov::DiffusionOptimize;pub use crate::iov::DiffusionResult;pub use crate::model::EquationMetadataSource;pub use crate::model::ModelMetadata;pub use crate::results::FitResult;pub use crate::results::FitSummary;pub use crate::results::IndividualSummary;pub use crate::results::ParameterSummary;pub use crate::results::PopulationSummary;pub use pharmsol;
Modules§
Macros§
- analytical
- Define an analytical (closed‑form) PK model.
- fa
- fetch_
cov - fetch_
params - lag
- ode
- Define an ODE (ordinary differential equation) model.
- sde
- Define an SDE (stochastic differential equation) model.
Structs§
- Assay
Error Models - Collection of assay/measurement error models for all outputs.
- Covariates
- A collection of [Covariate]s
- Data
- The main data container for pharmacokinetic/pharmacodynamic data
- Error
Poly - Error polynomial coefficients for the error model
- HashMap
- A hash map implemented with quadratic probing and SIMD lookup.
- NCAOptions
- Complete NCA configuration
- ODE
- Occasion
- An occasion within a subject’s dataset
- Parameters
- Thin owned dense parameter storage for one support point.
- Prediction
- Prediction holds an observation and its prediction at a single time point.
- Prediction
Cache - Thread-safe bounded cache for subject predictions.
- SDE
- Stochastic Differential Equation solver for pharmacometric models.
- SdeLikelihood
Cache - Cache for SDE likelihood values.
- Subject
- A subject in a pharmacometric dataset
- SubjectNCA
Result - Structured NCA result for a single subject
- Subject
Predictions - Container for predictions associated with a single subject.
Enums§
- AUCMethod
- AUC calculation method
- Assay
Error Model - Model for calculating observation errors in pharmacometric analyses
- BLQRule
- BLQ (Below Limit of Quantification) handling rule
- Event
- One scheduled item in a subject record.
- Explicit
RkTableau - Tableau for
OdeSolver::ExplicitRk. - Interpolation
- Method used to interpolate covariate values between observations
- Metrics
Error - Error type for observation metric computations
- OdeSolver
- ODE solver selection.
- Pharmsol
Error - Route
- Administration route classification used by downstream analyses.
- Sdirk
Tableau - Tableau for
OdeSolver::Sdirk.
Constants§
- DEFAULT_
CACHE_ SIZE - Default maximum number of entries per cache.
Traits§
- Equation
- Trait for handwritten model equations that can be simulated.
- Equation
Types - Associated state and prediction container types for an equation family.
- NCA
- Extension trait for Non-Compartmental Analysis
- NCAPopulation
- Extension trait for structured population-level NCA
- Observation
Metrics - Observation-level pharmacokinetic metrics (AUC, Cmax, Tmax, etc.)
- Predictions
- Trait for prediction containers.
- Subject
Builder Ext - Extension trait that enables
Subject::builder(...).
Functions§
- auc
- ∫ C(t) dt from first to last time point. Tmax is auto-detected for
LinLog. - auc_
interval - Partial AUC over
[start, end], interpolating at boundaries. - aumc
- ∫ t·C(t) dt from first to last time point (for MRT = AUMC / AUC).
- get_e2
- Computes the effect metric for a dual-site pharmacodynamic model.
- interpolate_
linear - Linearly interpolate a value at
time. Clamps to boundary values. - one_
compartment - Analytical solution for one compartment model.
- one_
compartment_ cl - Analytical solution for one compartment model parameterized by clearance.
- one_
compartment_ cl_ with_ absorption - Analytical solution for one compartment model with first-order absorption, parameterized by clearance.
- one_
compartment_ with_ absorption - Analytical solution for one compartment model with first-order absorption.
- three_
compartments - Analytical for three compartments Assumptions:
- three_
compartments_ with_ absorption - Analytical solution for three compartment model with first-order absorption. Assumptions:
- two_
compartments - Analytical solution for two compartment model.
- two_
compartments_ cl - Analytical solution for two compartment model parameterized by clearances.
- two_
compartments_ cl_ with_ absorption - Analytical solution for two compartment model with first-order absorption, parameterized by clearances.
- two_
compartments_ with_ absorption - Analytical solution for two compartment model with first-order absorption.
Type Aliases§
- Result
Result<T, Error>