Mahnaz Maddah

21 papers A 1Journal 7Unranked 12
YearRankTypeTitle / Venue / Authors
2025 J jnl
npj Digit. Medicine
Sana Tonekaboni, Sam Freesun Friedman, Xinyi Zhang, Mahnaz Maddah, Caroline Uhler
2025 J jnl
npj Digit. Medicine
Mostafa A. Al-Alusi, Sam Freesun Friedman, Shinwan Kany, Joel T. Rämö, Daniel Pipilas, Pulkit Singh, Christopher Reeder, Shaan Khurshid, James P. Pirruccello, Mahnaz Maddah, Jennifer E. Ho, Patrick T. Ellinor
2025 J jnl
npj Digit. Medicine
Shaan Khurshid, Sam Freesun Friedman, Mostafa A. Al-Alusi, Shinwan Kany, Thomas Sommers, Christopher D. Anderson, Jennifer E. Ho, David D. McManus, Leila H. Borowsky, Jeffrey M. Ashburner, Steven A. Lubitz, Steven J. Atlas, Mahnaz Maddah, Daniel E. Singer, Patrick T. Ellinor
2025 conf
CHIL
Yoanna Turura, Sam Freesun Friedman, Aurora Cremer, Mahnaz Maddah, Sana Tonekaboni
2025 J jnl
npj Digit. Medicine
Sam Freesun Friedman, Shaan Khurshid, Rachael A. Venn, Xin Wang, Nathaniel Diamant, Paolo Di Achille, Lu-Chen Weng, Seung Hoan Choi, Christopher Reeder, James P. Pirruccello, Pulkit Singh, Emily S. Lau, Anthony A. Philippakis, Christopher D. Anderson, Mahnaz Maddah, Puneet Batra, Patrick T. Ellinor, Jennifer E. Ho, Steven A. Lubitz
2014 conf
MICCAI (1)
Mahnaz Maddah, Kevin E. Loewke
2014 conf
ISBI
Mahnaz Maddah, Kevin E. Loewke
2013 J jnl
NeuroImage
Tilman Schulte, Mahnaz Maddah, Eva M. Müller-Oehring, Torsten Rohlfing, Adolf Pfefferbaum, Edith V. Sullivan
2011 conf
MICCAI (2)
Mahnaz Maddah, James V. Miller, Edith V. Sullivan, Adolf Pfefferbaum, Torsten Rohlfing
2010 conf
ISBI
Mahnaz Maddah, Paulo R. S. Mendonça, Rahul Bhotika
2008 conf
ISBI
Mahnaz Maddah, Lilla Zöllei, W. Eric L. Grimson, Carl-Fredrik Westin, William M. Wells III
2008 J jnl
Medical Image Anal.
Mahnaz Maddah, W. Eric L. Grimson, Simon K. Warfield, William M. Wells III
2008 conf
MICCAI (1)
Mahnaz Maddah, Marek Kubicki, William M. Wells III, Carl-Fredrik Westin, Martha Elizabeth Shenton, W. Eric L. Grimson
2008 conf
CVPR Workshops
Mahnaz Maddah, Lilla Zöllei, W. Eric L. Grimson, William M. Wells III
2008
Mahnaz Maddah
2007 conf
IPMI
Mahnaz Maddah, William M. Wells III, Simon K. Warfield, Carl-Fredrik Westin, W. Eric L. Grimson
2006 conf
ISBI
Mahnaz Maddah, W. Eric L. Grimson, Simon K. Warfield
2005 J jnl
Comput. Biol. Medicine
Hamid Soltanian-Zadeh, Ali Shahrokni, Mohammad Mehdi Khalighi, Zheng Gang Zhang, Reza Aghaeizadeh Zoroofi, Mahnaz Maddah, Michael Chopp
2005 A conf
MICCAI
Mahnaz Maddah, Andrea J. U. Mewes, Steven Haker, W. Eric L. Grimson, Simon K. Warfield
2004 conf
MICCAI (1)
Mahnaz Maddah, Kelly H. Zou, William M. Wells III, Ron Kikinis, Simon K. Warfield
2002 conf
ISBI
Mahnaz Maddah, Ali Afzali-Kusha, Hamid Soltanian-Zadeh
redb/settings/elasticsearch.py
← Index redb/settings/elasticsearch.py python
import logging
import os

from elasticsearch import Elasticsearch
from dotenv import load_dotenv

load_dotenv()

# Elasticsearch configuration
ELASTIC_ENDPOINT = os.getenv("ELASTIC_HOST")
ELASTIC_ENFORCE_SSL = os.getenv("ELASTIC_ENFORCE_SSL", False) == "True"
ELASTIC_USER = os.getenv("ELASTIC_USER")
ELASTIC_PASSWORD = os.getenv("ELASTIC_PASSWORD")
ELASTIC_BINARIES_COLLECTION = os.getenv("ELASTIC_BINARIES_COLLECTION", "test_db")

# Cached client instance
_elasticsearch_client = None

def get_elasticsearch_client():
    """Get Elasticsearch client with lazy initialization and caching"""
    global _elasticsearch_client
    
    if _elasticsearch_client is None:
        if not ELASTIC_ENDPOINT:
            raise ValueError("ELASTIC_HOST environment variable is required for Elasticsearch connection")
            
        _elasticsearch_client = Elasticsearch(
            ELASTIC_ENDPOINT,
            verify_certs=ELASTIC_ENFORCE_SSL,
            basic_auth=(ELASTIC_USER, ELASTIC_PASSWORD),
            maxsize=20,
            retry_on_timeout=True,
            timeout=30,
        )
    
    return _elasticsearch_client

def create_elasticsearch_client():
    """Create a new Elasticsearch client connection (legacy function)"""
    return get_elasticsearch_client()