Skip to content

Commit

Permalink
Continue adding to paper...
Browse files Browse the repository at this point in the history
  • Loading branch information
jkarns275 committed Aug 23, 2018
1 parent 7ca895e commit 4436e5a
Show file tree
Hide file tree
Showing 5 changed files with 45 additions and 28 deletions.
2 changes: 1 addition & 1 deletion binaries/Linux/hapiest.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
cd $DIR
$DIR/bin/hapiest/bin
$DIR/bin/hapiest
2 changes: 1 addition & 1 deletion binaries/Mac OSX/hapiest.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
cd $DIR
$DIR/bin/hapiest/bin
$DIR/bin/hapiest
67 changes: 42 additions & 25 deletions docs/Hapiest Paper 2018/main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -351,8 +351,9 @@


\newcommand{\paperTitle}{HAPIEST: Flashy Eye-catching Title} % TODO: Think of a good title
\usepackage{hyperref}

\usepackage{graphicx}
\usepackage[hidelinks]{hyperref}
\begin{document}
%
% paper title
Expand All @@ -374,11 +375,15 @@
%


\author{~Joshua~Karns,
~Wyatt~Matt,
~Roman~V.~Kochanov,
~Iouli~E.~Gordon,
`TODO:~Add~all~of~the~correct~names}
\author{\underline{~Joshua~Karns}$^{a,b}$,
\underline{~Wyatt~Matt}$^{a,b}$,
\underline{~Roman~V.~Kochanov}$^{b,c}$,
\underline{~Iouli~E.~Gordon}$^b$,
\underline{L.~S.~Rothman}$^b$,
\underline{Y.~Tan}$^b$,
R.~Hashemi$^{b,c}$,
S.~Kanbur$^a$,
B.~Tenbergen$^a$}

% note the % following the last \IEEEmembership and also \thanks -
% these prevent an unwanted space from occurring between the last author name
Expand Down Expand Up @@ -426,11 +431,16 @@
%\IEEEspecialpapernotice{(Invited Paper)}




% make the title area
\maketitle

\begin{flushleft}
$^a$\textit{ State University of New York at Oswego, Oswego, NY, USA}
$^b$\textit{ Atomic and Molecular Physics, Harvard-Smithsonian Center for Astrophysics, Cambridge, MA, USA}

$^c$\textit{ University of Lethbridge, Alberta, Canada}
\end{flushleft}

% As a general rule, do not put math, special symbols or citations
% in the abstract or keywords.
\begin{abstract}
Expand Down Expand Up @@ -507,6 +517,7 @@ \subsection{Current Development Status}
HAPIEST is currently in the alpha-stage of development - it's layout and features are still quite volatile, and may
contain bugs. If you use HAPIEST, it will be very benificial if you document any bugs you experience on this Github
issues page (\href{https://github.com/hitranonline/hapiest/issues}{https://github.com/hitranonline/hapiest/issues}).
Moreover, development will be in a bug-fix only state until mid-2019 at the soonest.
% needed in second column of first page if using \IEEEpubid
%\IEEEpubidadjcol

Expand All @@ -515,47 +526,54 @@ \section{Usage}
downloaded in a PDF format from the Github page (\href{https://github.com/hitranonline/hapiest\#manual}{https://github.com/hitranonline/hapiest\#manual})

\subsection{License}
HAPIEST is licensed under the GNU Lesser General Public License version 3 (LGPLv3). In brief, this means usage of and
modifications to the program are allowed as long as the changes are documented. You can read more about the specific
HAPIEST is licensed under the GNU Lesser General Public License version 3 (LGPLv3). You can read more about the specific
terms of the LGPLv3 here:
\href{https://www.gnu.org/licenses/lgpl-3.0.en.html}{https://www.gnu.org/licenses/lgpl-3.0.en.html}.
Changes and redistribution of HAPIEST are welcomed but must be documented and free.

\subsection{Running Using Binary Packages}
\subsection{Binary Distributions}
There are several binary distributions available for HAPIEST. This includes Windows, Mac OSX, and Linux. They are
available for download on the releases section on HAPIEST's Github page
(\href{https://github.com/hitranonline/hapiest/releases}{https://github.com/hitranonline/hapiest/releases}).

\section{Features}

\begin{figure*}[t]
\centering
\includegraphics[width=\textwidth]{xsc_graph_display.png}
\caption{A screenshot of a graph display window in HAPIEST. In this example there are 3 cross sections of CFC-11
on the plot. }
\label{fig:xsc_graph}
\end{figure*}

\subsection{Line-by-Line Data}
By using HAPI, HAPIEST can retreive line-by-line data. Line-by-line data can be retreived for any molecule or
isotopologue that HITRAN contains. Moreover, additional parameter groups like those required for speed-dependent Voigt
and Galatry line profiles are optionaly available.

\subsubsection{Viewing Line-by-Line Data}
HAPIEST has a 'view' feature which allows tables to be viewed in a spreadsheet-like widget. The view feature
\subsubsection{Viewing}
HAPIEST has a 'view' feature which allows line lists to be viewed in a spreadsheet-like widget. The view feature
automatically paginates tables to save on system resources, but this page-length can be changed in the
user-configurable settings ('Settings' -> 'Edit Configuration' in the main window).
The view functionality also allows for manual editing of tables, although it is not recommended. As a safety measure,
fields that have been modified manually will be flagged highlighted red in the view widget.

\subsubsection{Graphing}
One of HAPIEST's major features is it's graphing capabilities. HAPIEST can graph Line-by-Line data by calculating
the absorption coefficient, and absorption, transmittance, and raidance spectra. There is also the option to apply
instrumental functions and line profiles to these spectra. HAPIEST can also separate and graph the bands of each table.
HAPIEST creates a special legend for band graphs which will show the upper and lower quanta of each band.

\subsubsection{Data Selection}
Line-by-line data retrieved from HITRAN can be modified using SQL-like queiries in a LISP-like domain specific
language. These queries can transform and filter data.
language. These queries can transform and filter data efficiently.

\begin{figure*}[t]
\centering
\includegraphics[width=\textwidth]{xsc_graph_display.png}
\caption{A screenshot of a graph display window in HAPIEST. In this example there are 7 cross sections of CFC-11
on the plot. }
\label{xsc_graph}
\end{figure*}
\subsection{Cross Sections}
HAPIEST can download cross sections from HITRAN, and graph the retreived cross sections. HITRAN has cross sections for
324 molecules as of August 2018.

After downloading cross sections using HAPIEST, they can be graphed and compared to each other. An example of graphed
cross sections can be seen in \ref{xsc_graph}.
\subsubsection{Graphing}
Graphing of any downloaded cross sections is possible. Cross-sections can be plotted, as seen in Fig.~\ref{fig:xsc_graph}.

% An example of a floating figure using the graphicx package.
% Note that \label must occur AFTER (or within) \caption.
Expand Down Expand Up @@ -674,8 +692,7 @@ \section{Conclusion}


% use section* for acknowledgment
\section*{Acknowledgment}
Shashi Kanbur and Bastian Tenbergen of the State University of New York at Oswego.
%\section*{Acknowledgment}


% Can use something like this to put references on a page
Expand Down
Binary file modified docs/Hapiest Paper 2018/xsc_graph_display.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion src/worker/work_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -368,7 +368,7 @@ def save_table(table: Dict[str, Any], name: str, **kwargs):
@staticmethod
def get_all_table_names() -> List[str]:
l = list(tableList())
l.append(LOCAL_XSC_CACHE.keys())
l.append(list(LOCAL_XSC_CACHE.keys()))
return l

@staticmethod
Expand Down

0 comments on commit 4436e5a

Please sign in to comment.