math/py-formulaic 1.2.2 FreeBSD
Implementation of Wilkinson formulas
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
df900697a3- License
- MIT
- Categories
- math, python
- Package size
- 218.2 KiB, 1323.5 KiB installed
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).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/py-formulaic | 1.2.2 |
| NetBSD | math/py-formulaic | 1.2.2 |
| DragonFly | math/py-formulaic | 1.0.2 |
Install
Binary package:
pkg install py312-formulaic
From the ports tree:
cd /usr/ports/math/py-formulaic/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-formulaic>0:math/py-formulaic
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.2.2 | 1.2.2 | - | 1.0.2 | 1.2.2 |
| FreeBSD:14:quarterly | 1.2.2 | 1.2.2 | n/a | 1.0.2 | 1.2.2 |
| FreeBSD:15:latest | 1.2.2 | 1.2.2 | n/a | 1.0.2 | 1.0.2 |
| FreeBSD:15:quarterly | 1.2.2 | 1.2.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.2.2 | 1.2.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 10
${PYTHON_PKGNAMEPREFIX}build>0: devel/py-build${PYTHON_PKGNAMEPREFIX}installer>0: devel/py-installer${PYTHON_PKGNAMEPREFIX}hatch-vcs>0: devel/py-hatch-vcs${PYTHON_PKGNAMEPREFIX}hatchling>0: devel/py-hatchling${PYTHON_PKGNAMEPREFIX}interface-meta>=1.2.0: devel/py-interface-meta${PYTHON_PKGNAMEPREFIX}narwhals>=1.17: math/py-narwhals${PYTHON_PKGNAMEPREFIX}pandas>=1.3: math/py-pandas${PYTHON_PKGNAMEPREFIX}scipy>=1.6: science/py-scipy${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.2.0: devel/py-typing-extensions${PYTHON_PKGNAMEPREFIX}wrapt>=1.0: devel/py-wrapt
Runtime 6
${PYTHON_PKGNAMEPREFIX}interface-meta>=1.2.0: devel/py-interface-meta${PYTHON_PKGNAMEPREFIX}narwhals>=1.17: math/py-narwhals${PYTHON_PKGNAMEPREFIX}pandas>=1.3: math/py-pandas${PYTHON_PKGNAMEPREFIX}scipy>=1.6: science/py-scipy${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.2.0: devel/py-typing-extensions${PYTHON_PKGNAMEPREFIX}wrapt>=1.0: devel/py-wrapt
Test 1
${PYTHON_PKGNAMEPREFIX}sympy>=1.3: math/py-sympy
The full lists below include those, and their dependencies in turn.
Build dependencies 47
- archivers/liblz4
- archivers/zstd
- databases/py-sqlite3
- databases/sqlite3
- devel/binutils
- devel/gettext-runtime
- devel/libedit
- devel/libffi
- devel/py-build
- devel/py-hatch-vcs
- devel/py-hatchling
- devel/py-installer
- devel/py-interface-meta
- devel/py-packaging
- devel/py-pathspec
- devel/py-pluggy
- devel/py-pyproject-hooks
- devel/py-python-dateutil
- devel/py-pytz
- devel/py-setuptools
- devel/py-setuptools-scm
- devel/py-six
- devel/py-trove-classifiers
- devel/py-typing-extensions
- devel/py-tzdata
- devel/py-wrapt
- devel/readline
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-bottleneck
- math/py-narwhals
- math/py-numexpr
- math/py-numpy
- math/py-pandas
- math/qhull
- print/indexinfo
- science/py-scipy
- textproc/expat2
- textproc/py-tomlkit
Run dependencies 35
- archivers/liblz4
- archivers/zstd
- databases/py-sqlite3
- databases/sqlite3
- devel/binutils
- devel/gettext-runtime
- devel/libedit
- devel/libffi
- devel/py-interface-meta
- devel/py-python-dateutil
- devel/py-pytz
- devel/py-six
- devel/py-typing-extensions
- devel/py-tzdata
- devel/py-wrapt
- devel/readline
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-bottleneck
- math/py-narwhals
- math/py-numexpr
- math/py-numpy
- math/py-pandas
- math/qhull
- print/indexinfo
- science/py-scipy
- textproc/expat2
Required by 39
- biology/atac-seq
- biology/biostar-tools
- biology/chip-seq
- biology/fasda-utils
- biology/py-goatools
- biology/py-hits
- biology/py-pydeseq2
- biology/py-scikit-bio
- biology/rna-seq
- devel/py-sirmordred
- finance/py-financedatabase
- finance/py-financetoolkit
- finance/py-fundamentalanalysis
- finance/py-openbb
- finance/py-openbb-charting
- finance/py-openbb-econometrics
- finance/py-openbb-quantitative
- finance/py-openbb-technical
- finance/py-openbb-yfinance
- finance/py-pandas-ta-openbb
- graphics/py-geosnap
- graphics/py-giddy
- graphics/py-urbansim
- math/py-formulaic-contrasts
- math/py-linearmodels
- math/py-seaborn
- math/py-splot
- math/py-ssm
- math/py-statsmodels
- misc/py-eemeter
- science/py-MDAnalysis
- science/py-MDAnalysisTests
- science/py-abipy
- science/py-arch
- science/py-pysal
- science/py-segregation
- science/py-tobler
- textproc/py-grimoire-elk
- www/py-grimoirelab
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| formulaic-1.2.2.tar.gz | 657522 | c99e8f11ff7d327eaecaf63855ca69b7fa0da100ad6c0041ef80912fbac667e6 |
Master sites 1
- PYPI