# API


## User

```{eval-rst}
.. module:: bpca
.. currentmodule:: bpca

.. autosummary::
   :toctree: generated

    BPCA
```

## Utilities
```{eval-rst}
.. module:: bpca._utils
.. currentmodule:: bpca

.. autosummary::
   :toctree: generated

    _utils.compute_variance_explained
    _utils.impute_missing
```


## Developer

```{eval-rst}
.. module:: bpca._core
.. currentmodule:: bpca

.. autosummary::
   :toctree: generated

    _core.BPCAFit
```
