Carol Wang

32 papers A* 2A 2B 5Misc 1Journal 18Unranked 4
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
YuanLab. ai, Shawn Wu, Jiangang Luo, Tong Yu, Darcy Chen, Sean Wang, Xudong Zhao, Louie Li, Claire Wang, Hunter He, Carol Wang, Allen Wang
2026 J jnl
CoRR
Shawn Wu, Sean Wang, Louie Li, Darcy Chen, Allen Wang, Jiangang Luo, Xudong Zhao, Joseph Shen, Gawain Ma, Jasper Jia, Marcus Mao, Claire Wang, Hunter He, Carol Wang, Zera Zhang, Jason Wang, Chonly Shen, Leo Zhang, Logan Chen, Qasim Meng, James Gong, Danied Zhao, Penn Zheng, Owen Zhu, Tong Yu
2020 B conf
ISIT
Amitalok J. Budkuley, Bikash Kumar Dey, Sidharth Jaggi, Michael Langberg, Anand D. Sarwate, Carol Wang
2019 J jnl
IEEE Trans. Commun.
Mladen Kovacevic, Carol Wang, Vincent Y. F. Tan
2019 J jnl
IEEE Trans. Inf. Theory
Ling-Hua Chang, Po-Ning Chen, Vincent Y. F. Tan, Carol Wang, Yunghsiang S. Han
2019 B conf
ISIT
Bikash Kumar Dey, Sidharth Jaggi, Michael Langberg, Anand D. Sarwate, Carol Wang
2018 Misc conf
CISS
Ling-Hua Chang, Carol Wang, Po-Ning Chen, Vincent Y. F. Tan, Yunghsiang S. Han
2018 B conf
ISIT
Carol Wang, Mladen Kovacevic, Vincent Y. F. Tan
2017 J jnl
CoRR
Ling-Hua Chang, Carol Wang, Po-Ning Chen, Vincent Y. F. Tan, Yunghsiang S. Han
2017 B conf
ITW
Carol Wang, Mehul Motani
2017 J jnl
IEEE Trans. Inf. Theory
Venkatesan Guruswami, Carol Wang
2017 B conf
ITW
Ling-Hua Chang, Carol Wang, Po-Ning Chen, Yunghsiang S. Han, Vincent Y. F. Tan
2017 J jnl
CoRR
Mladen Kovacevic, Carol Wang, Vincent Y. F. Tan
2017 A* conf
SODA
Parikshit Gopalan, Guangda Hu, Swastik Kopparty, Shubhangi Saraf, Carol Wang, Sergey Yekhanin
2016 J jnl
IEEE Trans. Inf. Theory
Venkatesan Guruswami, Carol Wang, Chaoping Xing
2016 J jnl
CoRR
Parikshit Gopalan, Guangda Hu, Shubhangi Saraf, Carol Wang, Sergey Yekhanin
2016 conf
Allerton
Carol Wang
2016 J jnl
CoRR
Carol Wang
2015 conf
APPROX-RANDOM
Venkatesan Guruswami, Carol Wang
2015 A* conf
SODA
Venkatesan Guruswami, Madhu Sudan, Ameya Velingker, Carol Wang
2014 J jnl
CoRR
Venkatesan Guruswami, Carol Wang
2014 conf
APPROX-RANDOM
Venkatesan Guruswami, Carol Wang
2014 J jnl
Electron. Colloquium Comput. Complex.
Venkatesan Guruswami, Madhu Sudan, Ameya Velingker, Carol Wang
2013 J jnl
CoRR
Venkatesan Guruswami, Carol Wang
2013 J jnl
Electron. Colloquium Comput. Complex.
Venkatesan Guruswami, Carol Wang
2013 J jnl
IEEE Trans. Inf. Theory
Venkatesan Guruswami, Carol Wang
2012 J jnl
Electron. Colloquium Comput. Complex.
Venkatesan Guruswami, Carol Wang
2012 J jnl
CoRR
Venkatesan Guruswami, Srivatsan Narayanan, Carol Wang
2012 A conf
ITCS
Venkatesan Guruswami, Srivatsan Narayanan, Carol Wang
2011 A conf
ASSETS
Douglas Astler, Harrison Chau, Kailin Hsu, Alvin Hua, Andrew Kannan, Lydia Lei, Melissa Nathanson, Esmaeel Paryavi, Michelle Rosen, Hayato Unno, Carol Wang, Khadija Zaidi, Xuemin Zhang, Cha-Min Tang
2011 conf
APPROX-RANDOM
Venkatesan Guruswami, Carol Wang
2011 J jnl
CoRR
Venkatesan Guruswami, Carol Wang
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