This package scrapes Wikipedia for equations, parses the equations, and builds priors of operations and functions.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for equation_scraper-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c3293a4868dd54ab2f506d15a2b7467a75b58f8b2e3de225015c2fa86b988fc |
|
MD5 | 313c31291e7adc899d27c89292e64845 |
|
BLAKE2b-256 | a66baaae145fb6793c855b531957e5cc1c8bce0aed4b9af07636a854c4579e3b |