
March Blogs
The world ends, only to start again the next morning:
Week of 03/15 - 03/19 (including spring break, the week of 03/08 - 03/12)
Weekly Goals:
-
Finish up the luna.py code
-
Start brainstorming ideas for the next project
-
Complete more than 5 hours on the Original Work
-
Continue reading the research paper about the Lambda CDM paradigm.
Weekly updates:
-
Monday:
-
Rechecked and published the weekly blog
-
Spent time working on luna.py code
-
-
Tuesday:
-
Continued reading and annotation the second part of the Dark matter research paper.
-
-
Wednesday:
-
Updated original work submissions
-
Reviewed my mentor’s student evaluation response with Mr. Pirtle
-
-
Thursday:
-
Wrapped up the coding for luna.py and was able to get an output with the phases changing
-
Continued reading the research paper (into part 3)
-
Began brainstorming or new ideas for the next code
-
-
Friday:
-
Had a mentor meeting with Ms. Hutchison, revised my progress this week, went through some questions and decided on the goal for next week.
-
Updated the mentor log and the original work log
-
Submitted the progress blog due at 5 pm.
-
Weekly Reflection:
Spring break was a beautiful pause from all the stress that a usual week of school brings. But then it ended. And this week was a whirlpool of work, my teachers assigning work like the world would end the next day. But then the day ended at 11:59 and we began a new one the next. There were lots of days where I barely had time to relax, but I’ve somehow made it to the end of the week. And I have completed my second coding project and will be confirming and starting the third one by the start of the next. During spring break, I had two mentor meetings. The first one on Monday, and the other on Friday. During the first mentor meeting, we successfully completed the code for the orbit and were able to print it out. To do this, I decided to convert the whale code to be plotted on a graph. This way, the orbit did not have to rely on a subplot to create its circular shape or a circle object, instead, it used a circle equation. While it did take a while to convert everything to fit on the new plot, it became much easier to position things. And lastly to make the plot’s axes go away I used a function called “plt.axis('off').” This way the background color, which was black would not stop at the axes. Before our second meeting in spring break, one of the main goals I was to accomplish was putting the whole code into a loop, so that it would print 8 different figures, for each different phase. I did this by creating a variable called ‘i’ and repeating the code as long as I was less than 8. That way, including 0, there would be 8 different figures and I also created an equation that changes the position of mini-moon according to i. And so by the end of the Spring break, I only had to figure out how to code the phases of the big moon to change and maybe perfect some rough edges. Ms.Hutchison and I decided to forego using a cartopy circle and latitude and longitudes to create the phases and rather strategically used three different shapes. These three shapes were an ellipse, a circle and a wedge. Over the course of this week I created lists for each object which designated their color according to the value of i. Then there was another list dedicated to the position of the ellipse and wedge. This way I didn't have to use a long complicated if loop and instead just referenced the list for the color and position of the objects. After completing this, I created another list that would print the name of the phase below the orbit. And lastly, I created the same save prompt I used in my last code. During the mentor meeting today, my goal is to confirm my next coding project, which I would like to focus on more animation or plotting. And so this week has also ended. And another will begin. One where the world will continue and neither will I.
The first Async Week, No Time for a Break:
Week of 03/22 - 03/26
Weekly Goals:
-
Finish up the luna.py code
-
Start brainstorming ideas for the next project
-
Complete more than 5 hours on the Original Work
-
Continue reading the research paper about the Lambda CDM paradigm.
Weekly updates:
-
Monday:
-
Rechecked and published the weekly blog
-
Spent time working on luna.py code
-
-
Tuesday:
-
Continued reading and annotation the second part of the Dark matter research paper.
-
-
Wednesday:
-
Updated original work submissions
-
Reviewed my mentor’s student evaluation response with Mr. Pirtle
-
-
Thursday:
-
Wrapped up the coding for luna.py and was able to get an output with the phases changing
-
Continued reading the research paper (into part 3)
-
Began brainstorming or new ideas for the next code
-
-
Friday:
-
Had a mentor meeting with Ms. Hutchison, revised my progress this week, went through some questions and decided on the goal for next week.
-
Updated the mentor log and the original work log
-
Submitted the progress blog due at 5 pm.
-
Weekly Reflection:
Spring break was a beautiful pause from all the stress that a usual week of school brings. But then it ended. And this week was a whirlpool of work, my teachers assigning work like the world would end the next day. But then the day ended at 11:59 and we began a new one the next. There were lots of days where I barely had time to relax, but I’ve somehow made it to the end of the week. And I have completed my second coding project and will be confirming and starting the third one by the start of the next. During spring break, I had two mentor meetings. The first one on Monday, and the other on Friday. During the first mentor meeting, we successfully completed the code for the orbit and were able to print it out. To do this, I decided to convert the whale code to be plotted on a graph. This way, the orbit did not have to rely on a subplot to create its circular shape or a circle object, instead, it used a circle equation. While it did take a while to convert everything to fit on the new plot, it became much easier to position things. And lastly to make the plot’s axes go away I used a function called “plt.axis('off').” This way the background color, which was black would not stop at the axes. Before our second meeting in spring break, one of the main goals I was to accomplish was putting the whole code into a loop, so that it would print 8 different figures, for each different phase. I did this by creating a variable called ‘i’ and repeating the code as long as I was less than 8. That way, including 0, there would be 8 different figures and I also created an equation that changes the position of mini-moon according to i. And so by the end of the Spring break, I only had to figure out how to code the phases of the big moon to change and maybe perfect some rough edges. Ms.Hutchison and I decided to forego using a cartopy circle and latitude and longitudes to create the phases and rather strategically used three different shapes. These three shapes were an ellipse, a circle and a wedge. Over the course of this week I created lists for each object which designated their color according to the value of i. Then there was another list dedicated to the position of the ellipse and wedge. This way I didn't have to use a long complicated if loop and instead just referenced the list for the color and position of the objects. After completing this, I created another list that would print the name of the phase below the orbit. And lastly, I created the same save prompt I used in my last code. During the mentor meeting today, my goal is to confirm my next coding project, which I would like to focus on more animation or plotting. And so this week has also ended. And another will begin. One where the world will continue and neither will I.
Another Async week, More Progress I seek :
Week of 03/29 - 04/02
Weekly Goals:
-
Use the two new databases for lulu.py
-
Finish up the graphs and by using a for loop.
Weekly updates:
-
Monday:
-
Rechecked and published the weekly blog
-
Used class time to work on lulu.py
-
-
Tuesday:
-
Watched the how to write a telescope proposal video by Ms.Hutchison
-
-
Wednesday:
-
Updated original work and mentor submissions
-
Used class time to review Ms.Hutchson’s proposal to the Keck Observatory
-
-
Thursday:
-
Spent a lot of time working on lulu.py
-
Began brainstorming or new ideas for the next code
-
-
Friday:
-
Reviewed the requirements I had to meet for lulu.py, by going through Ms.Hutchison’s email
-
Had a mentor meeting with Ms. Hutchison, revised my progress this week, went through some questions and decided on the goal for next week.
-
Updated the mentor log and the original work log
-
Weekly Reflection:
We had a four day week with a four day weekend waiting for us. During last week, I focused on exploring the first main catalog COSMOS dataset Ms.Hutchison had sent to me. By using her email and tips to explore the most common and useful functions when trying to understand and organize a new dataset, I was able to use functions such as ‘head’, ‘query’ and others to create a basic graph. This week, I created a for loop that included the main catalog dataset and the new agn and star formation rate datasets as well. Within this for loop, I had multiple for and while loops to create an output with a graph of wavelength versus flux of any graph that was inserted. Furthermore, the output consisted of the name of the galaxy, its Signal to Noise, infrared agn, radio agn, x-ray agn, and the UV+IR measured star formation rate. The graph also had a legen if there were more than one galaxies graphed. Each galaxy had its own color and would vary in its points. In addition to this, I also learned how to skip rows when there are rows that do not contain data. And lastly, during my mentor meeting, we perfected my code a little by adding the extra information next to the graph instead of above and making the colors independent from the galaxy’s id number. We also decided that the goals for next week would be to find non negative examples of UV+IR, find a high star formation rate and plot, find a source with a good z-spectrum and create one plot with just scatterplots and legend(for multiple galaxies).