notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it''''''''s already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
py-formulaic Implementation of Wilkinson formulas
1.0.2 math on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0.2Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-12-28 23:09:11
Last Update: 2024-07-13 06:46:10
Commit Hash: 70c3b33
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
Also Listed In: python
License: MIT
WWW:
https://github.com/matthewwardrop/formulaic
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).
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}formulaic>0:math/py-formulaic@${PY_FLAVOR}
To install the port:
cd /usr/ports/math/py-formulaic/ && make install clean
To add the package, run one of these commands:
  • pkg install math/py-formulaic
  • pkg install py311-formulaic
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-formulaic listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-formulaic
Package flavors (<flavor>: <package>)
  • py311: py311-formulaic
distinfo:
TIMESTAMP = 1720849127 SHA256 (formulaic-1.0.2.tar.gz) = 6eb65bedd1903c5381d8f2ae7a55b6ba13cb77d57bbaf6e4278f3b2c38e3660e SIZE (formulaic-1.0.2.tar.gz) = 430653

Packages (timestamps in pop-ups are UTC):
py39-formulaic
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly------1.0.0-
FreeBSD:14:latest--------
FreeBSD:14:quarterly------1.0.0-
FreeBSD:15:latest--n/a-n/a-1.0.11.0.1
 

py311-formulaic
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.21.0.2-1.0.21.0.2---
FreeBSD:13:quarterly1.0.21.0.2-1.0.21.0.2---
FreeBSD:14:latest1.0.21.0.2-1.0.21.0.2---
FreeBSD:14:quarterly1.0.21.0.2-1.0.21.0.2---
FreeBSD:15:latest1.0.21.0.2n/a1.0.2n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-build>0 : devel/py-build@py311
  2. py311-installer>0 : devel/py-installer@py311
  3. py311-hatch-vcs>0 : devel/py-hatch-vcs@py311
  4. py311-hatchling>0 : devel/py-hatchling@py311
  5. py311-astor>=0.8 : devel/py-astor@py311
  6. py311-interface-meta>=1.2.0 : devel/py-interface-meta@py311
  7. py311-pandas>=1.0 : math/py-pandas@py311
  8. py311-scipy>=1.6 : science/py-scipy@py311
  9. py311-typing-extensions>=4.2.0 : devel/py-typing-extensions@py311
  10. py311-wrapt>=1.0 : devel/py-wrapt@py311
  11. python3.11 : lang/python311
  12. py311-build>=0 : devel/py-build@py311
  13. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. py311-sympy>=1.3 : math/py-sympy@py311
  2. py311-pytest>=7,1 : devel/py-pytest@py311
  3. python3.11 : lang/python311
Runtime dependencies:
  1. py311-astor>=0.8 : devel/py-astor@py311
  2. py311-interface-meta>=1.2.0 : devel/py-interface-meta@py311
  3. py311-pandas>=1.0 : math/py-pandas@py311
  4. py311-scipy>=1.6 : science/py-scipy@py311
  5. py311-typing-extensions>=4.2.0 : devel/py-typing-extensions@py311
  6. py311-wrapt>=1.0 : devel/py-wrapt@py311
  7. python3.11 : lang/python311
This port is required by:
for Build
  1. math/py-linearmodels
for Run
  1. math/py-linearmodels

Configuration Options:
No options to configure
Options name:
math_py-formulaic
USES:
python:3.9+
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/f/formulaic/
  2. https://pypi.org/packages/source/f/formulaic/
Collapse this list.

Number of commits found: 14

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.0.2
13 Jul 2024 06:46:10
commit hash: 70c3b33a9c0aa516e409e294e2b89a8757b51ef3commit hash: 70c3b33a9c0aa516e409e294e2b89a8757b51ef3commit hash: 70c3b33a9c0aa516e409e294e2b89a8757b51ef3commit hash: 70c3b33a9c0aa516e409e294e2b89a8757b51ef3 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/py-formulaic: update 1.0.1 → 1.0.2

Reported by:	portscout
1.0.1
08 Jan 2024 09:04:23
commit hash: 8fe8bb186fa83d9875886ff2da377a499bb54a4ccommit hash: 8fe8bb186fa83d9875886ff2da377a499bb54a4ccommit hash: 8fe8bb186fa83d9875886ff2da377a499bb54a4ccommit hash: 8fe8bb186fa83d9875886ff2da377a499bb54a4c files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/py-formulaic: update 1.0.0 → 1.0.1

Reported by:	portscout
1.0.0
26 Dec 2023 08:18:56
commit hash: 4eec09ad2592e4956342403d5b22562fd254e4a1commit hash: 4eec09ad2592e4956342403d5b22562fd254e4a1commit hash: 4eec09ad2592e4956342403d5b22562fd254e4a1commit hash: 4eec09ad2592e4956342403d5b22562fd254e4a1 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/py-formulaic: update 0.6.6 → 1.0.0

Reported by:	portscout
0.6.6
22 Dec 2023 18:59:27
commit hash: 452e9e5a685912d430d303672c6b517188333b2acommit hash: 452e9e5a685912d430d303672c6b517188333b2acommit hash: 452e9e5a685912d430d303672c6b517188333b2acommit hash: 452e9e5a685912d430d303672c6b517188333b2a files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/py-formulaic: update 0.6.4 → 0.6.6

Reported by:	portscout
0.6.4
12 Jul 2023 05:09:14
commit hash: fc73051660f31001a19f22b8b8b406acd336edd5commit hash: fc73051660f31001a19f22b8b8b406acd336edd5commit hash: fc73051660f31001a19f22b8b8b406acd336edd5commit hash: fc73051660f31001a19f22b8b8b406acd336edd5 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/py-formulaic: Update 0.6.3 → 0.6.4

Reported by:	portscout
0.6.3
08 Jul 2023 06:40:27
commit hash: 3581ffd9e04ed1330141c7948d0be0d228d39c0fcommit hash: 3581ffd9e04ed1330141c7948d0be0d228d39c0fcommit hash: 3581ffd9e04ed1330141c7948d0be0d228d39c0fcommit hash: 3581ffd9e04ed1330141c7948d0be0d228d39c0f files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/py-formulaic: Update 0.6.2 → 0.6.3

Reported by:	portscout
0.6.2
23 Jun 2023 08:38:44
commit hash: 9d67e0757c9eb059cecb82b1ff670a97044374e7commit hash: 9d67e0757c9eb059cecb82b1ff670a97044374e7commit hash: 9d67e0757c9eb059cecb82b1ff670a97044374e7commit hash: 9d67e0757c9eb059cecb82b1ff670a97044374e7 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/py-formulaic: Update 0.6.1 → 0.6.2

Reported by:	portscout
0.6.1
19 Jun 2023 19:01:07
commit hash: 9aab8512dbe992c8c578f311784d834b19f9867ccommit hash: 9aab8512dbe992c8c578f311784d834b19f9867ccommit hash: 9aab8512dbe992c8c578f311784d834b19f9867ccommit hash: 9aab8512dbe992c8c578f311784d834b19f9867c files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/py-formulaic: Update 0.6.0 → 0.6.1

Reported by:	portscout
0.6.0
28 Apr 2023 00:39:16
commit hash: 93387f4bec4c3af8acd9754b7c41958cdc3bcac1commit hash: 93387f4bec4c3af8acd9754b7c41958cdc3bcac1commit hash: 93387f4bec4c3af8acd9754b7c41958cdc3bcac1commit hash: 93387f4bec4c3af8acd9754b7c41958cdc3bcac1 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/py-formulaic: Update 0.5.2 → 0.6.0

Reported by:	portscout
0.5.2_2
24 Apr 2023 16:24:19
commit hash: a5d1b8db1ed6f0cf4052a2613cbe2d5000583397commit hash: a5d1b8db1ed6f0cf4052a2613cbe2d5000583397commit hash: a5d1b8db1ed6f0cf4052a2613cbe2d5000583397commit hash: a5d1b8db1ed6f0cf4052a2613cbe2d5000583397 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/py-formulaic: Change build to pep517; Add test dependency
0.5.2_2
24 Apr 2023 16:24:19
commit hash: 1c66717d3c7a5b546f5a7d910511e46adbf1e6cdcommit hash: 1c66717d3c7a5b546f5a7d910511e46adbf1e6cdcommit hash: 1c66717d3c7a5b546f5a7d910511e46adbf1e6cdcommit hash: 1c66717d3c7a5b546f5a7d910511e46adbf1e6cd files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/py-formulaic: Add missing dependency
0.5.2_1
23 Apr 2023 09:09:58
commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
0.5.2
11 Jan 2023 15:58:34
commit hash: 77d68471aded6907dbbcb5ef50d557e4c69db656commit hash: 77d68471aded6907dbbcb5ef50d557e4c69db656commit hash: 77d68471aded6907dbbcb5ef50d557e4c69db656commit hash: 77d68471aded6907dbbcb5ef50d557e4c69db656 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
*/*: rename CHEESESHOP to PYPI in MASTER_SITES

PR:			267994
Differential revision:	D37518
Approved by:		bapt
0.5.2
28 Dec 2022 23:06:22
commit hash: 17b6e6b29c43644d908e93c83ce4297276e6be2acommit hash: 17b6e6b29c43644d908e93c83ce4297276e6be2acommit hash: 17b6e6b29c43644d908e93c83ce4297276e6be2acommit hash: 17b6e6b29c43644d908e93c83ce4297276e6be2a files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/py-formulaic: New port: Implementation of Wilkinson formulas

Number of commits found: 14