Match

Jul 20, 2023

Program for matching star lists

This program is designed to match up items in two different lists, which may have two different systems of coordinates. The program allows the two sets of coordinates to be related by a linear, quadratic, or cubic transformation. There was a major change in version 0.15 the first stage uses the clever method of finding the most likely triangles described in Tabur, Publications of the Astronomical Society of Australia, vol 24 , page 189 2007. This replaces the more brute-force-ish method of Valdes et al., Publications of the Astronomical Society of the Pacific, vol 107, page 1119 1995, which was employed in version up to 0.14.

The program was designed and written to work on lists of stars and other astronomical objects, but it might be applied to other types of data. In order to match two lists of N points, the main algorithm calls for ON^6 operations yes, that’s N-to-the-sixth, so it’s not the most efficient choice. I find myself becoming impatient for N >= 100, but your mileage may vary. On the other hand, it does allow for arbitrary translation, rotation, and scaling…



Checkout these related ports:
  • Xworld - Earth as seen from the direction of the sun
  • Xtide - Harmonic tide clock and tide predictor
  • Xplanet - Draw pictures of the earth textured by an image
  • Xphoon - Set the root window to the moon in its current phase
  • Xmoontool - Version of John Walker's classical moontool for X11/Motif
  • Xephem - Interactive astronomical ephemeris program
  • Xeartk - Small demo for tkgeomap
  • Xearth - Set the root window to the image of earth
  • Wmsun - Dockapp that displays the rise and set times of the Sun
  • Wmspaceweather - DockApp that shows the weather at geosynchronous orbit
  • Wmsolar - Dockapp that displays the Solar System viewed from the top
  • Wmmoonclock - Displays the phase of the moon, plus orbital data
  • Wmjupiter - Dockapp that displays information on Jupiter
  • Wmglobe - Neat xearth-like WindowMaker dockapp
  • Weather - Utility to provide current weather conditions and forecasts