Jakub Nawala

23 papers A* 2B 1C 3Journal 13Unranked 4
YearRankTypeTitle / Venue / Authors
2025 C conf
ISCAS
Yuxuan Jiang, Jakub Nawala, Chen Feng, Fan Zhang, Xiaoqing Zhu, Joel Sole, David Bull
2025 J jnl
Multim. Tools Appl.
Jakub Nawala, Mikolaj Leszczuk, Michal Zajdel, Remigiusz Baran
2024 conf
ECCV Workshops (10)
Marcos V. Conde, Zhijun Lei, Wen Li, Christos G. Bampis, Ioannis Katsavounidis, Radu Timofte, Qing Luo, Jie Song, Linyan Jiang, Haibo Lei, Yaqing Li, Ziqi Luo, Rongkang Dong, Cuixin Yang, Zongqi He, Jun Xiao, Zhe Xiao, Yushen Zuo, Zihang Lyu, Kin-Man Lam, Yuxuan Jiang, Jakub Nawala, Chen Feng, Fan Zhang, Xiaoqing Zhu, Joel Sole, David Bull, Jae-hyeon Lee, Dong-Hyeop Son, Ui-Jin Choi, Mingjun Zheng, Zhongbao Yang, Long Sun, Jinshan Pan, Jiangxin Dong, Jinhui Tang
2024 C conf
VCIP
Jakub Nawala, Yuxuan Jiang, Fan Zhang, Xiaoqing Zhu, Joel Sole, David Bull
2024 C conf
PCS
Yuxuan Jiang, Jakub Nawala, Fan Zhang, David Bull
2024 J jnl
CoRR
Yuxuan Jiang, Jakub Nawala, Fan Zhang, David Bull
2024 J jnl
CoRR
Yuxuan Jiang, Jakub Nawala, Chen Feng, Fan Zhang, Xiaoqing Zhu, Joel Sole, David Bull
2023 J jnl
Sensors
Mikolaj Leszczuk, Marek Kobosko, Jakub Nawala, Filip Korus, Michal Grega
2023 B conf
QoMEX
Lucjan Janowski, Jakub Nawala, Tobias Hoßfeld, Michael Seufert
2023 J jnl
IEEE Trans. Multim.
Jakub Nawala, Lucjan Janowski, Bogdan Cmiel, Krzysztof Rusek, Pablo Pérez
2022 J jnl
CoRR
Jakub Nawala, Lucjan Janowski, Bogdan Cmiel, Krzysztof Rusek, Pablo Pérez
2022 J jnl
CoRR
Bogdan Cmiel, Jakub Nawala, Lucjan Janowski, Krzysztof Rusek
2022 conf
MCSS
Mikolaj Leszczuk, Lucjan Janowski, Jakub Nawala, Atanas Boev
2022 J jnl
CoRR
Jakub Nawala, Lucjan Janowski, Bogdan Cmiel, Krzysztof Rusek, Marc A. Kastner, Jan Zahálka
2022 J jnl
CoRR
Jakub Nawala, Tobias Hoßfeld, Lucjan Janowski, Michael Seufert
2022 conf
ACIIDS (2)
Mikolaj Leszczuk, Lucjan Janowski, Jakub Nawala, Michal Grega
2021 A* conf
ACM Multimedia
Jakub Nawala, Lucjan Janowski, Bogdan Cmiel, Krzysztof Rusek, Marc A. Kastner, Jan Zahálka
2020 A* conf
ACM Multimedia
Jakub Nawala, Lucjan Janowski, Bogdan Cmiel, Krzysztof Rusek
2020 J jnl
CoRR
Jakub Nawala, Lucjan Janowski, Bogdan Cmiel, Krzysztof Rusek
2020 J jnl
J. Imaging
Jakub Nawala, Margaret H. Pinson, Mikolaj Leszczuk, Lucjan Janowski
2019 J jnl
CoRR
Lucjan Janowski, Bogdan Cmiel, Krzysztof Rusek, Jakub Nawala, Zhi Li
2019 J jnl
CoRR
Lucjan Janowski, Jakub Nawala, Werner Robitza, Zhi Li, Lukás Krasula, Krzysztof Rusek
2017 conf
CORES
Jakub Nawala, Boguslaw Cyganek
lint.sh
← Index lint.sh bash
#!/bin/bash

# Linting script for REDB project
# Usage: ./lint.sh [--fix] [--check-only]

set -e

# Colors for output
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m' # No Color

# Default values
FIX=false
CHECK_ONLY=false

# Parse arguments
while [[ $# -gt 0 ]]; do
    case $1 in
        --fix)
            FIX=true
            shift
            ;;
        --check-only)
            CHECK_ONLY=true
            shift
            ;;
        *)
            echo "Unknown option: $1"
            echo "Usage: $0 [--fix] [--check-only]"
            exit 1
            ;;
    esac
done

echo -e "${GREEN}Running linting checks on REDB project...${NC}"

# Check if we're in a virtual environment
if [[ "$VIRTUAL_ENV" == "" ]]; then
    echo -e "${YELLOW}Warning: Not in a virtual environment. Consider activating one.${NC}"
fi

# Function to run a command and check its exit status
run_check() {
    local name="$1"
    local command="$2"
    
    echo -e "\n${YELLOW}Running $name...${NC}"
    if eval "$command"; then
        echo -e "${GREEN}✓ $name passed${NC}"
    else
        echo -e "${RED}✗ $name failed${NC}"
        return 1
    fi
}

# Track overall success
overall_success=true

# 1. isort (import sorting)
if [[ "$FIX" == true ]]; then
    run_check "isort" "isort redb/" || overall_success=false
else
    run_check "isort" "isort --check-only --diff redb/" || overall_success=false
fi

# 2. black (code formatting)
if [[ "$FIX" == true ]]; then
    run_check "black" "black redb/" || overall_success=false
else
    run_check "black" "black --check --diff redb/" || overall_success=false
fi

# 3. flake8 (style and error checking)
run_check "flake8" "flake8 redb/" || overall_success=false

# 4. pylint (comprehensive analysis)
run_check "pylint" "pylint --rcfile=pyproject.toml redb/" || overall_success=false

echo -e "\n${GREEN}Linting completed!${NC}"

if [[ "$overall_success" == true ]]; then
    echo -e "${GREEN}All checks passed! ✨${NC}"
    exit 0
else
    echo -e "${RED}Some checks failed. Please fix the issues above.${NC}"
    exit 1
fi