openreview-py icon indicating copy to clipboard operation
openreview-py copied to clipboard

How to get all invitations so I can access the list of data for a conference

Open yrf1 opened this issue 1 year ago • 6 comments

I tried client.get_all_invitations() but nothing was being outputted after 5-10 minutes.

I want to explore data beyond ICLR 2019 from the README front page.

import openreview

client = openreview.Client(baseurl='https://api.openreview.net', username='<your username>', password='<your password>')
notes = openreview.tools.iterget_notes(client, invitation='ICLR.cc/2019/Conference/-/Blind_Submission')
for note in notes:
    print(note.content['title'])

Is conference venue invitations documented somewhere for easy accessibility?

yrf1 avatar May 15 '23 19:05 yrf1

I would suggest querying the submissions by venue id:

client.get_all_notes(content={ 'venueid': 'ICLR.cc/2022/Conference'})

this will return all the accepted papers.

cc @racheljsmart to follow up with the user.

melisabok avatar Jun 26 '23 20:06 melisabok

Is there a way to get the list of possible venue ids? There seems to be quite a bit of discrepancies in terms of capitalization etc.

MarvinT avatar Jun 28 '23 21:06 MarvinT

There is a group called venues where we store all the venues that we hosted so far. There is another group called active_venues that contains the venues that are active (currently under review).

melisabok avatar Jun 28 '23 22:06 melisabok

Brilliant! For anyone finding this post looking for code, the way to get them is client.get_group("venues").members not openreview.tools.get_all_venues(client)

MarvinT avatar Jun 29 '23 00:06 MarvinT

Another caveat for future people, venueid is not always populated for example client.get_all_notes(content={"venueid": "ICLR.cc/2019/Conference"}) returns an empty list

MarvinT avatar Jun 29 '23 00:06 MarvinT