Igor Sazonov

15 papers A 1B 2Journal 5Unranked 7
YearRankTypeTitle / Venue / Authors
2017 J jnl
Comput. methods Biomech. Biomed. Eng. Imaging Vis.
Igor Sazonov, Xianghua Xie, Perumal Nithiarasu
2017 J jnl
Comput.
Dmitry Grebennikov, Raoul van Loon, Mario Novkovic, Lucas Onder, Rostislav Savinkov, Igor Sazonov, Rufina Tretyakova, Daniel J. Watson, Gennady Bocharov
2017 J jnl
Eng. Appl. Artif. Intell.
Rostislav Savinkov, Alexey A. Kislitsyn, Daniel J. Watson, Raoul van Loon, Igor Sazonov, Mario Novkovic, Lucas Onder, Gennady Bocharov
2014 conf
NEMS
Dongmyoung Shin, Sung Gil Park, Byung Soo Song, Eung Su Kim, Oleg Kupervasser, Denis Pivovartchuk, Ilya Gartseev, Oleg Antipov, Evgeniy Kruchenkov, Alexey Milovanov, Andrey Kochetov, Igor Sazonov, Igor Nogtev, Sun Woo Hyun
2013 J jnl
CoRR
Dongmyoung Shin, Sung Gil Park, Byung Soo Song, Eung Su Kim, Oleg Kupervasser, Denis Pivovartchuk, Ilya Gartseev, Oleg Antipov, Evgeniy Kruchenkov, Alexey Milovanov, Andrey Kochetov, Igor Sazonov, Igor Nogtev, Sun Woo Hyun
2012 conf
MCV
Igor Sazonov, Xianghua Xie, Perumal Nithiarasu
2012 conf
ICPRAM (1)
Si Yong Yeo, Xianghua Xie, Igor Sazonov, Perumal Nithiarasu
2012 conf
MCV
Ehab Essa, Xianghua Xie, Igor Sazonov, Perumal Nithiarasu, Dave Smith
2011 B conf
ICIP
Ehab Essa, Xianghua Xie, Igor Sazonov, Perumal Nithiarasu
2011 conf
MIUA
Ehab Essa, Xianghua Xie, Igor Sazonov, Perumal Nithiarasu, Dave Smith
2011 J jnl
IEEE Trans. Image Process.
Si Yong Yeo, Xianghua Xie, Igor Sazonov, Perumal Nithiarasu
2011 B conf
ICIP
Si Yong Yeo, Xianghua Xie, Igor Sazonov, Perumal Nithiarasu
2009 A conf
BMVC
Si Yong Yeo, Xianghua Xie, Igor Sazonov, Perumal Nithiarasu
2007 conf
ISVD
Igor Sazonov, Oubay Hassan, Kenneth Morgan, Nigel P. Weatherill
2006 conf
IMR
Igor Sazonov, Oubay Hassan, Kenneth Morgan, Nigel P. Weatherill
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)",
]