Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Start adding new logic for library #53

Draft
wants to merge 27 commits into
base: develop
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
eae5fec
refactor:start adding new logic for library
Flaminietta Oct 8, 2024
61bf9a4
refactor: add unit test for ProMCDA.py
Flaminietta Oct 10, 2024
993a211
refactor: solve some unit tests, circual imports
Flaminietta Oct 11, 2024
c8180db
unit test debugging 1
Flaminietta Oct 14, 2024
7742a1a
refactor: add basic uni tests and remove open socket warning
Flaminietta Oct 21, 2024
9d747ca
refactor: delete config.py and add a function to validate dictionary …
Flaminietta Oct 21, 2024
88e31c5
refactor: add normalization as a method, failing tests
Flaminietta Oct 22, 2024
d9e03b1
refactor: add enums for enumerations
Flaminietta Oct 24, 2024
5c0cd1d
refactor: simplify normalize and aggregate methods and draft unit tes…
Flaminietta Nov 1, 2024
1378354
add notebook for testing library function, change normalized_scores a…
Flaminietta Nov 12, 2024
c274e4b
stop tracking files in demo_in_notebook/output_files/mock_output/
Flaminietta Nov 12, 2024
5344494
update gitignore
Flaminietta Nov 12, 2024
d980127
fix test_aggregate_with_specific_normalization_and_aggregation_methods
Flaminietta Nov 13, 2024
3852c11
fix all test_promcda
Flaminietta Nov 14, 2024
8ca4f1d
test in notebook basic methods normlize and aggregate
Flaminietta Nov 14, 2024
d312433
improve column names in normalize
Flaminietta Nov 15, 2024
7deee2d
change and simplify the __init__, add optional and default parameters
Flaminietta Nov 20, 2024
f7efe84
modify normalize method and test for mcda without robustness
Flaminietta Nov 20, 2024
fbf90ee
add normalization with robustness
Flaminietta Nov 26, 2024
93441d2
modify test for norm with robustness
Flaminietta Nov 27, 2024
a064fc0
add and test normalization with robustness on indicators
Flaminietta Nov 27, 2024
a770cc1
finalize normalization
Flaminietta Nov 28, 2024
d587fe3
add aggregation with specific method
Flaminietta Dec 3, 2024
d95aaa9
add aggregation without a specific method
Flaminietta Dec 4, 2024
20cacda
add aggregation with robustness
Flaminietta Dec 11, 2024
39c9061
fix unit test for aggregation, all variations of it
Flaminietta Dec 12, 2024
b9272a0
update notebook with end to end tests
Flaminietta Dec 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
.DS_Store
.idea
.ipynb_checkpoints/
.png
.CSV
demo_in_notebook/output_files/mock_output/

10 changes: 10 additions & 0 deletions demo_in_notebook/test_import.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import os
import sys

# Set the package path to the parent directory
package_path = '/Users/flaminia/Documents/work/ProMCDA'
sys.path.append(package_path)

# Now import ProMCDA from models
from mcda.models.ProMCDA import ProMCDA
print("Import successful!")
Loading
Loading