Package: algebraic.dist
Title: Algebra over Probability Distributions
Version: 0.1.0
Authors@R: 
    person("Alexander", "Towell", , "lex@metafunctor.com", role = c("aut", "cre"),
           comment = c(ORCID = "0000-0001-6443-9897"))
Description: Provides an algebra over probability distributions enabling
    composition, sampling, and automatic simplification to closed forms.
    Supports normal, exponential, multivariate normal, and empirical
    distributions with operations like addition and subtraction that
    automatically simplify when mathematical identities apply (e.g., the
    sum of independent normal distributions is normal). Uses S3 classes for
    distributions and R6 for support objects.
License: GPL (>= 3)
Encoding: UTF-8
RoxygenNote: 7.3.3
Suggests: knitr, rmarkdown, testthat (>= 3.0.0)
Config/testthat/edition: 3
Imports: stats, mvtnorm, R6
Depends: R (>= 3.5.0)
VignetteBuilder: knitr
URL: https://github.com/queelius/algebraic.dist,
        https://queelius.github.io/algebraic.dist/
BugReports: https://github.com/queelius/algebraic.dist/issues
NeedsCompilation: no
Packaged: 2025-12-11 17:29:33 UTC; spinoza
Author: Alexander Towell [aut, cre] (ORCID:
    <https://orcid.org/0000-0001-6443-9897>)
Maintainer: Alexander Towell <lex@metafunctor.com>
Repository: CRAN
Date/Publication: 2025-12-17 10:50:02 UTC
Built: R 4.4.1; ; 2025-12-17 11:49:26 UTC; unix
