Skip to content

Commit

Permalink
Merge pull request #29 from AlgebraicJulia/jpf/sponsors
Browse files Browse the repository at this point in the history
Add Sponsors to Website
  • Loading branch information
jpfairbanks authored Jun 27, 2024
2 parents fb00b7d + 06cc39d commit 926f6ea
Show file tree
Hide file tree
Showing 19 changed files with 550 additions and 32 deletions.
269 changes: 268 additions & 1 deletion _assets/sponsors/afrl.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions _assets/sponsors/afrl_bitmap.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _assets/sponsors/darpa.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _assets/sponsors/nsf.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _assets/sponsors/sponsors.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added image_sources.graffle
Binary file not shown.
30 changes: 12 additions & 18 deletions index.qmd
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
---
title: "The GATAS Laboratory"
listing:
id: pages
type: grid
image-height: 250px
contents:
- projects.qmd
- members.qmd
- research.qmd
- id: pages
type: grid
image-height: 500px
image-align: left
grid-columns: 2
contents:
- projects.qmd
- members.qmd
- research.qmd
- sponsors/sponsors.qmd
---

The GATAS laboratory uses applied category theory to develop novel approaches to scientific
Expand All @@ -16,7 +19,7 @@ computing. We are domain-agnostic, solving problems in
[physics](https://github.com/AlgebraicJulia/Decapodes.jl),
[biology](https://royalsocietypublishing.org/doi/abs/10.1098/rsta.2021.0309),
[the life sciences](https://arxiv.org/abs/2301.01445),
and [industrial engineering](https://arxiv.org/abs/2305.03820). The laboratory works closely
and [industrial engineering](https://arxiv.org/abs/2305.03820). Our group works closely
with Evan Patterson's research group at the [Topos Institute](https://topos.institute) to
maintain and develop the [AlgebraicJulia](https://www.algebraicjulia.org/) software ecosystem.

Expand All @@ -32,13 +35,4 @@ abstractions; with it, scientists can build powerful, robust, and bespoke scient
without starting from scratch in each domain.

:::{#pages}
:::

## Sponsors

Our lab is supported by several sponsors, specifically the following US Federal Agencies.

![DARPA](_assets/sponsors/darpa.svg){width=25%}
![ONR](_assets/sponsors/onr.svg){width=25%}
![NSF](_assets/sponsors/nsf.svg){width=25%}
![AFRL](_assets/sponsors/afrl.svg){width=25%}
:::
7 changes: 4 additions & 3 deletions project/optimization.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ the implementation of correct-by-construction MPC problems in software.
![AFRL](/_assets/sponsors/AFRL.svg){width=25%}

AlgebraicOptimization and Control has been supported by the following programs:
- NSF: Graduate Research Fellowship Program
- ONR: Domain Transfer for Continuity of Performance
- AFRL: Griffis Summer Internship Program

- NSF: Graduate Research Fellowship Program
- ONR: Domain Transfer for Continuity of Performance
- AFRL: Griffis Summer Internship Program
1 change: 1 addition & 0 deletions projects.qmd
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "Projects"
image: /_assets/brand/logo.png
listing:
- id: projects
type: default
Expand Down
Binary file added publications/mie_title.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions research.qmd
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "Research"
image: publications/mie_title.png
listing:
- id: journal-articles
type: table
Expand Down
15 changes: 15 additions & 0 deletions sponsors/afrl.qmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: "Air Force Research Laboratory"
image: ../_assets/sponsors/afrl.svg
about:
template: solana
links:
- text: Sponsor Website
href: https://www.afrl.mil
---

AFRL has supported the GATAS Lab and the AlgebraicJulia Ecosystem through the following projects.

- Summer Internships through the AFRL Scholars Program
- Summer Internships through the Griffis Scholars Program
- Collaboration with AFRL research staff
17 changes: 17 additions & 0 deletions sponsors/darpa.qmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: "Defense Advanced Research Projects Agency"
image: ../_assets/sponsors/darpa.png
about:
template: solana
links:
- text: Sponsor Website
href: https://www.darpa.mil
---

DARPA has supported the GATAS Lab and the AlgebraicJulia Ecosystem through the following projects.

1. Automating Scientific Knowledge Extraction
2. Directly Computable Models
3. DARPA Young Faculty Award
4. DARPA Young Faculty Award: Director's Fellowship
5. Automating Scientific Knowledge Extraction and Modeling
13 changes: 13 additions & 0 deletions sponsors/nsf.qmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: "National Science Foundation"
image: ../_assets/sponsors/nsf.jpg
about:
template: solana
links:
- text: Sponsor Website
href: https://www.nsf.gov
---

NSF has supported the GATAS Lab and the AlgebraicJulia Ecosystem through the following projects.

- NSF Graduate Research Fellowship Program: [Tyler Hanks](../members/tylerhanks.qmd)
16 changes: 16 additions & 0 deletions sponsors/onr.qmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: "Office of Naval Research"
image: ../_assets/sponsors/onr.svg
about:
template: solana
links:
- text: Sponsor Website
href: https://www.onr.mil
---

ONR has supported the GATAS Lab and the AlgebraicJulia Ecosystem through the following projects.

- ONR Domain Transfer for Continuity of Performance Across Synthetic Aperture Sonar
- ONR Extracting, Explaining, and Estimating Information in Sonar Data (E3ISD)
- ONR Mine Counter-measures Situational Awareness
- ONR Performance Estimation of Underwater Mine Counter-measures Operations
28 changes: 28 additions & 0 deletions sponsors/sponsor_info.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
- title: "Defense Advanced Research Projects Agency"
image: ../_assets/sponsors/darpa.svg
about:
template: solana
links:
- text: Sponsor Website
href: https://www.darpa.mil
- title: "National Science Foundation"
image: ../_assets/sponsors/nsf.svg
about:
template: solana
links:
- text: Sponsor Website
href: https://www.nsf.gov
- title: "Office of Naval Research"
image: ../_assets/sponsors/onr.svg
about:
template: solana
links:
- text: Sponsor Website
href: https://www.onr.mil
- title: "Air Force Research Laboratory"
image: ../_assets/sponsors/afrl.svg
about:
template: solana
links:
- text: Sponsor Website
href: https://www.afrl.mil
48 changes: 48 additions & 0 deletions sponsors/sponsors.qmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
title: Sponsors
image: ../_assets/sponsors/sponsors.png
# about:
# template: broadside
# image-shape: rounded
listing:
- id: sponsor-pages
type: grid
image-height: 200px
sort: false
grid-columns: 2
contents:
- darpa.qmd
- onr.qmd
- afrl.qmd
- nsf.qmd
- id: grants
contents:
- sponsors.yaml
type: table
# image-height: 250px
sort: "date desc"
date-format: "YYYY"
fields: [sponsor, title, amount, date, until, prime]
field-display-names:
amount: "Amount"
until: "End Year"
date: "Start Year"
sponsor: "Sponsor"
prime: "Primary Institution"
title: Title
---

:::{#hero-heading}

Our lab is supported by several sponsors, specifically the following US Federal Agencies.
:::

:::{#sponsor-pages}
:::

## Grants and Contracts

Our sponsors have supported the GATAS Lab and the AlgebraicJulia Ecosystem through the following projects.

:::{#grants}
:::
90 changes: 90 additions & 0 deletions sponsors/sponsors.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
- amount: "500K"
until: "2026"
sponsor: "ONR"
title: "Domain Transfer for Continuity of Performance Across Synthetic Aperture Sonar"
date: "2023"
prime: "UFL"
- amount: "175K"
until: "2023"
sponsor: "ARO"
title: "Machine Learning-based Sensor Fusion for Electro-optical and Infrared Target Detection"
date: "2022"
prime: "Huntington-Ingalls"
- amount: "5.8M"
until: "2025"
sponsor: "DARPA"
title: "ASKEM: Generalized Algebraic Techniques Advancing Scientific Discovery"
date: "2022"
prime: "UFL"
- amount: "250K"
until: "2023"
sponsor: "DARPA"
title: "Director's Fellowship: Model Aware Scientific Computing"
date: "2022"
prime: "UFL"
- amount: "4.8M"
until: "2024"
sponsor: "DARPA"
title: "Perceptual Task Guidance: ENKIx"
date: "2022"
prime: "UFL"
- amount: "500K"
until: "2022"
sponsor: "DARPA"
title: "Young Faculty Award: Model Aware Scientific Computing"
date: "2020"
prime: "GTRI"
- amount: "700K"
until: "2021"
sponsor: "DARPA"
title: "AIE: Automating Scientific Knowledge Extraction Extended"
date: "2020"
prime: "GTRI"
- amount: "1M"
until: "2021"
sponsor: "DARPA"
title: "Directly Computable Models: Generalized Algebraic Theories Enhancing Multiphysics"
date: "2019"
prime: "GTRI"
- amount: "1M"
until: "2020"
sponsor: "DARPA"
title: "Artificial Intelligence Exporation: Automating Scientific Knowledge Extraction"
date: "2018"
prime: "GTRI"
- amount: "400K"
until: "2023"
sponsor: "DARPA"
title: "Artificial Social Intelligence for Successful Teams (ASIST)"
date: "2019"
prime: "Gallup"
- amount: "400K"
until: "2018"
sponsor: "NIJ"
title: "Developing Novel Means of Evidence Collection"
date: "2016"
prime: "GTRI"
- amount: "695K"
until: "2022"
sponsor: "ONR"
title: "Extracting, Explaining, and Estimating Information in Sonar Data (E3ISD)"
date: "2019"
prime: "GTRI"
- amount: "375K"
until: "2021"
sponsor: "ONR"
title: "Mine Counter-measures Situational Awareness"
date: "2019"
prime: "GTRI"
- amount: "990K"
until: "2019"
sponsor: "ONR"
title: "Performance Estimation of Underwater Mine Counter-measures Operations"
date: "2016"
prime: "GTRI"
- amount: "900K"
until: "2019"
sponsor: "GTRI SI"
title: "Multi-source Anticipatory Intelligence"
date: "2016"
prime: "GTRI"
46 changes: 36 additions & 10 deletions src/tomlyaml.jl
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,6 @@ extract_year(s) = begin
m.match
end

cv = TOML.parsefile("cv.toml")

# Debugging Info to make sure the keys are correct in the toml file.
map(distinct_keys, cv["Research"]["Categories"])

mkpath(OUTPUT_DIR)
function extract_publications(cv)
map(cv["Research"]["Categories"]) do type
t = pubtype(type["Name"])
Expand Down Expand Up @@ -79,7 +73,6 @@ function extract_publications(cv)
p["toc"] = false
p["href"] = href


if INDIVIDUAL_PAGES
# writing individual YAML files for each page
s = YAML.yaml(p)
Expand All @@ -106,8 +99,6 @@ function extract_publications(cv)
end
end

# extract_publications(cv)

function extract_mentoring(cv)
path = joinpath("members", "mentoring.yaml")
mentees = map(cv["Mentoring"]["Students"]) do s
Expand All @@ -125,4 +116,39 @@ function extract_mentoring(cv)
mentees = filter(!isnothing, mentees)
YAML.write_file(path, mentees)
end
extract_mentoring(cv)

cv = TOML.parsefile("cv.toml")

# Debugging Info to make sure the keys are correct in the toml file.
map(distinct_keys, cv["Research"]["Categories"])

mkpath(OUTPUT_DIR)
# extract_publications(cv)
# extract_mentoring(cv)

function extract_sponsors(cv)
path = joinpath("sponsors", "sponsors.yaml")
grants = map(cv["Funding"]["Grants"]) do grant
record = Dict()
ys = get(grant, "Start", "None")
ye = get(grant, "End", "None")
n = get(grant, "Title", "Title Missing")
sponsor = get(grant, "Agency", "Missing Inst.")
amount = get(grant, "Amount", "Missing")
prime = get(grant, "Prime", nothing)
if sponsor == "GTRI"
return nothing
end
record = Dict(
"date" => ys,
"sponsor" => sponsor,
"until" => ye,
"amount" => amount,
"prime" => prime,
"title" => n)
return record
end
grants = filter(!isnothing, grants)
YAML.write_file(path, grants)
end
extract_sponsors(cv)

0 comments on commit 926f6ea

Please sign in to comment.