Oleksandra Panasiuk

19 papers B 1Journal 6Unranked 10
YearRankTypeTitle / Venue / Authors
2020 B conf
RuleML+RR
Robert Schaffenrath, Daniel Proksch, Markus Kopp, Iacopo Albasini, Oleksandra Panasiuk, Anna Fensel
2020 conf
ISWC (2)
Umutcan Simsek, Kevin Angele, Elias Kärle, Oleksandra Panasiuk, Dieter Fensel
2020 book
Dieter Fensel, Umutcan Simsek, Kevin Angele, Elwin Huaman, Elias Kärle, Oleksandra Panasiuk, Ioan Toma, Jürgen Umbrich, Alexander Wahler
2019 J jnl
CoRR
Umutcan Simsek, Kevin Angele, Elias Kärle, Oleksandra Panasiuk, Dieter Fensel
2019 conf
SEMANTiCS (Posters & Demos)
Giray Havur, Simon Steyskal, Oleksandra Panasiuk, Anna Fensel, Víctor Mireles, Tassilo Pellegrini, Thomas Thurner, Axel Polleres, Sabrina Kirrane
2019 conf
PROFILES/SEMEX@ISWC
Anna Fensel, Tassilo Pellegrini, Oleksandra Panasiuk
2019 conf
Ershov Informatics Conference
Oleksandra Panasiuk, Omar Holzknecht, Umutcan Simsek, Elias Kärle, Dieter Fensel
2019 J jnl
CoRR
Oleksandra Panasiuk, Omar Holzknecht, Umutcan Simsek, Elias Kärle, Dieter Fensel
2018 ch.
Semantic Applications
Tassilo Pellegrini, Víctor Mireles, Simon Steyskal, Oleksandra Panasiuk, Anna Fensel, Sabrina Kirrane
2018 conf
ICWE Workshops
Elias Kärle, Umutcan Simsek, Oleksandra Panasiuk, Dieter Fensel
2018 J jnl
CoRR
Elias Kärle, Umutcan Simsek, Oleksandra Panasiuk, Dieter Fensel
2018 conf
SEMANTiCS (Posters & Demos)
Giray Havur, Simon Steyskal, Oleksandra Panasiuk, Anna Fensel, Víctor Mireles, Tassilo Pellegrini, Thomas Thurner, Axel Polleres, Sabrina Kirrane
2018 conf
ESWC (Satellite Events)
Oleksandra Panasiuk, Zaenal Akbar, Umutcan Simsek, Dieter Fensel
2018 conf
ESWC (Satellite Events)
Oleksandra Panasiuk, Simon Steyskal, Giray Havur, Anna Fensel, Sabrina Kirrane
2018 conf
GISTAM
Oleksandra Panasiuk, Zaenal Akbar, Thibault Gerrier, Dieter Fensel
2017 conf
OTM Conferences (2)
Zaenal Akbar, Elias Kärle, Oleksandra Panasiuk, Umutcan Simsek, Ioan Toma, Dieter Fensel
2017 J jnl
CoRR
Oleksandra Panasiuk, Elias Kärle, Umutcan Simsek, Dieter Fensel
2017 J jnl
CoRR
Zaenal Akbar, Elias Kärle, Oleksandra Panasiuk, Umutcan Simsek, Ioan Toma, Dieter Fensel
2016 J jnl
Neural Networks
Galyna Kriukova, Oleksandra Panasiuk, Sergei V. Pereverzyev, Pavlo Tkachenko
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