/ocsr

Open CS Rankings

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

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