Xiang Lan

37 papers Journal 32Unranked 5
YearRankTypeTitle / Venue / Authors
2026 J jnl
IEEE Internet Things J.
Xiaoting Wang, Xiang Lan, Xianpeng Wang, Mingcheng Fu
2025 J jnl
Circuits Syst. Signal Process.
Xiaoting Wang, Xiang Lan, Xianpeng Wang
2025 J jnl
Wirel. Networks
Xiaoli Jing, Xianpeng Wang, Han Wang, Chenglong Shao, Xiang Lan
2024 J jnl
Remote. Sens.
Yanqiu Yang, Xianpeng Wang, Xiaoqin Wu, Xiang Lan, Ting Su, Yuehao Guo
2024 J jnl
Remote. Sens.
Yanqiu Yang, Xianpeng Wang, Xiaoqin Wu, Xiang Lan, Ting Su, Yuehao Guo
2024 J jnl
Digit. Signal Process.
Liangliang Li, Xianpeng Wang, Xiang Lan, Ting Su, Yuehao Guo
2024 conf
SSPS
Xiaoting Wang, Xiang Lan
2024 J jnl
IEICE Trans. Commun.
Huafei Wang, Xianpeng Wang, Xiang Lan, Ting Su
2024 J jnl
IEEE Trans. Instrum. Meas.
Yunye Su, Xianpeng Wang, Xiang Lan
2024 J jnl
Digit. Signal Process.
Yuehao Guo, Xianpeng Wang, Jinmei Shi, Lu Sun, Xiang Lan
2024 J jnl
J. Frankl. Inst.
Xiaoli Jing, Xianpeng Wang, Zhiguang Han, Ting Su, Chenglong Shao, Xiang Lan
2024 J jnl
IEEE Trans. Intell. Transp. Syst.
Yuehao Guo, Xianpeng Wang, Xiang Lan, Ting Su
2023 J jnl
Sensors
Zheqi Zhang, Xiang Lan, Xianpeng Wang
2023 J jnl
Sensors
Yuan Wang, Xianpeng Wang, Ting Su, Yuehao Guo, Xiang Lan
2023 J jnl
Remote. Sens.
Hongqing Liu, Heng Zhang, Jinmei Shi, Xiang Lan, Wenshuai Wang, Xianpeng Wang
2023 J jnl
IEEE Access
Guizhong Cai, Xianpeng Wang, Jinmei Shi, Xiang Lan, Ting Su, Yuehao Guo
2023 J jnl
IEEE Internet Things J.
Huafei Wang, Xianpeng Wang, Xiang Lan, Ting Su, Liangtian Wan
2023 J jnl
Remote. Sens.
Yunye Su, Xiang Lan, Jinmei Shi, Lu Sun, Xianpeng Wang
2023 conf
ICCT
Yuehao Guo, Xianpeng Wang, Xiang Lan
2023 J jnl
Sensors
Liangliang Li, Xianpeng Wang, Xiang Lan, Gang Xu, Liangtian Wan
2023 J jnl
Remote. Sens.
Yuehao Guo, Xianpeng Wang, Jinmei Shi, Lu Sun, Xiang Lan
2022 J jnl
Remote. Sens.
Wenshuai Wang, Xiang Lan, Jinmei Shi, Xianpeng Wang
2022 J jnl
Remote. Sens.
Wenshuai Wang, Xianpeng Wang, Jinmei Shi, Xiang Lan
2022 J jnl
Sensors
Yao Jiang, Xiang Lan, Jinmei Shi, Zhiguang Han, Xianpeng Wang
2022 J jnl
Remote. Sens.
Yuehao Guo, Xianpeng Wang, Jinmei Shi, Xiang Lan, Liangtian Wan
2021 J jnl
Remote. Sens.
Qi Liu, Xianpeng Wang, Mengxing Huang, Xiang Lan, Lu Sun
2021 J jnl
IEEE Access
Xiang Lan, Wei Liu
2021 J jnl
Remote. Sens.
Jingyu Cong, Xianpeng Wang, Xiang Lan, Mengxing Huang, Liangtian Wan
2021 conf
WCSP
Yue Hao, Xianpeng Wang, Xiang Lan
2021 J jnl
EURASIP J. Adv. Signal Process.
Jianfeng Shao, Xianpeng Wang, Xiang Lan, Zhiguang Han, Ting Su
2021 J jnl
Remote. Sens.
Tengxian Xu, Xianpeng Wang, Mengxing Huang, Xiang Lan, Lu Sun
2020 J jnl
IEEE Trans. Aerosp. Electron. Syst.
Xiang Lan, Wei Liu, Henry Y. T. Ngan
2019 conf
ISSPIT
Xiang Lan, Wei Liu
2019 J jnl
IEEE Access
Bo Zhang, Wei Liu, Xiang Lan
2018 J jnl
CoRR
Bo Zhang, Wei Liu, Xiang Lan
2017 J jnl
CoRR
Xiang Lan, Wei Liu
2017 conf
DSP
Xiang Lan, Wei Liu, Henry Y. T. Ngan
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