Back at Work
I'll be starting up this weblog again, now that I'm working in SSB, More
First Bug Fixed
I downloaded the astropy affiliated package template and edited to add the stsci.sphere code and docs. I got both to build and worked on getting the tests to pass. I fixed a problem where the tests were loading the stsci fitsio and wcs packages instead of the astropy packages. So far I have only ... More
Mismatch
The sphere tests were failing when run under py.test. Part of the reason was a mismatch in the calling sequence to the pyfits helpers in different versions of astropy. I changed the _astropy_init.py code in the package to match the version we are using and fixed the crash. There are still ... More
Qualified Success
I resolved the problems with setup.py test, so the tests now run all the way to conclusion. The fix involved adding a glob pattern to setup_configure.py in sphere/tests that matched the data files. There are some smaller issues I am trying to resolve: a warning message about a missing ... More
Finished for Now
I added all the updates to the sphere package and made sure they ran. I profiled the sphere package to make sure it worked. I then started working on generating stl format files. More
Settled
I started writing a new application to produce input files for a 3d printer. The application is called settle. I wrote the first class (reads images) and its test class. I spent a fair chunk of time thinking how the method would work. More
Mish mash
I incorporated the latest changes to the sphere package into my version that is planned as an astropy package. I turned my attention to the 3d printing problem. I figured out how to work around the relative import pytest problem and looked at the code that Roshan had written based on Perry's numpy ... More
Astropy Again
I uploaded the astropy port of the sphere code to github. I also wrapped Roshan's 3d printing code as a class and started testing it. More
Fixups for Sphere
I created a website for the sphere project, went back to fix what was broken in it, and modified the sphere project code so that it would build after cloning the project, Before it would complain about missing astropy_helpers. I then merged Mikes changes to support sphere running under python3. I ... More
More Rework
I continued to work problems with the astropy port of sphere. More
Astropy issues
I closed several issues on the new astropy sphere module. Am currently working on speeding up the tests. More
Speed Up All the Things
I modified the test images in astropy to have a trivial length image file, in order to speed up the tests. More
Python Compatibity
I spent most of my time today getting the backwards compatibility for weakref in Python 2.6 to work in sphere. I also was looking at documentation and code in preparation for adding a new fits extension type for wcs information. More
Between Two Projects
I wrote a document on determining the separability of variables. I cleaned up the astro-sphere repository, pulled the code changes, and rebuilt the documentation. I got a new rpository created for the new fits extension and started work on it. More