diff --git a/_data/air_vehicle_design.yml b/_data/air_vehicle_design.yml new file mode 100644 index 0000000..63817ae --- /dev/null +++ b/_data/air_vehicle_design.yml @@ -0,0 +1,21 @@ +# Offerings of the AOE 4065-4066 Air Vehicle Design capstone sequence, newest +# first, rendered by _pages/teaching.md. +# +# To add a photo to an offering: drop the file at +# assets/img/teaching/air-vehicle-design//.jpg +# and append an entry under that offering's `images`. Nothing else needs +# editing. Keep the source file at full resolution -- the thumbnail is +# generated at build time and the image zooms to the original. +# +# Fields: year, terms, images[]{path, alt, caption} + +- year: "2025-2026" + terms: "AOE 4065 Fall 2025 · AOE 4066 Spring 2026" + images: [] + +- year: "2024-2025" + terms: "AOE 4065 Fall 2024 · AOE 4066 Spring 2025" + images: + - path: assets/img/teaching/air-vehicle-design/2024-2025/senior-design-expo.jpg + alt: "The Air Vehicle Design team in formal attire lined up beside their laptops, VR headset, and pilot's cap at the senior design expo" + caption: "Senior design expo" diff --git a/_includes/news.liquid b/_includes/news.liquid index b4d98e0..47c4a8b 100644 --- a/_includes/news.liquid +++ b/_includes/news.liquid @@ -1,15 +1,19 @@ {% comment %} - Local override of al-folio's news.liquid. Two changes from the theme version: + Local override of al-folio's news.liquid. Three changes from the theme version: 1. Dates render as "%b %Y" (month + year). The source archive only ever gave month granularity, so a day number would be invented precision. - 2. News items may carry an optional image. Add to any file in _news/: + 2. News items may carry one or more images, floated beside the item text. Add + to any file in _news/: - image: news/2026/flight-school.jpg # path under assets/img/ - image_alt: Students touring the flight school - image_width: 260 # optional, px; defaults to 220 + images: + - path: assets/img/news/2026/flight-school.jpg + alt: Students walking the flight line at Bill Noe Flight School + caption: K-12 field trip to the flight school - Items without an image render exactly as before. + Items without images render exactly as before. + 3. Each image renders through _includes/zoomable-figure.liquid, shared with + the teaching page: responsive webp thumbnail, full-resolution zoom. {% endcomment %}
@@ -32,21 +36,25 @@ {{ item.date | date: '%b %Y' }} + {% comment %} Floated first so the item text wraps alongside it. {% endcomment %} + {% if item.images %} +
+ {% for img in item.images %} + {% include zoomable-figure.liquid + path=img.path + alt=img.alt + caption=img.caption + class="news-image" + sizes="(max-width: 576px) 92vw, 220px" + %} + {% endfor %} +
+ {% endif %} {% if item.inline %} {{ item.content | remove: '

' | remove: '

' | emojify }} {% else %} {{ item.title }} {% endif %} - {% if item.image %} -
- {{ item.image_alt | default: '' }} - {% if item.image_alt %}
{{ item.image_alt }}
{% endif %} -
- {% endif %} {% endfor %} @@ -58,18 +66,44 @@
diff --git a/_includes/zoomable-figure.liquid b/_includes/zoomable-figure.liquid new file mode 100644 index 0000000..7362ef4 --- /dev/null +++ b/_includes/zoomable-figure.liquid @@ -0,0 +1,39 @@ +{% comment %} + One image: a responsive webp thumbnail that zooms to the untouched + full-resolution source, plus a caption. + + medium-zoom drops srcset/sizes on the zoomed clone and loads data-zoom-src, + so the reader gets the original file rather than an upscaled thumbnail. + + Params: + path path under the site root, e.g. assets/img/news/2026/foo.jpg + alt description of the image, for screen readers + caption visible caption (optional) + sizes CSS `sizes` for the thumbnail (defaults to a 220px column) + class class for the
(defaults to zoom-figure) +{% endcomment %} +{% assign img_base = include.path | remove: '.jpg' | remove: '.jpeg' | remove: '.png' %} +
+ + {% if site.imagemagick.enabled %} + + {% endif %} + {{ include.alt }} + + {% if include.caption %} +
{{ include.caption }}
+ {% endif %} +
diff --git a/_news/2023-01-01-scitech-2023.md b/_news/2023-01-01-scitech-2023.md index 1d8b764..1821a58 100644 --- a/_news/2023-01-01-scitech-2023.md +++ b/_news/2023-01-01-scitech-2023.md @@ -3,6 +3,13 @@ layout: post date: 2023-01-01 inline: true related_posts: false +images: + - path: assets/img/news/2023/scitech-2023-evtol-mdo.jpg + alt: "Darshan presenting the eVTOL multidisciplinary design optimization paper to a full room at SciTech 2023" + caption: "Large-scale MDO of eVTOL concepts at SciTech 2023" + - path: assets/img/news/2023/scitech-2023-dae-solver.jpg + alt: "Darshan at the AIAA podium presenting the motivation for studying differential-algebraic equation systems at SciTech 2023" + caption: "DAE systems solver at SciTech 2023" --- Darshan presented two papers at the SciTech 2023 Forum: *Large-Scale Multidisciplinary Design Optimization of an eVTOL Aircraft using Comprehensive Analysis* and *Efficient Gradient-Based Optimization of Differential-Algebraic Equation Systems*. diff --git a/_news/2023-08-01-summer-interns.md b/_news/2023-08-01-summer-interns.md index b32210e..7722e7b 100644 --- a/_news/2023-08-01-summer-interns.md +++ b/_news/2023-08-01-summer-interns.md @@ -3,6 +3,10 @@ layout: post date: 2023-08-01 inline: true related_posts: false +images: + - path: assets/img/news/2023/summer-interns.jpg + alt: "The two ENLACE summer interns and Darshan beside their poster on verification of CADDEE low-fidelity models using the Aurora PAV concept" + caption: "Poster session with ENLACE summer program students" --- Undergraduate summer interns Omar Ibrahim Alfonseca Navarrete and Ernesto Montano Alvares presented their work at a poster session. diff --git a/_news/2024-08-01-byteboost.md b/_news/2024-08-01-byteboost.md index b1af272..45ac212 100644 --- a/_news/2024-08-01-byteboost.md +++ b/_news/2024-08-01-byteboost.md @@ -3,6 +3,10 @@ layout: post date: 2024-08-01 inline: true related_posts: false +images: + - path: assets/img/news/2024/byteboost.jpg + alt: "ByteBoost workshop participants in front of the Bridges-2 supercomputer at the Pittsburgh Supercomputing Center" + caption: "ByteBoost 24 Workshop" --- Darshan attended the ByteBoost Summer Workshop at the Pittsburgh Supercomputing Center, exploring NSF computing testbeds for aircraft design and multi-modal transportation research. diff --git a/_news/2024-11-01-sc24-scc.md b/_news/2024-11-01-sc24-scc.md index 5ae0fa4..6b6975a 100644 --- a/_news/2024-11-01-sc24-scc.md +++ b/_news/2024-11-01-sc24-scc.md @@ -3,6 +3,10 @@ layout: post date: 2024-11-01 inline: true related_posts: false +images: + - path: assets/img/news/2024/sc24-scc.jpg + alt: "Student Cluster Competition committee members in matching jackets in front of the SC24 sign in Atlanta" + caption: "SuperComputing24 Student Cluster Competition" --- Darshan served as vice-chair of the Student Cluster Competition at SuperComputing SC24. diff --git a/_news/2025-06-01-boeing-visiting-professor.md b/_news/2025-06-01-boeing-visiting-professor.md index 563f172..4ef5c64 100644 --- a/_news/2025-06-01-boeing-visiting-professor.md +++ b/_news/2025-06-01-boeing-visiting-professor.md @@ -3,6 +3,10 @@ layout: post date: 2025-06-01 inline: true related_posts: false +images: + - path: assets/img/news/2025/boeing-visiting-professor.jpg + alt: "Boeing Visiting Professor Program participants in a group photo in front of a large additive manufacturing machine at a Boeing facility" + caption: "Boeing Visiting Professor Program" --- Darshan participated in the Boeing Visiting Professor Program in Seattle, WA. diff --git a/_news/2025-09-01-fincantieri-presentation.md b/_news/2025-09-01-fincantieri-presentation.md index ef7256d..7b01032 100644 --- a/_news/2025-09-01-fincantieri-presentation.md +++ b/_news/2025-09-01-fincantieri-presentation.md @@ -3,6 +3,10 @@ layout: post date: 2025-09-01 inline: true related_posts: false +images: + - path: assets/img/news/2025/fincantieri-presentation.jpg + alt: "Students and faculty gathered for a group photo on Fincantieri Day" + caption: "Fincantieri Day" --- Jeremy John presented *Design Optimization of Ocean Vehicles Using Large-Scale MDAO Methods*, conducted as a Fincantieri scholarship recipient in Summer 2025. diff --git a/_news/2025-11-01-mason-lecture-electra.md b/_news/2025-11-01-mason-lecture-electra.md index 314b6be..74b498b 100644 --- a/_news/2025-11-01-mason-lecture-electra.md +++ b/_news/2025-11-01-mason-lecture-electra.md @@ -3,6 +3,10 @@ layout: post date: 2025-11-01 inline: true related_posts: false +images: + - path: assets/img/news/2025/mason-lecture-electra.jpg + alt: "Group photo beneath an aircraft wing during the Electra.aero visit for the Mason Memorial Lecture" + caption: "Mason Memorial Lecture with Electra.aero" --- Darshan hosted Dr. John S. Langford, JP Stewart, and Melissa Meredith from Electra.aero at Virginia Tech for the William H. Mason Memorial Distinguished Lecture, *The Quest for Electric Airplanes That Make Sense*. diff --git a/_news/2026-01-01-scitech-2026.md b/_news/2026-01-01-scitech-2026.md index e90a71f..1b779e1 100644 --- a/_news/2026-01-01-scitech-2026.md +++ b/_news/2026-01-01-scitech-2026.md @@ -3,6 +3,10 @@ layout: post date: 2026-01-01 inline: true related_posts: false +images: + - path: assets/img/news/2026/scitech-2026.jpg + alt: "Khoa Nguyen presenting Autonomous Battery Units as an Enabling Technology for Urban Air Mobility to a seated audience at AIAA SciTech 2026" + caption: "Ph.D. student Khoa Nguyen presenting his work at SciTech 2026" --- Students presented at AIAA SciTech 2026 in Orlando, FL: Joey Gould and Nate Shune on *Certification-Informed Reliability and Performance Assessment of Electrified Aircraft*; Khoa Nguyen, Dylan Hogge, and John Riris (co-advised by Dr. Brad Denby) on *Autonomous Battery Units as an Enabling Technology for Urban Air Mobility*; Apurba Sarkar and Reza Batley (advisor: Dr. Sourav Saha) on *A Kernel-based Resource-efficient Neural Surrogate for Multi-fidelity Prediction of Aerodynamic Field*. diff --git a/_news/2026-02-01-nasa-rem-workshop.md b/_news/2026-02-01-nasa-rem-workshop.md index 2107f0e..fccc68c 100644 --- a/_news/2026-02-01-nasa-rem-workshop.md +++ b/_news/2026-02-01-nasa-rem-workshop.md @@ -3,6 +3,10 @@ layout: post date: 2026-02-01 inline: true related_posts: false +images: + - path: assets/img/news/2026/nasa-rem-workshop.jpg + alt: "Darshan and two other attendees outside a NASA Ames building during the Revolutionary Engineering Methods workshop" + caption: "ASDLers at NASA Ames Revolutionary Engineering Methods (REM) workshop" --- Darshan participated in the NASA Revolutionary Engineering Methods workshop at NASA Ames. diff --git a/_pages/teaching.md b/_pages/teaching.md index 23a45aa..3f980f2 100644 --- a/_pages/teaching.md +++ b/_pages/teaching.md @@ -9,12 +9,74 @@ nav_order: 6 ## Virginia Tech -- AOE 4065: Air Vehicle Design I - - Fall 2024; Fall 2025 -- AOE 4066: Air Vehicle Design II - - Spring 2025; Spring 2026 +### AOE 4065–4066: Air Vehicle Design -Reference material for the Air Vehicle Design sequence is published in the [AVD Reference Library](/air-vehicle-design/). +A year-long capstone sequence. Reference material is published in the [AVD Reference Library](/air-vehicle-design/). + + + +{% for offering in site.data.air_vehicle_design %} +
+

{{ offering.year }}

+

{{ offering.terms }}

+ {% if offering.images != blank %} + + {% endif %} +
+{% endfor %} + + ## University of California San Diego diff --git a/assets/img/news/2023/scitech-2023-dae-solver.jpg b/assets/img/news/2023/scitech-2023-dae-solver.jpg new file mode 100644 index 0000000..2218e41 Binary files /dev/null and b/assets/img/news/2023/scitech-2023-dae-solver.jpg differ diff --git a/assets/img/news/2023/scitech-2023-evtol-mdo.jpg b/assets/img/news/2023/scitech-2023-evtol-mdo.jpg new file mode 100644 index 0000000..0bfde83 Binary files /dev/null and b/assets/img/news/2023/scitech-2023-evtol-mdo.jpg differ diff --git a/assets/img/news/2023/summer-interns.jpg b/assets/img/news/2023/summer-interns.jpg new file mode 100644 index 0000000..958cb20 Binary files /dev/null and b/assets/img/news/2023/summer-interns.jpg differ diff --git a/assets/img/news/2024/byteboost.jpg b/assets/img/news/2024/byteboost.jpg new file mode 100644 index 0000000..b014d8f Binary files /dev/null and b/assets/img/news/2024/byteboost.jpg differ diff --git a/assets/img/news/2024/sc24-scc.jpg b/assets/img/news/2024/sc24-scc.jpg new file mode 100644 index 0000000..3855ec3 Binary files /dev/null and b/assets/img/news/2024/sc24-scc.jpg differ diff --git a/assets/img/news/2025/boeing-visiting-professor.jpg b/assets/img/news/2025/boeing-visiting-professor.jpg new file mode 100644 index 0000000..5aa2f28 Binary files /dev/null and b/assets/img/news/2025/boeing-visiting-professor.jpg differ diff --git a/assets/img/news/2025/fincantieri-presentation.jpg b/assets/img/news/2025/fincantieri-presentation.jpg new file mode 100644 index 0000000..9177186 Binary files /dev/null and b/assets/img/news/2025/fincantieri-presentation.jpg differ diff --git a/assets/img/news/2025/mason-lecture-electra.jpg b/assets/img/news/2025/mason-lecture-electra.jpg new file mode 100644 index 0000000..5104960 Binary files /dev/null and b/assets/img/news/2025/mason-lecture-electra.jpg differ diff --git a/assets/img/news/2026/nasa-rem-workshop.jpg b/assets/img/news/2026/nasa-rem-workshop.jpg new file mode 100644 index 0000000..68e3f93 Binary files /dev/null and b/assets/img/news/2026/nasa-rem-workshop.jpg differ diff --git a/assets/img/news/2026/scitech-2026.jpg b/assets/img/news/2026/scitech-2026.jpg new file mode 100644 index 0000000..684930b Binary files /dev/null and b/assets/img/news/2026/scitech-2026.jpg differ diff --git a/assets/img/teaching/air-vehicle-design/2024-2025/senior-design-expo.jpg b/assets/img/teaching/air-vehicle-design/2024-2025/senior-design-expo.jpg new file mode 100644 index 0000000..77f58e8 Binary files /dev/null and b/assets/img/teaching/air-vehicle-design/2024-2025/senior-design-expo.jpg differ