Nanik Suciati

35 papers Misc 1Journal 19Unranked 15
YearRankTypeTitle / Venue / Authors
2025 J jnl
Intell. Syst. Appl.
Hilya Tsaniya, Chastine Fatichah, Nanik Suciati, Takashi Obi, Joong-Sun Lee
2025 J jnl
Intell. Syst. Appl.
Tanzilal Mustaqim, Chastine Fatichah, Nanik Suciati, Takashi Obi, Joong-Sun Lee
2025 conf
ICAIIC
Januar Adi Putra, Nanik Suciati, Chastine Fatichah
2025 J jnl
IEEE Access
Hilya Tsaniya, Chastine Fatichah, Nanik Suciati, Takashi Obi, Joong-Sun Lee
2024 J jnl
IEEE Access
Hilya Tsaniya, Chastine Fatichah, Nanik Suciati
2024 J jnl
Ecol. Informatics
Eko Prasetyo, Nanik Suciati, Chastine Fatichah, Aminin, Eric Pardede
2024 J jnl
Neural Comput. Appl.
Agus Subhan Akbar, Chastine Fatichah, Nanik Suciati, Choiru Za'in
2023 J jnl
Vis. Informatics
I Wayan Agus Surya Darma, Nanik Suciati, Daniel Siahaan
2023 conf
ICMHI
Hilya Tsaniya, Chastine Fatichah, Nanik Suciati
2023 J jnl
IEEE Access
Tanzilal Mustaqim, Chastine Fatichah, Nanik Suciati
2023 J jnl
IEEE Access
Andre, Nanik Suciati, Hadziq Fabroyir, Eric Pardede
2023 conf
ICMHI
Tanzilal Mustaqim, Chastine Fatichah, Nanik Suciati
2023 conf
ICSECS
Misbachul Falach Asy'ari, Chastine Fatichah, Nanik Suciati
2023 conf
BraTS/CrossMoDA@MICCAI
Agus Subhan Akbar, Ahmad Hayam Brilian, Chastine Fatichah, Nanik Suciati
2022 conf
CIVEMSA
Diana Purwitasari, Fariz Ardin Adhiyasa, Nanik Suciati, Hadziq Fabroyir, Surya Sumpeno, Mauridhi Hery Purnomo
2022 J jnl
IEEE Access
Monica Widiasri, Agus Zainal Arifin, Nanik Suciati, Chastine Fatichah, Eha Renwi Astuti, Rarasmaya Indraswari, Ramadhan Hardani Putra, Choiru Za'in
2022 J jnl
IEEE Access
I Wayan Agus Surya Darma, Nanik Suciati, Daniel Siahaan
2022 J jnl
IEEE Access
Nanik Suciati, Ni Putu Sutramiani, Daniel Siahaan
2022 J jnl
J. King Saud Univ. Comput. Inf. Sci.
Eko Prasetyo, Nanik Suciati, Chastine Fatichah
2022 J jnl
J. King Saud Univ. Comput. Inf. Sci.
Fajar Astuti Hermawati, Handayani Tjandrasa, Nanik Suciati
2022 J jnl
J. King Saud Univ. Comput. Inf. Sci.
Agus Subhan Akbar, Chastine Fatichah, Nanik Suciati
2022 J jnl
Comput. Electron. Agric.
Eko Prasetyo, Nanik Suciati, Chastine Fatichah
2021 J jnl
Appl. Soft Comput.
Anny Yuniarti, Agus Zainal Arifin, Nanik Suciati
2021 J jnl
ICT Express
Ni Putu Sutramiani, Nanik Suciati, Daniel Siahaan
2021 conf
BrainLes@MICCAI (1)
Agus Subhan Akbar, Chastine Fatichah, Nanik Suciati
2021 conf
ICAICST
Eko Prasetyo, Nanik Suciati, Chastine Fatichah
2020 conf
BrainLes@MICCAI (2)
Agus Subhan Akbar, Chastine Fatichah, Nanik Suciati
2019 J jnl
Pattern Recognit. Lett.
Rarasmaya Indraswari, Takio Kurita, Agus Zainal Arifin, Nanik Suciati, Eha Renwi Astuti
2018 conf
SCIS&ISIS
Rarasmaya Indraswari, Takio Kurita, Agus Zainal Arifin, Nanik Suciati, Eha Renwi Astuti, Dini Adni Navastara
2015 conf
ICCSCE
Nanik Suciati, Darlis Herumurti, Arya Yudhi Wijaya
2015 conf
ICCSCE
Chastine Fatichah, Nanik Suciati, Bilqis Amaliah, Nuru Aini
2014 conf
IIAI-AAI
Nanik Suciati, Winny Adlina Pratomo, Diana Purwitasari
2014 Misc conf
ICNC
Chastine Fatichah, Abdullah M. Iliyasu, Khaled Ali Abuhasel, Nanik Suciati, Mohammed A. Al-Qodah
2013 conf
IC3INA
Nanik Suciati, Anny Yuniarti, Chastine Fatichah, Rizky Januar Akbar
2010 conf
ICCVG (2)
Nanik Suciati, Koichi Harada
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