New Extension
I ebuilt the documentation for the sphere package and spent the rest of the day working on the new fits extension. More
Still Looking
Continued looking at the fitsion code trying to figure out how to wedge in my new extension. More
Moving Along
I resolved the last issue for the sphere package, getting the test speedups to run successfully. I finished the first version of the code for the textual extension, wrote the first test case, and am stepping through it in the debugger to see where the problems are. More
Half Done
I spent the day debugging my code for textual fits extensions. I'm able to write the new extension and read it back in again, but there's still a problem when trying to overwrite an existing image. More
Yaml Ho
I finished debugging the base code and added yaml and json codecs to it. Still need to write tests for the new code. More
Yaml No
I had second thoughts about how I am going to handle yaml and back the code out, writing some to a new, not yet version controlled file. I added code to register the new extension automatically and generate the data for the extension info output. I added a test for rewriting the extension data. It ... More
Yaml Done
I finished work on the yaml fits extension, at least until someone else finds a problem with it. More
Study Time
I realized the test for the yaml code were wrong and fixed them by adding a new comparison method that handles complex objects. I studied the wcs code to bring myself up to speed for some new work. More
Study Time
I spent the day reviewing the WCS code with an eye to completing the region handling code. More
This and That
With Mike's help I resolved the last issue with the sphere package. I started writing down my ideas on the WCS interface and checked out the drizzlepac code, with an eye to refactoring it. More
Two Projects
In the morning I studied the drizzlepac code. In the afternoon I got the stsci_sphere package ready for its public release. More
Towards the Finish Line
I found the remaining bugs in the stsci_sphere package and tagged it as release 1.0.1. I studied the drizzlepac code some more. The function that seems to be the nub of the issue is map_value in cdrizzlemap.c More
Not Yet Done
I spent the day making and testing the release of stsci_sphere More
Released
I created releas 1.0.2 of stsci_sphere and returned to looking at (but not yet doing anything about) the drizzle source code. More
Bondage
I spent the day trying to understand the cdrizzle code. More
Time Mis-spent
I spent the day setting up a test case and looking for an error in the stsci_sphere code. Michael found the error before I did, it was a problem with computing the area of not simply connected polygons. I then returned to trying to understand the drizzle code. More
Looking and Fixing
In the morning I continued to examine the drizzle code, mostly focussing on the mapping code. In the afternoon, I maded some changes to the fits extension code I had written, after Eric's review of it. More
More Fixing
I spent the day fixing problems in the fits extension code that Eric identified. The turned out to be trickier than I originally supposed, mostly because of interdependencies in the various parts of the fits io code. Last problem is figuring out what the "standard" test harness is and getting my ... More
Testing
I documented the changes and committed them. Still trying to get my tests to run within the official framework. More
Redid Tests
I gave up on pytest and converted the tests to use nose. That went quickly enough. I checked in the code, which finishes the changes that Eric suggested. I went back to looking at the drizzle code with an eye to rewriting it. More