Ilker Yaylali

13 papers B 1C 2Journal 7Unranked 2
YearRankTypeTitle / Venue / Authors
2023 conf
BHI
Josue D. Rodriguez, Mercedes Cabrerizo, Marcos A. Bosques, Ilker Yaylali, Malek Adjouadi
2023 J jnl
Artif. Intell. Medicine
Ahmed Hossam Mohammed, Mercedes Cabrerizo, Alberto Pinzon, Ilker Yaylali, Prasanna Jayakar, Malek Adjouadi
2022 conf
CSCI
Elaheh Zarafshan, Parisa Forouzannezhad, Hoda Rajaei, Ulyana Morar, Mercedes Cabrerizo, Ilker Yaylali, Alberto Pinzon, Malek Adjouadi
2022 J jnl
IEEE Access
Ahmed Hossam Mohammed, Ulyana Morar, Mercedes Cabrerizo, Hoda Rajaei, Alberto Pinzon, Ilker Yaylali, Malek Adjouadi
2021 J jnl
IEEE Access
Ahmed Hossam Mohammed, Mercedes Cabrerizo, Ulyana Morar, Hoda Rajaei, Alberto Pinzon, Ilker Yaylali, Sergio Gonzales-Arias, Malek Adjouadi
2020 J jnl
IEEE Trans. Biomed. Eng.
Hoda Rajaei, Malek Adjouadi, Mercedes Cabrerizo, Panuwat Janwattanapong, Alberto Pinzon-Ardila, Sergio Gonzales-Arias, Armando Barreto, Jean Andrian, Naphtali Rishe, Ilker Yaylali
2006 J jnl
Comput. Biol. Medicine
Mark A. Rossman, Malek Adjouadi, Melvin Ayala, Ilker Yaylali
2005 ch.
Advances in Bioinformatics and Its Applications
Michel Mourad, Malek Adjouadi, Ilker Yaylali
2004 J jnl
IEEE Trans. Biomed. Eng.
Malek Adjouadi, Danmary Sanchez, Mercedes Cabrerizo, Melvin Ayala, Prasanna Jayakar, Ilker Yaylali, Armando Barreto
2003 C conf
Modelling and Simulation
Natasa Mirkovic, Malek Adjouadi, Ilker Yaylali, Prasanna Jayakar
2003 C conf
Modelling and Simulation
Mark A. Rossman, Malek Adjouadi, Natasa Mirkovic, Melvin Ayala, Prasanna Jayakar, Ilker Yaylali
1996 J jnl
IEEE Trans. Biomed. Eng.
Ilker Yaylali, Hüseyin Koçak, Prasanna Jayakar
1991 B conf
CBMS
Ozcan Ozdamar, Ilker Yaylali, Prasanna Jayakar, Carlos N. Lopez
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