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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.