I'm afraid I don't see how this squares witht00fri wrote:Along these lines, it seems NOT a big issue, for example, to admit some guesswork for unknown spectral star classes or magnitudes, be it in HIP or in my binary catalogs. Computer monitors are anyway not very sensititive displays of magnitude or faint color differences for small enough objects.
These systems lack measurements. Thus the display is going to be wrong. Thus according to your own policies, they should be dropped from the binaries files.t00fri wrote:And so far, we have always agreed to rather leave objects away, before displaying them wrongly due to lack of measurements!
For example, what is the justification to use 5 as the placeholder magnitude? Why not 6? Or 10? This isn't documented in the Perl scripts. And since magnitude determines the system's rendering even at great distances, how can you not say the rendering is COMPLETELY WRONG?
Furthermore, the incomplete parameters of spectroscopic binaries are inevitably going to lead to COMPLETELY WRONG renderings. Why is Fridger being held to a less rigorous standard than he is enforcing on others? According to what he is saying above in the thread, these systems should NOT be included, as their 3D representation is incorrect!
Just what is the policy here? Missing data is unacceptable unless it is Fridger who created the file?
Back to the stars.dat generation: Would it be ok to substitute magnitude 5 for those Hipparcos stars which are missing magnitude information? At the moment my code drops such stars, but why not follow the precedent that has already been set?
On the other hand, since the main part of the Hipparcos catalog uses the same technique to deal with wide binaries that Fridger is objecting to, and we don't want COMPLETELY WRONG renderings in a 3D program, it should be fairly trivial to modify the database generation routine to only render one star per CCDM entry. It will drop a lot more stars but at least it will avoid COMPLETELY WRONG renderings.