Skip to content

Commit e467f3a

Browse files
authored
Merge pull request #3 from vantage6/update/vantage6-v5.0.0a23
Updated algorithm to work with 5.0.0a23
2 parents 3b2836d + eba78e9 commit e467f3a

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

v6-session-basics/central.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from vantage6.common import info
22
from vantage6.algorithm.decorator.action import central
3-
from vantage6.algorithm.decorator import algorithm_client
3+
from vantage6.algorithm.decorator.algorithm_client import algorithm_client
44
from vantage6.algorithm.client import AlgorithmClient
55

66

@@ -21,7 +21,7 @@ def global_sum(client: AlgorithmClient, column: str) -> dict:
2121
description="subtask",
2222
method="sum",
2323
organizations=ids,
24-
input_={"args": [column], "kwargs": {}},
24+
arguments={"column": column},
2525
)
2626

2727
info("Waiting for results...")
@@ -53,7 +53,7 @@ def global_sum_dev(client: AlgorithmClient, column: str) -> dict:
5353
description="subtask",
5454
method="sum_dev",
5555
organizations=ids,
56-
input_={"args": [column], "kwargs": {}},
56+
arguments={"column": column},
5757
)
5858

5959
info("Waiting for results...")
@@ -85,7 +85,7 @@ def global_sum_dev_many(client: AlgorithmClient, column: str) -> dict:
8585
description="subtask",
8686
method="sum_many",
8787
organizations=ids,
88-
input_={"args": [column], "kwargs": {}},
88+
arguments={"column": column},
8989
)
9090

9191
info("Waiting for results...")

v6-session-basics/partial.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,32 +10,30 @@
1010
import time
1111
import pandas as pd
1212
from vantage6.common import info, error
13-
from vantage6.algorithm.decorator import data, source_database
14-
from .tmp import dataframe, dataframes
13+
from vantage6.algorithm.decorator.data import dataframe, dataframes
1514
from vantage6.algorithm.decorator.action import (
1615
data_extraction,
17-
pre_processing,
16+
preprocessing,
1817
federated,
1918
)
2019

2120

2221
@data_extraction
23-
@source_database
2422
def read_csv(connection_details: dict) -> dict:
2523
info(f"Reading CSV file from {connection_details['uri']}")
2624
return pd.read_csv(connection_details["uri"])
2725

2826

29-
@pre_processing
30-
@data(1)
27+
@preprocessing
28+
@dataframe(1)
3129
def pre_process(df1: pd.DataFrame, column: str, dtype: str) -> pd.DataFrame:
3230
info(f"Pre-processing data for column {column} with dtype {dtype}")
3331
df1[column] = df1[column].astype(dtype)
3432
return df1
3533

3634

3735
@federated
38-
@data(1)
36+
@dataframe(1)
3937
def sum(df1: pd.DataFrame, column: str) -> dict:
4038
info(f"Summing column {column}")
4139
return {"sum": int(df1[column].sum())}

0 commit comments

Comments
 (0)