eigengravy / ocsr

Open CS Rankings

Home Page:https://ocsr.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Open CS Rankings

Overview

► This project proposes to improve CSRankings, a ranking system for computer science research. The project will address limitations of CSRankings by allowing users to filter and sort publications by various criteria, including journals and conferences. Additionally, the team will automate data updates and rebuild CSRankings with a more efficient parser written in Python. Finally, the improved system will be open-sourced under a permissive license to allow for wider use and customization.

Repository Structure

└── ./
    ├── Makefile
    ├── README.md
    ├── aliases.csv
    ├── aliases.py
    ├── constants.py
    ├── examples
    │   ├── affiliations.csv
    │   ├── conferences.csv
    │   └── test-generated-authors.csv
    ├── main.py
    ├── output-generated-authors.csv
    ├── requirements.txt
    └── utils
        ├── core.py
        ├── extract_indian_unis.py
        └── ieee_transactions.py

Getting Started

System Requirements:

  • Python: version 3.11.2

Installation

From source

  1. Clone the . repository:
$ git clone ../.
  1. Change to the project directory:
$ cd .
  1. Install the dependencies:
$ pip install -r requirements.txt

Usage

From source

Run . using the command below:

$ python3 main.py

About

Open CS Rankings

https://ocsr.vercel.app

License:GNU General Public License v3.0


Languages

Language:TypeScript 90.2%Language:JavaScript 5.7%Language:CSS 3.4%Language:HTML 0.7%