Victor Chernozhukov

34 papers A* 5Journal 28Unranked 1
YearRankTypeTitle / Venue / Authors
2025 J jnl
CoRR
Philipp Bach, Victor Chernozhukov, Sven Klaassen, Martin Spindler, Jan Teichert-Kluge, Suhas Vijaykumar
2024 J jnl
CoRR
Victor Chernozhukov, Christian Hansen, Nathan Kallus, Martin Spindler, Vasilis Syrgkanis
2024 J jnl
CoRR
Zhaomeng Chen, Junting Duan, Victor Chernozhukov, Vasilis Syrgkanis
2024 J jnl
J. Stat. Softw.
Philipp Bach, Malte S. Kurz, Victor Chernozhukov, Martin Spindler, Sven Klaassen
2024 J jnl
CoRR
Sven Klaassen, Jan Teichert-Kluge, Philipp Bach, Victor Chernozhukov, Martin Spindler, Suhas Vijaykumar
2024 conf
CLeaR
Philipp Bach, Oliver Schacht, Victor Chernozhukov, Sven Klaassen, Martin Spindler
2023 A* conf
NeurIPS
Masatoshi Uehara, Haruka Kiyohara, Andrew Bennett, Victor Chernozhukov, Nan Jiang, Nathan Kallus, Chengchun Shi, Wen Sun
2023 J jnl
CoRR
Patrick Bajari, Zhihao Cen, Victor Chernozhukov, Manoj Manukonda, Suhas Vijaykumar, Jin Wang, Ramón Huerta, Junbo Li, Ling Leng, George Monokroussos, Shan Wan
2022 J jnl
J. Mach. Learn. Res.
Philipp Bach, Victor Chernozhukov, Malte S. Kurz, Martin Spindler
2022 J jnl
CoRR
Masatoshi Uehara, Haruka Kiyohara, Andrew Bennett, Victor Chernozhukov, Nan Jiang, Nathan Kallus, Chengchun Shi, Wen Sun
2022 A* conf
ICML
Victor Chernozhukov, Whitney Newey, Victor Quintas-Martinez, Vasilis Syrgkanis
2021 J jnl
CoRR
Victor Chernozhukov, Whitney K. Newey, Rahul Singh
2021 J jnl
CoRR
Victor Chernozhukov, Whitney Newey, Rahul Singh, Vasilis Syrgkanis
2021 J jnl
CoRR
Gianluca Detommaso, Michael Brückner, Philip Schulz, Victor Chernozhukov
2021 A* conf
ICML
Chengchun Shi, Runzhe Wan, Victor Chernozhukov, Rui Song
2021 J jnl
CoRR
Chengchun Shi, Runzhe Wan, Victor Chernozhukov, Rui Song
2021 J jnl
CoRR
Philipp Bach, Victor Chernozhukov, Malte S. Kurz, Martin Spindler
2021 J jnl
CoRR
Philipp Bach, Victor Chernozhukov, Malte S. Kurz, Martin Spindler
2021 J jnl
CoRR
Victor Chernozhukov, Carlos Cinelli, Whitney Newey, Amit Sharma, Vasilis Syrgkanis
2021 J jnl
CoRR
Victor Chernozhukov, Whitney K. Newey, Victor Quintas-Martinez, Vasilis Syrgkanis
2021 J jnl
J. Mach. Learn. Res.
Xi Chen, Victor Chernozhukov, Iván Fernández-Val, Scott Kostyshak, Ye Luo
2020 J jnl
R J.
Shuowen Chen, Victor Chernozhukov, Iván Fernández-Val, Ye Luo
2019 J jnl
CoRR
Xi Chen, Victor Chernozhukov, Ye Luo, Martin Spindler
2019 J jnl
CoRR
Victor Chernozhukov, Whitney Newey, Vira Semenova
2019 A* conf
NeurIPS
Victor Chernozhukov, Mert Demirer, Greg Lewis, Vasilis Syrgkanis
2019 J jnl
CoRR
Mert Demirer, Vasilis Syrgkanis, Greg Lewis, Victor Chernozhukov
2018 J jnl
CoRR
Victor Chernozhukov, Kaspar Wüthrich, Yinchu Zhu
2018 A* conf
COLT
Victor Chernozhukov, Kaspar Wüthrich, Yinchu Zhu
2018 J jnl
CoRR
Victor Chernozhukov, Denis Nekipelov, Vira Semenova, Vasilis Syrgkanis
2017 J jnl
R J.
Mingli Chen, Victor Chernozhukov, Iván Fernández-Val, Blaise Melly
2017 J jnl
J. Multivar. Anal.
Guillaume Carlier, Victor Chernozhukov, Alfred Galichon
2016 J jnl
R J.
Victor Chernozhukov, Chris Hansen, Martin Spindler
2016 J jnl
R J.
Michael Lipsitz, Alexandre Belloni, Victor Chernozhukov, Iván Fernández-Val
2015 J jnl
CoRR
Victor Chernozhukov, Christian Hansen, Yuan Liao
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