Difference between revisions of "User:Abhiram/GSoC2023/Log"

From BRL-CAD
(Development Logs)
(Thursday, June 1st, 2023)
Line 28: Line 28:
  
 
* Updated the runtestsuite.py file to python3
 
* Updated the runtestsuite.py file to python3
* Updated png.py file to python3, replaced all the map functions present in the file with list comprehension and also updated the usage of the next() method
+
* Updated png.py file to python3, replaced all the map functions present in the file with list comprehension, updated the usage of the next() method and few other changes

Revision as of 02:54, 2 June 2023

Development Logs

Community Bonding Period, May 4th – May 28th

  • Got a bit familiar with CMake
  • Spoke with my mentor on how to proceed with things moving ahead
  • Made a note of all the current libraries and their last supported version for Python2
  • Got more familiar with c++ part of the codebase

Work Period

Monday, May 29th, 2023

  • Appleseed gave some build errors which previously weren't there, maybe it happened because I have accidentally moved some files
  • I have my semester end exam on May 30th, couldn't focus on this because of that. Will try to fix it the next day.

Tuesday, May 30th, 2023

  • Fixed the error, had to clear the path to dependencies and add them again. The root cause is still unknown, but hopefully it doesn't occur again.
  • Made changes to the development environment using python poetry (helps manage virtual environments better)
  • UPDATE: will work on updating build logic for now, once I have enough time (i.e after my final exams are over on june 8th) I will switch the development environment to Linux as that will make things a lot easier for me.

Wednesday, May 31th, 2023

  • Couldn't work on the project as I had exam the next day

Thursday, June 1st, 2023

  • Updated the runtestsuite.py file to python3
  • Updated png.py file to python3, replaced all the map functions present in the file with list comprehension, updated the usage of the next() method and few other changes