Skip to main content

Deterministic sampling via orthogonal inverse transform of low-discrepancy Fibonacci grids.

Project description

Deterministic Gaussian Sampling

Deterministic sampling via orthogonal inverse transform of low-discrepancy Fibonacci grids.

Installation

Install via pip:

pip install deterministic-gaussian-sampling-fibonacci

or directly from GitHub:

pip install git+https://github.com/KIT-ISAS/deterministic_gaussian_sampling_fibonacci.git

Usage example

from deterministic_gaussian_sampling_fibonacci import sample_gaussian_fibonacci
import numpy as np

# sample_gaussian_fibonacci(mean, covariance_matrix, sample_count, sample_type)
samples = sample_gaussian_fibonacci([1, 1], np.eye(2), 100, "Fibonacci")
from deterministic_gaussian_sampling_fibonacci import get_uniform_grid


# get_uniform_grid(dimension, sample_count, grid_type)
grid = get_uniform_grid(2, 100, "Fibonacci")

Maximum supported sample counts by dimension and type

dim ClassicalFrolov ImprovedFrolov Fibonacci Galois
2 100003 100003 99997 -
3 99997 100007 99995 -
4 100009 99965 99997 -
5 100217 100017 99989 105021
6 5987 99969 100005 104997

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file deterministic_gaussian_sampling_fibonacci-0.2.5.tar.gz.

File metadata

File hashes

Hashes for deterministic_gaussian_sampling_fibonacci-0.2.5.tar.gz
Algorithm Hash digest
SHA256 d0cdadf98ff1dae3b441606acbcd0d655c1b7bbef43403c75b5bba7f40b29b00
MD5 5585a3e615cba9424c422e2e068a2cad
BLAKE2b-256 005964b6466f99f77d9422e4e5ab4d2029f4262473a4effe400cdcbe98cf17ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for deterministic_gaussian_sampling_fibonacci-0.2.5.tar.gz:

Publisher: publish-pypi.yml on KIT-ISAS/deterministic_gaussian_sampling_fibonacci

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deterministic_gaussian_sampling_fibonacci-0.2.5-py3-none-any.whl.

File metadata

File hashes

Hashes for deterministic_gaussian_sampling_fibonacci-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 21730453c3590557e206a825eca78824e9e58b6ea3858162dd81c2bbd3b5a9bc
MD5 f12166154d5e3422a917888e49cdf05a
BLAKE2b-256 6585e24512475b68ffb6bf2e20adfeeafb6cdf1f097b15040bec98393c93f187

See more details on using hashes here.

Provenance

The following attestation bundles were made for deterministic_gaussian_sampling_fibonacci-0.2.5-py3-none-any.whl:

Publisher: publish-pypi.yml on KIT-ISAS/deterministic_gaussian_sampling_fibonacci

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page