M.-R. Akbarzadeh-T.

31 papers A* 1B 9Journal 19Unranked 2
YearRankTypeTitle / Venue / Authors
2025 J jnl
IEEE J. Biomed. Health Informatics
Hassan Saadatmand, M.-R. Akbarzadeh-T.
2023 J jnl
Appl. Soft Comput.
Hassan Saadatmand, M.-R. Akbarzadeh-T.
2021 J jnl
Comput. Biol. Medicine
Mahdi Souzanchi-K, M.-R. Akbarzadeh-T.
2021 J jnl
Inf. Sci.
Pooya Parsa, M.-R. Akbarzadeh-T., Fahimeh Baghbani
2021 J jnl
Neurocomputing
Fahimeh Baghbani, M.-R. Akbarzadeh-T., Mohammad-Bagher Naghibi-Sistani
2020 B conf
FUZZ-IEEE
Pooya Parsa, M.-R. Akbarzadeh-T.
2020 B conf
FUZZ-IEEE
Fahimeh Baghbani, M.-R. Akbarzadeh-T.
2020 J jnl
Eng. Appl. Artif. Intell.
Fahimeh Baghbani, M.-R. Akbarzadeh-T., Mohammad-Bagher Naghibi-Sistani, Alireza Akbarzadeh
2020 J jnl
Int. J. Uncertain. Fuzziness Knowl. Based Syst.
Masoud Bashari, M.-R. Akbarzadeh-T.
2018 J jnl
Appl. Soft Comput.
Fahimeh Baghbani, M.-R. Akbarzadeh-T., Alireza Akbarzadeh
2018 J jnl
Neurocomputing
Fahimeh Baghbani, M.-R. Akbarzadeh-T., Mohammad-Bagher Naghibi-Sistani
2017 conf
IFSA-SCIS
Fahimeh Baghbani, M.-R. Akbarzadeh-T., Mohammad-Bagher Naghibi-Sistani
2016 J jnl
Eng. Appl. Artif. Intell.
Fahimeh Baghbani, M.-R. Akbarzadeh-T., Alireza Akbarzadeh Tootoonchi, Mostafa Ghaemi
2014 J jnl
Comput. Intell. Neurosci.
Ehsan Lotfi, M.-R. Akbarzadeh-T.
2014 J jnl
J. Zhejiang Univ. Sci. C
Farnaz Sabahi, M.-R. Akbarzadeh-T.
2014 J jnl
Evol. Intell.
Mohammad-H. Tayarani-N., M.-R. Akbarzadeh-T.
2014 J jnl
Swarm Evol. Comput.
Mohammad-H. Tayarani-N., M.-R. Akbarzadeh-T.
2014 B conf
SMC
Ehsan Lotfi, Abbas Khosravi, M.-R. Akbarzadeh-T., Saeid Nahavandi
2013 J jnl
Inf. Sci.
Farnaz Sabahi, M.-R. Akbarzadeh-T.
2013 J jnl
Cybern. Syst.
Ehsan Lotfi, M.-R. Akbarzadeh-T.
2012 B conf
IJCNN
Ehsan Lotfi, M.-R. Akbarzadeh-T.
2011 B conf
IJCNN
Fania Mokhayeri, M.-R. Akbarzadeh-T.
2011 conf
BIBM
Fania Mokhayeri, M.-R. Akbarzadeh-T.
2011 B conf
IJCNN
Saeed Khakmardan, Hanieh Poostchi, M.-R. Akbarzadeh-T.
2006 B conf
FUZZ-IEEE
Ebrahim A. Gharavol, Morteza Khademi, M.-R. Akbarzadeh-T.
2006 J jnl
J. Frankl. Inst.
Azadeh Soltani, M.-R. Akbarzadeh-T., Mahmoud Naghibzadeh
2005 B conf
SMC
M.-R. Akbarzadeh-T., A.-R. Khorsand
2005 B conf
SMC
A.-R. Khorsand, M.-R. Akbarzadeh-T.
2003 J jnl
Intell. Autom. Soft Comput.
Mo Jamshidi, Shahab Sheikh-Bahaei, J. Kitzinger, Prasanna Sridhar, Scott Beatty, Shan Xia, Y. Wang, Tao Song, Umesh Dole, J. Liu, Edward W. Tunstel, M.-R. Akbarzadeh-T., Paolo Lino, Aly I. El-Osery, Madjid Fathi-Torbaghan, X. Hu, Bernard P. Zeigler
1997 J jnl
Intell. Autom. Soft Comput.
M.-R. Akbarzadeh-T., Mo Jamshidi
1997 A* conf
ICRA
M.-R. Akbarzadeh-T., Mohammad Jamshidi, Young T. Kim
redb/utils/push_to_elastic.py
← Index redb/utils/push_to_elastic.py python
import json
import os
#from redb.settings import elasticsearch as es
from elasticsearch import Elasticsearch
from dataclasses import asdict
from dotenv import load_dotenv

class Utils():
    """
    Utility class for pushing

    """
    @staticmethod
    def push_to_elastic(sample_dict):
        """
        Pushes the sample_dict to elastic search
        """
        load_dotenv()
        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", "redb_test"
        )
        es = Elasticsearch(
            ELASTIC_ENDPOINT,
            verify_certs=ELASTIC_ENFORCE_SSL,
            basic_auth=(ELASTIC_USER, ELASTIC_PASSWORD),
            maxsize=20,
            retry_on_timeout=True,
            timeout=30,
        )

        try:
            dict_dump = json.dumps(sample_dict)
        except Exception as e:
            print(f"Error: {e}")
            return False
        elastic = es.index(index=ELASTIC_BINARIES_COLLECTION, body=dict_dump)
        return True
    
    def push_to_index(sample_dict, index_name):
        """
        Pushes the sample_dict to elastic search
        """
        load_dotenv()
        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 = index_name
        
        es = Elasticsearch(
            ELASTIC_ENDPOINT,
            verify_certs=ELASTIC_ENFORCE_SSL,
            basic_auth=(ELASTIC_USER, ELASTIC_PASSWORD),
            maxsize=20,
            retry_on_timeout=True,
            timeout=30,
        )

        try:
            dict_dump = json.dumps(sample_dict)
        except Exception as e:
            print(f"Error: {e}")
            return False
        elastic = es.index(index=ELASTIC_BINARIES_COLLECTION, body=dict_dump)
        return True