obvaekernel is a NumPy-first implementation of an overcomplete beta-VAE kernel feature map designed for PCA and kernel-method workflows.
pip install .Benchmark/data extras:
pip install .[benchmark]Development/build extras:
pip install .[dev]import numpy as np
from obvaekernel import OBVAEKernel
X = np.random.randn(256, 12).astype("float32")
model = OBVAEKernel(latent_dim="auto", epochs=25, random_state=42)
Z = model.fit_transform(X)
K = model.kernel_matrix(X)Run the root benchmark harness:
python main.py --mode quick --no-plotsRun the examples copy:
python examples/benchmark_main.py --mode full --include-weatherBuild wheel + sdist:
python -m buildValidate distribution metadata:
python -m twine check dist/*