Vadim Sokolov

33 papers A* 1Journal 28Unranked 4
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Nicholas Polson, Vadim Sokolov
2026 J jnl
CoRR
Nick Polson, Vadim Sokolov
2026 J jnl
CoRR
Nick Polson, Vadim Sokolov
2026 J jnl
CoRR
Nick Polson, Vadim Sokolov
2026 J jnl
CoRR
Alec Litowitz, Nick Polson, Vadim Sokolov
2025 J jnl
CoRR
Nick Polson, Vadim Sokolov
2025 J jnl
Entropy
Nick Polson, Vadim Sokolov
2025 J jnl
CoRR
Maria Nareklishvili, Nicholas Polson, Vadim Sokolov
2025 J jnl
CoRR
Nick Polson, Vadim Sokolov
2025 J jnl
Entropy
Sarah Polson, Vadim Sokolov
2025 J jnl
CoRR
Sarah Polson, Vadim Sokolov
2024 J jnl
Entropy
Nick Polson, Fabrizio Ruggeri, Vadim Sokolov
2023 J jnl
CoRR
Nick Polson, Vadim Sokolov
2023 J jnl
Entropy
Aditya Gupta, Shiva Maharaj, Nicholas Polson, Vadim Sokolov
2023 J jnl
CoRR
Aditya Gupta, Shiva Maharaj, Nicholas Polson, Vadim Sokolov
2023 J jnl
Sensors
Sergey V. Ershov, Vadim Sokolov, Vladimir A. Galaktionov, Alexey G. Voloboy
2022 J jnl
CoRR
Nicholas G. Polson, Vadim Sokolov, Jianeng Xu
2021 J jnl
CoRR
Farnaz Behnia, Dominik Karbowski, Vadim Sokolov
2021 J jnl
CoRR
Anindya Bhadra, Jyotishka Datta, Nicholas G. Polson, Vadim Sokolov, Jianeng Xu
2019 J jnl
IEEE Intell. Transp. Syst. Mag.
Josh Warren, Jeff Lipkowitz, Vadim Sokolov
2019 A* conf
IJCAI
Haipeng Chen, Sushil Jajodia, Jing Liu, Noseong Park, Vadim Sokolov, V. S. Subrahmanian
2019 J jnl
CoRR
Duanshun Li, Jing Liu, Noseong Park, Dongeun Lee, Giridhar Ramachandran, Ali Seyedmazloom, Kookjin Lee, Chen Feng, Vadim Sokolov, Rajesh Ganesan
2018 conf
ANT/SEIT
Laura Schultz, Vadim Sokolov
2018 J jnl
IEEE Trans. Intell. Transp. Syst.
Nicholas Polson, Vadim Sokolov
2018 J jnl
CoRR
Michael Polson, Vadim Sokolov
2018 J jnl
CoRR
Nicholas Polson, Vadim Sokolov
2018 J jnl
CoRR
Laura Schultz, Vadim Sokolov
2018 conf
ITSC
Vadim Sokolov, Muhammad Imran, David W. Etherington, Dominik Karbowski, Aymeric Rousseau
2017 J jnl
CoRR
Josh Warren, Jeff Lipkowitz, Vadim Sokolov
2017 J jnl
CoRR
Nicholas Polson, Vadim Sokolov
2017 J jnl
CoRR
Vadim Sokolov, Jeffrey Larson, Todd S. Munson, Joshua Auld, Dominik Karbowski
2016 conf
CSC
Jeffrey Larson, Todd S. Munson, Vadim Sokolov
2012 conf
ANT/MobiWIS
Vadim Sokolov, Joshua Auld, Michael Hope
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