Carlos Augusto Dietrich

13 papers Journal 5Unranked 6
YearRankTypeTitle / Venue / Authors
2025 conf
SVR
Otávio Secco, Matheus Dias Negrão, Carlos Augusto Dietrich, Luciana Nedel
2011 ch.
Topological Methods in Data Analysis and Visualization
Sebastian Grottel, Carlos Augusto Dietrich, João Luiz Dihl Comba, Thomas Ertl
2010 J jnl
Comput. Graph. Forum
Leonardo A. Schmitz, Luiz F. Scheidegger, Daniel K. Osmari, Carlos Augusto Dietrich, João Luiz Dihl Comba
2010 conf
SIBGRAPI
Fernando B. Pires, Carlos Augusto Dietrich, João Luiz Dihl Comba, Luis Gustavo Nonato
2009 J jnl
IEEE Trans. Vis. Comput. Graph.
Carlos Augusto Dietrich, Carlos Eduardo Scheidegger, John M. Schreiner, João Luiz Dihl Comba, Luciana Porcher Nedel, Cláudio T. Silva
2009 conf
SIBGRAPI
Leonardo A. Schmitz, Carlos Augusto Dietrich, João Luiz Dihl Comba
2009 J jnl
Comput. Sci. Eng.
Carlos Augusto Dietrich, Carlos Eduardo Scheidegger, João Luiz Dihl Comba, Luciana Porcher Nedel, Cláudio T. Silva
2008 J jnl
IEEE Trans. Vis. Comput. Graph.
Carlos Augusto Dietrich, Carlos Eduardo Scheidegger, João Luiz Dihl Comba, Luciana Porcher Nedel, Cláudio T. Silva
2008
Carlos Augusto Dietrich
2006 conf
VRCIA
Rafael Huff, Carlos Augusto Dietrich, Luciana Porcher Nedel, Carla Maria Dal Sasso Freitas, João Luiz Dihl Comba, Sílvia Delgado Olabarriaga
2004 conf
Image-Guided Procedures
Carlos Augusto Dietrich, Luciana Porcher Nedel, Sílvia Delgado Olabarriaga, João Luiz Dihl Comba, Dinamar José Zanchet, Ana Maria Marques da Silva, Edna Frasson de Souza Montero
2003 J jnl
RITA
João Luiz Dihl Comba, Carlos Augusto Dietrich, Christian Azambuja Pagot, Carlos Eduardo Scheidegger
2001 conf
SIBGRAPI
Ana Maria Marques da Silva, Sílvia D. Olabarriaga, Carlos Augusto Dietrich, Carlos André Aita Schmitz
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