Weblog

A summary of work I've done at the Space Telescope Institute.

Yikes

I spent the day coding the new class wrapping the C drizzle code, appropriately named Drizzle. Not finished yet.

Posted on 19 Dec 2014

Moar Code

I'm coding the python methods which call the cdrizzle code.

Posted on 18 Dec 2014

Link Link

I got the astropy version of the drizzle library to comple, link, and pass the unit tests. Next task is to write the Python libraries that call the C code by trimming down the existing Python code.

Posted on 17 Dec 2014

Astropy

I downloaded the astropy library template, added the drizzle code, and pushed the revised version to github.

Posted on 16 Dec 2014

Holding Steady

I studied the code for adrizzle.py and sgarea while waiting to discuss the transition to a new project.

Posted on 15 Dec 2014

Done for Now

I added some error checking to the code that computes overlaps and edited the comments in the files that I modified most. All changes were checked into subversion. This ends the modifications I plan to make to drizzlepac. All other changes will be requested by the customer.

Posted on 12 Dec 2014

Nearly Done

I got the keywords argument changes done and got the tests to pass. I improved the error checking in the top level code and go the tests to pass again. Both changes were checked into subversion.

Posted on 11 Dec 2014

Keywords

I fixed the problem with tblot (argument list mismatch) and started converting tdriz and tblot to use keyword arguments. I have the C code converted, will do the Python code tomorrow morning.

Posted on 10 Dec 2014

Pruning

I spent the day removing more unneeded fields from the p structure and arguments fro tdriz and tblot. Most of the code works, but there are still problems with the tblot.

Posted on 09 Dec 2014

Cleanup Time

The code change which processes each drizzle kernel over an entire image rather than a line at a time now passes the unit tests and was checked in. I also moved the computed quantities in the p structure into local variables in the functions where they are used. Those changes were also tested and checked into subversion.

Posted on 08 Dec 2014