Camilla Brekke

56 papers C 21Journal 31Unranked 4
YearRankTypeTitle / Venue / Authors
2023 J jnl
IEEE Trans. Geosci. Remote. Sens.
Muhammad Asim, Atsushi Matsuoka, Pål Gunnar Ellingsen, Camilla Brekke, Torbjørn Eltoft, Katalin Blix
2022 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Anca Cristea, A. Malin Johansson, Anthony P. Doulgeris, Camilla Brekke
2022 J jnl
IEEE Trans. Geosci. Remote. Sens.
Cornelius Quigley, Camilla Brekke, Torbjørn Eltoft
2021 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Muhammad Asim, Camilla Brekke, Arif Mahmood, Torbjørn Eltoft, Marit Reigstad
2021 C conf
IGARSS
Cornelius Quigley, Camilla Brekke, Torbjørn Eltoft
2020 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
A. Malin Johansson, Martine Mostervik Espeseth, Camilla Brekke, Benjamin Holt
2020 J jnl
Remote. Sens.
Dmitry V. Ivonin, Camilla Brekke, Stine Skrunes, Andrei Yu. Ivanov, Nataliya Kozhelupova
2020 C conf
IGARSS
Muhammad Asim, Camilla Brekke, Arif Mahmood, Torbjørn Eltoft, Marit Reigstad
2020 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Martine Mostervik Espeseth, Cathleen E. Jones, Benjamin Holt, Camilla Brekke, Stine Skrunes
2020 J jnl
IEEE Trans. Geosci. Remote. Sens.
Cornelius Quigley, Camilla Brekke, Torbjørn Eltoft
2020 J jnl
IEEE Trans. Geosci. Remote. Sens.
Martine Mostervik Espeseth, Camilla Brekke, Cathleen E. Jones, Benjamin Holt, Anthony Freeman
2020 C conf
IGARSS
Anca Cristea, A. Malin Johansson, Natalya A. Filimonova, Dmitry V. Ivonin, Nicholas Hughes, Anthony P. Doulgeris, Camilla Brekke
2019 C conf
IGARSS
Andrea Marinoni, Martine Mostervik Espeseth, Paolo Gamba, Camilla Brekke, Torbjørn Eltoft
2019 C conf
IGARSS
A. Malin Johansson, Martine Mostervik Espeseth, Camilla Brekke, Stine Skrunes
2019 J jnl
Remote. Sens.
Stine Skrunes, A. Malin Johansson, Camilla Brekke
2019 C conf
IGARSS
Martine Mostervik Espeseth, Stine Skrunes, Camilla Brekke, A. Malin Johansson
2018 C conf
IGARSS
Xu Xu, Camilla Brekke, Anthony P. Doulgeris, Frank Melandsø
2018 J jnl
IEEE Trans. Geosci. Remote. Sens.
Thomas Krämer, Harald Johnsen, Camilla Brekke, Geir Engen
2018 J jnl
IEEE Trans. Geosci. Remote. Sens.
Vahid Akbari, Camilla Brekke
2018 J jnl
Remote. Sens.
Xu Xu, Camilla Brekke, Anthony P. Doulgeris, Frank Melandsø
2017 J jnl
IEEE Trans. Geosci. Remote. Sens.
Martine Mostervik Espeseth, Stine Skrunes, Cathleen E. Jones, Camilla Brekke, Benjamin Holt, Anthony P. Doulgeris
2017 J jnl
Remote. Sens.
Martine Mostervik Espeseth, Camilla Brekke, A. Malin Johansson
2017 C conf
IGARSS
Stine Skrunes, Camilla Brekke, Martine Mostervik Espeseth
2017 C conf
IGARSS
Vahid Akbari, Camilla Brekke
2017 C conf
IGARSS
A. Malin Johansson, Camilla Brekke, Gunnar Spreen
2017 C conf
IGARSS
Camilla Brekke, Stine Skrunes, Martine Mostervik Espeseth
2017 C conf
IGARSS
Temesgen Gebrie Yitayew, Anthony P. Doulgeris, Torbjørn Eltoft, Wolfgang Dierking, Camilla Brekke, Anja Rösel
2016 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Stine Skrunes, Camilla Brekke, Cathleen E. Jones, Benjamin Holt
2016 J jnl
IEEE Trans. Geosci. Remote. Sens.
Ding Tao, Anthony P. Doulgeris, Camilla Brekke
2016 conf
SAR
Cathleen E. Jones, Martine Mostervik Espeseth, Benjamin Holt, Camilla Brekke, Stine Skrunes
2016 J jnl
IEEE Geosci. Remote. Sens. Lett.
Camilla Brekke, Cathleen E. Jones, Stine Skrunes, Benjamin Holt, Martine Mostervik Espeseth, Torbjørn Eltoft
2016 J jnl
IEEE Geosci. Remote. Sens. Lett.
Martine Mostervik Espeseth, Camilla Brekke, Stian Normann Anfinsen
2016 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Ane S. Fors, Camilla Brekke, Sebastian Gerland, Anthony P. Doulgeris, Justin F. Beckers
2016 C conf
IGARSS
Xu Xu, Anthony Paul Doulgeris, Frank Melandsø, Camilla Brekke
2016 J jnl
IEEE Trans. Geosci. Remote. Sens.
Ding Tao, Stian Normann Anfinsen, Camilla Brekke
2016 C conf
IGARSS
Vahid Akbari, Anthony Paul Doulgeris, Camilla Brekke
2016 J jnl
IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens.
Morten Wergeland Hansen, Vladimir N. Kudryavtsev, Bertrand Chapron, Camilla Brekke, Johnny A. Johannessen
2015 C conf
IGARSS
Dmitry V. Ivonin, Andrei Yu. Ivanov, Camilla Brekke, Stine Skrunes
2015 J jnl
IEEE Geosci. Remote. Sens. Lett.
Stine Skrunes, Camilla Brekke, Anthony Paul Doulgeris
2015 J jnl
IEEE Trans. Geosci. Remote. Sens.
Stine Skrunes, Camilla Brekke, Torbjørn Eltoft, Vladimir N. Kudryavtsev
2015 J jnl
IEEE Trans. Geosci. Remote. Sens.
Thomas Krämer, Harald Johnsen, Camilla Brekke
2015 C conf
IGARSS
Ane S. Fors, Anthony Paul Doulgeris, Angelika H. H. Renner, Camilla Brekke, Sebastian Gerland
2014 J jnl
IEEE Geosci. Remote. Sens. Lett.
Ding Tao, Stian Normann Anfinsen, Camilla Brekke
2014 J jnl
IEEE Trans. Geosci. Remote. Sens.
Stine Skrunes, Camilla Brekke, Torbjørn Eltoft
2014 C conf
IGARSS
Thomas Krcemer, Camilla Brekke, Harald Johnsen
2013 J jnl
IEEE Geosci. Remote. Sens. Lett.
Camilla Brekke, Stian Normann Anfinsen, Yngvar Larsen
2012 C conf
IGARSS
Temesgen Gebrie Yitayew, Camilla Brekke, Anthony Paul Doulgeris
2012 conf
SAR
Stine Skrunes, Camilla Brekke, Torbjørn Eltoft
2012 C conf
IGARSS
Stine Skrunes, Camilla Brekke, Torbjørn Eltoft
2012 conf
SAR
Ding Tao, Anthony P. Doulgeris, Camilla Brekke
2012 C conf
IGARSS
Stian Normann Anfinsen, Camilla Brekke
2011 J jnl
IEEE Geosci. Remote. Sens. Lett.
Camilla Brekke, Stian Normann Anfinsen
2008 J jnl
IEEE Geosci. Remote. Sens. Lett.
Camilla Brekke, Anne H. Schistad Solberg
2007 J jnl
IEEE Trans. Geosci. Remote. Sens.
Anne H. Schistad Solberg, Camilla Brekke, Per Ove Husøy
2005 conf
SCIA
Camilla Brekke, Anne H. Schistad Solberg
2004 C conf
IGARSS
Anne H. Schistad Solberg, Camilla Brekke, Rune Solberg, Per Ove Husøy
redb/settings/clickhouse.py
← Index redb/settings/clickhouse.py python
import os
import clickhouse_connect
from dotenv import load_dotenv

load_dotenv()

# ClickHouse configuration
CLICKHOUSE_HOST = os.getenv("CLICKHOUSE_HOST")
CLICKHOUSE_PORT = os.getenv("CLICKHOUSE_PORT", "9000")
CLICKHOUSE_USER = os.getenv("CLICKHOUSE_USER")
CLICKHOUSE_PASSWORD = os.getenv("CLICKHOUSE_PASSWORD")
CLICKHOUSE_DATABASE = os.getenv("CLICKHOUSE_DATABASE", "default")
CLICKHOUSE_ENFORCE_SSL = os.getenv("CLICKHOUSE_ENFORCE_SSL", "False")

# Cached client instance
_clickhouse_client = None

def get_clickhouse_client():
    """Get ClickHouse client with lazy initialization and caching"""
    global _clickhouse_client
    
    if _clickhouse_client is None:
        _clickhouse_client = clickhouse_connect.get_client(
            host=CLICKHOUSE_HOST,
            port=CLICKHOUSE_PORT,
            user=CLICKHOUSE_USER,
            password=CLICKHOUSE_PASSWORD,
            database=CLICKHOUSE_DATABASE,
            verify=CLICKHOUSE_ENFORCE_SSL,
            settings={
                'max_execution_time': 3600,  # 1 hour timeout
                'connect_timeout': 30,
                'receive_timeout': 30,
                'send_timeout': 30
            }
        )
    
    return _clickhouse_client

def create_clickhouse_client():
    """Create a new ClickHouse client connection (legacy function)"""
    return get_clickhouse_client()

CLICKHOUSE_BINARIES_TABLE = os.getenv("CLICKHOUSE_BINARIES_TABLE", "binaries")