XNum is a web application designed to solve numerical methods. It is a simple application with a great user interface and is responsive for use on any device.
The methods that our application solves are:
- Bisection Method
- False Position Method
- Fixed Point Method
- Newton-Raphson Method
- Secant Method
- Multiple Roots Method #1
- Multiple Roots Method #2
- Jacobi's Method
- Gauss-Seidel Method
- SOR Method (Successive Over-Relaxation)
- Vandermonde Method
- Newton Interpolation Method
- Lagrange Method
- Linear and Cubic Spline Methods
- Python 3.x installed.
pip
installed.- Virtualenv (optional but recommended).
-
Clone the repository
git clone git@github.com:kristianrpo/XNum.git cd XNum
-
Create a virtual environment (optional but recommended)
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies
pip install -r requirements/development.txt
-
Create environment variables
- Copy the
.env.example
file to.env
:cp .env.example .env
- Modify the
.env
file with the appropriate configurations as needed.
- Copy the
-
Run the server
python manage.py runserver
-
Access the application
- Open your browser and visit: http://127.0.0.1:8000/.
- This project does not execute migrations as it does not use a database.
- To add additional features, follow Django's structure for views, templates, and URLs.