You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The openreview api has two versions.
This wrapper code is built on the older version which does not contain newer papers. If you want ICLR 2024 papers you can try using this code:
from venue import *
papers_with_new_api = defaultdict()
venues = get_venues(client, ["ICLR"], ["2024"])
for venue_id in venues:
try:
venue_group = client.get_group(venue_id)
submission_name = venue_group.content['submission_name']['value']
submissions = client.get_all_notes(invitation=f'{venue_id}/-/{submission_name}', details='replies')
review_name = venue_group.content['review_name']['value']
reviews=[openreview.api.Note.from_json(reply) for s in submissions for reply in s.details['replies'] if f'{venue_id}/{submission_name}{s.number}/-/{review_name}' in reply['invitations']]
if len(reviews)!=0:
print(f"{venue_id}: Submissions: {len(submissions)}, Reviews - {len(reviews)}")
papers_with_new_api[venue_id] = {
'submissions': submissions,
'reviews': reviews
}
except:
pass
Great repo!
I realize it doesn't seem to work for ICLR 2024 when I tried:
But it works fine when I change the year from 2024 to 2023. Any idea why?
The text was updated successfully, but these errors were encountered: