\documentclass[10pt]{article}

\usepackage{fullpage}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{titlesec}
\usepackage[section]{placeins}
\usepackage{xcolor}
\usepackage{breakcites}
\usepackage{lineno}
\usepackage{hyphenat}





\PassOptionsToPackage{hyphens}{url}
\usepackage[colorlinks = true,
            linkcolor = blue,
            urlcolor  = blue,
            citecolor = blue,
            anchorcolor = blue]{hyperref}
\usepackage{etoolbox}
\makeatletter
\patchcmd\@combinedblfloats{\box\@outputbox}{\unvbox\@outputbox}{}{%
  \errmessage{\noexpand\@combinedblfloats could not be patched}%
}%
\makeatother


\usepackage{natbib}




\renewenvironment{abstract}
  {{\bfseries\noindent{\abstractname}\par\nobreak}\footnotesize}
  {\bigskip}

\titlespacing{\section}{0pt}{*3}{*1}
\titlespacing{\subsection}{0pt}{*2}{*0.5}
\titlespacing{\subsubsection}{0pt}{*1.5}{0pt}


\usepackage{authblk}


\usepackage{graphicx}
\usepackage[space]{grffile}
\usepackage{latexsym}
\usepackage{textcomp}
\usepackage{longtable}
\usepackage{tabulary}
\usepackage{booktabs,array,multirow}
\usepackage{amsfonts,amsmath,amssymb}
\providecommand\citet{\cite}
\providecommand\citep{\cite}
\providecommand\citealt{\cite}
% You can conditionalize code for latexml or normal latex using this.
\newif\iflatexml\latexmlfalse
\providecommand{\tightlist}{\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}%

\AtBeginDocument{\DeclareGraphicsExtensions{.pdf,.PDF,.eps,.EPS,.png,.PNG,.tif,.TIF,.jpg,.JPG,.jpeg,.JPEG}}

\usepackage[utf8]{inputenc}
\usepackage[english]{babel}



\usepackage{float}








\begin{document}

\title{AIDA: A Real-Time Global Ionosphere/Plasmasphere Data Assimilation Model}



\author[1]{Benjamin Reid}%
\author[1]{David R. Themens}%
\author[1]{Sean Elvidge}%
\author[1]{Mohammad Afraz Ahmed}%
\author[1]{Jenny Wong}%
\author[1]{Warrick Ball}%
\affil[1]{Affiliation not available}%


\vspace{-1em}



  
  \date{May 26, 2024}


\begingroup
\let\center\flushleft
\let\endcenter\endflushleft
\maketitle
\endgroup





\selectlanguage{english}
\begin{abstract}
The Advanced Ionospheric Data Assimilation (AIDA) is a real-time data
assimilation model of global 3D ionosphere and plasmasphere electron
density. Changes in the local space environment can occur on very short
timescales, particularly during disturbed geomagnetic conditions. This
space weather has an impact on many modern systems including Global
Navigation Satellite System (GNSS) signals and High Frequency radio
communications. To provide an ionospheric specification in real-time,
AIDA ingests data streams from over 2000 GNSS receivers, using
observations from both the Global Positioning System (GPS) and Galileo
constellations, along with ionosonde-derived characteristics from the
Global Ionosphere Radio Observatory (GIRO). These measurements are
assimilated using a particle filter into the empirical NeQuick
ionosphere model and Neustrelitz Plasmasphere Model (NPSM). The GNSS
receiver Differential Code Biases (DCBs) are solved self-consistently
using Rao-Blackwellized particle filtering. AIDA produces output at
three latencies, the real-time Ultra Rapid product, the near-real-time
Rapid product which operates at a 90-minute delay, and the Final product
with a one day lag. The Ultra Rapid and Rapid products also include
forecast products out to 6 hours ahead of real time.~%
\end{abstract}%



\sloppy




\selectlanguage{english}
\FloatBarrier
\end{document}

