Olivier Goury

21 papers A* 2Journal 12Unranked 7
YearRankTypeTitle / Venue / Authors
2025 J jnl
CoRR
Etienne Ménager, Tanguy Navez, Paul Chaillou, Olivier Goury, Alexandre Kruszewski, Christian Duriez
2025 J jnl
IEEE Trans. Robotics
Tanguy Navez, Etienne Ménager, Paul Chaillou, Olivier Goury, Alexandre Kruszewski, Christian Duriez
2025 conf
RoboSoft
Olivier Goury, Samuel M. Youssef, Simon Le Berre, Christian Duriez
2024 conf
RoboSoft
Tanguy Navez, Baptiste Liévin, Quentin Peyron, Stefan Escaida Navarro, Olivier Goury, Christian Duriez
2024 conf
MICCAI (6)
Félix Vanneste, Claire Martin, Olivier Goury, Hadrien Courtecuisse, Erik Pernod, Stephane Cotin, Christian Duriez
2023 J jnl
CoRR
Stefan Escaida Navarro, Tanguy Navez, Olivier Goury, Luis Molina, Christian Duriez
2023 J jnl
IEEE Robotics Autom. Lett.
Stefan Escaida Navarro, Tanguy Navez, Olivier Goury, Luis Molina, Christian Duriez
2023 A* conf
ICRA
Etienne Menager, Tanguy Navez, Olivier Goury, Christian Duriez
2023 J jnl
CoRR
Etienne Menager, Tanguy Navez, Olivier Goury, Christian Duriez
2022 J jnl
IEEE Robotics Autom. Lett.
Félix Vanneste, Olivier Goury, Christian Duriez
2021 conf
RoboSoft
Félix Vanneste, Olivier Goury, Christian Duriez
2021 J jnl
IEEE Robotics Autom. Lett.
Olivier Goury, Bruno Carrez, Christian Duriez
2020 J jnl
IEEE Robotics Autom. Lett.
Stefan Escaida Navarro, Steven Nagels, Hosam Alagi, Lisa-Marie Faller, Olivier Goury, Thor Morales Bieze, Hubert Zangl, Björn Hein, Raf Ramakers, Wim Deferme, Gang Zheng, Christian Duriez
2020 J jnl
IEEE Robotics Autom. Lett.
Félix Vanneste, Olivier Goury, Jonàs Martínez, Sylvain Lefebvre, Herve Delingette, Christian Duriez
2019 A* conf
ICRA
Gang Zheng, Olivier Goury, Maxime Thieffry, Alexandre Kruszewski, Christian Duriez
2019 conf
RoboSoft
Robert K. Katzschmann, Maxime Thieffry, Olivier Goury, Alexandre Kruszewski, Thierry-Marie Guerra, Christian Duriez, Daniela Rus
2019 J jnl
IEEE Robotics Autom. Lett.
Stefan Escaida Navarro, Olivier Goury, Gang Zheng, Thor Morales Bieze, Christian Duriez
2018 J jnl
IEEE Trans. Robotics
Olivier Goury, Christian Duriez
2017 J jnl
Adv. Robotics
Eulalie Coevoet, Thor Morales Bieze, Frederick Largilliere, Zhongkai Zhang, Maxime Thieffry, Mario Sanz-Lopez, Bruno Carrez, Damien Marchal, Olivier Goury, Jérémie Dequidt, Christian Duriez
2016 conf
SIMPAR
Christian Duriez, Eulalie Coevoet, Frederick Largilliere, Thor Morales Bieze, Zhongkai Zhang, Mario Sanz-Lopez, Bruno Carrez, Damien Marchal, Olivier Goury, Jérémie Dequidt
2016 conf
MICCAI (1)
Olivier Goury, Yann Nguyen, Renato Torres, Jérémie Dequidt, Christian Duriez
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