Skip to main content

pyANOVAapprox

This package provides a framework for the method ANOVAapprox to approximate high-dimensional functions with a low superposition dimension or a sparse ANOVA decomposition from scattered data. The method has been dicussed and applied in the following articles/preprints:

  • D. Potts and M. Schmischke
    Interpretable transformed ANOVA approximation on the example of the prevention of forest fires
    arXiv, PDF
  • F. Bartel, D. Potts und M. Schmischke
    Grouped transformations and Regularization in high-dimensional explainable ANOVA approximation
    SIAM Journal on Scientific Computing (accepted)
    arXiv, PDF
  • D. Potts and M. Schmischke
    Interpretable approximation of high-dimensional data
    SIAM Journal on Mathematics of Data Science (accepted)
    arXiv, PDF, Software
  • D. Potts and M. Schmischke
    Learning multivariate functions with low-dimensional structures using polynomial bases
    Journal of Computational and Applied Mathematics 403, 113821, 2021
    DOI, arXiv, PDF
  • D. Potts and M. Schmischke
    Approximation of high-dimensional periodic functions with Fourier-based methods
    SIAM Journal on Numerical Analysis 59 (5), 2393-2429, 2021
    DOI, arXiv, PDF
  • L. Lippert, D. Potts and T. Ullrich
    Fast Hyperbolic Wavelet Regression meets ANOVA
    ArXiv: 2108.13197
    arXiv, PDF

pyANOVAapprox provides the following functionality:

  • approximation of high-dimensional periodic and nonperiodic functions with a sparse ANOVA decomposition
  • analysis tools for interpretability (global sensitvitiy indices, attribute ranking, shapley values)

Getting started

The pyANOVAapprox package can be installed via pip:

pip install -i https://test.pypi.org/simple/ pyANOVAapprox

Read the documentation for specific usage information.

Requirements

  • Python 3.8 or greater
  • pyGroupedTransforms 0.1.0 or greater
  • NumPy 2.0.0 or greater
  • SciPy 1.16.0 or greater
  • Matplotlib 3.5 or greater

Release files for pyANOVAapprox 2.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyANOVAapprox 2.0.8
File Size Uploaded
pyanovaapprox-2.0.8.tar.gz 193.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyANOVAapprox 2.0.8
File Interpreter ABI Platform
pyanovaapprox-2.0.8-py3-none-any.whl Python 3 none any Details

Total release size:223.5 kB

Release files / pyanovaapprox-2.0.8.tar.gz

Download URL pyanovaapprox-2.0.8.tar.gz
Size 193.0 kB
Tags Source
SHA-256 checksum
How to use checksums
52b9b9b40a0b35db6aba05c84b3d3ce43c767b9f13b31dad6d377060136c3799
BLAKE2b-256 checksum
How to use checksums
7c18572c24c635dac0695a2a2dc8c33b9c641cb32111d9cda634cd4d74c8638a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.

Transparency log

Release files / pyanovaapprox-2.0.8-py3-none-any.whl

Download URL pyanovaapprox-2.0.8-py3-none-any.whl
Size 30.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
95fbdca491dc5cbeeac5558f447efc18e8e099e88143d525eb85cc1aee33f7a2
BLAKE2b-256 checksum
How to use checksums
92b9137e9b7403e3752eef74da951ba051f531a5fae24d071c6fae7f2b551882
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.0.8 This release

2 release files

2.0.7

2 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page