From bitli's last post:
The master images cause the problem. They have been processed by MAximDL (that's why they are master images), and it makes perfect sense to save them in 32 bits floating point
Not to me it doesn't. I do not believe that there is ANYTHING to be gained by having ANY image data in a format offering more than 16-bit resolution until AFTER all image calibration stages have been completed. It is almost justifiable to claim that any results of the 'division by the MasterFlat' could benefit by being held in 32-bit float format. However that immediately implies some means of 'standardizing' the
to range of such images. And that does not (yet) exist (as far as I am aware).
but as there is no way to read a (32-bit Float) image without external knoweldege, there is indeed a problem
Yep, the nail has been hit squarely on it's head !! PixInsight sets it's 'own' standard, by keeping the 32-bit Float data in the [0.0, 1.0] range - which is actually perfectly valid, for any other application capable of reading 32-bit Float data correctly. AIP4WIN, for example, at one time did not 'understand' the concept of all data being in the [0.0, 1.0] range, and required you to "multiply the image by 65535" to bring the data back into an AIP4WIN-usable format. That seems to have been rectified in later releases.
Anyhow, it is unlikely that maximdl modifies their product so that we can easily use PI instead of their product...
They don't have to - the conversion process is easily accomplished in PI. But what IS needed is a clear definition of WHAT the 'strategy' actually is so that a user can deal with the data accordingly. But, that needs to be clearly explained - in exactly the way that it WASN'T in the Meade Envisage software!!
From pfile's last post:
when it comes to maximDL they seem to draw a line in the sand
That is all very well assuming that MaximDL is generating files in a UNIVERSAL STANDARD FORMAT. Otherwise, presumably, you (as their 'customer') are going to have to invest in some appropriate software that can read these non-standard files correctly.
they went back and calibrated the files for me by hand with maximDL
At least they do provide good customer service - and that has to be commended
but the files were saved as compressed fits
But, they are still expecting you to deal with a problem that was of THEIR making, because (as far as I am aware, but would be happy to be corrected) 'compressed fits' is another 'non-standard' image format
"these open okay in maximDL, so, uh...?"
Sorry, not good enough - unless somewhere in your contractual obligation with Lightbuckets it states that the customer will HAVE to own a copy of MaximDL. You are purchasing a commodity, and it should meet certain well-defined standards (even if THEY are going to define those standards - which is actually quite acceptable, but they HAVE to make you aware of that). And, if the 'standard' is to be 'FITS' then the data should pass a FITSverify inspection and should be viewable in FITSViewer - in my opinion anyway.
i'm really just guessing here about what maxim is doing with CBLACK and CWHITE
That's part of the problem - so is everyone else !!
And, from Juan's last post :
we have been thinking on the draft of an XFITS format since some time back
Fine Juan, but who is 'behind' the XFITS format? Is this already in some embrionic stage? Or are these opening thoughts, suggestions and proposals purely coming out of the PixInsight stable?
My concern there is that the "always has been" community (that forms the backbone of the astronomy world) may find it difficult to accept proposals from that 'upstart PixInsight community'

- after all, "they already want us to give up our airbrush tools, so they obviously CANNOT be trusted"

There certainly is NOT a 'right' or 'wrong' way to do things here - but at least sticking with such FITS guidelines as already exist must at least help. And perhaps that means that the 32-bit Float format needs to be seriously re-evaluated, so that the notion of a [black, white] range IS implicit. Either that, or the use of the 32-bit Float format is avoided until some stage in processing where the lack of a universally accepted range no longer matters.
we are suffering the consequences
That is for sure

Cheers,