Skip to main content

Overview

equation_scraper is a Python package that scrapes Wikipedia pages for mathematical equations and then parses the equations into its components to build prior distributions. Specifically, these priors include information such as the number of times an operator or function appears across all equations scraped. For example, the expression m*x+b*sin(y) would be parsed into the simple prior: {*: 2, +: 1, sin: 1}. The package includes much more information than this simple prior, for example conditional priors---a full breakdown of the included metrics is detailed on the Priors section of our documentation. The package was designed to provide equation discovery modelling techniques, such as Symbolic Regression and the Bayesian Machine Scientist, with informed priors; however, the application of this package can extend far beyond this.

Documentation

equation_scraper documentation can be found at https://autoresearch.github.io/equation-scraper/

Equation-Scraper in Research

There are no current publications using the equation-scraper; however, we have two manuscripts currently under review. They are in a double-blind review process, so we are at this point refraining from sharing preprints, but will do so as soon as we are able.

About

This project is in active development by the Autonomous Empirical Research Group, led by Sebastian Musslick. The package was built by Chad Williams. Furthermore, the package depends on another package of ours, equation-tree, which was developped by Younes Strittmatter and Ioana Marinescu.

This research program is supported by Schmidt Science Fellows, in partnership with the Rhodes Trust, as well as the Carney BRAINSTORM program at Brown University.

Metadata

Release files for equation-scraper 1.0.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 equation-scraper 1.0.0
File Size Uploaded Provenance Actions
equation_scraper-1.0.0.tar.gz 847.0 kB Without provenance Details for equation_scraper-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for equation-scraper 1.0.0
File Interpreter ABI Platform Actions
equation_scraper-1.0.0-py3-none-any.whl Python 3 none any Details for equation_scraper-1.0.0-py3-none-any.whl

Total release size: 866.7 kB

Release files / equation_scraper-1.0.0.tar.gz

Download URL equation_scraper-1.0.0.tar.gz
Size 847.0 kB
Tags Source
SHA-256 checksum
How to use checksums
55d26338b33e127dd70cb12e1b849f7e8b5192847099ca4906911fb25a761f67
BLAKE2b-256 checksum
How to use checksums
b25511e9b9738602ea6c839159bc5fa422dcf2d1e6ea265d9b82584f14e65da6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release files / equation_scraper-1.0.0-py3-none-any.whl

Download URL equation_scraper-1.0.0-py3-none-any.whl
Size 19.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4c3293a4868dd54ab2f506d15a2b7467a75b58f8b2e3de225015c2fa86b988fc
BLAKE2b-256 checksum
How to use checksums
a66baaae145fb6793c855b531957e5cc1c8bce0aed4b9af07636a854c4579e3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Security for equation-scraper 1.0.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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

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