diff --git a/public/images/people/mega-menu-group.jpeg b/public/images/people/mega-menu-group.jpeg new file mode 100644 index 0000000..40471bd Binary files /dev/null and b/public/images/people/mega-menu-group.jpeg differ diff --git a/public/images/people/zeel-phd-jrfs-mtech.jpeg b/public/images/people/zeel-phd-jrfs-mtech.jpeg new file mode 100644 index 0000000..4bbcd7e Binary files /dev/null and b/public/images/people/zeel-phd-jrfs-mtech.jpeg differ diff --git a/src/components/layout/navbar.tsx b/src/components/layout/navbar.tsx index b705d47..06c7e67 100644 --- a/src/components/layout/navbar.tsx +++ b/src/components/layout/navbar.tsx @@ -1030,10 +1030,17 @@ const PEOPLE_LINKS = [ }, ]; -const PEOPLE_IMAGES = [ - 'https://images.unsplash.com/photo-1523580494863-6f3031224c94?w=600&h=340&fit=crop', - 'https://images.unsplash.com/photo-1522202176988-66273c2fd55f?w=600&h=340&fit=crop', - 'https://images.unsplash.com/photo-1517486808906-6ca8b3f04846?w=600&h=340&fit=crop', +const PEOPLE_MENU_IMAGES = [ + { + src: '/images/people/mega-menu-group.jpeg', + alt: 'CSE students and faculty at IIT Gandhinagar', + objectPosition: 'center', + }, + { + src: '/images/people/zeel-phd-jrfs-mtech.jpeg', + alt: 'Sustainability Lab group with students and researchers at IIT Gandhinagar', + objectPosition: 'center 55%', + }, ]; function PeopleMegaMenu() { @@ -1041,7 +1048,7 @@ function PeopleMegaMenu() { useEffect(() => { const interval = setInterval(() => { - setCurrentImage((i) => (i + 1) % PEOPLE_IMAGES.length); + setCurrentImage((i) => (i + 1) % PEOPLE_MENU_IMAGES.length); }, 3500); return () => clearInterval(interval); }, []); @@ -1071,34 +1078,35 @@ function PeopleMegaMenu() { ))} - {/* Right: image carousel */} + {/* Right: featured image slider */}
- {PEOPLE_IMAGES.map((src, i) => ( + {PEOPLE_MENU_IMAGES.map((image, i) => ( {`Department ))} - {/* First image static for sizing */} - {/* Dots */}
- {PEOPLE_IMAGES.map((_, i) => ( + {PEOPLE_MENU_IMAGES.map((image, i) => (
- {homepageNewsItems.slice(0, 3).map((item) => ( + {homepageAnnouncements.map((item) => (
- {CATEGORY_LABELS[item.category]} + {item.categoryLabel} @@ -83,9 +108,9 @@ export default function Announcements() {
{item.title} diff --git a/src/components/sections/hero.tsx b/src/components/sections/hero.tsx index 5b5c4c9..1bdac26 100644 --- a/src/components/sections/hero.tsx +++ b/src/components/sections/hero.tsx @@ -7,7 +7,17 @@ import { ArrowRight } from 'lucide-react'; import { Button } from '@/components/ui/button'; -const slides = [ +type HeroSlide = { + src: string; + alt: string; + title: string; + description?: string; + ctaLabel: string; + ctaHref: string; + objectPosition?: React.CSSProperties['objectPosition']; +}; + +const slides: HeroSlide[] = [ { src: '/images/course-resources/theory-of-computing.png', alt: 'Foundations of computer science visual with automata, stacks, and computation diagrams', @@ -15,16 +25,7 @@ const slides = [ description: 'Foundations of Computer Science. 17 June 2026; registration is open.', ctaLabel: 'View Details', - ctaHref: '/updates/theory-day-2026', - }, - { - src: '/images/jee-open-house-2026-landscape.jpg', - alt: 'JEE Open House 2026 at IIT Gandhinagar', - title: 'JEE Open House 2026', - description: - 'June 5, 2026 at 3:30 PM IST. Online session for JEE Advanced qualified students and parents.', - ctaLabel: 'Register Now', - ctaHref: 'https://zurl.co/Tgat9', + ctaHref: '/events/theory-day-2026', }, { src: '/images/project-madhava-india-today.jpg', @@ -34,6 +35,7 @@ const slides = [ ctaLabel: 'Read Article', ctaHref: 'https://www.indiatoday.in/education-today/featurephilia/story/iit-gandhinagars-self-reliant-india-story-begins-in-classrooms-2869886-2026-02-18', + objectPosition: 'center bottom', }, ]; @@ -163,6 +165,7 @@ export default function Hero() { award.featured) ?? homepageAwardItems[0]; + const listedAwards = homepageAwardItems.filter( + (award) => award.id !== featuredAward?.id, + ); + return (
@@ -13,61 +19,75 @@ export default function RecentWins() { Recognitions & Awards - - - - - - - - - - - - - - - {homepageAwardItems.map((award, index) => ( - + {featuredAward && ( +
+
+ + Featured + + + {featuredAward.displayDate} + +
+ -
+ + + + ))} + +
NameDescriptionYear
-
- - - {award.featured && ( - - Featured - - )} + {featuredAward.title} + +

+ {featuredAward.summary} +

+ + )} + + + + + + + + + + + + + + + + {listedAwards.map((award, index) => ( + + - - - - ))} - -
Name + Description + Year
+ - - {award.summary} - - {award.displayDate} -
+
+
+ {award.summary} + + {award.displayDate} +
+
); diff --git a/src/content.config.ts b/src/content.config.ts index 797cba4..4df5cf0 100644 --- a/src/content.config.ts +++ b/src/content.config.ts @@ -23,6 +23,7 @@ const blog = defineCollection({ }), tags: z.array(z.string()).optional(), coverImage: z.string().optional(), + draft: z.boolean().optional().default(false), }), }); diff --git a/src/content/blog/apeksha-acm-w-grad-cohort-2020-day-1.mdx b/src/content/blog/apeksha-acm-w-grad-cohort-2020-day-1.mdx index 2922390..4d0d96a 100644 --- a/src/content/blog/apeksha-acm-w-grad-cohort-2020-day-1.mdx +++ b/src/content/blog/apeksha-acm-w-grad-cohort-2020-day-1.mdx @@ -6,7 +6,7 @@ author: name: "Apeksha Srivastava" image: "/favicon/web-app-manifest-192x192.png" tags: ["Grad Cohort", "ACM-W", "Women in Computing", "CSE Events"] -coverImage: "/images/blog/title-cards/apeksha-acm-w-grad-cohort-2020-day-1-light.png" +draft: true --- This archive entry points to Apeksha Srivastava's Day 1 report from ACM India Grad Cohort 2020. The article covers the opening of the online workshop and its early sessions for women graduate students in computing. diff --git a/src/content/blog/apeksha-acm-w-grad-cohort-2020-day-2.mdx b/src/content/blog/apeksha-acm-w-grad-cohort-2020-day-2.mdx index 8f04e28..2ad14b9 100644 --- a/src/content/blog/apeksha-acm-w-grad-cohort-2020-day-2.mdx +++ b/src/content/blog/apeksha-acm-w-grad-cohort-2020-day-2.mdx @@ -6,7 +6,7 @@ author: name: "Apeksha Srivastava" image: "/favicon/web-app-manifest-192x192.png" tags: ["Grad Cohort", "ACM-W", "Women in Computing", "CSE Events"] -coverImage: "/images/blog/title-cards/apeksha-acm-w-grad-cohort-2020-day-2-light.png" +draft: true --- This archive entry points to Apeksha Srivastava's Day 2 report from ACM India Grad Cohort 2020. The article covers research talks, professional advice, and mentoring sessions for women leaders and graduate students in computing. diff --git a/src/content/blog/apeksha-acm-w-grad-cohort-2020-day-3.mdx b/src/content/blog/apeksha-acm-w-grad-cohort-2020-day-3.mdx index 756faa3..1dd378f 100644 --- a/src/content/blog/apeksha-acm-w-grad-cohort-2020-day-3.mdx +++ b/src/content/blog/apeksha-acm-w-grad-cohort-2020-day-3.mdx @@ -6,7 +6,7 @@ author: name: "Apeksha Srivastava" image: "/favicon/web-app-manifest-192x192.png" tags: ["Grad Cohort", "ACM-W", "Women in Computing", "CSE Events"] -coverImage: "/images/blog/title-cards/apeksha-acm-w-grad-cohort-2020-day-3-light.png" +draft: true --- This archive entry points to Apeksha Srivastava's final-day report from ACM India Grad Cohort 2020. The article focuses on post-PhD career paths, networking, job-hunt preparation, and professional guidance for women in computing. diff --git a/src/content/blog/apeksha-acm-w-grad-cohort-2020-women-conquering-computing-online.mdx b/src/content/blog/apeksha-acm-w-grad-cohort-2020-women-conquering-computing-online.mdx index c7dc115..26a5908 100644 --- a/src/content/blog/apeksha-acm-w-grad-cohort-2020-women-conquering-computing-online.mdx +++ b/src/content/blog/apeksha-acm-w-grad-cohort-2020-women-conquering-computing-online.mdx @@ -6,7 +6,7 @@ author: name: "Apeksha Srivastava" image: "/favicon/web-app-manifest-192x192.png" tags: ["Grad Cohort", "ACM-W", "Women in Computing", "CSE Events"] -coverImage: "/images/blog/title-cards/apeksha-acm-w-grad-cohort-2020-women-conquering-computing-online-light.png" +draft: true --- This archive entry points to Apeksha Srivastava's IITGN News preview of ACM India Grad Cohort 2020. The event was co-organized by ACM-W India and the Computer Science and Engineering discipline at IIT Gandhinagar as an online workshop for women in computing. diff --git a/src/content/blog/apeksha-my-podcasting-experience-part-i-acm-india.mdx b/src/content/blog/apeksha-my-podcasting-experience-part-i-acm-india.mdx index c530764..250fd69 100644 --- a/src/content/blog/apeksha-my-podcasting-experience-part-i-acm-india.mdx +++ b/src/content/blog/apeksha-my-podcasting-experience-part-i-acm-india.mdx @@ -6,7 +6,7 @@ author: name: "Apeksha Srivastava" image: "/favicon/web-app-manifest-192x192.png" tags: ["ACM India", "Podcasting", "IRISS", "CSE Events"] -coverImage: "/images/blog/title-cards/apeksha-my-podcasting-experience-part-i-acm-india-light.png" +draft: true --- This archive entry points to Apeksha Srivastava's first note in her ACM/IRISS podcasting series. The piece introduces her podcasting conversations with people connected to IRISS, the ACM-W workshop, and the ACM India Annual Event hosted at IIT Gandhinagar in February 2020. diff --git a/src/content/blog/apeksha-my-podcasting-experience-part-ii-acm-w-india.mdx b/src/content/blog/apeksha-my-podcasting-experience-part-ii-acm-w-india.mdx index 282bbf4..c95b3e9 100644 --- a/src/content/blog/apeksha-my-podcasting-experience-part-ii-acm-w-india.mdx +++ b/src/content/blog/apeksha-my-podcasting-experience-part-ii-acm-w-india.mdx @@ -6,7 +6,7 @@ author: name: "Apeksha Srivastava" image: "/favicon/web-app-manifest-192x192.png" tags: ["ACM-W", "Podcasting", "Women in Computing", "CSE Events"] -coverImage: "/images/blog/title-cards/apeksha-my-podcasting-experience-part-ii-acm-w-india-light.png" +draft: true --- This archive entry points to Apeksha Srivastava's second ACM/IRISS podcasting note. The article gathers perspectives from ACM-W India sessions and conversations with women leaders in computer science education and research. diff --git a/src/content/blog/apeksha-my-podcasting-experience-part-iii-student-participants.mdx b/src/content/blog/apeksha-my-podcasting-experience-part-iii-student-participants.mdx index 91414a9..eb027d4 100644 --- a/src/content/blog/apeksha-my-podcasting-experience-part-iii-student-participants.mdx +++ b/src/content/blog/apeksha-my-podcasting-experience-part-iii-student-participants.mdx @@ -6,7 +6,7 @@ author: name: "Apeksha Srivastava" image: "/favicon/web-app-manifest-192x192.png" tags: ["IRISS", "Podcasting", "ACM India", "CSE Events"] -coverImage: "/images/blog/title-cards/apeksha-my-podcasting-experience-part-iii-student-participants-light.png" +draft: true --- This archive entry points to Apeksha Srivastava's third ACM/IRISS podcasting note. The article focuses on student participants from IRISS, the ACM-W workshop, and the ACM India Annual Event, with accessible explanations of computing research and student reflections. diff --git a/src/content/blog/apeksha-my-podcasting-experience-part-iv-industry-experts.mdx b/src/content/blog/apeksha-my-podcasting-experience-part-iv-industry-experts.mdx index b425221..2e67efa 100644 --- a/src/content/blog/apeksha-my-podcasting-experience-part-iv-industry-experts.mdx +++ b/src/content/blog/apeksha-my-podcasting-experience-part-iv-industry-experts.mdx @@ -6,7 +6,7 @@ author: name: "Apeksha Srivastava" image: "/favicon/web-app-manifest-192x192.png" tags: ["ACM India", "Industry", "Podcasting", "CSE Events"] -coverImage: "/images/blog/title-cards/apeksha-my-podcasting-experience-part-iv-industry-experts-light.png" +draft: true --- This archive entry points to Apeksha Srivastava's fourth ACM/IRISS podcasting note. The article brings together industry-facing conversations from the computing events hosted at IITGN, including reflections on computer science education, AI, machine learning, and industry-academia connections. diff --git a/src/content/blog/apeksha-my-podcasting-experience-part-v-researchers.mdx b/src/content/blog/apeksha-my-podcasting-experience-part-v-researchers.mdx index b7ab117..3ef4724 100644 --- a/src/content/blog/apeksha-my-podcasting-experience-part-v-researchers.mdx +++ b/src/content/blog/apeksha-my-podcasting-experience-part-v-researchers.mdx @@ -6,7 +6,7 @@ author: name: "Apeksha Srivastava" image: "/favicon/web-app-manifest-192x192.png" tags: ["IRISS", "Research", "Podcasting", "CSE Events"] -coverImage: "/images/blog/title-cards/apeksha-my-podcasting-experience-part-v-researchers-light.png" +draft: true --- This archive entry points to Apeksha Srivastava's fifth ACM/IRISS podcasting note. The article gathers researchers' perspectives from the event series, including discussions on healthcare computing, cryptography, interdisciplinary research, and IRISS 2020. diff --git a/src/content/blog/apeksha-my-podcasting-experience-part-vi-perspectives.mdx b/src/content/blog/apeksha-my-podcasting-experience-part-vi-perspectives.mdx index 79199d4..a519d2d 100644 --- a/src/content/blog/apeksha-my-podcasting-experience-part-vi-perspectives.mdx +++ b/src/content/blog/apeksha-my-podcasting-experience-part-vi-perspectives.mdx @@ -6,7 +6,7 @@ author: name: "Apeksha Srivastava" image: "/favicon/web-app-manifest-192x192.png" tags: ["IRISS", "ACM-W", "Podcasting", "CSE Events"] -coverImage: "/images/blog/title-cards/apeksha-my-podcasting-experience-part-vi-perspectives-light.png" +draft: true --- This archive entry points to Apeksha Srivastava's concluding ACM/IRISS podcasting note. The article includes reflections on the ACM-W workshop, IRISS, and the experience of organizing large-scale computing events at IIT Gandhinagar. diff --git a/src/content/blog/apeksha-promoting-women-in-computer-science-research.mdx b/src/content/blog/apeksha-promoting-women-in-computer-science-research.mdx index de05f97..87e95c4 100644 --- a/src/content/blog/apeksha-promoting-women-in-computer-science-research.mdx +++ b/src/content/blog/apeksha-promoting-women-in-computer-science-research.mdx @@ -6,7 +6,7 @@ author: name: "Apeksha Srivastava" image: "/favicon/web-app-manifest-192x192.png" tags: ["ACM-W", "CSE Events", "IRISS", "Apeksha Srivastava"] -coverImage: "/images/blog/title-cards/apeksha-promoting-women-in-computer-science-research-light.png" +draft: true --- This archive entry points to Apeksha Srivastava's original article previewing the ACM-W India event on Women in Computer Science and Research at IIT Gandhinagar. The event was co-located with IRISS and the ACM India Annual Event, and focused on research opportunities, mentoring, and participation of women in computing. diff --git a/src/content/blog/kishan-gsoc-24-final-report.mdx b/src/content/blog/kishan-gsoc-24-final-report.mdx index 1fe81a5..2090bb7 100644 --- a/src/content/blog/kishan-gsoc-24-final-report.mdx +++ b/src/content/blog/kishan-gsoc-24-final-report.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "PyDataStructs", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-gsoc-24-final-report-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "GSoC '24 Final Report". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-gsoc-24-week-1.mdx b/src/content/blog/kishan-gsoc-24-week-1.mdx index 57aa236..f021463 100644 --- a/src/content/blog/kishan-gsoc-24-week-1.mdx +++ b/src/content/blog/kishan-gsoc-24-week-1.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "PyDataStructs", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-gsoc-24-week-1-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "GSoC '24 Week 1". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-gsoc-24-week-10.mdx b/src/content/blog/kishan-gsoc-24-week-10.mdx index 80d7f1a..d382b0b 100644 --- a/src/content/blog/kishan-gsoc-24-week-10.mdx +++ b/src/content/blog/kishan-gsoc-24-week-10.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "PyDataStructs", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-gsoc-24-week-10-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "GSoC '24 Week 10". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-gsoc-24-week-11.mdx b/src/content/blog/kishan-gsoc-24-week-11.mdx index 4089517..ba2ad87 100644 --- a/src/content/blog/kishan-gsoc-24-week-11.mdx +++ b/src/content/blog/kishan-gsoc-24-week-11.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "PyDataStructs", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-gsoc-24-week-11-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "GSoC '24 Week 11". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-gsoc-24-week-12.mdx b/src/content/blog/kishan-gsoc-24-week-12.mdx index 4064971..344e75f 100644 --- a/src/content/blog/kishan-gsoc-24-week-12.mdx +++ b/src/content/blog/kishan-gsoc-24-week-12.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "PyDataStructs", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-gsoc-24-week-12-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "GSoC '24 Week 12". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-gsoc-24-week-2.mdx b/src/content/blog/kishan-gsoc-24-week-2.mdx index d015e49..6c0b29b 100644 --- a/src/content/blog/kishan-gsoc-24-week-2.mdx +++ b/src/content/blog/kishan-gsoc-24-week-2.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "PyDataStructs", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-gsoc-24-week-2-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "GSoC '24 Week 2". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-gsoc-24-week-3.mdx b/src/content/blog/kishan-gsoc-24-week-3.mdx index 8cf98c5..550dc11 100644 --- a/src/content/blog/kishan-gsoc-24-week-3.mdx +++ b/src/content/blog/kishan-gsoc-24-week-3.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "PyDataStructs", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-gsoc-24-week-3-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "GSoC '24 Week 3". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-gsoc-24-week-4.mdx b/src/content/blog/kishan-gsoc-24-week-4.mdx index 51f5d70..86a5a7b 100644 --- a/src/content/blog/kishan-gsoc-24-week-4.mdx +++ b/src/content/blog/kishan-gsoc-24-week-4.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "PyDataStructs", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-gsoc-24-week-4-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "GSoC '24 Week 4". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-gsoc-24-week-5.mdx b/src/content/blog/kishan-gsoc-24-week-5.mdx index 8c0c715..5747262 100644 --- a/src/content/blog/kishan-gsoc-24-week-5.mdx +++ b/src/content/blog/kishan-gsoc-24-week-5.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "PyDataStructs", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-gsoc-24-week-5-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "GSoC '24 Week 5". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-gsoc-24-week-6.mdx b/src/content/blog/kishan-gsoc-24-week-6.mdx index 9237ee9..8ae97bf 100644 --- a/src/content/blog/kishan-gsoc-24-week-6.mdx +++ b/src/content/blog/kishan-gsoc-24-week-6.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "PyDataStructs", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-gsoc-24-week-6-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "GSoC '24 Week 6". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-gsoc-24-week-7.mdx b/src/content/blog/kishan-gsoc-24-week-7.mdx index c066423..4b674d9 100644 --- a/src/content/blog/kishan-gsoc-24-week-7.mdx +++ b/src/content/blog/kishan-gsoc-24-week-7.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "PyDataStructs", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-gsoc-24-week-7-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "GSoC '24 Week 7". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-gsoc-24-week-8.mdx b/src/content/blog/kishan-gsoc-24-week-8.mdx index 6ca39f8..c541752 100644 --- a/src/content/blog/kishan-gsoc-24-week-8.mdx +++ b/src/content/blog/kishan-gsoc-24-week-8.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "PyDataStructs", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-gsoc-24-week-8-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "GSoC '24 Week 8". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-gsoc-24-week-9.mdx b/src/content/blog/kishan-gsoc-24-week-9.mdx index c54b017..64d31cf 100644 --- a/src/content/blog/kishan-gsoc-24-week-9.mdx +++ b/src/content/blog/kishan-gsoc-24-week-9.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "PyDataStructs", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-gsoc-24-week-9-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "GSoC '24 Week 9". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-my-google-summer-of-code-journey.mdx b/src/content/blog/kishan-my-google-summer-of-code-journey.mdx index e4a3841..1e63a68 100644 --- a/src/content/blog/kishan-my-google-summer-of-code-journey.mdx +++ b/src/content/blog/kishan-my-google-summer-of-code-journey.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "Open Source", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-my-google-summer-of-code-journey-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "My Google Summer of Code Journey". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-my-gsoc-2024-project.mdx b/src/content/blog/kishan-my-gsoc-2024-project.mdx index 0411ddf..04b249e 100644 --- a/src/content/blog/kishan-my-gsoc-2024-project.mdx +++ b/src/content/blog/kishan-my-gsoc-2024-project.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "Open Source", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-my-gsoc-2024-project-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "My GSoC 2024 Project". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-my-gsoc-progress.mdx b/src/content/blog/kishan-my-gsoc-progress.mdx index 3657cd5..0207c1e 100644 --- a/src/content/blog/kishan-my-gsoc-progress.mdx +++ b/src/content/blog/kishan-my-gsoc-progress.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "Open Source", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-my-gsoc-progress-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "My GSoC Progress". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/kishan-pycon-2024-proposal.mdx b/src/content/blog/kishan-pycon-2024-proposal.mdx index 62a0e8b..cc9d9bc 100644 --- a/src/content/blog/kishan-pycon-2024-proposal.mdx +++ b/src/content/blog/kishan-pycon-2024-proposal.mdx @@ -6,7 +6,7 @@ author: name: "Kishan Ved" image: "/favicon/web-app-manifest-192x192.png" tags: ["PyCon", "GSoC", "Kishan Ved"] -coverImage: "/images/blog/title-cards/kishan-pycon-2024-proposal-light.png" +draft: true --- This archive entry points to Kishan Ved's original post, "PyCon 2024 Proposal". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/nilay-gsoc-2025-week-1-community-bonding-begins.mdx b/src/content/blog/nilay-gsoc-2025-week-1-community-bonding-begins.mdx index 2ce4974..12970ae 100644 --- a/src/content/blog/nilay-gsoc-2025-week-1-community-bonding-begins.mdx +++ b/src/content/blog/nilay-gsoc-2025-week-1-community-bonding-begins.mdx @@ -6,7 +6,7 @@ author: name: "Nilay Verma" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "MDAnalysis", "Nilay Verma"] -coverImage: "/images/blog/title-cards/nilay-gsoc-2025-week-1-community-bonding-begins-light.png" +draft: true --- This archive entry points to Nilay Verma's original post, "Week 1 - Community Bonding Begins". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/nilay-gsoc-2025-week-2-community-connections-pr-complete.mdx b/src/content/blog/nilay-gsoc-2025-week-2-community-connections-pr-complete.mdx index 7da1619..cbdfeda 100644 --- a/src/content/blog/nilay-gsoc-2025-week-2-community-connections-pr-complete.mdx +++ b/src/content/blog/nilay-gsoc-2025-week-2-community-connections-pr-complete.mdx @@ -6,7 +6,7 @@ author: name: "Nilay Verma" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "MDAnalysis", "Nilay Verma"] -coverImage: "/images/blog/title-cards/nilay-gsoc-2025-week-2-community-connections-pr-complete-light.png" +draft: true --- This archive entry points to Nilay Verma's original post, "Week 2 - Community Connections and PR Complete". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/nilay-gsoc-2025-week-3-quiet-momentum.mdx b/src/content/blog/nilay-gsoc-2025-week-3-quiet-momentum.mdx index 3825cd7..86fb2e7 100644 --- a/src/content/blog/nilay-gsoc-2025-week-3-quiet-momentum.mdx +++ b/src/content/blog/nilay-gsoc-2025-week-3-quiet-momentum.mdx @@ -6,7 +6,7 @@ author: name: "Nilay Verma" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "MDAnalysis", "Nilay Verma"] -coverImage: "/images/blog/title-cards/nilay-gsoc-2025-week-3-quiet-momentum-light.png" +draft: true --- This archive entry points to Nilay Verma's original post, "Week 3 - Quiet Momentum: Exploring the Codebase". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/nilay-gsoc-2025-week-4-smarter-coordinates.mdx b/src/content/blog/nilay-gsoc-2025-week-4-smarter-coordinates.mdx index 830965f..9e58820 100644 --- a/src/content/blog/nilay-gsoc-2025-week-4-smarter-coordinates.mdx +++ b/src/content/blog/nilay-gsoc-2025-week-4-smarter-coordinates.mdx @@ -6,7 +6,7 @@ author: name: "Nilay Verma" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "MDAnalysis", "Nilay Verma"] -coverImage: "/images/blog/title-cards/nilay-gsoc-2025-week-4-smarter-coordinates-light.png" +draft: true --- This archive entry points to Nilay Verma's original post, "Week 4 - Smarter Coordinates: Guiding Residue Placement with Interaction Context". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/nilay-gsoc-2025-week-5-hybrid-layout-custom-anchors-networkx.mdx b/src/content/blog/nilay-gsoc-2025-week-5-hybrid-layout-custom-anchors-networkx.mdx index bd666ff..c057631 100644 --- a/src/content/blog/nilay-gsoc-2025-week-5-hybrid-layout-custom-anchors-networkx.mdx +++ b/src/content/blog/nilay-gsoc-2025-week-5-hybrid-layout-custom-anchors-networkx.mdx @@ -6,7 +6,7 @@ author: name: "Nilay Verma" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "MDAnalysis", "Nilay Verma"] -coverImage: "/images/blog/title-cards/nilay-gsoc-2025-week-5-hybrid-layout-custom-anchors-networkx-light.png" +draft: true --- This archive entry points to Nilay Verma's original post, "Week 5 - Hybrid Layout with Custom Anchors and NetworkX". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/nilay-gsoc-2025-week-6-export-tests-and-residue-coordinates.mdx b/src/content/blog/nilay-gsoc-2025-week-6-export-tests-and-residue-coordinates.mdx index ac3aca8..68a96fe 100644 --- a/src/content/blog/nilay-gsoc-2025-week-6-export-tests-and-residue-coordinates.mdx +++ b/src/content/blog/nilay-gsoc-2025-week-6-export-tests-and-residue-coordinates.mdx @@ -6,7 +6,7 @@ author: name: "Nilay Verma" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "MDAnalysis", "Nilay Verma"] -coverImage: "/images/blog/title-cards/nilay-gsoc-2025-week-6-export-tests-and-residue-coordinates-light.png" +draft: true --- This archive entry points to Nilay Verma's original post, "Week 6 - Export Tests and Residue Coordinates". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/nilay-gsoc-2025-week-7-testing-residue-coordinates.mdx b/src/content/blog/nilay-gsoc-2025-week-7-testing-residue-coordinates.mdx index 8c56087..fb74c8b 100644 --- a/src/content/blog/nilay-gsoc-2025-week-7-testing-residue-coordinates.mdx +++ b/src/content/blog/nilay-gsoc-2025-week-7-testing-residue-coordinates.mdx @@ -6,7 +6,7 @@ author: name: "Nilay Verma" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "MDAnalysis", "Nilay Verma"] -coverImage: "/images/blog/title-cards/nilay-gsoc-2025-week-7-testing-residue-coordinates-light.png" +draft: true --- This archive entry points to Nilay Verma's original post, "Week 7 - Testing Residue Coordinates". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/nilay-gsoc-2025-week-8-modularizing-and-algorithm-improvements.mdx b/src/content/blog/nilay-gsoc-2025-week-8-modularizing-and-algorithm-improvements.mdx index 27aa091..480642c 100644 --- a/src/content/blog/nilay-gsoc-2025-week-8-modularizing-and-algorithm-improvements.mdx +++ b/src/content/blog/nilay-gsoc-2025-week-8-modularizing-and-algorithm-improvements.mdx @@ -6,7 +6,7 @@ author: name: "Nilay Verma" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "MDAnalysis", "Nilay Verma"] -coverImage: "/images/blog/title-cards/nilay-gsoc-2025-week-8-modularizing-and-algorithm-improvements-light.png" +draft: true --- This archive entry points to Nilay Verma's original post, "Week 8 - Modularizing and Algorithm Improvements". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/nilay-gsoc-2025-week-9-testing-and-refining-placement-algorithm.mdx b/src/content/blog/nilay-gsoc-2025-week-9-testing-and-refining-placement-algorithm.mdx index eae7445..518a919 100644 --- a/src/content/blog/nilay-gsoc-2025-week-9-testing-and-refining-placement-algorithm.mdx +++ b/src/content/blog/nilay-gsoc-2025-week-9-testing-and-refining-placement-algorithm.mdx @@ -6,7 +6,7 @@ author: name: "Nilay Verma" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "MDAnalysis", "Nilay Verma"] -coverImage: "/images/blog/title-cards/nilay-gsoc-2025-week-9-testing-and-refining-placement-algorithm-light.png" +draft: true --- This archive entry points to Nilay Verma's original post, "Week 9 - Testing and Refining the Placement Algorithm". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/nilay-gsoc-2025-welcome-drawing-bonds-that-matter.mdx b/src/content/blog/nilay-gsoc-2025-welcome-drawing-bonds-that-matter.mdx index 761cc49..c495151 100644 --- a/src/content/blog/nilay-gsoc-2025-welcome-drawing-bonds-that-matter.mdx +++ b/src/content/blog/nilay-gsoc-2025-welcome-drawing-bonds-that-matter.mdx @@ -6,7 +6,7 @@ author: name: "Nilay Verma" image: "/favicon/web-app-manifest-192x192.png" tags: ["GSoC", "MDAnalysis", "Nilay Verma"] -coverImage: "/images/blog/title-cards/nilay-gsoc-2025-welcome-drawing-bonds-that-matter-light.png" +draft: true --- This archive entry points to Nilay Verma's original post, "Drawing Bonds That Matter - Welcome". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/progyan-notes-on-distributed-training.mdx b/src/content/blog/progyan-notes-on-distributed-training.mdx index 01fe5eb..47f5d39 100644 --- a/src/content/blog/progyan-notes-on-distributed-training.mdx +++ b/src/content/blog/progyan-notes-on-distributed-training.mdx @@ -6,7 +6,7 @@ author: name: "Progyan Das" image: "/favicon/web-app-manifest-192x192.png" tags: ["Machine Learning Systems", "Language Models", "Progyan Das"] -coverImage: "/images/blog/title-cards/progyan-notes-on-distributed-training-light.png" +draft: true --- This archive entry points to Progyan Das's original post, "Notes on Distributed Training". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/progyan-notes-on-language-models.mdx b/src/content/blog/progyan-notes-on-language-models.mdx index 5bf7db0..01772b9 100644 --- a/src/content/blog/progyan-notes-on-language-models.mdx +++ b/src/content/blog/progyan-notes-on-language-models.mdx @@ -6,7 +6,7 @@ author: name: "Progyan Das" image: "/favicon/web-app-manifest-192x192.png" tags: ["Language Models", "AI", "Progyan Das"] -coverImage: "/images/blog/title-cards/progyan-notes-on-language-models-light.png" +draft: true --- This archive entry points to Progyan Das's original post, "Notes on Language Models". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/progyan-softer-software.mdx b/src/content/blog/progyan-softer-software.mdx index 46ed1bb..190c72b 100644 --- a/src/content/blog/progyan-softer-software.mdx +++ b/src/content/blog/progyan-softer-software.mdx @@ -6,7 +6,7 @@ author: name: "Progyan Das" image: "/favicon/web-app-manifest-192x192.png" tags: ["Essays", "Software", "Progyan Das"] -coverImage: "/images/blog/title-cards/progyan-softer-software-light.png" +draft: true --- This archive entry points to Progyan Das's original post, "Softer Software". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/progyan-we-can-be-more-than-wizards.mdx b/src/content/blog/progyan-we-can-be-more-than-wizards.mdx index bd3c0c3..d0c509d 100644 --- a/src/content/blog/progyan-we-can-be-more-than-wizards.mdx +++ b/src/content/blog/progyan-we-can-be-more-than-wizards.mdx @@ -6,7 +6,7 @@ author: name: "Progyan Das" image: "/favicon/web-app-manifest-192x192.png" tags: ["Essays", "Software", "Progyan Das"] -coverImage: "/images/blog/title-cards/progyan-we-can-be-more-than-wizards-light.png" +draft: true --- This archive entry points to Progyan Das's original post, "We can be more than Wizards". It is included here as a source-linked entry with credit to the author. diff --git a/src/content/blog/progyan-why-i-like-really-big-models.mdx b/src/content/blog/progyan-why-i-like-really-big-models.mdx index 0525d98..d7091b7 100644 --- a/src/content/blog/progyan-why-i-like-really-big-models.mdx +++ b/src/content/blog/progyan-why-i-like-really-big-models.mdx @@ -6,7 +6,7 @@ author: name: "Progyan Das" image: "/favicon/web-app-manifest-192x192.png" tags: ["Language Models", "AI", "Progyan Das"] -coverImage: "/images/blog/title-cards/progyan-why-i-like-really-big-models-light.png" +draft: true --- This archive entry points to Progyan Das's original post, "Why I like Really Big Models". It is included here as a source-linked entry with credit to the author. diff --git a/src/data/events.ts b/src/data/events.ts index 55b4cec..303c686 100644 --- a/src/data/events.ts +++ b/src/data/events.ts @@ -51,7 +51,7 @@ export const departmentEvents: DepartmentEvent[] = [ "A one-day Theory Day focused on foundations of computer science. The schedule, talk titles, and abstracts will be announced soon.", source: "CSE archive", sourceLabel: "Event page", - sourceUrl: "/updates/theory-day-2026", + sourceUrl: "/events/theory-day-2026", featured: true, }, { diff --git a/src/data/seminars.ts b/src/data/seminars.ts index a5fd6a5..aacbac0 100644 --- a/src/data/seminars.ts +++ b/src/data/seminars.ts @@ -34,6 +34,23 @@ const aninditaMaitiBio = 'Dr. Anindita Maiti is a Postdoctoral Fellow at the Perimeter Institute for Theoretical Physics, cross-affiliated with Prof. Roger Melko’s group Perimeter Institute Quantum Intelligence Lab (PIQuIL) since September 2023. Previously, Anindita held a short postdoctoral appointment in physics for ML foundations, supervised by Prof. Cengiz Pehlevan, at Harvard Applied Math (May-August 2023). She earned her PhD in theoretical high-energy physics (string theory and particle theory division) at Northeastern University and the NSF AI Institute for Artificial Intelligence and Fundamental Interactions (IAIFI) in May 2023, under the supervision of Prof. James Halverson. Anindita received her Integrated Bachelors and Masters in Engineering Physics at IIT Bombay in Aug 2017, supervised by Prof. Urjit Yajnik. Anindita’s research lies at the intersection of AI/ML, quantum, and statistical physics. In short, she works on Physics of Learning and ML for Quantum. Broadly, Anindita uses theoretical physics concepts: such as Feynman path integrals, renormalization group flow, computational statistics, and random matrix theory, to develop a physics-informed theoretical foundation for ML and to guide the principled design of AI systems. Anindita applies this framework to construct interpretable and trustworthy AI- and ML-based simulation strategies for quantum field theory and quantum many-body physics.'; const rawSeminarEntries = [ + { + id: 'sunil-chandran-graph-theory-quantum-physics-2026', + type: 'CS theory seminar', + title: 'Graph Theory in Quantum Physics!', + speaker: 'Prof. L. Sunil Chandran', + affiliation: 'Indian Institute of Science, Bangalore', + date: '2026-06-10', + displayDate: '10 Jun 2026', + time: '11:00 am IST', + venue: 'AB 7/208', + summary: + 'This CS theory seminar connects graph perfect matchings and colourings with constructability questions in photonic quantum technologies. Refreshments will be served before the talk.', + abstract: + "In 2018, Krenn reported that certain problems related to the perfect matchings and colourings of graphs emerge out of studying constructability of general quantum states using modern photonic technologies.\n\nHe realized that if we can prove that the weighted matching index of a graph, a parameter defined in terms of perfect matchings and colourings of the graph is at most 2, that could lead to exciting insights on the potential of resources of quantum inference. Motivated by this, he conjectured that the weighted matching index of any graph is at most 2. The first result on this conjecture was by Bogdanov, who proved that the unweighted matching index is at most 2, thus classifying graphs non-isomorphic to K_4 into Type 0, Type 1 and Type 2. By definition, the weighted matching index of Type 0 graphs is 0. We give a structural characterization for Type 2 graphs, using which we settle Krenn's conjecture for Type 2 graphs.\n\nWe also present several other results regarding Krenn's conjecture: (1) Krenn's conjecture is true for multi-graphs whose underlying simple graph is of maximum degree at most 3. Also we show that Krenn's conjecture is true when the underlying simple graph has vertex connectivity at most 2. We also show some non-constructability results when the experiment graph is assumed to be simple.\n\nRefreshments will be served before the talk.", + bio: + 'Prof. L. Sunil Chandran is a Professor in the Department of Computer Science and Automation at the Indian Institute of Science, Bangalore. He received his PhD from the Indian Institute of Science, Bangalore, and was a postdoctoral fellow at the Max Planck Institute for Informatics, Saarbruecken, Germany. His research areas are graph theory, combinatorics, and graph algorithms. He is a fellow of the Indian National Science Academy and the Indian National Academy of Engineering.', + }, { id: 'anindita-maiti-research-proposal-session-2026', type: 'Research proposal session', diff --git a/src/pages/about/contact.astro b/src/pages/about/contact.astro index 5e93d21..2547e1d 100644 --- a/src/pages/about/contact.astro +++ b/src/pages/about/contact.astro @@ -21,10 +21,10 @@ import DefaultLayout from '@/layouts/DefaultLayout.astro';