Xiaochan Wang

47 papers A* 1Journal 44Unranked 2
YearRankTypeTitle / Venue / Authors
2026 J jnl
Comput. Electron. Agric.
Xuekai Huang, Zheng Wang, Xiaochan Wang, Yinyan Shi, Xiaopeng Huang, Bowei Wang, Lebin Lin, Yanxin Wang
2026 J jnl
Comput. Electron. Agric.
Bo Jia, Xiaochan Wang, Yinyan Shi, Xiaolei Zhang, Zhen Xu, Jihao Wang, Haihui Yang, Dawei Qian
2026 J jnl
Comput. Electron. Agric.
Xianfeng Yang, Yinyan Shi, Xiaochan Wang, Xuekai Huang, Lei Wang, Xiaolei Zhang, Enlai Zheng, Guoxiang Sun, Xiaojun Gao
2025 J jnl
Comput. Electron. Agric.
Feng Chen, Junjie Ding, Zhitao Luo, Enlai Zheng, Yingtao Lu, Yinyan Shi, Yongnian Zhang, Xiaochan Wang
2025 J jnl
Comput. Electron. Agric.
Jinming Zheng, Xiaochan Wang, Xuekai Huang, Yinyan Shi, Xiaolei Zhang, Yanxin Wang, Dezhi Wang, Jihao Wang, Jianfei Zhang
2025 J jnl
Comput. Electron. Agric.
Lei Wang, Jinling Cong, Zhibo Liu, Qingxi Liao, Yitao Liao, Yinyan Shi, Xiaochan Wang
2025 J jnl
IEEE Access
Xiaochan Wang, Liyun Wang, Peifang Liu
2025 J jnl
J. Field Robotics
Ahmed Amin, Xiaochan Wang, Yanyu Chen, Guoxiang Sun, Xuekai Huang, Luke Toroitich Rottok, Hassan A. A. Sayed, Mahmoud Okasha, Reda Hassanien Emam Hassanien
2025 J jnl
Comput. Electron. Agric.
Chuang Xia, Qiang Chen, Yinyan Shi, Xiaochan Wang, Xiaolei Zhang, Yao Wu, Yiran Wang
2025 J jnl
Comput. Electron. Agric.
Xuekai Huang, Xiaochan Wang, Yanxin Wang, Yinyan Shi, Huawei Lv, Jinming Zheng, Yanyu Chen
2025 J jnl
Comput. Electron. Agric.
Yangxu Zhu, Xiaochan Wang, Yinyan Shi, Xiaolei Zhang, Enlai Zheng, Wei Lu
2025 J jnl
Comput. Electron. Agric.
Yanyu Chen, Xiaochan Wang, Xiaolei Zhang, Dezhi Wang, Xin Xu, Xuekai Huang
2025 J jnl
Comput. Electron. Agric.
Yao Wu, Xiaochan Wang, Xiaolei Zhang, Yinyan Shi, Jihao Wang, Ye Jiang, Huixing Huang, Xuan Li
2025 J jnl
Comput. Electron. Agric.
Fubin Zhang, Zhitao Luo, Weixun Li, Enlai Zheng, Dongchuan Pan, Jin Qian, Haoping Yao, Xiaochan Wang
2024 J jnl
Sensors
Wei Lu, Xiaochan Wang, Weidong Jia
2024 J jnl
Comput. Electron. Agric.
Yao Wu, Xiaochan Wang, Yinyan Shi, Yanxin Wang, Dawei Qian, Ye Jiang
2024 J jnl
Comput. Electron. Agric.
Jinming Zheng, Xiaochan Wang, Yinyan Shi, Xiaolei Zhang, Yao Wu, Dezhi Wang, Xuekai Huang, Yanxin Wang, Jihao Wang, Jianfei Zhang
2024 J jnl
Comput. Electron. Agric.
Yanyu Chen, Xiaochan Wang, Xiaolei Zhang, Xin Xu, Xuekai Huang, Dezhi Wang, Ahmed Amin
2024 J jnl
Comput. Electron. Agric.
Yongnian Zhang, Yinhe Chen, Yihua Bao, Xiaochan Wang, Jieyu Xian
2023 J jnl
Comput. Electron. Agric.
Hui Liu, Lin Wang, Yinyan Shi, Xiaochan Wang, Feilong Chang, Yao Wu
2023 J jnl
Comput. Electron. Agric.
Yinyan Shi, Man Chen, Xiaochan Wang, Haolin Yang, Haiming Yu, Xiangze Hao
2023 J jnl
Comput. Electron. Agric.
Yongnian Zhang, Yinhe Chen, Yifan Song, Renfei Zhang, Xiaochan Wang
2023 J jnl
IEEE Trans. Parallel Distributed Syst.
Rui-Xiao Zhang, Changpeng Yang, Xiaochan Wang, Tianchi Huang, Chenglei Wu, Jiangchuan Liu, Lifeng Sun
2023 J jnl
Comput. Electron. Agric.
Dezhi Wang, Xiaochan Wang, Yanyu Chen, Yao Wu, Xiaolei Zhang
2022 J jnl
Sensors
Nguyen Thi Dieu Thuy, Xiaochan Wang, Guo Zhao, Tingyu Liang, Zaihan Zou
2022 A* conf
ACM Multimedia
Rui-Xiao Zhang, Changpeng Yang, Xiaochan Wang, Tianchi Huang, Chenglei Wu, Jiangchuan Liu, Lifeng Sun
2022 J jnl
Comput. Electron. Agric.
Yao Wu, Xiaochan Wang, Xiaolei Zhang, Yinyan Shi, Weimin Li
2022 J jnl
Comput. Electron. Agric.
Wei Lu, Xiaochan Wang, Weidong Jia
2021 J jnl
Multim. Tools Appl.
Hong Lin, Hang Sheng, Guoxiang Sun, Yuhua Li, Maohua Xiao, Xiaochan Wang
2021 J jnl
IEEE CAA J. Autom. Sinica
Othmane Friha, Mohamed Amine Ferrag, Lei Shu, Leandros Maglaras, Xiaochan Wang
2020 J jnl
Sensors
Guoxiang Sun, Xiaochan Wang, Haihui Yang, Xianjie Zhang
2020 J jnl
Comput. Electron. Agric.
Wei Lu, Xiaochan Wang, Fengjie Wang, Jingna Liu
2020 J jnl
Int. J. Data Min. Bioinform.
Haorui Wang, Xiaochan Wang, Zhouxin Yu, Wen Zhang
2020 J jnl
IEEE Wirel. Commun.
Kai Huang, Kailiang Li, Lei Shu, Xing Yang, Timothy J. Gordon, Xiaochan Wang
2020 J jnl
IEEE Access
Kai Huang, Lei Shu, Kailiang Li, Fan Yang, Guangjie Han, Xiaochan Wang, Simon Pearson
2020 J jnl
IEEE Access
Chao Yang, Xiaochan Wang, Bin Jiang
2019 J jnl
Sensors
Guoxiang Sun, Xiaochan Wang, Ye Sun, Yongqian Ding, Wei Lu
2019 J jnl
Sensors
Guoxiang Sun, Yongqian Ding, Xiaochan Wang, Wei Lu, Ye Sun, Hongfeng Yu
2019 J jnl
Comput. Electron. Agric.
Yinyan Shi, Xin (Rex) Sun, Xiaochan Wang, Zhichao Hu, David Newman, Weimin Ding
2019 J jnl
IEEE Access
Wen Zhang, Chenglin Yu, Xiaochan Wang, Feng Liu
2019 conf
BIBM
Xiaochan Wang, Yuchong Gong, Jing Yi, Wen Zhang
2018 J jnl
Comput. Electron. Agric.
Tingting Yan, Heping Zhu, Li Sun, Xiaochan Wang, Peter Ling
2018 J jnl
Sensors
Tingting Yan, Xiaochan Wang, Heping Zhu, Peter Ling
2018 J jnl
Comput. Electron. Agric.
Yinyan Shi, Zhichao Hu, Xiaochan Wang, Morice Oluoch Odhiambo, Weimin Ding
2018 J jnl
Comput. Electron. Agric.
Yinyan Shi, Chen Man, Xiaochan Wang, Morice Oluoch Odhiambo, Weimin Ding
2014 J jnl
J. Multim.
Yu Zhang, Xiaochan Wang
2010 conf
FCST
Guomin He, Xiaochan Wang, Guoxiang Sun
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