Skip to content

JonOuyang/CalHacks-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Montgomery

In honor of Ms. Julie Montgomery. A truly admirable AP Calculus teacher from Leland High School who has inspired and taught many of us for multiple years.

Inspiration

As math students for most of our lives, we’ve often struggled with not fully understanding a formula or an example problem given by a teacher in class. This can lead to frustration and a feeling of being lost. We wanted to solve this problem by providing students with a more engaging way to visualize math problems and formulas, allowing for a deeper understanding through animated representations.

What it does

Project Montgomery transforms a simple math problem into an animation video that plays seamlessly using the Manim library in Python (developed by the famous YouTuber 3Blue1Brown) and Google Gemini to help math students better visualize the problem that they are given.

Image of Montgomery's home page

Users can input what to be displayed and be able to see the changes happening to the equations in real time. We also conveniently included some sample use cases on the left hand side to demonstrate quickly what Montgomery is capable of doing!

Image of Montgomery's ability to generate animations

Built by Team Recursive Bruins at CalHacks 11.0

  • Jonathan Ouyang
  • Johnny Zheng
  • Justin Osbey
  • Eric Zhou

Installation

  1. Clone github repository git clone https://github.com/JonOuyang/CalHacks-Project

  2. Create environment for project using command: conda env create -f environment.yml

  3. Install required modules for Google Gemini API: pip install -q -U google-generativeai

  4. Install required modules for rest of project: `pip install -r requirements.txt'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors