Valentin Popa

40 papers A 6B 1C 1Journal 20Unranked 12
YearRankTypeTitle / Venue / Authors
2025 A conf
ICCAD
Partemie-Marian Mutescu, Valentin Popa, Alexandru Lavric
2025 J jnl
IEEE Access
Partemie-Marian Mutescu, Alexandru Lavric, Adrian-Ioan Petrariu, Alin Mihai Cailean, Valentin Popa
2023 J jnl
Sensors
Alexandru A. Maftei, Alexandru Lavric, Adrian-Ioan Petrariu, Valentin Popa
2023 A conf
ECAI
Alexandru A. Maftei, Alexandru Lavric, Adrian-Ioan Petrariu, Valentin Popa
2023 J jnl
Sensors
Liliana Anchidin, Alexandru Lavric, Partemie-Marian Mutescu, Adrian-Ioan Petrariu, Valentin Popa
2023 J jnl
Sensors
Alin Mihai Cailean, Sebastian-Andrei Avatamanitei, Catalin Beguni, Eduard Zadobrischi, Mihai Dimian, Valentin Popa
2022 J jnl
Sensors
Alin Mihai Cailean, Catalin Beguni, Sebastian-Andrei Avatamanitei, Mihai Dimian, Valentin Popa
2022 J jnl
Sensors
Catalin Beguni, Alin Mihai Cailean, Sebastian-Andrei Avatamanitei, Eduard Zadobrischi, Raul Stoler, Mihai Dimian, Valentin Popa, Bastien Béchadergue, Luc Chassagne
2022 J jnl
Sensors
Alexandru Lavric, Adrian-Ioan Petrariu, Partemie-Marian Mutescu, Eugen Coca, Valentin Popa
2021 J jnl
Sensors
Sebastian-Andrei Avatamanitei, Catalin Beguni, Alin Mihai Cailean, Mihai Dimian, Valentin Popa
2021 conf
ICAICST
Sebastian-Andrei Avatamanitei, Alin Mihai Cailean, Catalin Beguni, Valentin Popa, Mihai Dimian
2021 J jnl
IEEE Internet Things J.
Adrian-Ioan Petrariu, Alexandru Lavric, Eugen Coca, Valentin Popa
2021 J jnl
IEEE Access
Alexandru Lavric, Liliana Anchidin, Valentin Popa, Ali H. Al-Timemy, Zaid Abdi Alkareem Alyasseri, Hidenori Takahashi, Siamak Yousefi, Rossen M. Hazarbassanov
2020 J jnl
Sensors
Sebastian-Andrei Avatamanitei, Alin Mihai Cailean, Adrian Done, Mihai Dimian, Valentin Popa, Marius Prelipceanu
2020 J jnl
IEEE Access
Alexandru Lavric, Valentin Popa, Hidenori Takahashi, Siamak Yousefi
2020 C conf
CoDIT
Sebastian-Andrei Avatamanitei, Alin Mihai Cailean, Adrian Done, Mihai Dimian, Valentin Popa
2020 J jnl
Sensors
Alexandru Lavric, Adrian-Ioan Petrariu, Eugen Coca, Valentin Popa
2020 J jnl
Sensors
Alin Mihai Cailean, Mihai Dimian, Valentin Popa
2019 J jnl
Comput. Intell. Neurosci.
Alexandru Lavric, Valentin Popa
2019 A conf
ECAI
Alexandru Lavric, Valentin Popa, Cristina David, Cristian Costel Paval
2019 J jnl
IEEE Access
Alexandru Lavric, Adrian-Ioan Petrariu, Valentin Popa
2018 J jnl
Wirel. Commun. Mob. Comput.
Alexandru Lavric, Valentin Popa
2017 J jnl
CoRR
Cristina Elena Turcu, Remus Catalin Prodan, Valentin Popa
2017 conf
NGCAS
Alin Mihai Cailean, Mihai Dimian, Valentin Popa, Luc Chassagne, Barthelemy Cagneau
2017 J jnl
CoRR
Cristina Elena Turcu, Remus Prodan, Tudor Joan Cerlinca, Marius Cristian Cerlinca, Cornel Turcu, Valentin Popa, Alexandru Goloca
2017 A conf
ECAI
Alexandru Lavric, Valentin Popa
2017 A conf
ECAI
Alexandru Lavric, Valentin Popa
2015 J jnl
CoRR
Cristina Elena Turcu, Cornel Turcu, Valentin Popa, Vasile Gaitan
2015 A conf
ECAI
Alexandru Lavric, Valentin Popa
2014 conf
SCVT
Alin Mihai Cailean, Barthelemy Cagneau, Luc Chassagne, Valentin Popa, Mihai Dimian
2014 conf
SCVT
Alin Mihai Cailean, Barthelemy Cagneau, Luc Chassagne, Valentin Popa, Mihai Dimian
2014 conf
COMM
Alin Mihai Cailean, Barthelemy Cagneau, Luc Chassagne, Mihai Dimian, Valentin Popa
2013 conf
EUROCON
Cristina Elena Turcu, Corneliu Octavian Turcu, Marius Cristian Cerlinca, Tudor Joan Cerlinca, Remus Prodan, Valentin Popa
2012 conf
BCFIC
Ilie Finis, Valentin Popa, Alexandru Lavric, Adrian-Ioan Petrariu, C. Males
2012 conf
COMM
Alexandru Lavric, Valentin Popa, Ilie Finis, Adrian-Mihai Gaitan, Adrian-Ioan Petrariu
2012 conf
COMM
Adrian-Mihai Gaitan, Valentin Popa, Vasile Gheorghita Gaitan, Adrian-Ioan Petrariu, Alexandru Lavric, Simona-Anda Gherasim
2011 conf
EUROCON
Eugen Coca, Valentin Popa, Georgiana Buta
2009 conf
AINA Workshops
Cristina Elena Turcu, Cornel Turcu, Valentin Popa
2006 B conf
ARES
Calin Ciufudean, Adrian Graur, Constantin Filote, Cornel Turcu, Valentin Popa
2005 conf
CLAWAR
George Mahalu, Adrian Graur, Valentin Popa
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