Manish Aggarwal

54 papers Journal 50Unranked 4
YearRankTypeTitle / Venue / Authors
2025 J jnl
IEEE Access
Pradeep Kumar Tiwari, Shiv Prakash, Animesh Tripathi, Tiansheng Yang, Rajkumar Singh Rathore, Manish Aggarwal, Narendra Kumar Shukla
2025 J jnl
Comput. Ind. Eng.
Manish Aggarwal
2025 J jnl
INFOR Inf. Syst. Oper. Res.
Ali Fallah Tehrani, Manish Aggarwal
2024 J jnl
Expert Syst. Appl.
Manish Aggarwal
2024 J jnl
Expert Syst. Appl.
Manish Aggarwal, Raghunathan Krishankumar, Kattur Soundarapandian Ravichandran, Madasu Hanmandlu
2024 J jnl
Expert Syst. Appl.
Xinxing Wu, Zhiyi Zhu, Guanrong Chen, Witold Pedrycz, Lantian Liu, Manish Aggarwal
2024 J jnl
J. Oper. Res. Soc.
Manish Aggarwal
2023 J jnl
Oper. Res. Forum
Manish Aggarwal, Raghunathan Krishankumar, K. S. Ravichandran, Tapan Senapati, Ronald R. Yager
2023 J jnl
IEEE Trans. Syst. Man Cybern. Syst.
Manish Aggarwal
2023 J jnl
Int. Trans. Oper. Res.
Manish Aggarwal, Madasu Hanmandlu
2022 J jnl
IEEE Trans. Knowl. Data Eng.
Manish Aggarwal
2022 J jnl
Knowl. Inf. Syst.
Manish Aggarwal
2022 J jnl
Soft Comput.
Manish Aggarwal
2021 J jnl
Soft Comput.
Raghunathan Krishankumar, Pratibha Rani, K. S. Ravichandran, Manish Aggarwal, Xindong Peng
2021 J jnl
Eng. Appl. Artif. Intell.
Manish Aggarwal
2021 J jnl
Expert Syst. Appl.
Manish Aggarwal
2021 J jnl
IEEE Trans. Syst. Man Cybern. Syst.
Manish Aggarwal
2021 J jnl
Expert Syst. Appl.
Manish Aggarwal
2020 J jnl
IEEE Trans. Fuzzy Syst.
Manish Aggarwal
2020 J jnl
IEEE Trans. Fuzzy Syst.
Manish Aggarwal
2020 J jnl
Neural Comput. Appl.
Raghunathan Krishankumar, K. S. Ravichandran, Manish Aggarwal, Sanjay Kumar Tyagi
2020 J jnl
Inf. Sci.
Manish Aggarwal
2020 J jnl
Soft Comput.
Manish Aggarwal
2019 J jnl
Int. J. Intell. Syst.
Manish Aggarwal
2019 J jnl
Comput. Ind. Eng.
Manish Aggarwal
2019 J jnl
Inf. Sci.
Manish Aggarwal
2019 J jnl
Int. J. Intell. Syst.
Manish Aggarwal
2019 J jnl
Appl. Soft Comput.
Manish Aggarwal
2019 J jnl
IEEE Trans. Emerg. Top. Comput. Intell.
Manish Aggarwal, Madasu Hanmandlu, Mark T. Keane, Kanad K. Biswas
2019 J jnl
IEEE Trans. Neural Networks Learn. Syst.
Manish Aggarwal
2019 J jnl
INFORMS J. Comput.
Manish Aggarwal, Ali Fallah Tehrani
2019 J jnl
J. Oper. Res. Soc.
Manish Aggarwal
2019 conf
ISNN (1)
Manish Aggarwal, Madasu Hanmandlu
2019 J jnl
Knowl. Inf. Syst.
Manish Aggarwal
2019 J jnl
Int. J. Intell. Syst.
Manish Aggarwal
2018 J jnl
Int. J. Intell. Syst.
Manish Aggarwal
2018 conf
ICNC-FSKD
Manish Aggarwal, Madasu Hanmandlu
2018 J jnl
Kybernetes
Manish Aggarwal
2018 conf
ICCBB
Manish Aggarwal, Madasu Hanmandlu
2017 J jnl
Appl. Soft Comput.
Manish Aggarwal
2017 J jnl
Appl. Soft Comput.
Manish Aggarwal
2017 J jnl
Knowl. Based Syst.
Manish Aggarwal
2017 conf
EvoApplications (1)
Manish Aggarwal, Justin Heinermann, Stefan Oehmcke, Oliver Kramer
2017 J jnl
Int. J. Fuzzy Syst.
Manish Aggarwal
2017 J jnl
IEEE Trans. Fuzzy Syst.
Manish Aggarwal
2016 J jnl
Int. J. Intell. Syst.
Manish Aggarwal
2016 J jnl
IEEE Trans. Knowl. Data Eng.
Manish Aggarwal
2016 J jnl
IEEE Trans. Fuzzy Syst.
Manish Aggarwal
2016 J jnl
IEEE Trans. Fuzzy Syst.
Manish Aggarwal, Madasu Hanmandlu
2015 J jnl
Int. J. Intell. Syst.
Manish Aggarwal
2015 J jnl
Appl. Soft Comput.
Manish Aggarwal
2015 J jnl
Comput. Ind. Eng.
Manish Aggarwal
2015 J jnl
Inf. Sci.
Manish Aggarwal
2015 J jnl
J. Intell. Fuzzy Syst.
Manish Aggarwal
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)",
]