Oliver Neumann

29 papers Journal 23Unranked 6
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Manuel Treutlein, Pascal Bothe, Marc Schmidt, Roman Hahn, Oliver Neumann, Ralf Mikut, Veit Hagenmeyer
2025 J jnl
CoRR
Maximilian Beichter, Nils Friederich, Janik Pinter, Dorina Werling, Kaleb Phipps, Sebastian Beichter, Oliver Neumann, Ralf Mikut, Veit Hagenmeyer, Benedikt Heidrich
2025 J jnl
CoRR
Nils Friederich, Angelo Jovin Yamachui Sitcheu, Annika Nassal, Erenus Yildiz, Matthias Pesch, Maximilian Beichter, Lukas Scholtes, Bahar Akbaba, Thomas Lautenschlager, Oliver Neumann, Dietrich Kohlheyer, Hanno Scharr, Johannes Seiffarth, Katharina Nöh, Ralf Mikut
2024 conf
e-Energy
Maximilian Beichter, Dorina Werling, Benedikt Heidrich, Kaleb Phipps, Oliver Neumann, Nils Friederich, Ralf Mikut, Veit Hagenmeyer
2024 J jnl
Inf. Polity
Oliver Neumann, Pascale-Catherine Kirklies, Susanne Hadorn
2024 J jnl
CoRR
Nils Friederich, Angelo Jovin Yamachui Sitcheu, Annika Nassal, Matthias Pesch, Erenus Yildiz, Maximilian Beichter, Lukas Scholtes, Bahar Akbaba, Thomas Lautenschlager, Oliver Neumann, Dietrich Kohlheyer, Hanno Scharr, Johannes Seiffarth, Katharina Nöh, Ralf Mikut
2024 conf
e-Energy
Oliver Neumann, Maximilian Beichter, Benedikt Heidrich, Nils Friederich, Veit Hagenmeyer, Ralf Mikut
2024 J jnl
Inf. Polity
Caroline Fischer, Oliver Neumann
2024 J jnl
SoftwareX
Johannes Seiffarth, Tim Scherr, Bastian Wollenhaupt, Oliver Neumann, Hanno Scharr, Dietrich Kohlheyer, Ralf Mikut, Katharina Nöh
2024 J jnl
Gov. Inf. Q.
Pascale-Catherine Kirklies, Oliver Neumann, Lisa Hohensinn
2023 J jnl
CoRR
Nils Friederich, Angelo Jovin Yamachui Sitcheu, Oliver Neumann, Süheyla Eroglu-Kayikçi, Roshan Prizak, Lennart Hilbert, Ralf Mikut
2023 J jnl
CoRR
Simon Graham, Quoc Dang Vu, Mostafa Jahanifar, Martin Weigert, Uwe Schmidt, Wenhua Zhang, Jun Zhang, Sen Yang, Jinxi Xiang, Xiyue Wang, Josef Lorenz Rumberger, Elias Baumann, Peter Hirsch, Lihao Liu, Chenyang Hong, Angelica I. Avilés-Rivero, Ayushi Jain, Heeyoung Ahn, Yiyu Hong, Hussam Azzuni, Min Xu, Mohammad Yaqub, Marie-Claire Blache, Benoît Piégu, Bertrand Vernay, Tim Scherr, Moritz Böhland, Katharina Löffler, Jiachen Li, Weiqin Ying, Chixin Wang, Dagmar Kainmueller, Carola-Bibiane Schönlieb, Shuolin Liu, Dhairya Talsania, Yughender Meda, Prakash Mishra, Muhammad Ridzuan, Oliver Neumann, Marcel P. Schilling, Markus Reischl, Ralf Mikut, Banban Huang, Hsiang-Chin Chien, Ching-Ping Wang, Chia-Yen Lee, Hong-Kun Lin, Zaiyi Liu, Xipeng Pan, Chu Han, Jijun Cheng, Muhammad Dawood, Srijay Deshpande, Raja Muhammad Saad Bashir, Adam Shephard, Pedro Costa, João D. Nunes, Aurélio Campilho, Jaime S. Cardoso, Hrishikesh P. S, Densen Puthussery, Devika R. G, Jiji C V, Ye Zhang, Zijie Fang, Zhifan Lin, Yongbing Zhang, Chunhui Lin, Liukun Zhang, Lijian Mao, Min Wu, Thi Tuong Vi Vo, Soo-Hyung Kim, Taebum Lee, Satoshi Kondo, Satoshi Kasai, Pranay Dumbhare, Vedant Phuse, Yash Dubey, Ankush Jamthikar, Trinh Thi Le Vuong, Jin Tae Kwak, Dorsa Ziaei, Hyun Jung, Tianyi Miao, David R. J. Snead, Shan-E-Ahmed Raza, Fayyaz Minhas, Nasir M. Rajpoot
2023 J jnl
CoRR
Angelo Jovin Yamachui Sitcheu, Nils Friederich, Simon Baeuerle, Oliver Neumann, Markus Reischl, Ralf Mikut
2023 conf
EI.A
Marian Turowski, Oliver Neumann, Lisa Mannsperger, Kristof Kraus, Kira Layer, Ralf Mikut, Veit Hagenmeyer
2023 J jnl
CoRR
Benedikt Heidrich, Kaleb Phipps, Oliver Neumann, Marian Turowski, Ralf Mikut, Veit Hagenmeyer
2023 J jnl
CoRR
Matthias Hertel, Maximilian Beichter, Benedikt Heidrich, Oliver Neumann, Benjamin Schäfer, Ralf Mikut, Veit Hagenmeyer
2023 J jnl
Energy Inform.
Matthias Hertel, Maximilian Beichter, Benedikt Heidrich, Oliver Neumann, Benjamin Schäfer, Ralf Mikut, Veit Hagenmeyer
2023 J jnl
Energy Inform.
Oliver Neumann, Marian Turowski, Ralf Mikut, Veit Hagenmeyer, Nicole Ludwig
2022 J jnl
IEEE Access
Marcel P. Schilling, Tim Scherr, Friedrich R. Münke, Oliver Neumann, Mark Schutera, Ralf Mikut, Markus Reischl
2022 J jnl
CoRR
Oliver Neumann, Marcel P. Schilling, Markus Reischl, Ralf Mikut
2022 conf
e-Energy
Marian Turowski, Benedikt Heidrich, Kaleb Phipps, Kai Schmieder, Oliver Neumann, Ralf Mikut, Veit Hagenmeyer
2022 conf
e-Energy
Marian Turowski, Moritz Weber, Oliver Neumann, Benedikt Heidrich, Kaleb Phipps, Hüseyin Kemâl Çakmak, Ralf Mikut, Veit Hagenmeyer
2022 J jnl
CoRR
Moritz Böhland, Oliver Neumann, Marcel P. Schilling, Markus Reischl, Ralf Mikut, Katharina Löffler, Tim Scherr
2021 J jnl
HMD Prax. Wirtsch.
Oliver Neumann, Tobias Mettler
2021 J jnl
CoRR
Oliver Neumann, Nicole Ludwig, Marian Turowski, Benedikt Heidrich, Veit Hagenmeyer, Ralf Mikut
2021 J jnl
CoRR
Benedikt Heidrich, Andreas Bartschat, Marian Turowski, Oliver Neumann, Kaleb Phipps, Stefan Meisenbacher, Kai Schmieder, Nicole Ludwig, Ralf Mikut, Veit Hagenmeyer
2019 J jnl
Gov. Inf. Q.
Oliver Neumann, Christian Matt, Benedikt Hitz-Gamper, Lisa Schmidthuber, Matthias Stürmer
2018 J jnl
Bus. Inf. Syst. Eng.
Gabriel Abu-Tayeh, Oliver Neumann, Matthias Stuermer
1995 conf
EURO-DAC
Udo Jorczyk, Wilfried Daehn, Oliver Neumann
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