Earlier this year
-
r42
(Added --align_with_base_imagery flag for debugging.
) committed by jeremy.d.brewer
- Added --align_with_base_imagery flag for debugging.
Added --align_with_base_imagery flag for debugging.
-
r41
(Moved several files over to CHECK style asserts with more in...) committed by jeremy.d.brewer
- Moved several files over to CHECK style asserts with more informative
errors.
Moved several files over to CHECK style asserts with more informative
errors.
-
r40
(Updated tests to use the ASSERT macros in base.h rather than...) committed by jeremy.d.brewer
- Updated tests to use the ASSERT macros in base.h rather than
standard C assert. Now tests are more verbose about what they are
doing.
Fixed a bug in run_tests.py where the return code was always 0.
Now we can actually know when a test fails (a good thing). Fixing
this bug revealed that some tests relying on test data had not updated
their paths properly, and those bugs were fixed.
Updated tests to use the ASSERT macros in base.h rather than
standard C assert. Now tests are more verbose about what they are
doing.
Fixed a bug in run_tests.py where the return code was always 0.
Now we can actually know when a test fails (a good thing). Fixing
this bug revealed that some tests relying on test data had not updated
their paths properly, and those bugs were fixed.
-
r39
(First stab at integrating base.h and string_util.h into this...) committed by jeremy.d.brewer
- First stab at integrating base.h and string_util.h into this code base.
This makes many Googlely pieces of code possible, e.g. CHECK() rather
than assert().
First stab at integrating base.h and string_util.h into this code base.
This makes many Googlely pieces of code possible, e.g. CHECK() rather
than assert().
-
r38
(More license changes. Hopefully this is the final commit th...) committed by jeremy.d.brewer
- More license changes. Hopefully this is the final commit that deals with
annoying header changes.
More license changes. Hopefully this is the final commit that deals with
annoying header changes.
-
r37
(Small updates to run_tests.py to print out number of tests a...) committed by jeremy.d.brewer
- Small updates to run_tests.py to print out number of tests and failures.
Updated the license headers to include the author.
Small updates to run_tests.py to print out number of tests and failures.
Updated the license headers to include the author.
-
r36
(Credit: Jeremy Brewer
Small cleanup from previous commit. ...) committed by jeremy.d.brewer
- Credit: Jeremy Brewer
Small cleanup from previous commit. Delete 2 files and updated the README.
Credit: Jeremy Brewer
Small cleanup from previous commit. Delete 2 files and updated the README.
-
r35
(Credit: Jeremy Brewer
Major refactoring to the build system...) committed by jeremy.d.brewer
- Credit: Jeremy Brewer
Major refactoring to the build system. Don't be surprised if things are
broken in this commit.
Highlights are:
- Moved to a straight Makefile + static binary. No more autoconfig mess.
- Renamed PngImage -> Image.
- Changed to New BSD license (previously Apache).
- Wrote run_tests.py for running the unit tests via 'make check'.
Credit: Jeremy Brewer
Major refactoring to the build system. Don't be surprised if things are
broken in this commit.
Highlights are:
- Moved to a straight Makefile + static binary. No more autoconfig mess.
- Renamed PngImage -> Image.
- Changed to New BSD license (previously Apache).
- Wrote run_tests.py for running the unit tests via 'make check'.
-
r34
(Credit: Ryan Scranton
I don't think this bug should current...) committed by jeremy.d.brewer
- Credit: Ryan Scranton
I don't think this bug should currently trigger, but Ryan pointed out that
for pixels outside of the original image we weren't setting is_opaque to
false. It's conceivable that we could generate black tiles in this case.
Credit: Ryan Scranton
I don't think this bug should currently trigger, but Ryan pointed out that
for pixels outside of the original image we weren't setting is_opaque to
false. It's conceivable that we could generate black tiles in this case.
Older
-
r33
(Credit: Jeremy Brewer
Added 64-bit read & write support to ...) committed by jeremy.d.brewer
- Credit: Jeremy Brewer
Added 64-bit read & write support to PngImage. Very small changes to
Makefile.normal and wcs2kml.cc are also included.
Credit: Jeremy Brewer
Added 64-bit read & write support to PngImage. Very small changes to
Makefile.normal and wcs2kml.cc are also included.
-
r32
(Credit: Jeremy Brewer
Fixed a bug where FITS headers with N...) committed by jeremy.d.brewer
- Credit: Jeremy Brewer
Fixed a bug where FITS headers with NAXIS1 and NAXIS2 values with
NAXIS=0 (these are technically invalid) would project all points to
0, 0. To fix this, I modified Fits::AddImageDimensions() to ensure
that NAXIS is always >= 2 regardless of whether NAXIS1 and NAXIS2 are
present.
Additionally, I found that the CDELT3 and CDELT4 and related keywords
didn't affect the projection as I previously thought. I thus removed
the checks for these keywords as all of my test images project properly
(including the IRAS images which were the initial reason for this
check). I'm unsure of what the intial problem I had was, though I
suspect it was from the WCSAXES keyword which acts like NAXIS.
Finally, I updated wcs2kml.cc to print out the image boundaries. This
is useful because the user can see when our projection engine is
producing funny results (such as a 0 pixel scale, the bug this CL
addresses).
Credit: Jeremy Brewer
Fixed a bug where FITS headers with NAXIS1 and NAXIS2 values with
NAXIS=0 (these are technically invalid) would project all points to
0, 0. To fix this, I modified Fits::AddImageDimensions() to ensure
that NAXIS is always >= 2 regardless of whether NAXIS1 and NAXIS2 are
present.
Additionally, I found that the CDELT3 and CDELT4 and related keywords
didn't affect the projection as I previously thought. I thus removed
the checks for these keywords as all of my test images project properly
(including the IRAS images which were the initial reason for this
check). I'm unsure of what the intial problem I had was, though I
suspect it was from the WCSAXES keyword which acts like NAXIS.
Finally, I updated wcs2kml.cc to print out the image boundaries. This
is useful because the user can see when our projection engine is
producing funny results (such as a 0 pixel scale, the bug this CL
addresses).
|