Spaces:
Sleeping
Sleeping
Deploy crdt-merge-data v0.9.4
Browse files- app.py +4 -4
- requirements.txt +1 -1
app.py
CHANGED
|
@@ -109,13 +109,13 @@ def _load_dataset_records():
|
|
| 109 |
|
| 110 |
def run_dataset_merge(strategy_name: str):
|
| 111 |
from crdt_merge.dataframe import merge as df_merge
|
| 112 |
-
from crdt_merge.strategies import MergeSchema, LWW, MaxWins, MinWins,
|
| 113 |
|
| 114 |
strategy_map = {
|
| 115 |
"LWW": LWW(),
|
| 116 |
"MaxWins": MaxWins(),
|
| 117 |
"MinWins": MinWins(),
|
| 118 |
-
"Union":
|
| 119 |
}
|
| 120 |
schema = MergeSchema(default=strategy_map[strategy_name])
|
| 121 |
|
|
@@ -160,7 +160,7 @@ def run_dataset_merge(strategy_name: str):
|
|
| 160 |
|
| 161 |
def run_conflict_analysis():
|
| 162 |
from crdt_merge.dataframe import merge as df_merge
|
| 163 |
-
from crdt_merge.strategies import MergeSchema, LWW, MaxWins, MinWins,
|
| 164 |
|
| 165 |
records_a, records_b, source = _load_dataset_records()
|
| 166 |
overlap_ids = set(r["id"] for r in records_a) & set(r["id"] for r in records_b)
|
|
@@ -169,7 +169,7 @@ def run_conflict_analysis():
|
|
| 169 |
"LWW": LWW(),
|
| 170 |
"MaxWins": MaxWins(),
|
| 171 |
"MinWins": MinWins(),
|
| 172 |
-
"Union":
|
| 173 |
}
|
| 174 |
|
| 175 |
fields = ["sentence", "label"]
|
|
|
|
| 109 |
|
| 110 |
def run_dataset_merge(strategy_name: str):
|
| 111 |
from crdt_merge.dataframe import merge as df_merge
|
| 112 |
+
from crdt_merge.strategies import MergeSchema, LWW, MaxWins, MinWins, UnionSet
|
| 113 |
|
| 114 |
strategy_map = {
|
| 115 |
"LWW": LWW(),
|
| 116 |
"MaxWins": MaxWins(),
|
| 117 |
"MinWins": MinWins(),
|
| 118 |
+
"Union": UnionSet(),
|
| 119 |
}
|
| 120 |
schema = MergeSchema(default=strategy_map[strategy_name])
|
| 121 |
|
|
|
|
| 160 |
|
| 161 |
def run_conflict_analysis():
|
| 162 |
from crdt_merge.dataframe import merge as df_merge
|
| 163 |
+
from crdt_merge.strategies import MergeSchema, LWW, MaxWins, MinWins, UnionSet
|
| 164 |
|
| 165 |
records_a, records_b, source = _load_dataset_records()
|
| 166 |
overlap_ids = set(r["id"] for r in records_a) & set(r["id"] for r in records_b)
|
|
|
|
| 169 |
"LWW": LWW(),
|
| 170 |
"MaxWins": MaxWins(),
|
| 171 |
"MinWins": MinWins(),
|
| 172 |
+
"Union": UnionSet(),
|
| 173 |
}
|
| 174 |
|
| 175 |
fields = ["sentence", "label"]
|
requirements.txt
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
crdt-merge>=0.9.4
|
| 2 |
-
gradio>=
|
| 3 |
plotly>=5.18.0
|
| 4 |
numpy>=1.24.0
|
| 5 |
datasets>=2.14.0
|
|
|
|
| 1 |
crdt-merge>=0.9.4
|
| 2 |
+
gradio>=5.0.0,<6.0.0
|
| 3 |
plotly>=5.18.0
|
| 4 |
numpy>=1.24.0
|
| 5 |
datasets>=2.14.0
|