Haipeng Guo

24 papers A* 1A 3Journal 11Unranked 9
YearRankTypeTitle / Venue / Authors
2026 J jnl
Biomed. Signal Process. Control.
Huanyu Liu, Han Li, Haipeng Guo, Junbao Li
2026 J jnl
Biomed. Signal Process. Control.
Huanyu Liu, Han Li, Haipeng Guo, Junbao Li
2026 J jnl
IEEE Trans. Intell. Transp. Syst.
Haipeng Guo, Xiukun Wei, Yang Ji, Chengyu Ge, Qingfeng Tang, Kunlin Cai
2025 J jnl
IEEE Geosci. Remote. Sens. Lett.
Yilin Wang, Guangcai Feng, Haipeng Guo, Yunlong Wang, Zhiqiang Xiong, Hongbo Jiang
2025 A* conf
AAAI
Haipeng Guo, Huanyu Liu, Jiazheng Wen, Junbao Li
2025 J jnl
IET Image Process.
Yang Li, Jia Zhai, Wen Lu, Haipeng Guo, Jiazheng Wen, Huanyu Liu, Junbao Li
2024 J jnl
Remote. Sens.
Zhongshan Jiang, Juyan Zhu, Haipeng Guo, Keshan Qiu, Miao Tang, Xinghai Yang, Jinyu Liu
2023 J jnl
Biomed. Signal Process. Control.
Xiaodong Liu, Haipeng Guo, Huanyu Liu, Junbao Li
2023 J jnl
IET Image Process.
Huanyu Liu, Haipeng Guo, Xiaodong Liu
2022 conf
OFC
Yunfeng Gao, Chuanchuan Yang, Jiaxing Wang, Xin Qin, Haipeng Guo, Xiaoyu Zhang, Chih-Chiang Shen, Hongbin Li, Zhangyuan Chen, Constance J. Chang-Hasnain
2021 conf
OFC
Haipeng Guo, Chuanchuan Yang, Xin Qin, Yunfeng Gao, Ziyuan Zheng, Hongbin Li
2018 conf
OFC
Zhongwei Tan, Chuanchuan Yang, Zhaopeng Xu, Lei Chen, Xingang Huang, Haipeng Guo, Ziyuan Zheng, Fan Zhang, Ziyu Wang
2016 J jnl
Computer
Jarno Leppanen, Mikko Pelkonen, Haipeng Guo, Samuli Hemminki, Petteri Nurmi, Sasu Tarkoma
2015 conf
TALE
Xin Feng, Chunyan Ji, Haipeng Guo, Yanyan Ji
2014 conf
ECCV Workshops (2)
Hui Zhang, Haipeng Guo, Chaoyun Liang, Ximin Yan, Jun Liu, Jie Weng
2007 J jnl
Ann. Oper. Res.
Haipeng Guo, William H. Hsu
2004 conf
Australian Conference on Artificial Intelligence
Haipeng Guo, William H. Hsu
2004 conf
Australian Conference on Artificial Intelligence
Haipeng Guo, Prashanth R. Boddhireddy, William H. Hsu
2003 A conf
GECCO
Haipeng Guo, William H. Hsu
2002 conf
AAAI/IAAI
Haipeng Guo
2002 conf
AAAI/IAAI
Haipeng Guo, Benjamin B. Perry, Julie A. Stilson, William H. Hsu
2002 A conf
GECCO
William H. Hsu, Haipeng Guo, Benjamin B. Perry, Julie A. Stilson
2002 J jnl
AI Mag.
M. Brian Blake, Karen Zita Haigh, Henry Hexmoor, Rino Falcone, Leen-Kiat Soh, Chitta Baral, Sheila A. McIlraith, Piotr J. Gmytrasiewicz, Simon Parsons, Rainer Malaka, Antonio Krüger, Paolo Bouquet, Bill Smart, Koichi Kurumantani, Adam Pease, Michael Brenner, Marie desJardins, Ulrich Junker, James P. Delgrande, Jon Doyle, Francesca Rossi, Torsten Schaub, Carla P. Gomes, Toby Walsh, Haipeng Guo, Eric Horvitz, Nancy Ide, Christopher A. Welty, Frank D. Anger, Hans W. Guesgen, Gérard Ligozat
2000 A conf
GECCO
William H. Hsu, Yuhong Cheng, Haipeng Guo, Steven M. Gustafson
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)",
]