Jai Prakash Veerla

12 papers C 2Journal 9Unranked 1
YearRankTypeTitle / Venue / Authors
2025 J jnl
CoRR
Jai Prakash Veerla, Partha Sai Guttikonda, Helen H. Shang, Mohammad Sadegh Nasr, César Torres, Jacob M. Luber
2024 C conf
BSN
Neel R. Vora, Amir Hajighasemi, Cody Tyler Reynolds, Amirmohammad Radmehr, Mohamed Moharned, Jillur Rahman Saurav, Abdul Aziz, Jai Prakash Veerla, Mohammad Sadegh Nasr, Hayden Lotspeich, Partha Sai Guttikonda, Thuong Pham, Aarti Darji, Parisa Boodaghi Malidarreh, Helen H. Shang, Jay Harvey, Kan Ding, Phuc Nguyen, Jacob M. Luber
2024 conf
ISBI
Poojitha Thota, Jai Prakash Veerla, Partha Sai Guttikonda, Mohammad Sadegh Nasr, Shirin Nilizadeh, Jacob M. Luber
2024 J jnl
CoRR
Parisa Boodaghi Malidarreh, Biraaj Rout, Mohammad Sadegh Nasr, Priyanshi Borad, Jillur Rahman Saurav, Jai Prakash Veerla, Kelli Fenelon, Theodora Koromila, Jacob M. Luber
2024 J jnl
CoRR
Jai Prakash Veerla, Partha Sai Guttikonda, Amir Hajighasemi, Jillur Rahman Saurav, Aarti Darji, Cody Tyler Reynolds, Mohamed Mohamed, Mohammad Sadegh Nasr, Helen H. Shang, Jacob M. Luber
2024 C conf
CIBCB
Jai Prakash Veerla, Partha Sai Guttikonda, Amir Hajighasemi, Jillur Rahman Saurav, Aarti Darji, Cody Tyler Reynolds, Mohamed Mohamed, Mohammad Sadegh Nasr, Helen H. Shang, Jacob M. Luber
2024 J jnl
CoRR
Jai Prakash Veerla, Poojitha Thota, Partha Sai Guttikonda, Shirin Nilizadeh, Jacob M. Luber
2023 J jnl
J. Comput. Biol.
Michael Robben, Mohammad Sadegh Nasr, Avishek Das, Jai Prakash Veerla, Manfred Huber, Justyn Jaworski, Jon Weidanz, Jacob M. Luber
2023 J jnl
CoRR
Helen H. Shang, Mohammad Sadegh Nasr, Jai Prakash Veerla, Parisa Boodaghi Malidarreh, Jillur Rahman Saurav, Amir Hajighasemi, Manfred Huber, Chace Moleta, Jitin Makker, Jacob M. Luber
2023 J jnl
CoRR
Amir Hajighasemi, Md Jillur Rahman Saurav, Mohammad Sadegh Nasr, Jai Prakash Veerla, Aarti Darji, Parisa Boodaghi Malidarreh, Michael Robben, Helen H. Shang, Jacob M. Luber
2023 J jnl
CoRR
Neel R. Vora, Amir Hajighasemi, Cody Tyler Reynolds, Amirmohammad Radmehr, Mohamed Mohamed, Jillur Rahman Saurav, Abdul Aziz, Jai Prakash Veerla, Mohammad Sadegh Nasr, Hayden Lotspeich, Partha Sai Guttikonda, Thuong Pham, Aarti Darji, Parisa Boodaghi Malidarreh, Helen H. Shang, Jay Harvey, Kan Ding, Phuc Nguyen, Jacob M. Luber
2023 J jnl
CoRR
Michael Robben, Amir Hajighasemi, Mohammad Sadegh Nasr, Jai Prakash Veerla, Anne M. Alsup, Biraaj Rout, Helen H. Shang, Kelli Fowlds, Parisa Boodaghi Malidarreh, Paul Koomey, Jillur Rahman Saurav, Jacob M. Luber
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