Weidong Li

28 papers Journal 28
YearRankTypeTitle / Venue / Authors
2026 J jnl
IEEE Geosci. Remote. Sens. Lett.
Jiangtao Wang, Rui Wang, Weidong Li, Lijia Tan, Qi Jiang, Weiming Tian, Cheng Hu
2025 J jnl
IEEE Trans. Aerosp. Electron. Syst.
Yujia Yan, Cheng Hu, Qi Jiang, Handong Yang, Weidong Li, Rui Wang
2025 J jnl
IEEE Trans. Aerosp. Electron. Syst.
Yujia Yan, Cheng Hu, Jiong Cai, Weidong Li, Teng Yu, Rui Wang
2025 J jnl
IEEE Trans. Geosci. Remote. Sens.
Cheng Hu, Fan Zhang, Weidong Li, Rui Wang, Jiangtao Wang, Haibo Liu
2025 J jnl
IEEE Trans. Geosci. Remote. Sens.
Jiangtao Wang, Rui Wang, Weidong Li, Fan Zhang, Lijia Tan, Cheng Hu
2025 J jnl
IEEE Trans. Geosci. Remote. Sens.
Jiangtao Wang, Rui Wang, Weidong Li, Muyang Li, Lijia Tan, Cheng Hu
2024 J jnl
Remote. Sens.
Muyang Li, Teng Yu, Rui Wang, Weidong Li, Fan Zhang, Chunfeng Wu
2024 J jnl
Remote. Sens.
Qi Jiang, Rui Wang, Wenyuan Zhang, Longxiang Jiao, Weidong Li, Chunfeng Wu, Cheng Hu
2024 J jnl
IEEE Trans. Geosci. Remote. Sens.
Fan Zhang, Weidong Li, Rui Wang, Jiangtao Wang, Muyang Li, Cheng Hu
2024 J jnl
IEEE Trans. Geosci. Remote. Sens.
Rui Wang, Jiangtao Wang, Weidong Li, Muyang Li, Fan Zhang, Cheng Hu
2023 J jnl
Sci. China Inf. Sci.
Cheng Hu, Yujia Yan, Rui Wang, Qi Jiang, Jiong Cai, Weidong Li
2023 J jnl
IEEE Trans. Geosci. Remote. Sens.
Muyang Li, Rui Wang, Weidong Li, Fan Zhang, Jiangtao Wang, Cheng Hu, Yunlong Li
2022 J jnl
IEEE Trans. Geosci. Remote. Sens.
Cheng Hu, Muyang Li, Weidong Li, Rui Wang, Teng Yu
2022 J jnl
Remote. Sens.
Teng Yu, Muyang Li, Weidong Li, Tianran Zhang, Rui Wang, Cheng Hu
2022 J jnl
Sci. China Inf. Sci.
Weiming Tian, Linlin Fang, Rui Wang, Weidong Li, Chao Zhou, Cheng Hu
2022 J jnl
Remote. Sens.
Weiming Tian, Linlin Fang, Weidong Li, Na Ni, Rui Wang, Cheng Hu, Hanzhe Liu, Weigang Luo
2022 J jnl
IEEE Trans. Geosci. Remote. Sens.
Rui Wang, Tianran Zhang, Cheng Hu, Jiong Cai, Weidong Li
2022 J jnl
IEEE Trans. Geosci. Remote. Sens.
Cheng Hu, Fan Zhang, Weidong Li, Rui Wang, Teng Yu
2022 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Weidong Li, Cheng Hu, Rui Wang, Muyang Li, Fan Zhang, Jiangtao Wang
2022 J jnl
IEEE Geosci. Remote. Sens. Lett.
Weidong Li, Rui Wang, Fan Zhang, Muyang Li, J. Wang, Cheng Hu
2022 J jnl
Remote. Sens.
Teng Yu, Muyang Li, Weidong Li, Jiong Cai, Rui Wang, Cheng Hu
2022 J jnl
Remote. Sens.
Rui Wang, Xiao Kou, Kai Cui, Huafeng Mao, Shuaihang Wang, Zhuoran Sun, Weidong Li, Yunlong Li, Cheng Hu
2022 J jnl
Remote. Sens.
Teng Yu, Muyang Li, Weidong Li, Huafeng Mao, Rui Wang, Cheng Hu, Teng Long
2021 J jnl
Sci. China Inf. Sci.
Weidong Li, Cheng Hu, Rui Wang, Shaoyang Kong, Fan Zhang
2020 J jnl
IEEE Trans. Geosci. Remote. Sens.
Cheng Hu, Weidong Li, Rui Wang, Teng Long, V. Alistair Drake
2019 J jnl
IEEE Trans. Geosci. Remote. Sens.
Cheng Hu, Weidong Li, Rui Wang, Teng Long, Changjiang Liu, V. Alistair Drake
2018 J jnl
Sci. China Inf. Sci.
Cheng Hu, Wenqing Li, Rui Wang, Yuanhao Li, Weidong Li, Tianran Zhang
2017 J jnl
IEEE Geosci. Remote. Sens. Lett.
Cheng Hu, Weidong Li, Rui Wang, C. Liu, T. Zhang, W. Li
docs/linting.md
← Index docs/linting.md markdown
# Code Linting Guide

## Installation

```bash
pip install flake8 pylint black isort
```

## Quick Usage

### Check Code Quality
```bash
# Comprehensive analysis (recommended)
pylint redb/

# Quick style check
flake8 redb/

# Format code
black redb/

# Sort imports
isort redb/
```

### Check Only (No Changes)
```bash
black --check redb/
isort --check-only redb/
```

## Configuration

The project uses `pyproject.toml` for configuration. Key settings:

- **Line length**: 120 characters
- **Pylint**: Disabled overly strict warnings (docstrings, naming conventions)
- **Black**: Compatible with isort
- **Flake8**: Ignores common style issues

## Security-Focused Linting

For security analysis, install additional tools:

```bash
pip install pylint-security bandit
```

Run security checks:
```bash
# Pylint with security plugin
pylint --load-plugins=pylint_security redb/

# Bandit (security-focused)
bandit -r redb/
```

## Recommended Workflow

1. **Development**: Use `flake8` for quick feedback
2. **Pre-commit**: Run `pylint` for comprehensive analysis
3. **Formatting**: Use `black` and `isort` before commits
4. **Security**: Run `bandit` periodically

## IDE Integration

Most IDEs support these tools:
- **VS Code**: Install Python extension, configure linting
- **PyCharm**: Built-in support for all tools
- **Vim/Neovim**: Use ALE or similar plugins