Ramkrishna Pasumarthy

50 papers C 7Journal 28Unranked 15
YearRankTypeTitle / Venue / Authors
2025 J jnl
Inf. Sci.
Moirangthem Sailash Singh, Ramkrishna Pasumarthy, Umesh Vaidya, Steffen Leonhardt
2025 J jnl
Eur. J. Control
Moirangthem Sailash Singh, Ramkrishna Pasumarthy, Umesh Vaidya, Steffen Leonhardt
2024 conf
ECC
Geethanjali Ravi, Vijayanand Digge, Durgesh Singh, Ramkrishna Pasumarthy
2024 conf
ECC
Karthik Shenoy, Ramkrishna Pasumarthy, Vijaysekhar Chellaboina
2023 C conf
ACC
Karthik Shenoy, Akshit Saradagi, Ramkrishna Pasumarthy, Vijaysekhar Chellaboina
2023 conf
ECC
Soumyajit Chakraborty, Subhadeep Kumar, Nirav Pravinbhai Bhatt, Ramkrishna Pasumarthy
2023 J jnl
CoRR
Karthik Shenoy, Akshit Saradagi, Ramkrishna Pasumarthy, Vijaysekhar Chellaboina
2022 J jnl
IEEE Access
Subhadeep Kumar, Ramkrishna Pasumarthy, Nirav Pravinbhai Bhatt
2022 J jnl
CoRR
Karthik Shenoy, Akshit Saradagi, Ramkrishna Pasumarthy, Vijaysekhar Chellaboina
2022 conf
MED
Vijayanand Digge, Ramkrishna Pasumarthy
2022 conf
ECC
Vijayanand Digge, Ramkrishna Pasumarthy
2022 J jnl
IEEE Trans. Syst. Man Cybern. Syst.
Durgesh Singh, Kshama Dwarakanath, Ramkrishna Pasumarthy
2022 J jnl
IEEE Control. Syst. Lett.
Manikya Valli Srighakollapu, Rachel Kalpana Kalaimani, Ramkrishna Pasumarthy
2022 J jnl
IEEE Trans. Control. Netw. Syst.
Manikya Valli Srighakollapu, Rachel Kalpana Kalaimani, Ramkrishna Pasumarthy
2021 J jnl
Int. J. Inf. Manag.
Sandeep Kumar E, Viswanath Talasila, Ramkrishna Pasumarthy
2021 J jnl
IEEE Trans. Autom. Control.
Krishna Chaitanya Kosaraju, Michele Cucuzzella, Jacquelien M. A. Scherpen, Ramkrishna Pasumarthy
2021 J jnl
Syst. Control. Lett.
Manikya Valli Srighakollapu, Rachel Kalpana Kalaimani, Ramkrishna Pasumarthy
2021 J jnl
J. Complex Networks
Satya Jayadev P., Ramkrishna Pasumarthy, Nirav Pravinbhai Bhatt
2020 conf
ECC
M. Sawant, Joseph Moyalan, Sarang Sutavani, K. Sonam, Ramkrishna Pasumarthy, S. R. Wagh
2019 J jnl
IEEE Access
Prashant Bansode, Krishna Chaitanya Kosaraju, S. R. Wagh, Ramkrishna Pasumarthy, Navdeep M. Singh
2019 conf
MED
M. V. Surya Prakash, Arun D. Mahindrakar, Ramkrishna Pasumarthy
2019 J jnl
IMA J. Math. Control. Inf.
Krishna Chaitanya Kosaraju, Ramkrishna Pasumarthy, Dimitri Jeltsema
2019 conf
CDC
Manikya Valli Srighakollapu, Rachel K. Kalaimani, Ramkrishna Pasumarthy
2018 C conf
ACC
Krishna Chaitanya Kosaraju, Venkatesh Chinde, Ramkrishna Pasumarthy, Atul G. Kelkar, Navdeep M. Singh
2018 J jnl
CoRR
Krishna Chaitanya Kosaraju, Venkatesh Chinde, Ramkrishna Pasumarthy, Navdeep M. Singh
2018 J jnl
CoRR
Krishna Chaitanya Kosaraju, Michele Cucuzzella, Ramkrishna Pasumarthy, Jacquelien M. A. Scherpen
2018 J jnl
IEEE Trans. Smart Grid
Satya Jayadev P., Nirav Pravinbhai Bhatt, Ramkrishna Pasumarthy, Aravind Rajeswaran
2018 J jnl
CoRR
Krishna Chaitanya Kosaraju, Shravan Mohan, Ramkrishna Pasumarthy
2018 C conf
ACC
Durgesh Singh, Joydeep Mukherjee, Penamakuri Sesha Saikrishna, Ramkrishna Pasumarthy, Diwakar Krishnamurthy
2018 J jnl
IEEE Control. Syst. Lett.
Krishna Chaitanya Kosaraju, Venkatesh Chinde, Ramkrishna Pasumarthy, Atul G. Kelkar, Navdeep M. Singh
2017 conf
MED
Subhadeep Kumar, Nirav Pravinbhai Bhatt, Ramkrishna Pasumarthy
2017 J jnl
IEEE Trans. Control. Syst. Technol.
Penamakuri Sesha Saikrishna, Ramkrishna Pasumarthy, Nirav Pravinbhai Bhatt
2017 J jnl
CoRR
Krishna Chaitanya Kosaraju, Arun D. Mahindrakar, Vijay Muralidharan, Anup K. Ekbote, Ramkrishna Pasumarthy
2017 J jnl
Int. J. Appl. Math. Comput. Sci.
H. A. Kruthika, Arun D. Mahindrakar, Ramkrishna Pasumarthy
2016 C conf
ACC
Satya Jayadev P., Aravind Rajeswaran, Nirav Pravinbhai Bhatt, Ramkrishna Pasumarthy
2016 C conf
ACC
Venkatesh Chinde, Krishna Chaitanya Kosaraju, Atul G. Kelkar, Ramkrishna Pasumarthy, S. Sarkar, Navdeep M. Singh
2016 J jnl
CoRR
Satya Jayadev P., Nirav Pravinbhai Bhatt, Ramkrishna Pasumarthy, Aravind Rajeswaran
2016 conf
CDC
Saikrishna PS, Durgesh Singh, Ramkrishna Pasumarthy
2015 J jnl
CoRR
Satya Jayadev P., Nirav Pravinbhai Bhatt, Ramkrishna Pasumarthy
2015 C conf
ACC
Saikrishna PS, Nirav Pravinbhai Bhatt, Ramkrishna Pasumarthy
2015 J jnl
CoRR
Gourav Saha, Ramkrishna Pasumarthy
2015 conf
Allerton
Gourav Saha, Ramkrishna Pasumarthy
2015 conf
ECC
Saikrishna PS, Addarsh Chandrasekar, Ramkrishna Pasumarthy
2015 J jnl
IEEE Trans. Circuits Syst. I Regul. Pap.
Gourav Saha, Ramkrishna Pasumarthy, Prathamesh Khatavkar
2013 conf
CDC
Ramkrishna Pasumarthy, Gourav Saha, Faruk Kazi, Navdeep M. Singh
2012 J jnl
Syst. Control. Lett.
Ramkrishna Pasumarthy, Vijaya R. Ambati, A. J. van der Schaft
2010 conf
CDC
Atul Krishna Kamath, Navdeep M. Singh, Faruk Kazi, Ramkrishna Pasumarthy
2009 C conf
ACC
Ramkrishna Pasumarthy, Chung-Yao Kao
2007 J jnl
Int. J. Control
Ramkrishna Pasumarthy, Arjan van der Schaft
2006 conf
CDC
Ramkrishna Pasumarthy, Arjan van der Schaft
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