Vikram Aggarwal

23 papers A* 3A 4C 1Journal 8Unranked 7
YearRankTypeTitle / Venue / Authors
2025 J jnl
CoRR
Anushya Subbiah, Vikram Aggarwal, James Pine, Steffen Rendle, Krishna Sayana, Kun Su
2025 J jnl
CoRR
Vikram Aggarwal, Jay Kulkarni, Aditi Mascarenhas, Aakriti Narang, Siddarth Raman, Ajay Shah, Susan Thomas
2025 conf
IJCNLP-AACL (long papers)
Li Yang, Anushya Subbiah, Hardik Patel, Judith Yue Li, Yanwei Song, Reza Mirghaderi, Vikram Aggarwal, Fuli Feng, Zenglin Xu, Dongfang Liu, Qifan Wang
2024 A conf
CIKM
Anushya Subbiah, Steffen Rendle, Vikram Aggarwal
2024 J jnl
CoRR
Anushya Subbiah, Steffen Rendle, Vikram Aggarwal
2024 J jnl
CoRR
Li Yang, Anushya Subbiah, Hardik Patel, Judith Yue Li, Yanwei Song, Reza Mirghaderi, Vikram Aggarwal
2024 J jnl
J. Am. Medical Informatics Assoc.
David Cella, Maja Kuharic, John Devin Peipert, Katy Bedjeti, Sofia F. Garcia, Betina Yanez, Lisa R. Hirschhorn, Ava Coughlin, Victoria Morken, Mary O'Connor, Jeffrey A. Linder, Neil Jordan, Ronald T. Ackermann, Saki Amagai, Sheetal Kircher, Nisha Mohindra, Vikram Aggarwal, Melissa Weitzel, Eugene C. Nelson, Glyn Elwyn, Aricca D. Van Citters, Cynthia Barnard
2012 J jnl
Biomed. Signal Process. Control.
Hyoung-Nam Kim, Yong-Hee Kim, Hyun-Chool Shin, Vikram Aggarwal, Marc H. Schieber, Nitish V. Thakor
2011 conf
CDC/ECC
Gautam Kumar, Vikram Aggarwal, Nitish V. Thakor, Marc H. Schieber, Mayuresh V. Kothare
2011 conf
EMBC
Geoffrey I. Newman, Vikram Aggarwal, Marc H. Schieber, Nitish V. Thakor
2010 J jnl
Comput. Intell. Neurosci.
Girish Singhal, Vikram Aggarwal, Soumyadipta Acharya, Jose Aguayo, Jiping He, Nitish V. Thakor
2010 J jnl
IEEE Trans. Biomed. Eng.
Hyun-Chool Shin, Vikram Aggarwal, Soumyadipta Acharya, Marc H. Schieber, Nitish V. Thakor
2010 C conf
ACC
Gautam Kumar, Vikram Aggarwal, Nitish V. Thakor, Marc H. Schieber, Mayuresh V. Kothare
2007 A conf
IUI
Zhen Wen, Michelle X. Zhou, Vikram Aggarwal
2006 A conf
IUI
Michelle X. Zhou, Keith Houck, Shimei Pan, James Shaw, Vikram Aggarwal, Zhen Wen
2006 conf
IEEE VAST
David Gotz, Michelle X. Zhou, Vikram Aggarwal
2006 A* conf
AAAI
Michelle X. Zhou, Keith Houck, Shimei Pan, James Shaw, Vikram Aggarwal, Zhen Wen
2006 conf
EMBC
Vikram Aggarwal, Aniruddha Chatterjee, Yoonju Cho, Dickson Cheung
2005 A conf
IUI
Michelle X. Zhou, Zhen Wen, Vikram Aggarwal
2005 conf
INFOVIS
Zhen Wen, Michelle X. Zhou, Vikram Aggarwal
2004 A* conf
UIST
Michelle X. Zhou, Vikram Aggarwal
2004 A* conf
AAAI
Michelle X. Zhou, Keith Houck, Rosario Uceda-Sosa, Shimei Pan, Min Chen, Vikram Aggarwal, James Shaw
2003 conf
ICCSA (3)
Ashok Srinivasan, Vikram Aggarwal
lint.sh
← Index lint.sh bash
#!/bin/bash

# Linting script for REDB project
# Usage: ./lint.sh [--fix] [--check-only]

set -e

# Colors for output
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m' # No Color

# Default values
FIX=false
CHECK_ONLY=false

# Parse arguments
while [[ $# -gt 0 ]]; do
    case $1 in
        --fix)
            FIX=true
            shift
            ;;
        --check-only)
            CHECK_ONLY=true
            shift
            ;;
        *)
            echo "Unknown option: $1"
            echo "Usage: $0 [--fix] [--check-only]"
            exit 1
            ;;
    esac
done

echo -e "${GREEN}Running linting checks on REDB project...${NC}"

# Check if we're in a virtual environment
if [[ "$VIRTUAL_ENV" == "" ]]; then
    echo -e "${YELLOW}Warning: Not in a virtual environment. Consider activating one.${NC}"
fi

# Function to run a command and check its exit status
run_check() {
    local name="$1"
    local command="$2"
    
    echo -e "\n${YELLOW}Running $name...${NC}"
    if eval "$command"; then
        echo -e "${GREEN}✓ $name passed${NC}"
    else
        echo -e "${RED}✗ $name failed${NC}"
        return 1
    fi
}

# Track overall success
overall_success=true

# 1. isort (import sorting)
if [[ "$FIX" == true ]]; then
    run_check "isort" "isort redb/" || overall_success=false
else
    run_check "isort" "isort --check-only --diff redb/" || overall_success=false
fi

# 2. black (code formatting)
if [[ "$FIX" == true ]]; then
    run_check "black" "black redb/" || overall_success=false
else
    run_check "black" "black --check --diff redb/" || overall_success=false
fi

# 3. flake8 (style and error checking)
run_check "flake8" "flake8 redb/" || overall_success=false

# 4. pylint (comprehensive analysis)
run_check "pylint" "pylint --rcfile=pyproject.toml redb/" || overall_success=false

echo -e "\n${GREEN}Linting completed!${NC}"

if [[ "$overall_success" == true ]]; then
    echo -e "${GREEN}All checks passed! ✨${NC}"
    exit 0
else
    echo -e "${RED}Some checks failed. Please fix the issues above.${NC}"
    exit 1
fi