Commit Graph

711 Commits

Author SHA1 Message Date
ca440c6be0 chore: changed required libraries to reflect assignment 2024-10-27 20:19:56 +01:00
Gromiusz
c938e63b7f
Complete all threads functions in Linear Algebra Utils, add new parameters to tests (#5)
* complete threads function (tests FAIL)

Test fail due to indivisibility of the problem into threads. Test is turned to ProcessingType.THREADS!. On ProcessingType.SEQUENTIAL all test PASS.
TODO: make sure that len(problem) is divisible by num of threads. It can be less threads for small problem.

* fixing bugs in linear_algebra_utils, properly adress chunks to threads

* the refactor of the ThreadsLinearAlgebraUtils

* set test to execute both sequential and threads processing types

* Delete unnecessary lines tests.py

* rename scalar_matrix_multiply to scalar_vector_multiply
2024-10-27 20:13:43 +01:00
Gromiusz
b02117c11b
Add Interface for Extending Parallel Processing Methods (#4)
* Add choice between sequential or parallel(threads) processing

The LinearAlgebraUtils class has been changed to abstract class.

* remove needless imports and move the functionality from constructor to the function

* add ProcessingType class for a more transparent selection of methods

* the refactor of the assign_method

* rename the assign_method method
2024-10-25 17:01:19 +02:00
42ebe9c053 feat: temporary remove calculatimng richardson convergence 2024-10-25 11:56:59 +02:00
kuhyx
76815542f5
Merge pull request #3 from kuhyx/kuhy
Kuhy
2024-10-21 14:17:29 +02:00
6946035518 feat: compare norms calculated by richardson vs numpy 2024-10-20 19:34:12 +02:00
cb179a76ce chore: moved debug prints to separate function 2024-10-20 19:20:38 +02:00
70c0da16c0 fix: calculations of inverse matrix 2024-10-20 19:19:31 +02:00
d74da05da8 feat: made max iterations obligatory argument 2024-10-20 19:06:15 +02:00
9014c37064 feat: can run tests independently 2024-10-20 18:39:01 +02:00
838d5ed563 fix: removed adding "size" to self values 2024-10-20 18:32:12 +02:00
ea98dc9712 feat: changed to proper pytests 2024-10-20 18:27:51 +02:00
76ace2b76c feat: reworked convergence calculations 2024-10-20 18:09:06 +02:00
d3b0e8e0cc feat: convergence method suggested by wikipedia 2024-10-20 17:47:37 +02:00
aleksandrasob
52d6012092 Add sequential version of Richardson's algorithm and first tests 2024-10-20 16:30:42 +02:00
Gromiusz
ac3ca89815 feat: richardson with threads - add_elements and substract_elements methods 2024-10-19 23:39:42 +02:00
Gromiusz
5e68bddc64 feat: refactor main and richardson to be modular 2024-10-19 23:24:26 +02:00
6124e2db6a chore: added helloo world latex document 2024-10-18 12:59:03 +02:00
c865b8b1a0 feat: simple test and non-numpy sequential Richardson 2024-10-18 12:33:00 +02:00
8b0d680fbd chore: python and latex gitignore 2024-10-18 12:17:22 +02:00
KRZYSZTOF RUDNICKI
07e68108ec feat: hello world open ai gymnasium 2024-10-04 14:31:22 +02:00
kuhyx
d6dd0abd79
Initial commit 2024-10-04 14:22:34 +02:00
ad03am
ec90ad34d5
Upload final documentation 2024-06-23 23:09:34 +02:00
ad03am
a581fbdefc
Delete Dokumentacja Koncowa BD2.pdf 2024-06-23 23:08:23 +02:00
Szymon Makuch
019968330f Merge branch 'main' of https://github.com/kuhyx/BD2 2024-06-23 22:52:13 +02:00
brzoza6538
f2e16324bf
Merge pull request #1 from kuhyx/cleanup-and-final-touches
cleanup and small changes
2024-06-23 22:44:24 +02:00
brzoza6538
740af07dee
cleanup and small changes 2024-06-23 22:42:13 +02:00
Szymon Makuch
a51d561dbe Dokumentacja Końcowa 2024-06-23 22:41:49 +02:00
d060e8285a feat: final documentation 2024-06-18 16:21:02 +02:00
e2e4e21484 feat: finished system architecture documentation 2024-06-18 16:06:47 +02:00
73605c2c04 feat: debian uses create database sudo systemctl 2024-06-17 21:00:05 +02:00
60b30c7af8 feat: create database hnow installs for debian 2024-06-17 20:42:51 +02:00
Hubert Dwornik
8704dea10e fajerbejs. 2024-06-17 01:54:16 +02:00
Hubert Dwornik
7e6ec799e6 porządki ostateczne 2024-06-17 01:25:26 +02:00
Hubert Dwornik
ae7bfd268c poprawka nginx 2024-06-17 00:55:05 +02:00
Hubert Dwornik
bf77dfe949 nginx 2024-06-17 00:07:14 +02:00
gzub04
6cb0cfbe92 Remove "analitics" 2024-06-16 23:48:46 +02:00
gzub04
b67849d045 Merge branch 'refs/heads/get_movie_recommendations' 2024-06-16 23:42:49 +02:00
gzub04
e784c47f4c Fixed analytics.py and added new test 2024-06-16 23:40:07 +02:00
gzub04
2f117ea384 Added tests, fixed some frontend_AI_connector.py, analytics.py kinda done 2024-06-16 23:33:44 +02:00
gzub04
f20e6e483a Merge branch 'refs/heads/dev_Alkaratus' into get_movie_recommendations
# Conflicts:
#	connector/Include/frontend_AI_connector.py
#	movie_recommendations/Test.http
#	movie_recommendations/movie_recommender.py
2024-06-16 22:49:48 +02:00
gzub04
c6322cb4be AI API fully working 2024-06-16 22:33:16 +02:00
gzub04
56ad8d937a Rebase 2024-06-16 21:38:20 +02:00
gzub04
aca55b420d Rebase 2024-06-16 21:38:00 +02:00
gzub04
b133fa1b07 Naprawiony stuff Alkaratusa, przerobione na flask, małe poprawki 2024-06-16 21:27:17 +02:00
Hubert Dwornik
2b9d3e6b33 Merge branch 'main' of https://github.com/gzub04/ERSMS-project 2024-06-16 21:22:01 +02:00
Hubert Dwornik
0ef1edeb9e minor fix 2024-06-16 21:21:54 +02:00
gzub04
fb86be5af8 Basic poprawki 2024-06-16 21:10:27 +02:00
Alkaratus
782f1c806b Klasy+funkcje do uzupełnienia kwerendami 2024-06-16 21:10:26 +02:00
d3011f76d2 feat: merged 2024-06-16 20:58:45 +02:00