- Oct 31, 2023
-
-
mollyk authored
* Minor fixes in algorithms user guide * Fixes Pearson spelling and K-means default tolerance
-
- Oct 30, 2023
-
-
kfilippopolitis authored
https://redmine.hbpmip.link/issues/808 The new version of mipdb adds some constraints about the cdes of the pathology. Updated testing data to comply with new pathology constraints in new mipdb version.
-
- Oct 20, 2023
-
-
ThanKarab authored
https://team-1617704806227.atlassian.net/browse/MIP-841 In order to incorporate the future development of native-python the controller packages were restructured to allow for different type of algorithm execution. Controller package changes: - Celery specific task handlers were added in new package. - Quart specific api package was renamed to quart. - Business logic was removed from the api (now quart) package and added in the services package. - The services package was split to api, in_database, native_python and some additional modules. - Startup business logic was also removed from the api (now quart) package and moved to the services as well. - The NLA, Cleanup and Controller singletons were simplified with a getter and setter method in the init methods of their package.
-
ThanKarab authored
https://team-1617704806227.atlassian.net/browse/MIP-841 In order to incorporate the future development of native-python execution there were some packages restructuring. The algorithms are now split in 'in_database' and 'native_python' packages. The 'udfgen' is now part of the 'in_database' package of the 'algorithms' package. Node service changes: - Celery tasks were separated from the application logic. - The application logic was added in a 'services' package. - Merge/remote tables methods were moved inside the 'tables' package. - Node_info and 'cleanup' methods were separated in different packages. Some minor packages restructuring and renaming in the exareme2 parent package.
-
- Oct 11, 2023
- Oct 10, 2023
-
-
mollyk authored
-
- Oct 05, 2023
-
-
jason authored
-
ThanKarab authored
https://team-1617704806227.atlassian.net/browse/MIP-838 Modified logistic regression with def average and changed it's name in the specifications.
-
- Sep 27, 2023
-
-
K.Filippopolitis authored
https://team-1617704806227.atlassian.net/browse/MIP-826 Added shared volume /opt/credentials to Dockerfiles for monetdb, node, and mipdb. Introduced /opt/credentials folder in mipdb, node, and monetdb containers. Included monetdb_password.sh script for dynamic local password management. Updated mipdb to a new version. Created config.toml in mipdb's bootstrap.sh as required.
-
K.Filippopolitis authored
-
- Sep 26, 2023
-
-
-
ThanKarab authored
-
-
- Sep 25, 2023
-
-
mollyk authored
* Adds n_splits parameter to naive bayes gaussian and categorical, and k-means * Adds naive bayes and k-means tests in prod env * Removes validation from algorithms tests and adds expected suffix where it was missing * Fixes suffixes for expected filenames
-
- Sep 22, 2023
-
-
ThanKarab authored
Added documentation for the observability addon in microk8s. https://team-1617704806227.atlassian.net/browse/MIP-821
-
- Sep 21, 2023
-
-
mollyk authored
Added documentation for all algorithms. https://team-1617704806227.atlassian.net/browse/MIP-828
-
ThanKarab authored
https://team-1617704806227.atlassian.net/browse/MIP-825 The 'get_table_data' task uses the db public user to fetch data so it only works for published data. Added 'use_public_user' parameter in the monetdb_facade method, so that the public user is used for the queries. Added 'get_table_data_from_db' method in the standalone tests (conftest.py) and changed all tests to use this method instead of calling the NODE task. Refactored many standalone tests to use ONLY the task they are testing, instead of using multiple NODE tasks to ensure the proper result. Instead direct DB queries are made. Added on/off switch named 'protect_local_data'. When the switch is on, the 'get_table_data' will use the public user, otherwise not. The GLOBALNODE should always have this variable switched off. In the LOCALNODE this variable should be off ONLY in testing scenarios.
-
- Sep 20, 2023
-
-
ThanKarab authored
Modified the NB fit and predict testing algorithms to remove the n_splits since they used the same specification as the NB with CV.
-
- Sep 19, 2023
- Sep 18, 2023
-
-
ThanKarab authored
-
ThanKarab authored
https://team-1617704806227.atlassian.net/browse/MIP-746 Added local and public user in node service config. Added udf result access grant query when result must be sent to remote node. Minor refactorings.
-
- Sep 04, 2023
-
-
Apostolos Glenis authored
* initial commit for new kmeans * added new centers initialization * added first version of testcase generator for kmeans * fixed kmeans.json and testcase generator * fixed code but there are errors * added single testcase * added new testcase * reverted to avoid nan * changes for debugging * fixed specs * added extra way of computing empty cluster * added new ways to initialize clusters randomly * added sanity checks to testcase generator * fixed algorithm kmeans * trying to match sklearn output * now the results match sklearn * code cleanup * added new kmeans expected * added testing for kmeans * merged with master and fixed specification * code cleanup * fixed k-means according to new specifications * to fix kmeans * trying to debug kmeans * kmeans now works * merged two local steps * code cleanup and final optimization * linted kmeans
-
- Sep 01, 2023
-
-
Simos authored
-
- Aug 07, 2023
-
-
mollyk authored
-
- Jul 28, 2023
-
-
ThanKarab authored
There is an env variable that can disable the images pull. In the github actions CI, that env variable is set to false, since we build the images and don't want to pull.
-
- Jul 27, 2023
-
-
Simos authored
-
- Jul 25, 2023
-
-
Simos authored
Deleted test_algorithm_executor.py from algorithm_validation_tests folder and cοnverted the tests from integration tests to unit tests
-
- Jul 24, 2023
-
-
jason authored
Logistic regression with fedaverage and CV: implementation and tests
-
- Jul 21, 2023
-
-
Jason Sakellariou authored
-
- Jul 20, 2023
-
-
Simos authored
-
- Jul 17, 2023
- Jul 15, 2023