Skip to main content

mfmodeling

Multi-fidelity modeling using Gaussian process regression

Purpose of this project

This project is motivated to apply multi-fidelity data fusion algorithms to the regression problem in turbulent transport modeling in magnetic fusion plasma. The developed module will be available as a general tool for multi-fidelity regression problems.

Usage

mfmodeling module requires external packages: numpy, GPyTorh.

The following is an explanation on the simple usage of NARGP (Nonlinear AutoRegressive Gaussian Process regression [P. Perdikaris (2017)]) as a multi-fidelity regression algorithm. See also examples/NARGP_example_2d/Demo_May2024_NARGP_example_2d.ipynb.

  1. Prepare multi-fidelity datasets as a list of each fidelity data.
    data_list = [[data_lowfid_x,  data_lowfid_y],
                 [data_highfid_x, data_highfid_y]]
  1. Instantiate the NARGP object using the above dataset.
    from mfmodeling import NARGP
    model_nargp = NARGP(data_list = data_list)
  1. Optimize hyperparameters of the kernel function in NARGP.
    model_nargp.optimize()
  1. Make a prediction.
    mean, var = model_nargp.prediction(x_pred)

where mean and var are the prediction of posterior mean and variance at your evaluating position x_pred.

Reference

S. Maeyama, M. Honda, E. Narita, S. Toda, "Multi-Fidelity Information Fusion for Turbulent Transport Modeling in Magnetic Fusion Plasma", Scientific Reports 14, 28242 (2024). doi

Metadata

Release files for mfmodeling 1.0.3

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

Source distribution (sdist)

Source distribution for mfmodeling 1.0.3
File Size Uploaded Provenance Actions
mfmodeling-1.0.3.tar.gz 6.0 kB With provenance Details for mfmodeling-1.0.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mfmodeling 1.0.3
File Interpreter ABI Platform Actions
mfmodeling-1.0.3-py3-none-any.whl Python 3 none any Details for mfmodeling-1.0.3-py3-none-any.whl

Total release size: 12.4 kB

Release files / mfmodeling-1.0.3.tar.gz

Download URL mfmodeling-1.0.3.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
21e5955be9e897adbf4a9c6678d9c3df0de8ee637339eb6ffd278d741252444d
BLAKE2b-256 checksum
How to use checksums
28c540bd9115e185b932c3c96f6bb3592c40dd83efef03a82d6131598bacda8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 12, 2026.

Transparency log

Release files / mfmodeling-1.0.3-py3-none-any.whl

Download URL mfmodeling-1.0.3-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4ce1d893fb66b3c8a2360f6ba04a1e6b021e3cf6eaf2ce7f9d6e8dfd8b9b9b9b
BLAKE2b-256 checksum
How to use checksums
c57f937d7e88b9972321ae93bf67b51359a38baa0d78d6175bde577546ffa54e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 12, 2026.

Transparency log

Security for mfmodeling 1.0.3

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for mfmodeling-1.0.3.tar.gz

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 Mar 12, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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