A high-performance implementation of Wilkinson formulas
built by guoguo
completed Thu, 29 Oct 2026 13:23:47 UTC
Description
Formulaic is a high-performance implementation of Wilkinson formulas for
Python.
It provides:
- high-performance dataframe to model-matrix conversions.
- support for reusing the encoding choices made during conversion of one
data-set on other datasets.
- extensible formula parsing.
- extensible data input/output plugins, with implementations for:
- input:
- pandas.DataFrame
- pyarrow.Table
- output:
- pandas.DataFrame
- numpy.ndarray
- scipy.sparse.CSCMatrix
- support for symbolic differentiation of formulas (and hence model matrices).
RPMs
No RPMs
Changelog
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 1.1.1-6 - Rebuilt for Python 3.14.0rc3 bytecode * Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 1.1.1-5 - Rebuilt for Python 3.14.0rc2 bytecode * Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Thu Jun 19 2025 Python Maint <python-maint@redhat.com> - 1.1.1-3 - Rebuilt for Python 3.14 * Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Fri Dec 20 2024 Packit <hello@packit.dev> - 1.1.1-1 - Update to 1.1.1 upstream release - Resolves: rhbz#2332522 * Wed Nov 27 2024 Richard W.M. Jones <rjones@redhat.com> - 1.0.2-3 - Rebuild for libarrow 18 * Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Mon Jul 15 2024 Packit <hello@packit.dev> - 1.0.2-1 - Update to 1.0.2 upstream release - Resolves: rhbz#2297834 * Mon Jun 10 2024 Python Maint <python-maint@redhat.com> - 1.0.1-5 - Rebuilt for Python 3.13 * Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jan 03 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 1.0.1-2 - Assert that the .dist-info directory contains a license file * Mon Dec 25 2023 Packit <hello@packit.dev> - 1.0.1-1 - [packit] 1.0.1 upstream release - Resolves rhbz#2255797 * Wed Oct 04 2023 Packit <hello@packit.dev> - 0.6.6-1 - [packit] 0.6.6 upstream release * Tue Sep 26 2023 Packit <hello@packit.dev> - 0.6.5-1 - [packit] 0.6.5 upstream release