Jaap van Pelt

20 papers Journal 19Unranked 1
YearRankTypeTitle / Venue / Authors
2017 J jnl
Frontiers Comput. Neurosci.
Tjeerd Olde Scheper, Rhiannon M. Meredith, Huibert D. Mansvelder, Jaap van Pelt, Arjen van Ooyen
2015 J jnl
Frontiers Comput. Neurosci.
Oscar J. Avella Gonzalez, Huibert D. Mansvelder, Jaap van Pelt, Arjen van Ooyen
2015 J jnl
Scholarpedia
Arjen van Ooyen, Jaap van Pelt
2013 J jnl
Frontiers Comput. Neurosci.
Jaap van Pelt, Arjen van Ooyen
2012 J jnl
PLoS Comput. Biol.
Oscar J. Avella Gonzalez, Karlijn I. van Aerde, Ronald A. J. van Elburg, Simon-Shlomo Poil, Huibert D. Mansvelder, Klaus Linkenkaer-Hansen, Jaap van Pelt, Arjen van Ooyen
2011 J jnl
Frontiers Comput. Neurosci.
Jaap van Pelt, Harry B. M. Uylings
2010 J jnl
Frontiers Comput. Neurosci.
Jaap van Pelt, Andrew Carnell, Sander de Ridder, Huibert D. Mansvelder, Arjen van Ooyen
2009 J jnl
Neuroinformatics
Randal A. Koene, Betty M. Tijms, Peter van Hees, Frank Postma, Alexander de Ridder, Ger J. A. Ramakers, Jaap van Pelt, Arjen van Ooyen
2005 J jnl
Neurocomputing
Michela Chiappalone, Antonio Novellino, Ildiko Vajda, Alessandro Vato, Sergio Martinoia, Jaap van Pelt
2004 J jnl
IEEE Trans. Biomed. Eng.
Jaap van Pelt, Pieter S. Wolters, Michael A. Corner, Wim L. C. Rutten, Ger J. A. Ramakers
2004 J jnl
Neurocomputing
Sergio Martinoia, Vittorio Sanguineti, Laura Cozzi, Luca Berdondini, Jaap van Pelt, J. Tomas, G. Le Masson, Fabrizio Davide
2003 J jnl
Neuroinformatics
Peter Eckersley, Gary F. Egan, Erik De Schutter, Yiyuan Tang, Mirko Novak, Václav Sebesta, Line Matthiessen, Iiro P. Jääskeläinen, Ulla Ruotsalainen, Andreas V. M. Herz, K. Peter Hoffmann, Raphael Ritz, Viji Ravindranath, Francesco Beltrame, Shun-ichi Amari, Shiro Usui, Soo-Young Lee, Jaap van Pelt, Jan G. Bjaalie, Andrzej Wróbel, Fernando Mira da Silva, Carmen González, Sten Grillner, Paul F. M. J. Verschure, Turgay Dalkara, Robert Bennett, David Willshaw, Stephen H. Koslow, Perry L. Miller, Shankar Subramaniam, Arthur W. Toga
2002 conf
Bildverarbeitung für die Medizin
Andreas Schierwagen, Jaap van Pelt
2001 J jnl
Neurocomputing
Jacob Duijnhouwer, Michiel W. H. Remme, Arjen van Ooyen, Jaap van Pelt
2001 J jnl
Neurocomputing
Jaap van Pelt, Andreas Schierwagen, Harry B. M. Uylings
1999 J jnl
Neurocomputing
Jaap van Pelt, Harry B. M. Uylings
1996 J jnl
Neural Process. Lett.
Arjen van Ooyen, Khashayar Pakdaman, Arthur R. Houweling, Jaap van Pelt, Jean-François Vibert
1992 J jnl
Biol. Cybern.
Jaap van Pelt
1992 J jnl
Neurocomputing
Arjen van Ooyen, Jaap van Pelt, Michael A. Corner, Fernando H. Lopes da Silva
1992 J jnl
Biol. Cybern.
Arjen van Ooyen, Jaap van Pelt, Michael A. Corner, Fernando H. Lopes da Silva
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