Maneesha Singh

24 papers B 2C 4Journal 7Unranked 9
YearRankTypeTitle / Venue / Authors
2025 C conf
IPAS
Maneesha Singh, Sameesha Singh, Jana Hutter, L. Jiancong
2025 C conf
IPAS
Sameesha Singh, Maneesha Singh
2011 B conf
ICCP
Maneesha Singh, Sameer Singh
2009 conf
MIRAGE
Peng Wang, Wei Ren, Maneesha Singh
2006 conf
SPPRA
Peng Wang, Varun Kumar, Maneesha Singh
2006 J jnl
Neural Comput. Appl.
Markos Markou, Maneesha Singh, Peng Wang
2006 B conf
IJCNN
Maneesha Singh, Peng Wang, Markos Markou
2006 conf
SPPRA
Wei Ren, Paul Weal, Maneesha Singh, Peng Wang
2005 J jnl
Signal Process. Image Commun.
Peng Wang, Maneesha Singh
2005 J jnl
Pattern Anal. Appl.
Maneesha Singh, Matt Glennen
2005 conf
ICAPR (2)
Maneesha Singh, Peng Wang
2005 conf
ICAPR (2)
Maneesha Singh, Peng Wang, Derek Partridge
2005 ed.
ICAPR (1)
Peng Wang, Maneesha Singh, Chidanand Apté, Petra Perner
2005 ed.
ICAPR (2)
Peng Wang, Maneesha Singh, Chidanand Apté, Petra Perner
2004 conf
ICPR (4)
Maneesha Singh, Peng Wang
2004 C conf
IDEAL
Maneesha Singh, Akbar Javadi, Peng Wang
2004 C conf
IDEAL
Maneesha Singh, Peng Wang, Matthew Porter
2004 J jnl
IEEE Trans. Syst. Man Cybern. Part B
Maneesha Singh, Peng Wang, Derek Partridge
2004 J jnl
Pattern Recognit.
Peng Wang, Maneesha Singh
2003 J jnl
Signal Process.
Peng Wang, Maneesha Singh
2003 J jnl
Cybern. Syst.
Maneesha Singh, Peng Wang
2002 conf
ICPR (1)
Maneesha Singh, Markos Markou, Peng Wang
2002 conf
ICPR (1)
Peng Wang, Maneesha Singh, Markos Markou
2002 conf
ICPR (1)
Maneesha Singh, Peng Wang
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)",
]