Wei Tu

28 papers A* 3A 5C 1Journal 12Unranked 7
YearRankTypeTitle / Venue / Authors
2025 J jnl
Int. J. Data Sci. Anal.
Wei Tu, Juan He
2025 J jnl
Int. J. Appl. Earth Obs. Geoinformation
Zhaoya Gong, Chenglong Wang, Bin Liu, Binbo Li, Wei Tu, Yuting Chen, Zhicheng Deng, Pengjun Zhao
2023 J jnl
Comput. Stat. Data Anal.
Qingguo Tang, Wei Tu, Linglong Kong
2022 J jnl
Comput. Stat. Data Anal.
Gaurav Agarwal, Wei Tu, Ying Sun, Linglong Kong
2022 A* conf
AAAI
Yafei Wang, Bo Pan, Wei Tu, Peng Liu, Bei Jiang, Chao Gao, Wei Lu, Shangling Jui, Linglong Kong
2021 C conf
ISCAS
Wei Tu, Miguel Cacho-Soblechero, Dan Terracina, Paul H. Strutton, Pantelis Georgiou
2019 A* conf
IJCAI
Wei Tu, Dong Yang, Linglong Kong, Menglu Che, Qian Shi, Guodong Li, Guangjian Tian
2019 A* conf
ICDM
Wei Tu, Peng Liu, Jingyu Zhao, Yi Liu, Linglong Kong, Guodong Li, Bei Jiang, Guangjian Tian, Hengshuai Yao
2018 J jnl
Int. J. Appl. Geospat. Res.
Wei Tu
2018 J jnl
Int. J. Semantic Comput.
Yiping Yan, Wei Tu, Xu Ding, Lifeng Sun
2018 conf
MIPR
Wei Tu, Chen Yan, Yiping Yan, Xu Ding, Lifeng Sun
2016 J jnl
Circuits Syst. Signal Process.
Lianxi Liu, Junchao Mu, Ning Ma, Wei Tu, Zhangming Zhu, Yintang Yang
2015 conf
WF-IoT
Yinjia Huo, Wei Tu, Zhengguo Sheng, Victor C. M. Leung
2015 conf
ASICON
Lianxi Liu, Wei Tu, Junchao Mu, Zhangming Zhu, Yintang Yang
2014 J jnl
Ann. GIS
Wei Tu, Jun Tu, Stuart Tedders
2013 J jnl
Internet Res.
Ming-Chuan Pan, Chih-Ying Kuo, Ching-Ti Pan, Wei Tu
2012 conf
CCPR
Wei Tu, Lixin Gan, Zhihua Xie
2012 conf
AICI
Wei Tu, Zhihua Xie, Lixin Gan
2010 J jnl
IEEE J. Sel. Areas Commun.
Liang Zhou, Xinbing Wang, Wei Tu, Gabriel-Miro Muntean, Benoit Geller
2009 J jnl
IEEE Trans. Multim.
Wei Tu, Eckehard G. Steinbach, Muhammad Muhammad, Xiaoling Li
2008 A conf
ICME
Xiaoling Li, Wei Tu, Eckehard G. Steinbach
2008 A conf
ICME
Muhammad Muhammad, Wei Tu, Eckehard G. Steinbach
2008 J jnl
Adv. Multim.
Wei Tu, Jacob Chakareski, Eckehard G. Steinbach
2008 conf
WKDD
Wei Tu, Jinlong Zhang
2007 A conf
ICME
Lian Shen, Wei Tu, Eckehard G. Steinbach
2005 conf
DG.O
Wei Tu, Lixin Li, Reinhard Piltner
2005 A conf
ICME
Wei Tu, Eckehard G. Steinbach
2004 A conf
ICME
Wei Tu, Eckehard G. Steinbach
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