Difference between revisions of "Google Summer of Code/2023"
From BRL-CAD
(→Accepted Projects) |
|||
Line 28: | Line 28: | ||
* [https://drive.google.com/file/d/1NUOx-cnQrl5c9-W_k8_a8bqZ7xmJxEpW/view?usp=sharing Project Plan] | * [https://drive.google.com/file/d/1NUOx-cnQrl5c9-W_k8_a8bqZ7xmJxEpW/view?usp=sharing Project Plan] | ||
* [[User:GregoryLi/GSoC2023/DevLog|Dev Log]] | * [[User:GregoryLi/GSoC2023/DevLog|Dev Log]] | ||
+ | |||
+ | |||
+ | == Updating Appleseed: Python 3 and Dependencies == | ||
+ | * Description: The Appleseed project needs to update its Python codebase from Python 2 to Python 3 and update the PyQT code and GUI to PyQT6. The update will include updating the Boost C++ Libraries and ensuring compatibility with other dependencies. The project aims to ensure the long-term sustainability of Appleseed by modernizing the codebase and improving the user experience. | ||
+ | * Org: Appleseed | ||
+ | * Student: [[User:Abhiram| Sai Abhiram Alluri]] | ||
+ | * [[User:Abhiram/GSoC2023/Abstract|Abstract]] | ||
+ | * [https://drive.google.com/file/d/1jOCR8iW_Exukj2Y5TjVoW2d2IFOu6HTW/view?usp=sharing Project Plan] | ||
+ | * [[User:Abhiram/GSoC2023/Log|Dev Log]] |
Revision as of 13:24, 10 May 2023
Contents
GSoC 2023 With BRL-CAD
BRL-CAD was accepted as an umbrella mentoring organization for the Google Summer of Code! This year, we accepted 5 students to work on IfcOpenShell, BRL-CAD, KiCad, Appleseed and OpenSCAD.
Accepted Projects
NURBS Editing Support in BRL-CAD
- Description: NURBS is a basic function for BRL-CAD and BRL-CAD has support for some functions based on brep using openNURBS library. Beyond basic operations such as rotation and translation, the BRL-CAD core has no ability to edit them. This project would implement support for creating and editing geometry and topology in the BRL-CAD core, thus creating the prerequisites to handle them with higher level (i.e. GUI) tools.
- Org: BRL-CAD
- Student: GregoryLi
- Abstract
- Project Plan
- Dev Log
Updating Appleseed: Python 3 and Dependencies
- Description: The Appleseed project needs to update its Python codebase from Python 2 to Python 3 and update the PyQT code and GUI to PyQT6. The update will include updating the Boost C++ Libraries and ensuring compatibility with other dependencies. The project aims to ensure the long-term sustainability of Appleseed by modernizing the codebase and improving the user experience.
- Org: Appleseed
- Student: Sai Abhiram Alluri
- Abstract
- Project Plan
- Dev Log