| Status |
Task |
| In progress |
- Finish implementing the info common block
|
| Not started |
- Save all images as the same format, maybe PNG.
|
| Not started |
|
| Not started |
- Make building the 3D sim files more efficient: read full file (or at least relevant parts)
into memory so that the file doesn't have to be read from disk for every step in the
simulation.
|
| Completed |
- Make slice selection completely random, even allowing
time steps to repeat.
- I still can't make it allow the same step in consecutive slices since I don't think I'm using
the randomizer correctly.
|
| Completed |
|
| Completed |
- Write my summer research summary for Joanne Kimpel
|
| Completed |
- Constrain the number of φ slices needed to sufficiently reduce random error
in the 3D simulations
- It's gotta be more than are in the current θ1 Ori C simulation. Also,
since 3D sims are becoming feasible, and individual slices tend to dominate quasi-3D sims,
it might be best to let this one go.
|
| Completed |
- Repair analytic keyword in all files
|
| Completed |
- Re-test view_*.pro programs
|
| Completed |
- Implement the thresholding keywords in the view*.pro programs.
|
| Completed |
- Implement the new method of contouring in the following programs:
- sim_t.pro
- sim_d.pro
- sim_em.pro
- sim_v.pro
- sim_vlos.pro
|
| Completed |
- Create ability to have different time-steps in different
slices of the 3D simulation.
- Right now, I just randomly pull as many steps as the user specifies, but I don't
have any way to make sure that consecutive timesteps aren't adjacent
|
| Completed |
- Create user option for emission measure cutoff to work in conjunction with
the temperature cutoff for the 3D plots
|
| Completed |
- Allow the option for an EM vs. phase plot with a linear y-axis
|
| Abandoned |
- Implement temp contour min in the sim_*.pro programs
- In light of the new way that I'm doing the contours, this doesn't
make sense anymore.
|
| Completed |
- Make line-emissions non-delta functions
|
| Completed |
- Change functions for H-alpha emissivity
- Turns out it didn't need to be changed
|
| Completed |
- Change the plot titles/information
|
| Completed |
- Implement time-dependent rotation of simulation
|
| Completed |
|
| Completed |
- Map phase to viewing angle (see Marc's 2005 paper)
|
| Completed |
- Fix y-tilt
- Nothing was ever really wrong with it
|
| Postponed |
- Factor in absorption
- Now that I have a cartesian grid working, absorption should be
relatively trivial to implement
|
| Postponed |
- Improve interpolation to satisfactory level
- Right now, I'm doing a 0th-order, nearest-neighbor interpolation.
It simply takes the value at each point to be the same as the value of the
data point that lies closest to it.
|
| Completed |
- Create logarithmic, cartesian grid
- The grid is set up, now I just need to save it to a file
that can be read at run-time to save time on each run
- I've saved 3 files for 3 different point densities (100, 150,
and 200 points on each line of length 9R*), which can be
chosen between in the GUI.
|
| Completed |
- Allow the user to edit the elemental abundances
for the simulation (affects emission measure)
- I still need to find a better way to integrate this into
the GUI
|
| Completed |
- Allow the user to vary the data-point density
for the quasi-3D simulations (Cartesian grids with different
numbers of points along each logarithmic line)
- I've saved 3 files with different grids in them from which
the user can now choose.
|
| Completed |
- Give the user the option of running a full simulation
(with time-dependent rotation, interpolation, etc) or just viewing
(as the old program did).
- This is now an option in the GUI
|
| Completed |
- Create graphical user interface (GUI) for the new suite of
programs
|
| Completed |
- Fix the equatorial magnetic field lines. The run gets hung up around the
22nd image; I think what's happenning is that it gets to a point that is a loop in-and-of
itself, so its vector points to itself (i.e. is zero), so it goes into an infinite
loop when trying to find the next point. I just need to put a condition in to handle that
I think.
|
| Completed |
- Implement the nsteps keyword in d3t1oc.pro and
d3bcep.pro.
|
| Completed |
- Create the startat keyword, which will begin creating movies
at the timestep specified by this keyword.
|
| Completed |
- Make line profiles with linear axes
- This actually cannot be done on the scales required. IDL for some reason can't
expand it's axes in that manner.
|
| Completed |
- Fix clock in d3bcep.pro. It's only supposed to run from
400 to 500 ks, not from 0 to 500.
|
| Completed |
- Enable the header and subheader keywords for
d3t1oc.pro and d3bcep.pro.
|
| Completed |
- Make d3bcep.pro
- So far, everything works except for temperature plots, which keeps me from
testing the grid and emgrid as well.
|
| Completed |
- Ensure that magnetic field lines are consistent
with tilt
|
| Completed |
- Make d3t1oc.pro
- Make sure that d3t1oc.pro impelements the same algorithms as
d3grid.pro -- done
- Fix colors in d3t1oc.pro -- done
- Make 2x2 grid output in d3t1oc.pro -- done
|
| Completed |
- Test new line-of-sight velocity calculations by
taking a spherically-symmetric distribution (t1oc at t=0 should
do fine) and make sure that I get the same line profile and
statistic regardless of tilt angle or spin
- Looks pretty good. Check out the results here
|
| Completed |
- Create emgrid and vlosgrid options in
d3grid.pro and d3t1oc.pro
- emgrid done in both
- vlosgrid also done in both
|
| Completed |
- Fix LOS Vel. histograms in d3t31oc.pro
- Getting blank screens right now
- Just need to run it on a mac
|
| Completed |
- Fix line-of-sight velocity contours
|
| Abandoned |
- Enable LOS velocity calculations, histograms, and contours
in zeuscontour.pro
- I think it's time for me to move on from this program. It's a bit
outdated and can't provide any information that d3grid.pro
can't.
|
| Completed |
- Fix the contouring of magnetic field lines
- So far the eastern hemisphere plots well, but the
western hemisphere is giving me some trouble
- This is fixed now too; I can also start the field lines on the
equator instead of stellar surface
|
| Completed |
- Allow L.O.S. velocity vs. EM histograms to show lines
with and without occultation.
- Do the same for temperature vs. EM histograms
|
| Completed |
- Make a plot of emission measure vs time in d3t1oc.pro
- Can print lines with and without occultation on the same plot
|
| Completed |
- Make an optional keyword to overplot a contour of where
the temperature is greater than 106
- Keyword is TGT6 for "temperature greater than 6"
|
| Completed |
- Make Occult an optional keyword parameter
- Done in d3grid.pro and d3t1oc.pro, and as
such should carry over to any future programs
|
| Completed |
- Produce coherent summary image arrays for each zone
|
| Completed |
- Learn to handle Asif's absurdly huge data files
- I finally managed to open the files in a text editor
and figure out exactly how they're formatted
- Making some movies now
|
| Completed |
- Do velocity dispersion statistics on line profiles
- See my code page for details on
implementation
|
| Completed |
- Overlay temperature contour on emission measure plot
|
| Completed |
- Zoom in on hot regions of line-of-sight velocity contour plots
- Also need to change the color contours so that the colors are more
meaningful in terms of red and blue shifts
|
| Completed |
- Make comparison snapshots for a few different zones
(analytic flared disk,
zone76, zone101,
zone17, zone37,
zone58 from Marc's ftp site)
- Temperature contours
- Density contours
- Line-of-sight velocity contours
- Emission measure contours
- Emission measure histograms
- Emission measure values (total and T>106)
- Emission line profiles at different tilt angles (0, 45, 90, 135, 180)
|
| Completed |
- Fix coordinate system (make right-hand rule compliant)
- Turns out I was fine to begin with
|
| Completed |
- Make the switch to degrees from radians
- Done for observertheta (now tilt) and observerphi
(now spin) keywords
|
| Completed |
- Fix point overplotting in D3grid.pro
- And I win "Idiot of the Year" award
|
| Completed |
- Fix colorbar scales (handle logarithmics properly)
|
| Completed |
- Calculate line-of-sight velocity and make appropriate contour plot
|
| Completed |
- Fix volume and emission measure calculations in D3grid.pro
|
| Completed |
- Give D3grid.pro all of the capabilities that zeuscontour.pro
has
- D3grid.pro can now do histograms, overplot magnetic field contours
and data locations, as well as accept dimensions for contour windows. Also enabled
parameter selection. I've decided not to enable custom distribution handling, since
in the long run this program will combine multiple zones into one quasi-3D simulation.
Allowing for custom user input would not be overly beneficiary.
|
| Completed |
- Make sure that the input &theta and &phi rotation angles are between
0 and 2&pi
|
| Completed |
- Fix the star whitening on reversed images in D3grid.pro
- A simple test to see what &phi is solved this problem
|
| Completed |
- Let user specify v, T, and &rho distributions instead of reading in
from a file
- Completed in zeuscontour.pro
|
| Completed |
- Generate emission line profiles
|
| Completed |
- Enable coordinate transformations that will model arbitrary viewing angles
- Maybe try rotating and tilting my entire spherical polar coordinate system
- So far, rotating through &phi seems to work, I'm still a little uncertain
about &theta
|
| Completed |
- Take into account the occultion by the star of the wind
with respect to the viewing angle (position of the observer)
|
| Completed |
- Rotate the simulation around the z-axis to make a fully 3-D grid
- This is done implicitly in zeuscontour.pro and explicitly in
D3grid.pro
|
| Completed |
- Make a histogram of emission measure vs. temperature
- Although it looks very different from Marc Gagne's, it's actually
turning out to be more accurate.
|
| Completed |
- Fix the text on plots and color bars
- I used a different colorbar routine (although this was unnecessary, I
didn't know that at the time) and put a lot of things on a Log scale; I may
still want to make this more robust and add a charsize keyword.
|
| Completed |
- Add option of showing locations of data points to contouring routine
|
| Completed |
- Let the user define the viewing grid of the output contours
|
| Completed |
- Make changing the contour levels somewhat user-friendly
|
| Completed |
- Enable plotting of density contours
|
| Completed |
- Make contour map of emission measure
|
| Completed |
|