Xiao-Jie Zhao

29 papers B 2C 3Misc 1Journal 11Unranked 12
YearRankTypeTitle / Venue / Authors
2021 J jnl
Kybernetes
Ming-Yang Li, Xiao-Jie Zhao, Lei Zhang, Xin Ye, Bo Li
2021 J jnl
Expert Syst. Appl.
Fahui Miao, Li Yao, Xiao-Jie Zhao
2019 J jnl
BMC Medical Imaging
Zhi-ying Long, Zhi Wang, Jing Zhang, Xiao-Jie Zhao, Li Yao
2018 J jnl
Comput. Intell. Neurosci.
Jing Zhang, Chuncheng Zhang, Li Yao, Xiao-Jie Zhao, Zhi-ying Long
2018 J jnl
IEEE Trans. Biomed. Eng.
Chuncheng Zhang, Li Yao, Sutao Song, Xiaotong Wen, Xiao-Jie Zhao, Zhi-ying Long
2018 B conf
IJCNN
Jiahui Shen, Airu Pang, Li Yao, Xiao-Jie Zhao
2017 conf
ISNN (2)
Dongping Zhao, Qiushi Zhang, Li Yao, Xiao-Jie Zhao
2016 J jnl
IEEE Commun. Lett.
Tao Shang, Zhuang Pei, Xiao-Jie Zhao, Jianwei Liu
2016 J jnl
Int. J. Imaging Syst. Technol.
Xiaotong Wen, Mingxuan Kang, Li Yao, Xiao-Jie Zhao
2015 J jnl
Quantum Inf. Process.
Tao Shang, Xiao-Jie Zhao, Chao Wang, Jianwei Liu
2014 J jnl
IEEE Geosci. Remote. Sens. Lett.
Jianguang Wen, Xiao-Jie Zhao, Qiang Liu, Yong Tang, Baocheng Dou
2014 J jnl
IEEE Commun. Lett.
Tao Shang, Xiao-Jie Zhao, Jianwei Liu
2013 conf
HCI (24)
Xiaofei Li, Lele Xu, Li Yao, Xiao-Jie Zhao
2013 J jnl
Int. J. Imaging Syst. Technol.
Xiao-Jie Zhao, Xiaotong Wen, Jiahui Shen, Hao Hong, Li Yao
2012 C conf
IGARSS
Xiao-Jie Zhao, Qinhuo Liu, Jianguang Wen, Qiang Liu
2012 conf
Human Vision and Electronic Imaging
Jia Guo, Peng Xu, Li Yao, Hua Shu, Xiao-Jie Zhao
2010 C conf
ISDA
He Xu, Wei Song, Zhiping Hu, Cheng Chen, Xiao-Jie Zhao, Jiacai Zhang
2010 Misc conf
ICNC
Gang Liu, Li Yao, Xiao-Jie Zhao
2008 conf
ICNC (6)
Qiang Zhang, Hua Li, Yan Zhao, Xinlu Liu, Hua Shu, Li Yao, Xiao-Jie Zhao
2008 conf
ICNC (4)
Qian Di, Tingting Wang, Li Yao, Xiao-Jie Zhao
2007 conf
ICNC (2)
Xiaotong Wen, Kai Yin, Dongzhi Sun, Li Yao, Xiao-Jie Zhao
2007 conf
Computer-Aided Diagnosis
Zifan Cai, Qian Di, Kewei Chen, Eric M. Reiman, Liang Wang, Kuncheng Li, Jie Tang, Li Yao, Xiao-Jie Zhao
2006 B conf
Image Processing
Kewei Chen, Xiaolin Ge, Li Yao, Daniel Bandy, Gene E. Alexander, Anita Prouty, Christine Burns, Xiao-Jie Zhao, Xiaotong Wen, Ronald Korn, Michael Lawson, Eric M. Reiman
2006 conf
ICNC (1)
Xiaotong Wen, Xiao-Jie Zhao, Li Yao, Xia Wu
2006 conf
ISNN (2)
Jiacai Zhang, Xiao-Jie Zhao, Yijun Liu, Li Yao
2006 conf
ICONIP (1)
Kai Yin, Xiao-Jie Zhao, Li Yao
2006 conf
ISNN (2)
Xiaotong Wen, Xiao-Jie Zhao, Li Yao
2005 conf
ISNN (3)
Xiaotong Wen, Xiao-Jie Zhao, Li Yao
2003 C conf
ICANN
Zhi-ying Long, Li Yao, Xiao-Jie Zhao, Liu-qing Pei, Gui Xue, Qi Dong, Dan-ling Peng
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