Skip to content

Commit

Permalink
Merge pull request #20 from orppst/proposalDM-poster-and-paper
Browse files Browse the repository at this point in the history
Proposal dm poster and paper
  • Loading branch information
pahjbo authored Nov 1, 2024
2 parents 4c39742 + 3a4f223 commit 8abffc2
Show file tree
Hide file tree
Showing 47 changed files with 61,195 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1012,7 +1012,7 @@ def CalledFromWalk(FileList,DirPath,Namelist) :
# - to FileList.)

FileList = []
for Details in os.walk('.') :
for Details in os.walk('..') :
CalledFromWalk(FileList,Details[0],Details[2])

# First, simply list all the graphics files specified by the .tex file.
Expand Down Expand Up @@ -3496,7 +3496,7 @@ def GetLatestFileDate () :
# For each directory, os.walk returns the directory path, a list of
# sub-directories, and a list of files.

for Details in os.walk('.',onerror = None) :
for Details in os.walk('..', onerror = None) :
DirPath = Details[0]

# We ignore files in the special directories OS X inserts under some
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ def MainSubjectIndexFile (Details = None) :
# for the file - this is where it was for the Sydney ADASS processing.

Path = LocateFile ("main subject index file","MainSubjectIndexFile", \
"subjectKeywords.txt",["Work"],Details)
"subjectKeywords.txt", ["Work"], Details)
return Path

# ------------------------------------------------------------------------------
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 2 additions & 0 deletions ADASS2024/ProposalDMPoster/Poster/.latexmkrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
$bibtex_use = 2;
$clean_ext = "nav snm";
12 changes: 12 additions & 0 deletions ADASS2024/ProposalDMPoster/Poster/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.PHONY: main clean FORCE

main: ProposalDMPoster.pdf ProposalDMPoster.jpg

ProposalDMPoster.pdf: ProposalDMPoster.tex
latexmk -pdflatex='lualatex -interaction nonstopmode' -pdf $<

ProposalDMPoster.jpg: ProposalDMPoster.pdf
pdftoppm -jpeg -scale-to-x 2160 -scale-to-y 3840 -singlefile $< > $@

clean:
latexmk -pdf -C
171 changes: 171 additions & 0 deletions ADASS2024/ProposalDMPoster/Poster/ProposalDMPoster.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,171 @@

\documentclass[final]{beamer}

% ====================
% Packages orientation=portrait,
% ====================

\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[size=custom,width=120,height=213,scale=2.5]{beamerposter}
\usetheme{gemini}
\usecolortheme{uom}
\usepackage{graphicx}
\graphicspath{{./images/}}
\usepackage{booktabs}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.14}
\usepackage{anyfontsize}

% ====================
% Lengths
% ====================

% If you have N columns, choose \sepwidth and \colwidth such that
% (N+1)*\sepwidth + N*\colwidth = \paperwidth
\newlength{\sepwidth}
\newlength{\colwidth}
\setlength{\sepwidth}{0.025\paperwidth}
\setlength{\colwidth}{0.45\paperwidth}

\newcommand{\separatorcolumn}{\begin{column}{\sepwidth}\end{column}}

% ====================
% Title
% ====================

\title{ProposalDM}

\author{Paul Harrison}

\institute[shortinst]{JBCA, The University of Manchester, UK}

% ====================
% Footer Logos
% ====================
%logos left. middle, and right in the footer
\logoleftfooter{\includegraphics[height=7cm]{logos/IVOA_logo}}
\logomiddlefooter{\includegraphics[height=7cm]{logos/ADASS-XXXIV_Logo_rgb_FullColour_uwWfloC}}
\logorightfooter{\includegraphics[height=7cm]{images/ProposalDM_QR}}

\footercontent{
\hspace{10ex} IVOA \hfill
ADASS XXXIV Valetta, Malta - 2024 \hfill
\href{https://github.com/ivoa/ProposalDM/}{github.com/ivoa/ProposalDM}{\color{manYellow}}
}


% ====================
% Header Logos
% ====================

% use this to include logos on the left and/or right side of the header:
\logoright{\includegraphics[height=7cm]{logos/INSU-Opticon-Radionet-logo-web-blanc-fond-transparent}}
\logoleft{\includegraphics[height=7cm]{logos/UOM_logo_allwhite}}

% ====================
% Figure command
% ====================

\newcommand{\insertFigure}[3][width=1.0\textwidth]{%
\begin{figure}[ht]
\centering
\includegraphics[#1]{#2}
\caption{#3}
\label{fig:#2}
\end{figure}
}


% ====================
% Body
% ====================

\begin{document}

\begin{frame}[t]
\begin{columns}[t]
\separatorcolumn

\begin{column}{\colwidth}

\begin{block}{Motivation}
Funding was obtained as part of the joint activity 2.1 of the \href{https://www.orp-h2020.eu}{Opticon RadioNet Pilot (ORP)} to create
a new proposal preparation tool that would make it easier for astronomers to be able to participate in so-called
multi-facility calls.
Explicit in the funding request was the aim of creating a data model (in a similar fashion to\cite{10.1117/12.789262}) that could be used to describe the observation proposals
in as general way as possible to cover a common set of requirements from as many different observatories and observing modes.
That data model could then be used as the basis for creating a toolkit for managing proposals.

This poster describes the data model, called ProposalDM, and another poster (P103) describes the toolkit, called Polaris.


\heading{Design Goals}
The Data model is primarily intended to be able to support what is often called "phase 1" of the proposal process, i.e.\ the information
in the model is sufficient to be able to allocate the observations, but not necessarily complete enough to actually schedule them.
\begin{itemize}
\item Emphasis on required physics and the science goals.
\item Flexible enough to use at multiple observatories.
\end{itemize}
\end{block}
\begin{block}{Implementation}
The model is expressed in VO-DML and published as an IVOA working draft. It has actually been split into two halves
\begin{itemize}
\item The proposal part, which expresses the concepts important to the astronomer principal investigator.
\item The proposal management part, which expresses the concepts necessary to review and allocate the proposal.
\end{itemize}
The two figures show a somewhat simplified view of each of these parts, which despite this, are probably unintelligible on
this poster!
For an easier to read presentation of the model see \href{https://ivoa.github.io/ProposalDM/}{https://ivoa.github.io/ProposalDM/}.
\end{block}

\insertFigure{proposaldm.vo-dml}{Simplified view of the Proposal part of the model.}

\end{column}

\separatorcolumn

\begin{column}{\colwidth}



\insertFigure{proposalManagement.vo-dml}{Simplified view of the Proposal Management part of the model.}


\begin{exampleblock}{VO-DML}
VO-DML\cite{2018ivoa.spec.0910L} is an IVOA standard for defining data models.
It has been designed in a way that is more constrained and concise than other generic modelling methodologies such
as UML, so that it is easy to create models with well defined serializations following IVOA standards.
There is also some tooling associated with VO-DML (\href{https://github.com/ivoa/vo-dml}{https://github.com/ivoa/vo-dml}) that
has the capability of generating documentation and source code data objects in Java and Python that allow
easy serialization to and from XML and JSON as well as object relational mapping to databases.
\end{exampleblock}

\begin{block}{Future plans}
It should be noted that the ProposalDM has not reached the 1.0 status yet as there are still some parts of the model to elaborate.
In addition it would probably be a good idea to factor out common Observatory, Instrument and Target models to allow re-use elsewhere in IVOA data models.

Any help/feedback from the community would be welcome.

\end{block}

\begin{block}{Acknowledgements}
\includegraphics[height=\baselineskip]{logos/EU_flag_yellow_eps}
This project has received funding from the \textbf{European Union’s Horizon 2020} research and
innovation programme under grant agreement \textbf{No 101004719}

\end{block}


\begin{block}{References}
\footnotesize{\bibliographystyle{plain}\bibliography{poster}}

\end{block}

\end{column}
\separatorcolumn
\end{columns}

\end{frame}
\end{document}
92 changes: 92 additions & 0 deletions ADASS2024/ProposalDMPoster/Poster/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
# Gemini [![Build Status](https://github.com/anishathalye/gemini/workflows/CI/badge.svg)](https://github.com/anishathalye/gemini/actions?query=workflow%3ACI)

Gemini is a modern LaTeX [beamerposter] theme.

<p align="center">
<a href="https://raw.githubusercontent.com/anishathalye/assets/master/gemini/poster-gemini.pdf">
<img src="https://raw.githubusercontent.com/anishathalye/assets/master/gemini/poster-gemini-small.png">
</a>
</p>

If you're looking for a beamer presentation theme, take a look at [Auriga].

## Dependencies

* A TeX installation that includes [LuaTeX]
* You also need `latexmk` if you want to use the provided `Makefile`
* LaTeX package dependencies including beamerposter (these usually come with
your TeX installation, but if not, you can get them from [CTAN])
* [Raleway] and [Lato], which are both available under Open Font License

## Usage

1. Copy the files in this repository (or clone the repository)

1. In `poster.tex`, set up your paper size, column layout, and scale the
content as necessary

1. Make a copy of `beamercolorthemegemini.sty`, update the `\usecolortheme`
line in `poster.tex`, and theme the poster to your liking (optional, but
highly recommended)

1. Run `make` to build your poster

## FAQ

See the [FAQ] in the Wiki for answers to frequently asked questions such as how
to add an institution logo to the poster.

## Themes

Gemini currently includes three color themes:

* `gemini` (default)
* `mit`
* `labsix`

The alternative themes are intended to be inspiration for you to make your own
color theme. You're highly recommended to make your own color theme (it's
really easy!) or use the default Gemini theme.

### MIT theme

<p align="center">
<a href="https://raw.githubusercontent.com/anishathalye/assets/master/gemini/poster-mit.pdf">
<img src="https://raw.githubusercontent.com/anishathalye/assets/master/gemini/poster-mit-small.png">
</a>
</p>

### LabSix theme

<p align="center">
<a href="https://raw.githubusercontent.com/anishathalye/assets/master/gemini/poster-labsix.pdf">
<img src="https://raw.githubusercontent.com/anishathalye/assets/master/gemini/poster-labsix-small.png">
</a>
</p>

## Design goals

* **Minimal**: clean and easy to read, so that the emphasis is on the content
* **Batteries included**: works and looks good out of the box
* **Easy theming**: easy to create and use a new color theme

## Contributing

Contributions to Gemini such as bug reports, new themes, and new poster
components are greatly appreciated! Given the subjective nature of design,
you're encouraged to open an issue or pull request early to get feedback before
investing a lot of time in implementing a new feature.

## License

Copyright (c) 2018-2022 Anish Athalye. Released under the MIT License. See
[LICENSE.md][license] for details.

[beamerposter]: https://github.com/deselaers/latex-beamerposter
[Auriga]: https://github.com/anishathalye/auriga
[LuaTeX]: http://www.luatex.org/
[CTAN]: https://ctan.org/
[Raleway]: https://www.fontsquirrel.com/fonts/raleway
[Lato]: https://www.fontsquirrel.com/fonts/lato
[license]: LICENSE.md
[FAQ]: https://github.com/anishathalye/gemini/wiki/FAQ
57 changes: 57 additions & 0 deletions ADASS2024/ProposalDMPoster/Poster/beamercolorthemeuom.sty
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
\RequirePackage{color}% ====================
% Definitions
% ====================

\definecolor{manPurple}{RGB}{109, 0, 157}
\definecolor{manYellow}{RGB}{255, 204, 51}
\definecolor{manYellowLight}{RGB}{255, 230, 64}
\definecolor{manGrey}{RGB}{149, 149, 151}

% Extra colors
\definecolor{lightgray}{RGB}{240, 240, 240}
\definecolor{lightorange}{RGB}{255, 245, 242}

% ====================
% Theme
% ====================

% Basic colors
\setbeamercolor{palette primary}{fg=black,bg=white}
\setbeamercolor{palette secondary}{fg=black,bg=white}
\setbeamercolor{palette tertiary}{bg=black,fg=white}
\setbeamercolor{palette quaternary}{fg=black,bg=white}
\setbeamercolor{structure}{fg=manPurple}

% Headline
\setbeamercolor{headline}{fg=manYellow,bg=manPurple}

% FootLine
\setbeamercolor{footline}{fg=manYellow,bg=manPurple}

% Block
\setbeamercolor{block title}{fg=manPurple,bg=white}
\setbeamercolor{block separator}{bg=black}
\setbeamercolor{block body}{fg=black,bg=white}

% Alert Block
\setbeamercolor{block alerted title}{fg=manPurple,bg=manYellowLight}
\setbeamercolor{block alerted separator}{bg=black}
\setbeamercolor{block alerted body}{fg=black,bg=manYellowLight}

% Example Block
\setbeamercolor{block example title}{fg=manPurple,bg=lightgray}
\setbeamercolor{block example separator}{bg=black}
\setbeamercolor{block example body}{fg=black,bg=lightgray}

% Heading
\setbeamercolor{heading}{fg=black}

% Itemize
\setbeamercolor{item}{fg=manPurple}

% Bibliography
\setbeamercolor{bibliography item}{fg=black}
\setbeamercolor{bibliography entry author}{fg=black}
\setbeamercolor{bibliography entry title}{fg=black}
\setbeamercolor{bibliography entry location}{fg=black}
\setbeamercolor{bibliography entry note}{fg=black}
Loading

0 comments on commit 8abffc2

Please sign in to comment.