Viktor Slavkovikj

11 papers A* 1B 1C 1Journal 1Unranked 7
YearRankTypeTitle / Venue / Authors
2015 A* conf
ACM Multimedia
Viktor Slavkovikj, Steven Verstockt, Wesley De Neve, Sofie Van Hoecke, Rik Van de Walle
2015 conf
HCI (5)
Steven Verstockt, Viktor Slavkovikj, Kevin Baker
2014 J jnl
IEEE Signal Process. Mag.
Steven Verstockt, Viktor Slavkovikj, Pieterjan De Potter, Rik Van de Walle
2014 B conf
ICPR
Viktor Slavkovikj, Steven Verstockt, Wesley De Neve, Sofie Van Hoecke, Rik Van de Walle
2013 C conf
MoMM
Steven Verstockt, Viktor Slavkovikj, Pieterjan De Potter, Baptist Vandersmissen, Jürgen Slowack, Rik Van de Walle
2013 conf
ICETE (Selected Papers)
Steven Verstockt, Viktor Slavkovikj, Pieterjan De Potter, Olivier Janssens, Jürgen Slowack, Rik Van de Walle
2013 conf
SIGMAP
Steven Verstockt, Viktor Slavkovikj, Pieterjan De Potter, Jürgen Slowack, Rik Van de Walle
2013 conf
WWW (Companion Volume)
Fréderic Godin, Viktor Slavkovikj, Wesley De Neve, Benjamin Schrauwen, Rik Van de Walle
2013 conf
DSP
Viktor Slavkovikj, Pieterjan De Potter, Steven Verstockt, Wesley De Neve, Sofie Van Hoecke, Rik Van de Walle
2013 conf
GEOGROWD
Steven Verstockt, Viktor Slavkovikj, Olivier Janssens, Pieterjan De Potter, Jürgen Slowack, Rik Van de Walle
2012 conf
Sensors, Cameras, and Systems for Industrial and Scientific Applications
Viktor Slavkovikj, Jon Yngve Hardeberg, Alexander Eichhorn
pyproject.toml
← Index pyproject.toml ini
[tool.black]
line-length = 120
target-version = ['py38']
include = '\.pyi?$'
extend-exclude = '''
/(
  # directories
  \.eggs
  | \.git
  | \.hg
  | \.mypy_cache
  | \.tox
  | \.venv
  | build
  | dist
  | venv
)/
'''

[tool.isort]
profile = "black"
line_length = 120
multi_line_output = 3
include_trailing_comma = true
force_grid_wrap = 0
use_parentheses = true
ensure_newline_before_comments = true

[tool.flake8]
max-line-length = 120
ignore = ["E501", "W503", "E203", "F401"]
exclude = [
    "__pycache__",
    ".git",
    "venv",
    "build",
    "dist",
    "*.egg-info",
]

[tool.pylint.messages_control]
disable = [
    "C0114",  # missing-module-docstring
    "C0115",  # missing-class-docstring
    "C0116",  # missing-function-docstring
    "C0103",  # invalid-name
    "R0903",  # too-few-public-methods
    "R0913",  # too-many-arguments
    "R0914",  # too-many-locals
    "R0915",  # too-many-statements
]

[tool.pylint.format]
max-line-length = 120

# ============================================================================
# Pytest Configuration
# ============================================================================
[tool.pytest.ini_options]
testpaths = ["tests/unit", "tests/integration"]
python_files = ["test_*.py"]
python_classes = ["Test*"]
python_functions = ["test_*"]

# Default options: verbose, show locals on failure, strict markers
addopts = [
    "-v",
    "--strict-markers",
    "--tb=short",
]

# Custom markers for selective test execution
markers = [
    "unit: Pure unit tests - no external deps, no disk I/O, fast (< 1s each)",
    "integration: Integration tests - use real test binaries on disk",
    "slow: Tests that take > 5s (e.g. entropy on large files, full extraction pipelines)",
    "pe: Tests specific to PE binary analysis",
    "elf: Tests specific to ELF binary analysis",
    "macho: Tests specific to Mach-O binary analysis",
    "apk: Tests specific to APK binary analysis",
    "exporters: Tests for database exporters (ClickHouse, Elasticsearch, Print)",
    "dataclass: Tests for dataclass construction and field validation",
    "binja: Tests for Binary Ninja decompiler extractors (mocked, no license needed)",
]