Type: Package
Package: qspray
Title: Multivariate Polynomials with Rational Coefficients
Version: 3.1.0
Authors@R: c(
    person("Stéphane", "Laurent", , "laurent_step@outlook.fr", role = c("aut", "cre")),
    person("Robin", "Hankin", role = c("ctb", "cph"),
           comment = "author of the 'spray' package, which strongly inspired this package")
  )
Maintainer: Stéphane Laurent <laurent_step@outlook.fr>
Description: Symbolic calculation and evaluation of multivariate
    polynomials with rational coefficients. This package is strongly
    inspired by the 'spray' package. It provides a function to 
    compute Gröbner bases (reference <doi:10.1007/978-3-319-16721-3>). It 
    also includes some features for symmetric polynomials, such as the Hall
    inner product.
    The header file of the C++ code can be used by other packages. It 
    provides the templated class 'Qspray' that can be used to represent and 
    to deal with multivariate polynomials with another type of coefficients.
License: GPL-3
URL: https://github.com/stla/qspray
BugReports: https://github.com/stla/qspray/issues
Imports: DescTools, gmp, methods, partitions, purrr, RationalMatrix,
        Rcpp (>= 1.0.9), Ryacas, utils
LinkingTo: BH, Rcpp
Encoding: UTF-8
RoxygenNote: 7.3.1
SystemRequirements: C++17, gmp
Collate: 'RcppExports.R' 'characteristicPolynomial.R' 'creation.R'
        'evaluation.R' 'groebner.R' 'integrateOnSimplex.R' 'internal.R'
        'qspray.R' 'qsprayDivision.R' 'queries.R' 'show.R'
        'symmetricPolynomials.R' 'transformation.R' 'yacas.R'
Suggests: testthat (>= 3.0.0)
Config/testthat/edition: 3
NeedsCompilation: yes
Packaged: 2024-07-27 17:02:15 UTC; User
Author: Stéphane Laurent [aut, cre],
  Robin Hankin [ctb, cph] (author of the 'spray' package, which strongly
    inspired this package)
Repository: CRAN
Date/Publication: 2024-07-27 22:20:09 UTC
Built: R 4.4.3; x86_64-w64-mingw32; 2026-01-12 22:05:41 UTC; windows
Archs: x64
