How to Upload Edges in Bulk
Last updated
Was this helpful?
Was this helpful?
from collections import defaultdict
paper_id_to_edges = defaultdict(list)
for edge in score_edges:
paper_id_to_edges[edge.head].append(edge)
for sub in submissions:
print("Processing edges for paper number: ", sub.number, " ID: ", sub.id)
openreview.tools.post_bulk_edges(client=client_v2, edges=paper_id_to_edges[sub.id])client.delete_edges(invitation=invitation_id, head=sub.id, soft_delete=True)from collections import defaultdict
profile_id_to_edges = defaultdict(list)
for edge in score_edges:
profile_id_to_edges[edge.tail].append(edge)
user_list = ["~User1", "~User2" ...]
for user in user_list:
print("Processing edges for user: ", user)
openreview.tools.post_bulk_edges(client=client_v2, edges=profile_id_to_edges[user])client.delete_edges(invitation=invitation_id, tail="~User1", soft_delete=True)