well, you saw steve's reply on lb.com. he seems to feel that if the images work with maxim and ccdstack then it's our problem
Well, whoever 'steve' is, he is entitled to his opinion.
That does not make him 'right', and it further demonstrates that Maxim and CCD Stack must be pieces of software that are quite happy to 'kludge' their way to a solution. And, if that is the case, it also demonstrates that they are probably, more than likely, at the 'root' of the problem as well.
It took me a little time to appreciate Juan's stance on this - and it really is quite simple at the end of the day. Until such time as our CCD cameras have analogue-to-digital converters in them that provide an output with MORE than 16 bits of resolution (and that would have to be more than 16 bits of USEFUL resolution) then there is - in my opinion, of course - absolutely NO justifiable reason to save that image data in anything OTHER than 16-bit format.
If someone DOES HAVE a reason for doing this - with RAW CCD DATA - then I would like to hear it, in order that I might stand corrected.
And, if a piece of software is then going to use a 16-bit FITS format, then the programmer had better spend some time understanding how to use the BSCALE and BZERO (standard) FITS keywords. (Heck, it took me less than an evening to figure it out for myself, and I had NO IDEA what the FITS system even was at the time)
And, finally, the CBLACK and CWHITE keywords are TOTALLY NON-STANDARD. They could just as easily have been called MICKEY and MOUSE, and they would have done EXACTLY the same job, but ONLY for those few 'kludged' software packages that agreed to use them.
And it is for these reasons that I cannot ever see myself voluntarily using 'kludgeware' such as CCDStack or Maxim - after all, if they are willing to include this kind of 'work around', what other 'horrors' could be lurking in the depths of their code?
Juan has stuck, with quite rightful determination, to the 'core' of the FITS 'standard'. And, if everyone else did so as well, life would be MUCH simpler for astro-imagers. The alternative would be an ever changing library of code that would be required for every CCD in the market place (discontinued, old, new, and prototype), which would be out of date as soon as someone changed a CCD driver (as appears to have been the case with the cameras in this particular case).
I guarantee that there would be a h3ll of a lot more complaints if THAT was how we had to get our calibration data into PixInsight.
</sound of high-horse being returned to cupboard>
Cheers,