Kaixun Hua

24 papers A* 4A 1B 2Misc 1Journal 13Unranked 3
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Pedro Chumpitaz-Flores, My Duong, Ying Mao, Kaixun Hua
2025 J jnl
CoRR
Pedro Chumpitaz-Flores, My Duong, Cristóbal Heredia, Kaixun Hua
2025 B conf
IEEE Big Data
Pedro Chumpitaz-Flores, My Duong, Ying Mao, Kaixun Hua
2025 J jnl
CoRR
Pedro Chumpitaz-Flores, My Duong, Ying Mao, Kaixun Hua
2025 J jnl
CoRR
Cristóbal Heredia, Pedro Chumpitaz-Flores, Kaixun Hua
2025 J jnl
CoRR
Xuyuan Xiong, Pedro Chumpitaz-Flores, Kaixun Hua, Cheng Hua
2025 B conf
IEEE Big Data
Pedro Chumpitaz-Flores, My Duong, Ying Mao, Kaixun Hua
2025 J jnl
CoRR
Pedro Chumpitaz-Flores, My Duong, Ying Mao, Kaixun Hua
2023 J jnl
CoRR
Jiayang Ren, Valentín Osuna-Enciso, Morimasa Okamoto, Qiangqiang Mao, Chaojie Ji, Liang Cao, Kaixun Hua, Yankai Cao
2023 J jnl
CoRR
Jiayang Ren, Ningning You, Kaixun Hua, Chaojie Ji, Yankai Cao
2023 A conf
ECAI
Kang Liu, Jipeng Qiang, Yun Li, Yunhao Yuan, Yi Zhu, Kaixun Hua
2023 J jnl
CoRR
Kang Liu, Jipeng Qiang, Yun Li, Yunhao Yuan, Yi Zhu, Kaixun Hua
2022 A* conf
NeurIPS
Kaixun Hua, Jiayang Ren, Yankai Cao
2022 J jnl
CoRR
Yun Li, Yixiu Wang, Yifu Chen, Kaixun Hua, Jiayang Ren, Ghazaleh Mozafari, Qiugang Lu, Yankai Cao
2022 A* conf
NeurIPS
Jiayang Ren, Kaixun Hua, Yankai Cao
2022 A* conf
ICML
Mingfei Shi, Kaixun Hua, Jiayang Ren, Yankai Cao
2022 J jnl
Reliab. Eng. Syst. Saf.
Qian Chen, Lili Zuo, Changchun Wu, Yun Li, Kaixun Hua, Mahdi Mehrtash, Yankai Cao
2022 J jnl
Autom.
Yun Li, Kaixun Hua, Yankai Cao
2021 A* conf
ICML
Kaixun Hua, Mingfei Shi, Yankai Cao
2019 J jnl
CoRR
Dan A. Simovici, Kaixun Hua
2018 Misc conf
SYNASC
Kaixun Hua, Dan A. Simovici
2016 conf
ICNSC
Kaixun Hua, Dan A. Simovici
2015 conf
EGC
Dan A. Simovici, Rosanne Vetro, Kaixun Hua
2015 conf
EGC (best of volume)
Dan A. Simovici, Rosanne Vetro, Kaixun Hua
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