-
Week 29
-
July 18
Worked on documentation, mainly making a diagram to show the integration geometry.
-
July 19
Kept on documenting, reached a sort of end point. Also ran test with just black body, one shell and no actual source function in the integral, this gave good enough agreement that its important to do all the details properly. That is put the integral into physical units and make sure the MC and integral methods are compared on the same frequency grid.
-
July 20
Made comparisons between integrator and MC for one shell model of pure silicon. Shape agreement reasonable but normalization way off, factor of 10^18. . After poking around a bit I got out a pure black body spectrum, off by magnitudes.
-
July 21
After fixing regresson from the 20:th, kept on trying to find the source of the missing magnitudes.
-
July 22
Found the missing magnitudes, it was a missing dp. Still some magnitude missing, but turned out to be due to too few binns in impact parameter space
-
July 18
-
Week 28
-
July 11
Fixed bugs in the part of the integrator I had until it actually ran the example. It gave wildly unrealistic results.
-
July 12
Found the source of the wildly unrealistic results. Now it gives sketchy results, but it still does not have the bit that is directly driven by a black body.
-
July 13
Working on getting in code to integrate on the inner half of the impact parameter space.
-
July 14
Finished up the integrator, in now does the complete impact parameter range. The results are still bad.
Image shows spectra of the example produced by the integrator. Horisontal axis is frequency in Hertz. -
July 17
Wrote documentation and made a diagram. Also fixed bug found by @yeganer, which significantly improved the end result.
-
July 11
-
Week 27
-
July 4
Finished up the documentation. Though about how the integral could be derived from a general volume integral. Had a meeting about the integral and started on the exercise about the integral. The integral.
-
July 5
Concluded the integral exercise. Though about how it all fit together, understood and felt enlightened. Scribbled notes about how it all should work.
-
July 6
Though more about the integral and wrote a rought outline of how the integral would work
-
July 7
Reached limit of what I could plan in vacuuo, started on a skeleton on which to hack to get a complete implementation.
-
July 8
Got sick.
-
July 10
Not as sick. Wrote out an integrator that manages impact parameters greater than the inner radius of the shell. That is the case with no blackbody providing initial intensity.
-
July 4
-
Week 26
-
June 27
Tried to fix problem with varaiables for the unit test not working. Read code to figure out how to do the level absorption sums.
-
June 28
Implemented fix to the unit test after @yeganer found the cause. Discussed with @wkerzendorf how to do the level absorption sum, and how atomic data is stored. The conclusion was that doing the sum in pandas can be done at the cost of a few hundred miliseconds.
-
June 29
Implemented code to calculate the attenuated source function using pandas.
-
June 30
Wrote a unit test for the attenuated source function. Considered the details of the final impact parameter integral. The simplest interpretation is that the way the intensities are derived "flattens" the problem so that the integration simply amounts to summing up the intensities according to whitin which shell a given impact parameter lies. This of course does not have any interpretation in the case of p less than R, so it's probably not correct.
-
July 1
Read the existing documentation and started working on documenting my additions to TARDIS.
-
June 27
-
Week 25
-
June 20
Trying to run tardis example on a new computer using my changes. Eventually stopped by #593.
-
June 21
Created PR for my changes so far, and update it after comments. Tried to exclude some unintended changes but failed.
-
June 22
Finished up the line emission estimator and looked at what it produced.
-
June 23
Moved the line emission estimator into the cyton code. Wrote a unit test and tried to run it, encountered unrelated problem.
-
June 24
Fixed problem with unit tests not running at all. My addition did however not work, seems to be a problem with initializing the storage: the code never takes the branch that would actually increment the sum.
-
June 20
-
Week 24
-
June 14
Rereading Lucy 345. We will need to add a second line list, but how to structure it?
-
June 15
Had a meeting with Uill, spent the rest of the day following code around in cmontecarlo.
-
June 16
More studying of the verious papers and the TARDIS code. In the end we arrived at a firm understanding of what needs to be added in principle regarding the line absorption estimation. There is only very limited changes to be done to the monte carlo loops.
-
June 17
Implemented the changes in a local branch, renamed things as apropriate and ran test of the C code. It passed.
-
June 14
-
Week 23
-
June 6
Using jekyll to simplify managing the weblog continued to be a bad idea. Gave up and accepted writing html by hand. Looked for branching ratio treatment in cmontecarlo.
-
June 7
Mostly worked on presentation.
-
June 8
Looked a bit more at how cmontecarlo does its thing.
-
June 6
-
Week 22
-
June 1
Started reading Mazzali, agreed on skype meeting with Ulli. Tried installing TARDIS on local machine and realized I had to repartition.
-
June 2
Reading Mazzali. Had a skype meeting with Ulli, Wolfie and Markus about the start of the project. Then attended TARDIS meeting. Read Lucy 345.
-
June 3
Worked on setting up a devlog for the project. Got a starting point from Karan, tried to use jekyll to simplify it a bit.
June 4Worked on setting up a devlog for the project. Tried to use jekyll to simplify it a bit. Failed.
June 5Using jekyll to simplify managing the weblog continued to be a bad idea.
-
June 1