A Client-Server model service built using python socket library which decomposes a given matrix
python3 -m venv venv # if you have not created a virtual environment yet
source venv/bin/activate
pip install -r requirements.txt
NOTE: Make sure python is installed on your system (prefereably the one indicated in
.python-version
)
python3 src/server.py
python3 src/client.py
Service | Purpose |
---|---|
Central Server | Interacts with client and manages the worker servers |
Client | Interact with the Central Server |
L Worker | Computes the L of a Matrix Decomposition Problem A = LU |
U Worker | Computes the U of a Matrix Decomposition Problem A = LU |
The documentation for specific code can be found here
A python class providing logic for the server that uses python sockets
and handles every client in a seperate thread. For further info
A python class providing logic for the client that uses python sockets
and connects to server. For further info
Name | Github ID |
---|---|
Amool Kuldiya |
amool-kk |
Kaushal Baid |
kaushal168 |
Niraj Kumar |
nirajraj-13 |
Shruti Singh |
Shru-Singh |
Swastik Sarkar |
sswastik02 |