Welcome to the Propagation of Error Calculator! This web application allows you to automatically calculate the Propagation of Error (or Propagation of Uncertainty) for any given expression. It supports various syntaxes including Excel, Python, and LaTeX, making it a versatile tool for your data analysis and scientific needs.
Try out the application live at Propagation of Error Calculator.
To get started with the Propagation of Error Calculator locally, follow these steps:
git clone https://github.com/MIBismuth/error-propagation-calculator
cd error-propagation-calculator
npm install
npm run dev
Open your browser and visit http://localhost:3000 to see the application in action.
Input Expression: Enter your mathematical expression in the input field. The application supports both Excel and Python syntax.
Get Variables: Click the "Get Variables" button to extract variables from your expression.
Get Expression: Click the "Get Expression" button to convert your expression into LaTeX format.
Clear: Use the "Clear" button to reset the input fields and start over.
Define Variables: Choose the aliases and errors for your variables in the provided menu.
Get Error Propagation: Select the desired formatting option (Python, Excel, or LaTeX) and error type (Absolute or Quadratic), then click "Get Error Propagation" to see the results.
Copy Results: Copy the generated results into your project.
Contributions are welcome! If you have suggestions, bug reports, or want to contribute to the development of this project, please follow these steps:
This project is licensed under the GPL v3.0. See the LICENSE file for details.
José Lopes and João Rei - Authors of the project.
The development was inspired by the sheer suffering of calculating error propagations during physics laboratories. Never again.
Thank you for visiting our project!