Madhurananda Pahar

23 papers A 1Misc 2Journal 16Unranked 3
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Madhurananda Pahar, Caitlin H. Illingworth, Dorota Braun, Bahman Mirheidari, Lise Sproson, Daniel Blackburn, Heidi Christensen
2025 J jnl
IEEE J. Biomed. Health Informatics
Madhurananda Pahar, Bahman Mirheidari, Caitlin H. Illingworth, Dorota Braun, Fuxiang Tao, Lise Sproson, Daniel Blackburn, Heidi Christensen
2025 A conf
INTERSPEECH
Sophie Young, Fuxiang Tao, Bahman Mirheidari, Madhurananda Pahar, Markus Reuber, Heidi Christensen
2025 J jnl
CoRR
Madhurananda Pahar, Fuxiang Tao, Bahman Mirheidari, Nathan Pevy, Rebecca Bright, Swapnil Gadgil, Lise Sproson, Dorota Braun, Caitlin H. Illingworth, Daniel Blackburn, Heidi Christensen
2025 Misc conf
ICASSP
Fuxiang Tao, Bahman Mirheidari, Madhurananda Pahar, Sophie Young, Yao Xiao, Hend Elghazaly, Fritz Peters, Caitlin H. Illingworth, Dorota Braun, Ronan O'Malley, Simon Bell, Daniel Blackburn, Fasih Haider, Saturnino Luz, Heidi Christensen
2024 J jnl
CoRR
Fuxiang Tao, Bahman Mirheidari, Madhurananda Pahar, Sophie Young, Yao Xiao, Hend Elghazaly, Fritz Peters, Caitlin H. Illingworth, Dorota Braun, Ronan O'Malley, Simon Bell, Daniel Blackburn, Fasih Haider, Saturnino Luz, Heidi Christensen
2023 J jnl
IEEE Access
Madhurananda Pahar, Igor D. S. Miranda, Andreas H. Diacon, Thomas Niesler
2022 J jnl
CoRR
Madhurananda Pahar, Igor D. S. Miranda, Andreas H. Diacon, Thomas Niesler
2022 J jnl
J. Signal Process. Syst.
Madhurananda Pahar, Igor D. S. Miranda, Andreas H. Diacon, Thomas Niesler
2022 J jnl
CoRR
Madhurananda Pahar, Marisa Klopper, Byron Reeve, Rob Warren, Grant Theron, Andreas H. Diacon, Thomas Niesler
2022 J jnl
Comput. Biol. Medicine
Madhurananda Pahar, Marisa Klopper, Robin Warren, Thomas Niesler
2022 conf
EUSIPCO
Madhurananda Pahar, Marisa Klopper, Byron Reeve, Rob Warren, Grant Theron, Andreas H. Diacon, Thomas Niesler
2021 J jnl
CoRR
Madhurananda Pahar, Marisa Klopper, Byron Reeve, Grant Theron, Rob Warren, Thomas Niesler
2021 J jnl
CoRR
Madhurananda Pahar, Igor D. S. Miranda, Andreas H. Diacon, Thomas Niesler
2021 J jnl
Comput. Biol. Medicine
Madhurananda Pahar, Marisa Klopper, Robin Warren, Thomas Niesler
2021 Misc conf
ICASSP
Madhurananda Pahar, Igor D. S. Miranda, Andreas H. Diacon, Thomas Niesler
2021 J jnl
CoRR
Madhurananda Pahar, Igor D. S. Miranda, Andreas H. Diacon, Thomas Niesler
2021 conf
BHI
Igor D. S. Miranda, Gildeberto Cardoso, Madhurananda Pahar, Gabriel Oliveira, Thomas Niesler
2021 J jnl
CoRR
Madhurananda Pahar, Thomas Niesler
2021 J jnl
CoRR
Madhurananda Pahar, Marisa Klopper, Byron Reeve, Rob Warren, Grant Theron, Andreas H. Diacon, Thomas Niesler
2020 J jnl
CoRR
Madhurananda Pahar, Marisa Klopper, Robin Warren, Thomas Niesler
2020 conf
SSCI
Madhurananda Pahar, Leslie S. Smith
2016
Madhurananda Pahar
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