Skip to main content

phop (Python bindings)

Python bindings for phop — differentiable symbolic discovery on the EML operator.

import numpy as np
import phop

x = np.array([[1.0], [2.0], [3.0]])
y = np.array([2.0, 4.0, 6.0])

disco = phop.Discoverer(population=256, max_depth=3, max_epochs=1000, seed=0)
result = disco.fit(x, y)
print(result.top_latex(5))

Build

maturin develop -m crates/phop-py/Cargo.toml

Metadata

Release files for phop 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for phop 0.1.0
File Size Uploaded Provenance Actions
phop-0.1.0.tar.gz 134.0 kB With provenance Details for phop-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for phop 0.1.0
File Actions
phop-0.1.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details for phop-0.1.0-cp39-abi3-win_amd64.whl
phop-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details for phop-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
phop-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details for phop-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
phop-0.1.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details for phop-0.1.0-cp39-abi3-macosx_11_0_arm64.whl
phop-0.1.0-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details for phop-0.1.0-cp39-abi3-macosx_10_12_x86_64.whl

Total release size: 5.0 MB

Release files / phop-0.1.0.tar.gz

Download URL phop-0.1.0.tar.gz
Size 134.0 kB
Tags Source
SHA-256 checksum
How to use checksums
032e1657df88fd19b51333f4e668527503480879533d93cc1c7688d62278006b
BLAKE2b-256 checksum
How to use checksums
dba3d9859ed6dae57b5620ed1a16a554adf271bfdf6389fd304dc56e889cd70c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / phop-0.1.0-cp39-abi3-win_amd64.whl

Download URL phop-0.1.0-cp39-abi3-win_amd64.whl
Size 779.7 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
ee9fe4c9209021b44e2fdbb4304e1d8cf2ab3f8f94ff4ac3e93e5b3fd993b043
BLAKE2b-256 checksum
How to use checksums
9311f75b92077cfb3c884e3aacda1e3ba271d45194351f7bd2589501a4b9ed9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / phop-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL phop-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
827a55f4489f1fef4a8b23ee2b43fe67edbee220f66ea1d52daf24dc90db8e07
BLAKE2b-256 checksum
How to use checksums
347d3c4bbeabe0f6dfc2de079b97861c2f0f1767cb1724c45489d9fc5e71f289
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / phop-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL phop-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 876.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
e822b42ad300f5a49e84d56b12eb0d8e38caceac2a85571fdab8f6e00a1ff803
BLAKE2b-256 checksum
How to use checksums
8d87be793da5c7a5392ebf32598441c90057c09ab07abee21f0d890f23acd23d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / phop-0.1.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL phop-0.1.0-cp39-abi3-macosx_11_0_arm64.whl
Size 821.7 kB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
abdc40a67ae87d8ccf84a203e4d75e8b9add989f393aa982d49b8a5a78d14c99
BLAKE2b-256 checksum
How to use checksums
36c08d42104d28e27951da5733bd01968daf45ceefd6b9a06a1e1cd66d63bcdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / phop-0.1.0-cp39-abi3-macosx_10_12_x86_64.whl

Download URL phop-0.1.0-cp39-abi3-macosx_10_12_x86_64.whl
Size 909.0 kB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b1cafbea904d07186e0dc4694018d6be2aea7e0c6a589e07e4d6aa185bfce513
BLAKE2b-256 checksum
How to use checksums
1da5201e99bbb738a7c248f70d03bf93c46162e7452b90bb136a1ad4c3e8514f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Security for phop 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for phop-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

6 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page