J. Raja Paul Perinbam

15 papers B 1Misc 1Journal 11Unranked 2
YearRankTypeTitle / Venue / Authors
2022 J jnl
Signal Image Video Process.
R. Partheepan, J. Raja Paul Perinbam, M. Krishnamurthy, N. R. Shanker
2022 J jnl
Soft Comput.
R. Partheepan, J. Raja Paul Perinbam, M. Krishnamurthy, N. R. Shanker, S. Krishna Kumari, B. Chinthamani
2021 J jnl
J. Medical Imaging Health Informatics
R. Partheepan, J. Raja Paul Perinbam, M. Krishnamurthy, N. R. Shanker
2020 J jnl
Wirel. Pers. Commun.
D. R. Denslin Brabin, J. Raja Paul Perinbam, D. Meganathan
2017 J jnl
Wirel. Pers. Commun.
D. R. Denslin Brabin, J. Raja Paul Perinbam, D. Meganathan
2014 J jnl
Integr.
S. Sivanantham, M. Padmavathy, Ganga Gopakumar, Partha Sharathi Mallick, J. Raja Paul Perinbam
2014 J jnl
Comput. Electr. Eng.
S. Sivanantham, Partha Sharathi Mallick, J. Raja Paul Perinbam
2012 conf
ISED
S. Sivanantham, K. Sarathkumar, Jincy P. Manuel, Partha Sharathi Mallick, J. Raja Paul Perinbam
2009 J jnl
Int. J. High Perform. Syst. Archit.
D. Meganathan, J. Raja Paul Perinbam, R. Deepalakshmi
2008 J jnl
J. Low Power Electron.
D. Meganathan, Sridharan Moorthi, Amrith Sukumaran, M. M. Dinesh Babu, J. Raja Paul Perinbam
2008 J jnl
J. Signal Process. Syst.
Reeba Korah, J. Raja Paul Perinbam
2008 J jnl
VLSI Design
Reeba Korah, J. Raja Paul Perinbam
2007 B conf
IEEE Congress on Evolutionary Computation
P. Nirmal Kumar, S. Anandhi, J. Raja Paul Perinbam
2005 Misc conf
VLSI Design
G. Josemin Bala, J. Raja Paul Perinbam
2005 conf
ACIS-ICIS
P. Nirmal Kumar, S. Suresh, J. Raja Paul Perinbam
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)",
]