Skip to content

XNum is an application for solving numerical methods. Project developed for the subject “Numerical Analysis” taught at EAFIT University.

Notifications You must be signed in to change notification settings

kristianrpo/XNum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XNum

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

Prerequisites

  • Python 3.x installed.
  • pip installed.
  • Virtualenv (optional but recommended).

Steps to Set Up the Project

  1. Clone the repository

    git clone git@github.com:kristianrpo/XNum.git
    cd XNum
  2. Create a virtual environment (optional but recommended)

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install dependencies

    pip install -r requirements/development.txt
  4. Create environment variables

    • Copy the .env.example file to .env:
      cp .env.example .env
    • Modify the .env file with the appropriate configurations as needed.
  5. Run the server

    python manage.py runserver
  6. Access the application

Notes

  • 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.

About

XNum is an application for solving numerical methods. Project developed for the subject “Numerical Analysis” taught at EAFIT University.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •