Git Product home page Git Product logo

openreview-scripts's Introduction

The OpenReview documentation and issue tracker

The intention of this repository is to provide an issue tracker and discussions for OpenReview. We will also be using this repository to create a better documentation of OpenReview. You can find the documentation at https://docs.openreview.net/.

Before submitting an issue, please refer to the guidelines

openreview-scripts's People

Contributors

agankur21 avatar akobre01 avatar carlosmondra avatar celestemartinez avatar craigsgreenberg avatar haroldrubio avatar marshall62 avatar melisabok avatar mohituniyal avatar mspector avatar mzarozinski avatar nlbahy avatar paragpachpute avatar pmandler avatar rakshitha03 avatar sherry-zyx avatar tlogan avatar xkopenreview avatar yincheng avatar zbialecki avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openreview-scripts's Issues

Match invitation deadline with the webfield deadline string

We need to keep the same value in a single place.

It happened that these fields didn't match in two conferences today.

I think the solution is to save a single value(timestamp) and then decide which timezone to use to render the deadline in the webfield. So we can avoid the inconsistency of the dates.

Create process function debugger script

In order to debug process functions, we should think in something that helps us to debug the process functions.

We could create an script that mocks that note, invitation, etc and executes the process function. So we can check syntax errors, etc.

Need for a tutorial / user-oriented documentation

It's unclear how the samples should be used and if any specific permissions are required for the user.

I tried installing openreview-py through pip and the run python samples/python/get-reviewers.py --baseurl https://openreview.net MIDL.io/2019/Conference/ But this led to empty results:

submissions:
[]
notes:
[]
Reviewers:

I would be interested in understanding what's wrong with how I am trying to use the tool.

Fix webfield template

https://github.com/iesl/openreview-scripts/blob/master/admin/conference-template/webfield/conf.template#L45

function renderConferenceHeader() {
  Webfield.ui.venueHeader({
    title: <<TITLE>>,
    subtitle: <<SUBTITLE>>,
    location: <<LOCATION>>,
    date: <<DATE>>,
    website: <<URL>>,
    instructions: null,  // Add any custom instructions here. Accepts HTML
//    deadline: '2017-06-06 17:00:00'
  });

date: should be the date of the workshop, not the deadline
deadline: should be an string saying "Submission Deadline: June 17th, 2017 5:00pm" using the human readable date param.

When you call the template you need to change the parameters:

https://github.com/iesl/openreview-scripts/blob/master/admin/generate-conference.py#L78

with open(directory + '/webfield/conf.html', 'w') as new_webfile, open(utils.get_path('./conference-template/webfield/conf.template',__file__)) as template_webfile:
	templatestring = template_webfile.read().replace('<<TITLE>>',"\"%s\"" % conference_title)
	templatestring = templatestring.replace('<<CONF>>',"\"%s\"" % conference)
	templatestring = templatestring.replace('<<SUBMISSION_NAME>>', submission_name)
	templatestring = templatestring.replace('<<SUBTITLE>>',"\"%s\"" % conference_subtitle)
	templatestring = templatestring.replace('<<LOCATION>>',"\"%s\"" % conference_location)
	templatestring = templatestring.replace('<<DATE>>',"\"%s\"" % human_duedate)
	templatestring = templatestring.replace('<<URL>>',"\"%s\"" % url)
	new_webfile.write(templatestring)

DATE: should be the date when the workshop starts
and add a new parameter for the duedate like HUMAN_DUE_DATE

Support Venue decision form

The questions about readership of the decision notes is confusing. If you select public you can still not release to authors.

I think instead of three questions it should be one.
Who should be able to see the Decisions when they are posted:

  • everyone
  • only the paper's reviewers (and ACs if applicable)
  • only the paper's authors, reviewers (and ACs if applicable)

Python 3 compatibility

Looking at files such as get-reviewers.py, it is apparent that the code relies on python2 (e.g. print statements).

Given that "Python 2.x will reach the end of its life on January 1st, 2020", it would be fantastic to make sure the code is compatible with python3.

OR Support venue revision

If an invitation has been customized (ex: add a field), the customization will get overwritten if the PC changes the due date using a Stage button.

Delete/Restore doesn't work

After deleting a comment or a review, it shows a faded version with a “Restore” button. When I press the button it appears that it was restored, but the next time I load the page it is still grayed out and has the "Restore” button instead of the delete or edit buttons.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.