Project Homepage / Sprint Review Documents / Sprint 1
Oct 19 - Nov 9
Get everything setup for successful development in the following sprints.
This is the log of all tasks and features.
- Select GUI library
- Create build instructions
- Figure out dependencies for our project
- Learn about OpenCV / image analysis
- Learn about PyQt
- Design the high-level architecture of the application
- Learn about OpenCV / image analysis
- Learn about PyQt
- Design the high-level architecture of the application
- Learn about PyQt
- Select GUI library
- Create build instructions
- Figure out dependencies for our project
Julian researched GUI libraries and built a demo application using PyQt, Qt Designer, and FBS.
Both team members conducted a literature review.
Natalie is concerned about managing Python versions on Windows, so we need to find a solution that works on Windows.
Our goal was:
Get everything setup for successful development in the following sprints.
We nailed our goal, and even got the initial structure of the application set up.
- ✅ Learned about OpenCV / image analysis.
- ✅ Learned about PyQt.
- ✅ Implemented MVC and structured the code.
- ✅ Created a file opener for image files.
- ✅ Displaying a user-selected image file.
- ✅ Select GUI library.
- ✅ Picked distribution system (fman) and set up.
- ✅ Created build instructions.
- ✅ Learned about PyQt.
- ✅ Made a rough draft of the controls pane.
If our project is a boat ⛵️, what is the wind, anchors, and icebergs?
🦄 - Julian
🐝 - Natalie
- 🦄 All of our meetings.
- 🐝 Inter-team communication.
- 🦄 &🐝 Ta feedback (❤️).
- 🐝 Installing Python and setting up on Windows.
- 🐝 New user of Python and new to application development.
- 🦄 Lack of Qt knowledge.
- 🦄 Still has a big question mark on how the image interface (e.i., selecting regions, overlaying signal) will work.
- 🐝 Code spaghetti and scaling pains, especially with creating widgets in Python.