Add recursive “wget” of XEphem website as `Site/`

These files are from the `xephem/` directory fetched by this command:

    wget --mirror --reject '*.tgz' https://www.clearskyinstitute.com/xephem/
This commit is contained in:
Brandon Rhodes 2021-05-20 14:50:47 -04:00
parent 0e956e04ca
commit 33897fa0c2
183 changed files with 16905 additions and 0 deletions

BIN
Site/C2009P1.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

BIN
Site/CSI-xs.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

BIN
Site/HSTOrbitAnim.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 633 KiB

BIN
Site/INDI-tn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

31
Site/INDI.html Normal file
View File

@ -0,0 +1,31 @@
<html>
<head>
<title>
XEphem: INDI Device Control
</title>
</head>
<BODY background="/bg.png" TEXT="#000000" LINK="#004400" VLINK="#004400" ALINK="#000000">
<blockquote>
<center>
<font size="+1">
<b>Control any <a target="newwin" href="http://www.clearskyinstitute.com/INDI/INDI.pdf">INDI</a>-compliant devices with XEphem.
</b>
</font>
<p>
Get <em>free</em> INDI drivers online for
<ul>
<li>Meade, Celestron and Takahasi telescopes,
<li>Apogee and Finger Lakes CCD cameras,
<li>Meade and JMI focusers
</ul>
and many more devices from the
<a target="indi" href="http://indilib.org">indilib.org</a>.
<p>
Also see the ASCOM/INDI gateway and Java implementations at
<a target="_blank" href="http://www.cloudmakers.eu/jindi">Cloudmakers</a>.
<p>
<img src="INDI.png">
</body>
</html>

BIN
Site/INDI.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
Site/SatMovie.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

BIN
Site/bg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
Site/binary-tn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 905 B

16
Site/binary.html Normal file
View File

@ -0,0 +1,16 @@
<html>
<head>
<title>
XEphem: Binary star system orbits
</title>
</head>
<BODY background="/bg.png" TEXT="#000000" LINK="#004400" VLINK="#004400" ALINK="#000000">
<blockquote>
<center>
<font size="+1">
<b>On-sky orbital plots and ephemerides for binary star systems.
<p>
<img src="binary.png">
</body>
</html>

BIN
Site/binary.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

832
Site/changes.html Normal file
View File

@ -0,0 +1,832 @@
<html>
<head>
</head>
<BODY background="/bg.png" TEXT="#000000" LINK="#004400" VLINK="#004400" ALINK="#000000">
<H3>Changes from 3.7.6 to 3.7.7</H3>
Released August 9, 2015
<blockquote>
<p>Bugs fixed:
<ul>
<li>Improved earth satellite range rate
<li>Fixed some typos in help file
<li>Updated magnetic declination model for 2015-2020
<li>Update Makefile for OS X.10 Yosemite to look for X11 in /opt/X11
<li>Magnetic declination tooltip was reversed
<li>Update Minor Planet Center donwloading script, mpcorb2edb.pl
<li>INDI was not sending all Switches as required by specification.
<li>Change astorb2edbl.pl to use curl and try both with and without EPSV.
</ul>
<p>New features:
<ul>
<li>Include new simpleINDI demo program.
<li>Add support for UCAC4
</ul>
</blockquote>
<H3>Changes from 3.7.5 to 3.7.6 </H3>
Released January 20, 2013
<blockquote>
<p>New features:
<ul>
<li>Show transit azimuth
<li>Plots now show coordinates under cursor.
<li>Improved Earth night lights file, nearth.gif.
<li>Update Jupiter Great Red Spot default longitude.
<li>Show satellite element age in Index.
<li>Add Curiosity landing coordinates to mars_db
<li>Separate Sky View horizon clipping option
<li>SOHO is back
<li>New daytime earth image with improved geography shading
<li>SkyView -> Favorites offers same controls as map right-click
<li>Telescope GoTo honors horizon map
</ul>
<p>Bugs fixed:
<ul>
<li>Improve Earth sunline in cyl graphic projection near equinox.
<li>Improve error handling downloading asteroid data.
<li>Improve accuracy of Earth satellite transits.
<li>Significantly improve speed of Earth satellite rise and set predictions.
<li>Significantly improve accuracy of Earth satellite transit predictions.
<li>Eliminate Earth satellite Objects table values flashing.
<li>Improve accuracy of Earth satellite ground footprint.
<li>Saving Favorites after downloading new elements now saves new values.
<li>Improved earth satellite height and solver stability.
<li>Improve INDI menu interactions for type ISwitchVectorProperty
<li>Sky view horizon clipping incorrectly in rare cases.
<li>Better isolation of applicable Sky View options in individual planet rendering.
<li>In Moon view: subearth, subsolar and anti-subsolar options moved from Grid to {Pen}Umbra.
<li>Show sun in moonview during solar eclipse
<li>Better handling of proxies and large files in web downloads
<li>Favorites menu updates when db that is also a favorite changes.
<li>Fixed crash if Earth view showing Favorite that is updated from file or download
</ul>
</blockquote>
<H3>Changes from 3.7.4 to 3.7.5 </H3>
Released July 25, 2011
<blockquote>
<p>New features
<ul>
<li>Support UCAC catalog version 3
<li>Sky view shows PA in live report
<li>Favorites may now be edited in-place
<li>Earth view displays great circle distance and bearing
<li>Change Earth view cylindrical projection from cos to linear
<li>Earth Object table reports range rate for solar system objects.
<li>Eyepiece rotation depends on Alt/Az or RA/Dec placement context.
</ul>
<p>Bugs fixed:
<ul>
<li>Change cfa.harvard.edu URLs to minorplanetcenter.org
<li>Improved accuracy for ecliptic coordinates
<li>New coords for ESO sites
<li>Check for fifos in PrivateDir then ShareDir
<li>Accommodate downloading web files containing very long lines.
<li>Solar system right-click info could be stale if it was the only view open.
<li>Better support for Max OS X ppc, i386 and x86_64 architectures
<li>Prevent placing Coordinate Tool Eyepiece before Sky View is up.
<li>Better protection from stale Earth satellite elements.
<li>Better support for HTTP 1.1 for celestrak.com
<li>Delta T updated through 2011
<li>Miranda elements now correct
<li>Sky View updates correctly while on alternate workspace
</ul>
</blockquote>
<H3>Changes from 3.7.3 to 3.7.4 </H3>
Released July 3, 2009
<blockquote>
<p>New Features:
<ul>
<li>Several updates for European sites and time zones.
<li>Code tweaks for 64bit compilers.
<li>Add networking support for STScI GSC 2.3.
<li>Add simple support for FITS BITPIX=-32 (floating point images).
<li>Use cross cursor under magnifying glass.
<li>Add Phoenix to Mars features database.
<li>Updated Delta-T table
</ul>
<p>Bugs fixed:
<ul>
<li>Updated CFA URLs.
<li>Made Sky View automag deeper to accommodate GSC 2.3.
<li>Sky View live report option now saved in preferences.
<li>Fix bug when Sun dip is set above rise/set threshold.
<li>Warn of attempt to write to a read-only INDI property.
<li>Better buffer managment in BDL moon model.
<li>Better guarding of old satellite elements.
<li>Fix problem with rise/set near terminator near poles.
<li>Fix bug in movie loop when there were no images yet.
<li>Better Sky View eyepiece culling.
<li>Fix INDI eventloop that could starve nested deferrals.
</ul>
</blockquote>
<H3>Changes from 3.7.2 to 3.7.3 </H3>
Released March 24, 2008
<blockquote>
<p>New Features:
<ul>
<li>surround Earth satellite name with parentheses if eclipsed.
<li>move "Keep marker centered' to Sky View Telescope menu
</ul>
<p>Bugs fixed:
<ul>
<li>improve handling of catalog errors, eg, when in part of sky with no UCAC
<li>improved Solver tool Min/Max stability
<li>use proper amount of precision when saving TLE as .edb
<li>use geometric elevation for Earth satellite conversion to RA/Dec
<li>fix Earth satellite transit info when up now
<li>fix possible rise/set infinite loop when object just barely rises or is geostationary
<li>arg of peri was listed in Earth Data Index table twice
<li>fclose could be called twice when saving preferences
<li>fix possible crash when updating db or Favorites when Earth Objects are up
<li>fix printed trail time zone (always said UTC even when local)
<li>SKY2000.edb RA PM was not multiplied by cos(Dec)
</ul>
<p>INDI enhancements:
<ul>
<li>improve display of large Light properties
<li>parser missed decoding entity if first char in pcdata
<li>eventloop.c:rmTimer() resized array wrong
<li>fixed memory leak in getINDI.c
<li>getINDI now handles BLOBs
</ul>
<p>Obsolete:
<ul>
<li>outdated AAVSO support removed
</ul>
</blockquote>
<H3>Changes from 3.7.1 to 3.7.2 </H3>
Released November 12, 2006
<blockquote>
<p>New Features:
<ul>
<li>Data Table adds JD, HJD and PA columns.
<li>Earth View adds inertial reference frame option.
<li>Earth View allows picking earth satellite via orbit marker.
<li>Earth View shows altitude and range in satellite right-click data.
<li>Earth View shows satellite position in space.
<li>Earth View can draw orbits on cylindrical projection.
<li>Earth objects table has new column-wide toggles.
<li>Main menu can remember to start RT mode automatically.
<li>Makefiles now support building Mac OS X universal binaries.
<li>Object index search supports using glob patterns.
<li>Observing log adds JD, HJD and Airmass fields.
<li>Observing log replaces Search with List feature.
<li>Observing log search supports using glob patterns.
<li>Preferences can now remember and restore which views were open.
<li>Print adds new option to draw with thicker lines.
<li>Several improvements to XML and INDI tools.
<li>Shared app defaults file, XEphem, may now be in /etc.
<li>Sites list search supports using glob patterns.
<li>Sky View draws simplistic antialiased stars.
<li>Mars, Jupiter, Saturn and Uranus satellite models extended to 2021.
<li>Native binary support for Mac OSX Intel.
</ul>
<p>Bugs fixed:
<ul>
<li>.fts added as default suffix when downloading DSS images.
<li>Data menu was not cutting spect field at 2 chars.
<li>Earth View uses unique names for satellite object listing fields.
<li>Fix logic to detect no natural satellite models.
<li>Main menu now only shows progress meter if using fewer than 1000 steps.
<li>Numbers like 2e-2 were considered negative in some situations.
<li>Sky View RADec grid was inaccurate in AA mode near celestial poles
<li>Sky View compass correct now when showing tilted/rotated FITS image.
<li>Sky View labels N and S ecliptic poles.
<li>Sky View no longer prevents panning below horizon.
<li>Sky View telescope marker turned off when manually point only if also recentering.
<li>Sky View was leaving constellation figure files open.
<li>Solver properly guards XML entity characters when saving functions.
<li>Support ISO 8601 in FITS DATE-OBS field.
<li>Support much longer edb entries when downloading from web.
<li>Updated Delta-T table.
<li>WCS solver window labels CDELT2 as pixels up, not down.
<li>astorb2edb.pl updated for longer object names.
</ul>
<p>INDI enhancements:
<ul>
<li>add IEDeferLoop function for inline waiting.
<li>add IUCrackNumber and IUCrackText utility functions.
<li>change indiserver to use select(2) not threads (10-20% more efficient).
<li>command line tools can inherit socket from parent script to maintain a single session
<li>fix bug in very rapid timeouts.
<li>guarantee getProperties is first command sent to drivers.
<li>improve efficiency of traffic to remote drivers.
<li>indiserver sniffs client devices from all commands, not just getProperties.
<li>library sends doubles with more precision.
<li>merge stderr from drivers into indiserver's log with date stamp.
<li>more robust IUSaveText.
</ul>
<p>Obsolete:
<ul>
<li>Remove old style Seti@Home
</ul>
</blockquote>
<H3>Changes from 3.7 to 3.7.1 </H3>
Released November 19, 2005
<blockquote>
<p>New Features:
<ul>
<li>Add tool to align two or more FITS images and create motion movies.
<li>Add Control-m keyboard shortcut to add any view to the Movie loop.
<li>Upgrade to higher resolution Earth image.
<li>Put user annotations in a scrolled list to accommodate lengthy collections.
<li>Add Moonrise and Moonset to collection of Step size controls.
<li>Image gallery lookups now search against all names of data base objects.
</ul>
<p>Bugs fixed:
<ul>
<li>Fix crashing when deleting all frames of a Movie.
<li>Fix antisolar point in Sky View when changing Equatorial preference.
<li>Fix pen/umbra position in Sky View when changing equinox.
<li>Fix problem when reading some Sky View history files.
<li>Fix large height of Progress meter seen on some systems.
<li>Fix crashing when starting any Animation demo.
<li>Fix mainmenu size jumping on some systems when moon not up.
<li>Fix mainmenu moon/sun/rise/set step bug when near a day without any such.
<li>Fix bug in reference manual describing earth satellite footprint.
<li>Fix crashing when make About window too small.
<li>Fix Sky View compass rose during display of FITS images.
<li>Fix a few entries in xephem_sites
</ul>
</blockquote>
<H3>Changes from 3.6.4 to 3.7 </H3>
Released August 1, 2005
<blockquote>
<p>New Features:
<ul>
<li>Data
<ul>
<li>Includes Hubble GSC 2.2.0.1 catalog, 450 million stars complete to M18.5.
<li>New and updated catalogs: Messier, IC, NGC, COVBS, SKY2000,
HYPERLEDA, Supernova, WDSC, Open clusters, Henry-Draper, Pleiades and
asteroids.
<li>YBS replaced with Sky 2000 to magnitude 6.5.
<li>Can now display Gallery image directly from Data Index.
</ul>
<p></p>
<li>Earth View
<ul>
<li>Display satellite orbits in space.
<li>Zoom in to see better geography, or out to see high orbits.
<li>Quick-set button to set equator rotation.
<li>Display of surface footprint is now optional.
<li>Expanded range mouse panning allows continuous rotation.
</ul>
<p></p>
<li>Sky View
<ul>
<li>Save and restore sets of eyepiece definitions.
<li>Save and restore sets of eyepiece Sky positions.
<li>Constellation figure definitions now stored in editable files.
<li>WCS solver invoked automatically if header has seed but no solution.
<li>Shortcut button to set display aspect ratio to match image.
<li>FITS file blinking via new Movie frame function.
</ul>
<p></p>
<li>User Annotation
<ul>
<li>Anchor locations are now based on the view's world coordinates.
<li>Sets of annotations may be saved and loaded from files.
</ul>
<p></p>
<li>Other
<ul>
<li>Collect any number of View, NAAG or Plot frames into a movie, save as set of PNG files.
<li>Many tweaks for improved INDI support, including display FITS BLOBs.
</ul>
</ul>
<p>Bugs fixed:
<ul>
<li>Negative years in some date formats.
<li>WCS solver could result in RA outside range 0..24 hours.
<li>Setting lat or long would reset elevation.
<li>Highly zoomed FITS images would show half-pixel offset.
<li>FITS images without WCS headers could generate bogus graphic overlays.
<li>Sky View compass rose rotation angle could be wrong near poles.
<li>Persistent labels on Earth trails in Sol System view were incorrect.
<li>Outdated magnetic declination model updated.
</ul>
</blockquote>
<H3>Changes from 3.6.3 to 3.6.4
</H3>
Released February 26, 2005
<blockquote>
<ul>
<li>add Proper Motion columns to Data table
<li>update NAAG also when change horizon offset in Data Setup
<li>Favorites table now displays full .edb definition of each entry
<li>allow adding a new Favorite directly from the dialog
<li>Solver has separate Find Min and Find Max goals
</ul>
</blockquote>
<H3>Changes from 3.6.2 to 3.6.3
</H3>
Released January 8, 2005
<blockquote>
<ul>
<li>All moon views: add boolean fields for casting shadow and transit
<li>Sun view: fix and make a configurable resource the SOHO network address
<li>Sky View: label galactic center
<li>Sky View: show rise/set for trailed objects
<li>Sky View: show position angle for roaming mouse coordinate
<li>Sky View: fix printing rectangular eyepieces
</ul>
</blockquote>
<H3>Changes from 3.6.1 to 3.6.2
</H3>
Released November 28, 2004
<blockquote>
<ul>
<li>add support for linux and osx motif libs in source distro
<li>remove -ffast-math from all Makefiles
<li>add Hide and Toggle to User Annotation tool
<li>add User Annotation window tips
<li>add XE icon to Coordinate Converter window
<li>add XE icon to Earth Objects window
<li>show longitude at += 90 in Earth map
<li>fix sporadic dropped contour segments in Earth map
<li>fix spherical mode printing size in Earth map
<li>add spectral class L designation
<li>fix bug downloading from GSC 2.2 in Dec range -1..0 degs
<li>bump max download count for GSC 2.2
<li>fix eyepieces png in help
<li>remove extra @ before seti@home in help
<li>fix relativistic deflection if objects are nearer than sun
<li>allow for negative Earth satellite es_decay
<li>fix Sky View keyboard pan/zoom did not erase fits display
<li>put Sky View Mag in main popup, not in extra pullright
<li>only remove Internet downloaded asteroid files if fresh
<li>fix sending INDI goto coords to the marker properties
<li>better handling of INDI agent disconnect
<li>fix bug building INDI newTextVector property
<li>honor new*Vector commands seen from other INDI clients
<li>redraw each INDI light vector when remanaged
<li>new INDI getINDIproperty and setINDIproperty tools
</ul>
</blockquote>
<H3>Changes from 3.6 to 3.6.1
</H3>
Released August 13, 2004
<blockquote>
<ul>
<li>improve approach to preventing screen blanking during right-clicks
<li>fix memory problem when closing Trails window
<li>planets should be On in the default Sky View History horizon entries
<li>improve drawing of thin crescents in Sky View
<li>faster Sky View depth sorting
<li>fix oversight preventing support of GSC 2.2 field stars
<li>fix binary orbit update problem
<li>fix Sky View Names toolbar button
<li>fix timezone problems in Trails
<li>improve compass rose accuracy in Sky View
<li>fix persistent label in Solar System view
<li>show mag+spectral class for Binary companion too in Sky View's More Info
<li>show size for planets too in Sky View's More Info
<li>eliminate use of tmpnam() for security reasons
<li>INDI tolerates other clients coming and going
<li>new or improved catalogs: asteroids, COVBS, CPIRSS, WDSC, aavso,
binary_calib, constant, loneos, sstar_calib
</ul>
</blockquote>
<H3>Changes from 3.5.2 to 3.6
</H3>
Released June 6, 2004
<blockquote>
<p>New Features:
<ul>
<li>Gallery
<ul>
<li>Gallery of over 300 color images, fully cross-linked with Sky View.
</ul>
<li>Sun
<ul>
<li>New Sun view downloads and saves live images from SOHO.
</ul>
<li>Moon
<ul>
<li>Lunar features can be loaded directly into More Info dialog.
<li>Fully integrated with Lunar Orbiter IV images, with and without
annotation.
<li>Searchable list of Lunar features.
</ul>
<li>Earth
<ul>
<li>Use shaded relief maps and nightside light maps.
<li>Can display any number of simultaneous satellites.
</ul>
<li>Mars
<ul>
<li>Now uses a shaded relief map from Mars Global Surveyor.
<li>Seeing simulation can now be controlled to 1/10 arc second.
</ul>
<li>Saturn
<ul>
<li>Now uses real images.</li>
</ul>
<li>Sky View
<ul>
<li>Keyboard shortcuts for positioning and zooming.
<li>Constellation figures as defined by H. A. Rey.
<li>Orienting compass roses.
<li>Milky Way boundary.
<li>Rotatable eyepieces.
<li>Multiple horizon profiles and interactive editing.
<li>Field stars have their own labeling controls.
<li>Natural satellites drawn along with their parent planets.
<li>Planets drawn with proper phases.
<li>Displays galactic coordinates.
<li>More annotation point on principle coordinate planes.
<li>Accurate colors for all stellar spectral classes.
<li>Binary system orbits.
</ul>
<li>Other views
<ul>
<li>New annotation facility to overlay text and lines on any view.
<li>All planet views now show moon shadows on planet.
<li>Solar System has keyboard shortcuts for rotation, zooming and
stereo.
</ul>
<li>Tools
<ul>
<li>New Observer's log book.
<li>Main window now displays local magnetic declination.
<li>Printing now supports A4 paper sizes.
<li>Trails can now extend Before as well as After the starting time.
<li>Plot and List now have Undo controls.
<li>Plot, List and Solver can now save and restore configurations.
<li>Telescope control now supports <a target="newwin"
href="http://www.clearskyinstitute.com/INDI/INDI.pdf">INDI</a>, a
highly flexible XML
protocol.
<li>More data options and crisper graphs in AAVSO plot tool.
<li>Close tool can now omit planet's own moons.
<li>Coordinate Converter supports arbitrary equinox, can directly
place Eyepieces.
</ul>
<li>GUI
<ul>
<li>Date and Time triad entry formats simpler yet more flexible.
<li>New Splash screen for instant feedback when launched.
<li>Help now written in html and triggers your favorite browser.
<li>Most unwieldy File Selection Boxes replaced by smart file popups.
<li>One-click Web catalog downloads automatically loaded into memory,
as well as saved as a file.
</ul>
<li>Data management
<ul>
<li>New general purpose Favorites facility completely replaces ObjXYZ.
<li>.edb format extended to capture proper motion.
<li>.edb format extended to capture valid date ranges for orbital
elements.
<li>.edb extended to capture multiple names per object.
<li>.edb extended to capture binary system orbits.
<li>Add support for USNO CCD Astrographic Catalog as field stars.
<li>Data Index now displays .edb format.
<li>Data Index can now partition objects into basic categories.
<li>Data View contents can be sent to X11 selection buffer.
<li>Field stars can now populate up to 30&deg; FOV to support 35mm
photography.
<li>Save Preferences can now automatically save Minor resources as
well.
<li>Better Data menu organization.
</ul>
</ul>
<p>Bug Fixes:
<ul>
<li>Printing has improved Adobe compliance and
is immune to locale.
<li>Improved handling of scalable fonts, include fixing a memory leak.
<li>Improved printing in color, and changed Grey to genuine Black.
<li>Fixed Length-of-Night if dusk or dawn does not occur.
<li>Fixed Length-of-Night and NAAG when dawn or dusk cross midnight.
<li>Main window calendar pulldown menu could clip some month names.
<li>Mars moon view can finally print.
<li>Fix NAAG for "arctic" dusk and dawn.
<li>Fix NAAG for case of no rise today but rise tomorrow; ditto for set.
<li>Fix NAAG for earth satellite when current time is on right half-day.
<li>Num Lock key no longer required to be off.
<li>Sky View 1:1 and 2:1 shortcuts no longer fail in certain situations.
<li>Sky View grid labeling improved.
<li>Sky View better at not clipping large objects until fully off
screen, not just their center.
<li>Sky View toolbuttons for constellations, planes and labeling
improved.
<li>Sky View is better at avoiding overlapping labels.
<li>Improved stability in Solver tool seeking periodic extrema.
<li>Fixed problem with mag glass over image without WCS headers.
</ul>
</blockquote>
<H3>Changes from 3.5.1 to 3.5.2
</H3>
Released Jan 8, 2002
<blockquote>
<p>
New Features:
<p>
<ul>
<li>add support for Uranometria 2000 sky atlas.
<li>add support for all three atlases in Data Table and Sky View listing.
<li>add "Auto list" so Close-pairs tool can print while looping.
<li>add GHA column to Data Table.
<li>add Spectral class column to Data Table and Sky View listing.
<li>add ability to store preferred position for more dialogs.
<li>add support for reading TLE-format satellite files directly.
<li>add Print option to Jupiter, Saturn and Uranus views.
<li>add support for 8-bit FITS format.
<li>add major upgrade to star finder and WCS solver.
<li>add image X,Y coords to Sky View corner info, when displaying image
</ul>
<p>
Bug Fixes:
<p>
<ul>
<li>fix a communication problem with LX200.
<li>fix minor problem with Earth view gray-scale printing.
<li>fix font problems occuring on some systems.
<li>fix crashing in Jup/Sat/Uranus seen with some window managers.
<li>fix saving Site preference when multiple abbreviated names match.
<li>fix rare crash when saving preferences.
<li>fix some incorrect XmForm attachments.
<li>fix crash if enter 0 eyepiece focal length.
<li>fix rare crash when refracting far below horizon.
</ul>
</blockquote>
<H3>Changes from 3.5 to 3.5.1
</H3>
Released Nov 9, 2001
<ul>
<p><li>Image analysis:
<ul>
<li>fix ROI would not draw if no or bad wcs
<li>fix updating scales correctly if find a wcs solution
</ul>
<p><li>Sky View:
<ul>
<li>fix ROI Toggle button so it can be a saved resource
<li>fix check for center when window size is odd and flipped
<li>fix bomb when close if wcs had never been opened
</ul>
<p><li>Misc:
<ul>
<li>fix support for ~ in ShareDir
</ul>
</ul>
<p>
<H3>Changes from 3.4 to 3.5
</H3>
Released Oct 13, 2001
<ul>
<p><li>Cross-Platform:
<ul>
<li>Available for MS Win98/2000, MacOS X and all UNIX-like systems.
</ul>
<p><li>Image analysis:
<ul>
<li>Pattern match stars in an image against GSC to find RA/Dec WCS header.
<li>2D Guassian fit to star profiles for sub-pixel position accuracy.
<li>One-click relative and absolute aperture photometry.
<li>Pixel stats for entire image, region of interest or pixels under glass.
<li>Multiple settings for magnifying glass size and power.
<li>Unique "Monument" mode displays stars in pseudo-3D.
<li>Interactive cross-section slices.
<li>Multilevel crop and zoom stack.
</ul>
<p><li>Sky View:
<ul>
<li>Images resize to fit window (not the other way around as in 3.4).
<li>Toolbar down right side to control new imaging functions.
<li>Very simple interface for other programs to automatically display images.
<li>Popup date/time honors Preference time zone.
<li>Toolbar buttons now maintain current set of options thru off/on cycle.
</ul>
<p><li>LX200 Telescope control:
<ul>
<li>Fully integrated into XEphem GUI.
<li>Smoother telescope marker motion.
</ul>
<p><li>Data:
<ul>
<li>Easy GUI to download MPC and Lowell asteroid element sets.
<li>Easy GUI to download CBAT comet elements.
<li>Easy GUI to download Earth satellite element sets.
<li>Improved engine for near-parabolic comet elements.
<li>Improved magnitudes for all planets.
</ul>
<p><li>Eyepieces:
<ul>
<li>Define and Save your favorite user-defined sizes and styles.
<li>Handy calculator to solve common optical formulae.
<li>Delete eyepieces individually.
</ul>
<p><li>Main window:
<ul>
<li>One click to automatically keep XEphem time in sync with computer.
<li>All Help text is now searchable, and keeps reusing one window.
<li>Handy Sun-up and Moon-phase icons.
<li>New bona fide Night Mode.
</ul>
<p><li>Night at a Glance:
<ul>
<li>Shows all satellite passes at once for a given day.
<li>Can click on graph to set time.
<li>New optional easier-to-read one-color scheme.
</ul>
<p><li>Coordinates:
<ul>
<li>New Spreadsheet to convert among equatorial/horizon/ecliptic/galactic.
</ul>
<p><li>Mars:
<ul>
<li>Greatly expanded set of Albedo features.
</ul>
<p><li>Networking:
<ul>
<li>Support for Authentication when going through proxies.
</ul>
</ul>
<p>
<H3>Changes from 3.2.3 to 3.4
</H3>
Released Dec 4, 2000
<ul>
<p> <li>Sky View:
<ul>
<li>Add Toolbars, including new Zoom in/back stack.
<li>Add all new History facility.
<li>Show {pen}umbra with Moon.
<li>Add direct eyepiece option for Telrad.
<li>Show delta coords when dragging zoom box.
<li>Add cylindrical projection.
<li>Greatly expanded Listing and Sorting.
<li>Completely automatic Field Star loading.
<li>Can now download DSS 2 blue and red images.
<li>Greatly speed up sky FITS image contrast control.
<li>Add shortcuts for common positions and aspect ratios.
<li>Add grid labels.
</ul>
<p><li>Data management:
<ul>
<li>Load/Delete by catalog.
<li>New unified format for PPM, Hipparcos and Tycho-2 catalogs.
</ul>
<p><li>Data Table:
<ul>
<li>Add Ecliptic coordinates.
<li>Improved airmass formula near horizon.
</ul>
<p><li>Jupiter View:
<ul>
<li>Morphs a real image.
</ul>
<p><li>Mars View:
<ul>
<li>2x better resolution image.
<li>Magnifying glass.
<li>Expanded features data base.
</ul>
<p><li>Moon View:
<ul>
<li>Add persistant labels.
<li>Add more spacecraft to database.
<li>Fix Moon {pen}umbra rotation.
</ul>
<p><li>Main window:
<ul>
<li>Most windows can now be stacked over or beneath the Main window.
<li>Can now change most colors and fonts on the fly.
<li>Can now Save just about every setting to disk.
<li>Can now step time Forward or Reverse.
<li>Fixed calendar NM and FM when outside current month.
<li>Improved Delta T model
<li>Improved Site selection mechanism.
<li>Simpler control over DST and Delta T.
</ul>
<p><li>Earth View:
<ul>
<li>Direct Internet update facilty for earth satellites.
<li>Can now display 3 objects simultaneously.
<li>Orbit propagator now based on NORAD SGP4/SDP4.
</ul>
<p><li>Brand new features:
<ul>
<li>Support for SETI@Home.
<li>New Night-at-a-Glance graphic.
<li>Direct Internet interface to AAVSO light curves.
<li>Includes control process for Meade LX200.
</ul>
</ul>
</body>
</html>

View File

@ -0,0 +1,505 @@
# Derived from data at http://cfa-www.harvard.edu/~pbarmby/m31gc/m31gc.html
# As at February 2004.
# Contributed by Steve Mencinsky
000-001,f|C,0:32:46.84,39:34:41.84,13.75
000-002,f|C,0:33:33.91,39:31:20.37,15.81
000-083,f|C,0:41:08.77,41:09:55.20,99.99
000-260,f|C,0:44:00.83,42:34:47.96,17.01
000-268,f|C,0:44:10.05,42:46:56.84,16.63
000-327,f|C,0:46:49.43,42:44:48.62,15.94
000-339,f|C,0:47:48.97,43:09:17.78,17.19
000-353,f|C,0:50:18.18,42:35:45.52,17.15
001-039,f|C,0:39:51.38,40:58:12.15,17.06
002-043,f|C,0:40:02.50,41:11:54.02,17.547
003-045,f|C,0:40:09.33,41:11:05.93,17.573
004-050,f|C,0:40:18.33,41:22:41.82,16.953
005-052,f|C,0:40:20.61,40:43:30.79,15.71
006-058,f|C,0:40:26.79,41:27:27.72,15.525
006D-D36,f|C,0:40:37.31,40:48:45.59,99.99
008-060,f|C,0:40:30.54,41:16:09.67,16.52
009-061,f|C,0:40:31.17,41:36:57.67,16.918
010-062,f|C,0:40:31.84,41:14:23.66,16.660
011-063,f|C,0:40:32.54,41:39:19.65,16.79
012-064,f|C,0:40:32.79,41:21:44.65,15.125
012D-D39,f|C,0:40:52.23,40:58:41.40,99.99
013-065,f|C,0:40:38.73,41:25:24.57,17.189
014-B222,f|C,0:40:38.76,41:12:45.57,18.087
015-B204,f|C,0:40:45.11,40:59:56.49,17.791
015D-D41,f|C,0:41:02.72,41:06:36.27,99.99
016-066,f|C,0:40:45.14,41:22:10.49,17.580
017-070,f|C,0:40:48.90,41:12:09.44,15.951
018-071,f|C,0:40:49.62,40:41:32.43,17.51
019-072,f|C,0:40:52.85,41:18:43.40,14.927
020-073,f|C,0:40:55.60,41:41:27.36,14.91
020D-089,f|C,0:41:17.39,41:08:10.09,99.99
021-075,f|C,0:40:59.10,41:05:39.32,17.544
022-074,f|C,0:40:59.11,41:24:41.32,17.358
023-078,f|C,0:41:01.26,41:13:45.29,14.224
024-082,f|C,0:41:12.09,41:45:50.16,16.799
025-084,f|C,0:41:12.63,41:00:28.15,16.859
025D-B2170:41:34.52,f|C,41,01:06.87,99.99
026-086,f|C,0:41:14.58,41:24:41.12,17.534
026D-B2160:41:34.62,f|C,41,00:50.87,99.99
027-087,f|C,0:41:14.61,40:55:51.12,15.63
028-088,f|C,0:41:16.53,40:59:03.10,16.861
029-090,f|C,0:41:17.85,41:00:23.08,16.584
030-091,f|C,0:41:18.93,40:57:16.07,17.405
031-092,f|C,0:41:21.05,40:59:05.04,17.712
032-093,f|C,0:41:21.66,41:17:31.03,17.606
033-095,f|C,0:41:26.38,41:00:13.97,17.863
034-096,f|C,0:41:28.15,40:53:48.95,15.471
035-000,f|C,0:41:32.74,41:38:33.89,17.479
036-000,f|C,0:41:32.86,41:26:04.89,17.315
037-B327,f|C,0:41:35.01,41:14:54.86,16.817
038-098,f|C,0:41:36.04,41:19:14.85,16.490
039-101,f|C,0:41:38.05,41:20:50.83,15.979
040-102,f|C,0:41:39.02,40:40:54.81,17.46
041-103,f|C,0:41:41.03,41:14:46.79,17.648
042-104,f|C,0:41:41.79,41:07:27.78,16.288
043-106,f|C,0:41:42.44,40:42:40.77,16.96
043D-B2460:42,f|C,06.76:,41:18:06.46,99.99
044-107,f|C,0:41:42.87,41:20:05.77,16.705
044D-B2280:42,f|C,07.25:,41:00:17.45,99.99
045-108,f|C,0:41:43.26,41:34:21.76,15.781
046-109,f|C,0:41:44.94,41:46:29.74,17.807
047-111,f|C,0:41:45.71,41:42:05.73,17.506
048-110,f|C,0:41:45.54,41:13:30.73,16.64
049-112,f|C,0:41:45.80,40:49:55.73,17.564
050-113,f|C,0:41:46.36,41:32:18.72,16.844
051-114,f|C,0:41:46.71,41:25:18.72,16.084
052-B266,f|C,0:41:47.30,41:38:10.71,17.211
053-000,f|C,0:41:47.30,41:22:45.71,17.824
053D-NB200:42:24.80,f|C,41:12:35.23,2000,99.99
054-115,f|C,0:41:47.88,41:00:56.70,18.344
055-116,f|C,0:41:50.45,41:12:11.67,99.99
056-117,f|C,0:41:51.17,40:57:39.66,17.304
057-118,f|C,0:41:52.94,40:52:06.64,17.641
058-119,f|C,0:41:53.01,40:47:10.63,15.006
059-120,f|C,0:41:54.26,41:11:02.62,17.054
060-121,f|C,0:41:57.04,41:05:13.58,16.748
061-122,f|C,0:42:00.20,41:29:35.54,16.606
062-123,f|C,0:42:00.55,41:38:33.54,17.235
063-124,f|C,0:42:00.80,41:29:09.54,15.660
064-125,f|C,0:42:01.99,41:11:07.52,16.314
065-126,f|C,0:42:02.11,40:40:11.52,16.93
066-128,f|C,0:42:03.04,40:44:48.51,17.42
067-129,f|C,0:42:03.36,41:04:25.50,17.248
068-130,f|C,0:42:03.23,40:58:49.50,16.371
069-132,f|C,0:42:05.70,41:26:10.47,18.159
070-133,f|C,0:42:06.90,41:07:55.46,16.883
071-000,f|C,0:42:07.12,41:12:11.45,17.789
072-000,f|C,0:42:07.39,41:22:47.45,17.230
073-134,f|C,0:42:07.34,40:59:21.45,15.993
074-135,f|C,0:42:08.12,41:43:23.44,16.655
075-136,f|C,0:42:08.98,41:20:22.43,17.326
076-138,f|C,0:42:10.19,41:05:21.41,16.890
077-139,f|C,0:42:11.31,41:07:34.40,17.259
078-140,f|C,0:42:12.38,41:17:59.39,17.416
079-000,f|C,0:42:12.25,41:29:28.39,17.825
080-141,f|C,0:42:12.49,41:19:00.39,17.200
080D-NB930:42:54.14,f|C,41:16:13.84,2000,99.99
081-142,f|C,0:42:13.61,40:48:38.37,16.803
082-144,f|C,0:42:15.79,41:01:14.34,15.538
083-146,f|C,0:42:16.46,41:45:22.34,17.095
084-000,f|C,0:42:17.41,41:18:55.32,17.62
085-147,f|C,0:42:18.38,40:39:57.31,16.84
086-148,f|C,0:42:18.68,41:14:01.31,15.04
088-150,f|C,0:42:21.10,41:32:16.27,15.420
089-000,f|C,0:42:21.25,41:39:49.27,18.183
090-000,f|C,0:42:21.12,41:02:57.27,18.795
091-151,f|C,0:42:21.94,41:22:06.26,17.564
091D-D58,f|C,0:43:01.46,41:30:16.75,99.99
092-152,f|C,0:42:22.36,41:08:08.26,16.924
093-155,f|C,0:42:23.15,41:21:43.25,16.874
094-156,f|C,0:42:25.01,40:57:21.22,15.549
095-157,f|C,0:42:25.86,41:05:27.21,15.813
096-158,f|C,0:42:26.14,41:19:14.21,16.610
097-159,f|C,0:42:27.49,41:25:32.19,16.846
098-000,f|C,0:42:27.43,40:59:36.19,16.213
099-161,f|C,0:42:27.59,41:10:02.19,16.738
100-163,f|C,0:42:29.08,40:49:56.17,17.91
101-164,f|C,0:42:29.09,41:08:15.17,16.869
102-000,f|C,0:42:29.85,41:34:18.16,16.583
103-165,f|C,0:42:29.75,41:17:29.16,15.233
104-NB5,f|C,0:42:29.95,41:17:25.16,17.513
105-166,f|C,0:42:31.03,41:30:28.15,17.191
106-168,f|C,0:42:31.22,41:12:18.14,16.034
107-169,f|C,0:42:31.27,41:19:39.14,15.942
108-167,f|C,0:42:31.30,41:08:52.14,17.473
109-170,f|C,0:42:32.22,41:10:28.13,16.247
110-172,f|C,0:42:33.18,41:03:26.12,15.199
110D-B2960:43:59.44,f|C,41:36:41.98,2000,99.99
111-173,f|C,0:42:33.36,41:00:27.11,16.804
111D-D65,f|C,0:44:04.88,41:39:05.90,99.99
112-174,f|C,0:42:33.26,41:17:42.12,16.263
114-175,f|C,0:42:34.34,41:12:44.10,17.131
115-177,f|C,0:42:34.45,41:14:02.10,16.065
116-178,f|C,0:42:34.66,41:32:49.10,16.792
117-176,f|C,0:42:34.34,40:57:09.10,16.337
118-NB6,f|C,0:42:35.56,41:14:34.09,16.507
119-NB14,f|C,0:42:36.18,41:17:35.08,17.27
122-181,f|C,0:42:40.29,41:33:47.03,17.91
123-182,f|C,0:42:40.85,41:10:34.02,17.45
124-NB10,f|C,0:42:41.08,41:15:26.01,14.71
125-183,f|C,0:42:42.33,41:05:30.00,16.53
126-184,f|C,0:42:43.78,41:12:42.98,17.09
127-185,f|C,0:42:44.49,41:14:27.97,14.47
128-187,f|C,0:42:47.79,41:11:12.93,16.882
128D-D79,f|C,0:45:23.40,41:21:27.83,99.99
129-000,f|C,0:42:48.37,41:25:06.92,17.40
130-188,f|C,0:42:48.91,41:29:52.91,16.933
131-189,f|C,0:42:50.53,41:16:29.89,15.07
133-191,f|C,0:42:52.08,41:23:28.87,17.51
134-190,f|C,0:42:51.72,41:14:02.88,16.574
135-192,f|C,0:42:52.03,41:31:09.87,16.040
136-194,f|C,0:42:53.66,41:19:33.85,17.210
137-195,f|C,0:42:54.24,41:32:14.84,17.635
138-000,f|C,0:42:55.66,41:18:34.82,16.84
141-197,f|C,0:42:59.37,41:32:47.78,16.90
143-198,f|C,0:42:59.69,41:19:18.77,16.048
144-000,f|C,0:42:59.87,41:16:05.77,16.71
145-000,f|C,0:43:01.65,41:12:26.75,18.103
146-000,f|C,0:43:02.97,41:15:21.73,16.948
147-199,f|C,0:43:03.41,41:21:21.72,99.99
148-200,f|C,0:43:03.89,41:18:04.72,15.980
149-201,f|C,0:43:05.50,41:34:27.70,17.037
150-203,f|C,0:43:07.62,41:20:19.67,16.804
150D-000,f|C,0:36:59.81,41:25:30.16,17.67
151-205,f|C,0:43:09.64,41:21:26.64,14.832
151D-D08,f|C,0:37:02.22,39:48:05.13,99.99
152-207,f|C,0:43:10.12,41:18:15.63,16.162
153-000,f|C,0:43:10.60,41:14:50.63,16.242
154-208,f|C,0:43:12.52,41:16:04.60,17.02
155-210,f|C,0:43:13.54,41:03:29.59,17.928
156-211,f|C,0:43:13.93,41:01:18.58,16.840
157-212,f|C,0:43:14.10,41:11:20.58,17.731
158-213,f|C,0:43:14.47,41:07:20.58,14.702
159-000,f|C,0:43:14.68,41:25:13.57,17.204
160-214,f|C,0:43:15.14,41:01:37.57,17.956
161-215,f|C,0:43:15.50,41:11:24.56,16.333
162-216,f|C,0:43:16.48,41:24:04.55,17.478
163-217,f|C,0:43:17.71,41:27:45.53,15.048
164-B253,f|C,0:43:18.22,41:12:29.53,17.944
165-218,f|C,0:43:18.31,41:10:54.53,16.471
166-000,f|C,0:43:20.53,41:12:33.50,16.760
167-000,f|C,0:43:21.24,41:14:08.49,17.406
167D-000,f|C,0:38:22.42,41:54:35.22,17.95
168-000,f|C,0:43:22.44,41:44:07.47,17.632
168D-D20,f|C,0:38:25.01,39:40:52.18,99.99
169-000,f|C,0:43:23.06,41:15:25.46,17.083
170-221,f|C,0:43:23.51,40:50:41.46,17.390
170D-D21,f|C,0:38:28.04,39:44:06.15,99.99
171-222,f|C,0:43:25.67,41:15:37.43,15.24
172-223,f|C,0:43:26.11,41:21:31.42,16.690
173-224,f|C,0:43:28.83,41:22:36.39,18.269
174-226,f|C,0:43:30.34,41:38:57.37,15.475
176-227,f|C,0:43:30.53,40:49:11.36,16.524
177-228,f|C,0:43:30.73,41:05:42.36,18.054
178-229,f|C,0:43:30.93,41:21:18.36,15.028
179-230,f|C,0:43:31.21,41:18:14.35,15.385
180-231,f|C,0:43:31.85,41:07:46.35,16.020
181-232,f|C,0:43:32.68,41:29:08.34,16.955
182-233,f|C,0:43:36.77,41:08:12.28,15.431
183-234,f|C,0:43:37.03,41:01:29.28,15.953
184-236,f|C,0:43:37.75,41:36:35.27,17.239
185-235,f|C,0:43:37.41,41:14:27.27,15.543
186-000,f|C,0:43:38.15,41:36:23.26,18.018
187-237,f|C,0:43:38.81,41:29:47.25,17.174
188-239,f|C,0:43:41.59,41:24:25.22,17.036
189-240,f|C,0:43:42.47,41:35:24.21,16.993
189D-047,f|C,0:40:15.47,40:39:59.86,99.99
190-241,f|C,0:43:43.46,41:34:06.19,16.825
190D-048,f|C,0:40:16.88,40:39:30.84,99.99
191-000,f|C,0:43:43.65,40:43:41.19,99.99
192-242,f|C,0:43:44.49,41:37:26.18,18.28
193-244,f|C,0:43:45.69,41:36:58.16,15.327
193D-055,f|C,0:40:25.08,41:42:54.74,99.99
194-243,f|C,0:43:45.29,41:06:08.17,17.186
195-000,f|C,0:43:48.68,41:02:27.12,18.568
196-246,f|C,0:43:48.56,40:42:37.12,17.40
197-247,f|C,0:43:49.96,41:30:10.10,17.630
198-249,f|C,0:43:50.38,41:31:53.10,17.549
199-248,f|C,0:43:49.86,40:58:14.10,17.600
200-000,f|C,0:43:50.46,41:29:23.10,18.547
200D-D43,f|C,0:41:06.85,40:34:29.22,99.99
201-250,f|C,0:43:53.05,41:09:58.06,16.20
201D-D44,f|C,0:41:08.25,40:32:52.20,99.99
202-251,f|C,0:43:54.70,41:00:32.04,17.788
203-252,f|C,0:43:56.00,41:32:36.02,16.683
204-254,f|C,0:43:56.54,41:22:03.02,15.747
205-256,f|C,0:43:58.26,41:24:37.99,15.456
206-257,f|C,0:43:58.70,41:30:17.99,15.060
206D-D48,f|C,0:41:40.58,40:50:06.79,99.99
207-258,f|C,0:43:59.65,41:06:10.97,17.332
207D-D50,f|C,0:41:45.00,40:16:06.74,99.99
208-259,f|C,0:44:00.36,41:23:12.96,17.806
209-261,f|C,0:44:02.79,41:25:26.93,16.641
210-000,f|C,0:44:02.92,41:14:24.93,17.573
211-262,f|C,0:44:03.15,41:20:04.93,16.619
212-263,f|C,0:44:03.26,41:04:56.92,15.481
213-264,f|C,0:44:03.62,41:30:38.92,16.779
214-265,f|C,0:44:04.10,41:26:19.91,17.651
215-266,f|C,0:44:06.44,41:31:42.88,17.133
215D-D56,f|C,0:42:43.27,41:12:01.99,99.99
216-267,f|C,0:44:08.99,41:37:56.85,17.250
217-269,f|C,0:44:10.61,41:23:50.83,16.512
218-272,f|C,0:44:14.50,41:19:19.77,14.794
219-271,f|C,0:44:15.16,40:56:47.76,16.39
220-275,f|C,0:44:19.49,41:30:35.71,16.552
220D-000,f|C,0:43:04.26,39:50:05.71,16.97
221-276,f|C,0:44:23.12,41:33:07.66,16.861
222-277,f|C,0:44:25.51,41:14:12.62,17.431
223-278,f|C,0:44:27.05,41:34:36.60,17.81
224-279,f|C,0:44:27.21,41:28:50.60,15.45
225-280,f|C,0:44:29.78,41:21:36.57,14.15
225D-000,f|C,0:43:13.37,40:01:14.59,18.36
226-000,f|C,0:44:30.71,41:10:59.55,17.65
227-000,f|C,0:44:31.35,40:44:19.54,17.79
228-281,f|C,0:44:33.22,41:41:29.52,16.779
229-282,f|C,0:44:33.80,41:38:29.51,16.475
230-283,f|C,0:44:35.34,40:57:14.49,16.045
231-285,f|C,0:44:38.65,41:27:47.45,17.297
232-286,f|C,0:44:40.48,41:15:03.42,15.695
233-287,f|C,0:44:41.97,41:43:27.40,15.804
234-290,f|C,0:44:46.50,41:29:18.34,16.82
235-297,f|C,0:44:58.14,41:29:24.18,16.267
236-298,f|C,0:45:08.84,40:50:29.03,17.380
237-299,f|C,0:45:09.45,41:22:35.02,17.102
238-301,f|C,0:45:14.95,41:19:37.95,16.423
239-000,f|C,0:45:15.66,41:35:17.94,17.080
240-302,f|C,0:45:25.21,41:06:24.80,15.235
240D-D66,f|C,0:44:06.90,41:40:27.88,99.99
242D-000,f|C,0:44:13.23,39:48:52.79,17.81
244-000,f|C,0:40:26.64,41:18:35.72,18.268
248D-D70,f|C,0:44:41.25,41:40:44.41,99.99
255D-D72,f|C,0:44:48.55,42:06:13.31,99.99
257D-D73,f|C,0:44:59.52,41:54:47.16,99.99
260-000,f|C,0:42:33.25,41:31:25.12,18.497
262D-D77,f|C,0:45:19.97,41:19:11.88,99.99
263D-D78,f|C,0:45:22.19,42:20:56.85,99.99
264-000,f|C,0:42:53.14,41:16:13.86,99.99
268-000,f|C,0:43:07.27,41:11:47.67,18.20
268D-D82,f|C,0:45:44.11,41:40:06.54,99.99
272-B294,f|C,0:43:25.81,41:37:12.43,18.201
277-000,f|C,0:44:17.08,41:14:15.74,18.501
278-000,f|C,0:44:23.34,41:35:04.65,18.83
279-D068,f|C,0:44:28.01,41:44:10.59,18.40
281-288,f|C,0:44:43.12,41:20:09.38,17.667
282-000,f|C,0:44:43.90,40:44:16.37,18.20
283-296,f|C,0:44:55.35,41:17:00.22,17.641
284-000,f|C,0:44:56.23,40:57:59.20,19.232
289-000,f|C,0:46:38.69,42:16:24.77,16.09
290-000,f|C,0:34:20.86,41:28:17.89,17.14
291-009,f|C,0:36:04.97,42:02:09.77,16.59
292-010,f|C,0:36:16.69,40:58:26.64,17.00
293-011,f|C,0:36:20.48,40:53:37.60,16.30
295-014,f|C,0:36:46.41,40:19:42.31,16.72
298-021,f|C,0:38:00.24,40:43:56.47,16.59
299-000,f|C,0:38:01.94,40:41:46.45,99.99
301-022,f|C,0:38:21.61,40:03:37.22,17.12
302-023,f|C,0:38:33.38,41:20:52.09,16.68
303-026,f|C,0:38:50.46,40:27:31.88,18.22
304-028,f|C,0:38:56.82,41:10:28.81,16.83
305-D024,f|C,0:38:58.83,40:16:32.78,18.11
306-029,f|C,0:39:08.77,40:34:20.66,16.295
307-030,f|C,0:39:18.60,40:32:58.55,17.317
309-031,f|C,0:39:23.52,40:14:41.49,17.50
310-032,f|C,0:39:25.82,41:23:33.46,17.04
311-033,f|C,0:39:33.85,40:31:14.36,15.48
311D-337,f|C,0:47:29.68,41:43:21.04,99.99
312-035,f|C,0:39:40.33,40:57:03.29,15.58
313-036,f|C,0:39:44.52,40:52:56.24,16.36
314-037,f|C,0:39:44.60,40:14:08.23,17.63
315-038,f|C,0:39:48.62,40:31:31.18,16.32
316-040,f|C,0:39:53.79,40:41:40.12,16.82
317-041,f|C,0:39:55.48,41:47:47.10,16.55
318-042,f|C,0:40:00.98,40:34:09.03,16.89
319-044,f|C,0:40:03.19,40:33:59.01,17.49
320-000,f|C,0:40:15.47,41:48:30.86,18.2
321-046,f|C,0:40:15.30,40:27:46.86,17.78
322-049,f|C,0:40:17.28,40:39:05.83,17.92
323-000,f|C,0:40:18.24,40:32:44.82,17.74
324-051,f|C,0:40:20.75,41:40:50.79,16.91
325-000,f|C,0:40:23.05,40:30:46.76,99.99
326-000,f|C,0:40:23.56,41:41:10.76,17.988
327-053,f|C,0:40:24.09,40:36:22.75,16.58
328-054,f|C,0:40:24.86,41:40:23.74,17.575
329-000,f|C,0:40:24.50,41:47:22.75,18.390
330-056,f|C,0:40:25.58,41:42:53.73,17.69
331-057,f|C,0:40:26.38,41:42:05.75,18.204
333-000,f|C,0:40:29.58,41:40:26.69,19.132
335-H13,f|C,0:40:41.97,40:38:28.53,18.08
336-067,f|C,0:40:47.63,42:08:41.46,17.81
337-068,f|C,0:40:48.45,42:12:10.45,16.73
337D-000,f|C,0:49:11.35,41:07:21.53,18.23
338-076,f|C,0:40:59.03,40:35:48.32,14.26
339-077,f|C,0:41:00.61,39:55:54.30,16.87
341-081,f|C,0:41:09.17,40:35:54.19,99.99
342-094,f|C,0:41:24.34,40:36:49.00,18.35
343-105,f|C,0:41:42.17,40:12:22.77,16.34
344-127,f|C,0:42:03.25,41:52:03.51,15.954
344D-000,f|C,0:49:52.03,41:36:38.91,17.05
345-143,f|C,0:42:14.13,40:17:37.36,16.518
346-149,f|C,0:42:20.13,40:30:32.28,17.512
347-154,f|C,0:42:22.95,41:54:28.25,16.497
348-153,f|C,0:42:22.94,41:52:28.25,16.793
349-000,f|C,0:42:23.98,40:37:43.24,18.007
350-162,f|C,0:42:28.43,40:24:52.18,16.741
351-179,f|C,0:42:38.02,42:11:32.06,17.55
352-180,f|C,0:42:38.26,42:02:14.05,16.53
353-C,fAf|C,0:42:47.21,41:15:38.93,99.99
354-186,f|C,0:42:47.59,42:00:26.93,17.811
355-193,f|C,0:42:52.90,41:57:56.86,17.760
356-206,f|C,0:43:10.32,41:50:30.63,17.34
357-209,f|C,0:43:13.22,40:10:56.59,16.61
358-219,f|C,0:43:18.01,39:49:13.53,15.12
361-255,f|C,0:43:57.22,40:14:02.00,17.10
362-000,f|C,0:44:09.32,41:41:39.84,17.606
363-274,f|C,0:44:17.22,40:33:35.73,17.86
365-284,f|C,0:44:36.77,42:17:20.47,16.73
366-291,f|C,0:44:46.92,42:03:51.33,16.23
367-292,f|C,0:44:47.44,42:05:32.33,18.45
368-293,f|C,0:44:48.04,41:51:08.32,18.04
370-300,f|C,0:45:14.60,41:57:40.95,16.24
371-303,f|C,0:45:27.36,41:43:44.78,17.543
372-304,f|C,0:45:33.50,42:00:25.69,16.60
373-305,f|C,0:45:42.04,41:45:34.57,15.644
374-306,f|C,0:45:44.52,41:41:54.54,18.312
375-307,f|C,0:45:45.61,41:39:41.52,17.615
376-309,f|C,0:45:48.64,41:42:40.48,18.062
377-308,f|C,0:45:48.22,40:38:05.48,17.14
378-311,f|C,0:45:57.35,41:53:31.36,17.649
379-312,f|C,0:45:58.79,40:42:32.33,16.13
380-313,f|C,0:46:06.34,42:00:53.23,16.95
381-315,f|C,0:46:07.28,41:20:58.22,15.76
382-317,f|C,0:46:10.30,41:37:41.17,17.36
383-318,f|C,0:46:11.89,41:19:42.15,15.33
384-319,f|C,0:46:22.12,40:17:00.00,15.79
385-321,f|C,0:46:24.95,41:35:08.97,17.672
386-322,f|C,0:46:27.14,42:01:53.94,15.64
387-323,f|C,0:46:33.64,40:44:13.84,16.98
389-326,f|C,0:46:43.82,41:49:10.70,17.382
391-328,f|C,0:46:58.08,41:33:57.49,17.28
392-329,f|C,0:47:00.73,41:54:44.46,99.99
393-330,f|C,0:47:01.22,41:24:06.45,16.93
396-335,f|C,0:47:25.20,40:21:41.10,17.38
397-336,f|C,0:47:27.45,41:12:11.07,16.53
398-341,f|C,0:47:57.83,41:48:44.63,17.46
399-342,f|C,0:47:59.55,41:35:28.60,17.28
400-343,f|C,0:48:01.31,42:25:32.58,16.46
401-344,f|C,0:48:08.52,41:40:42.47,16.83
402-346,f|C,0:48:36.09,42:01:34.06,17.27
403-348,f|C,0:49:17.97,41:35:08.43,16.22
405-351,f|C,0:49:39.67,41:35:31.10,15.20
406-D109,f|C,0:49:59.34,42:15:49.80,99.99
407-352,f|C,0:50:10.03,41:41:00.64,16.09
416-D007,f|C,0:37:01.42,39:48:35.14,18.07
418-000,f|C,0:37:17.77,40:06:50.96,18.43
419-D010,f|C,0:37:27.19,39:43:08.85,18.4
422-000,f|C,0:37:38.36,41:59:59.73,18.11
423-000,f|C,0:37:56.60,40:57:35.51,17.87
424-D017,f|C,0:38:03.04,39:45:23.44,18.38
427-D019,f|C,0:38:22.69,39:58:10.21,18.18
430-025,f|C,0:38:42.85,41:44:00.97,18.52
431-027,f|C,0:38:54.92,40:34:57.83,17.73
432-000,f|C,0:38:59.11,41:43:15.78,99.99
433-000,f|C,0:39:02.36,40:00:09.74,18.28
434-D026,f|C,0:39:15.10,41:29:15.59,99.99
435-D028,f|C,0:39:18.39,40:48:25.55,18.61
436-000,f|C,0:39:30.57,40:18:21.40,18.41
442-D033,f|C,0:40:19.38,40:37:28.81,18.62
443-D034,f|C,0:40:21.36,40:33:19.78,18.43
448-D035,f|C,0:40:36.46,40:40:14.60,18.41
449-H11,f|C,0:40:42.46,40:36:04.52,18.84
450-000,f|C,0:40:46.96,41:40:32.47,19.048
451-D037,f|C,0:40:46.37,40:51:40.48,18.95
452-069,f|C,0:40:48.28,40:35:07.45,17.87
453-D042,f|C,0:41:03.29,41:00:55.26,17.300
456-D045,f|C,0:41:21.40,40:15:09.03,18.09
457-097,f|C,0:41:29.17,42:18:36.94,16.91
458-D049,f|C,0:41:44.60,40:51:21.74,17.843
461-131,f|C,0:42:04.22,42:03:26.49,17.52
462-000,f|C,0:42:14.66,42:01:38.36,18.058
463-160,f|C,0:42:27.49,40:35:54.19,18.304
465-D057,f|C,0:43:00.66,41:14:43.76,16.5
466-D059,f|C,0:43:01.36,40:24:14.75,99.99
467-202,f|C,0:43:06.48,42:01:48.68,17.43
468-000,f|C,0:43:12.48,39:47:56.60,18.12
469-220,f|C,0:43:19.39,42:10:17.51,17.58
470-D063,f|C,0:43:37.46,42:09:55.27,17.89
471-238,f|C,0:43:41.67,42:07:57.22,17.12
472-D064,f|C,0:43:48.84,41:26:57.12,15.192
473-000,f|C,0:44:27.40,41:11:34.60,17.46
475-H128,f|C,0:44:56.20,41:54:00.21,17.67
476-D074,f|C,0:45:07.16,41:40:32.06,18.119
477-D075,f|C,0:45:08.35,41:39:39.04,18.459
478-D076,f|C,0:45:12.77,42:24:08.98,17.50
479-D080,f|C,0:45:27.92,42:07:07.77,17.35
480-H127,f|C,0:45:45.65,41:45:52.52,17.91
483-D085,f|C,0:45:53.80,42:02:21.41,18.71
484-310,f|C,0:45:53.90,41:47:37.40,18.102
486-316,f|C,0:46:08.43,40:58:04.20,17.52
493-D090,f|C,0:47:14.45,42:17:08.26,18.11
494-333,f|C,0:47:20.52,41:54:58.17,17.39
495-334,f|C,0:47:24.74,41:55:11.11,99.99
505-D103,f|C,0:49:15.38,42:19:00.47,99.99
509-D108,f|C,0:49:52.87,42:09:36.90,99.99
BA11,f|C,0:48:45.58,42:23:37.92,17.66
DAO011,f|C,0:37:29.57,39:57:04.82,19.7
DAO016,f|C,0:37:56.83,40:24:45.51,18.5
DAO023,f|C,0:38:54.27,40:26:46.84,18.4
DAO025,f|C,0:39:13.34,40:07:31.61,18.8
DAO027,f|C,0:39:16.44,40:41:05.57,18.0
DAO030,f|C,0:39:50.75,40:18:15.16,18.4
DAO032,f|C,0:40:19.15,40:32:47.81,18.3
DAO040,f|C,0:40:52.20,40:36:03.40,18.0
DAO046,f|C,0:41:22.98,40:28:33.02,18.4
DAO047,f|C,0:41:29.41,40:45:16.93,19.0
DAO052,f|C,0:42:08.80,40:50:52.43,18.423
DAO053,f|C,0:42:09.83,40:38:03.42,18.8
DAO054,f|C,0:42:10.92,40:18:55.40,18.7
DAO055,f|C,0:42:42.51,40:29:26.99,18.680
DAO060,f|C,0:43:24.36,41:45:54.45,16.649
DAO062,f|C,0:43:27.00,40:47:27.41,17.606
DAO069,f|C,0:44:34.80,41:53:27.50,16.6
DAO083,f|C,0:45:49.89,41:48:18.46,19.8
DAO084,f|C,0:45:52.36,41:42:49.43,18.7
DAO089,f|C,0:46:46.35,42:48:40.66,99.99
DAO091,f|C,0:47:24.75,42:39:50.11,99.99
DAO092,f|C,0:47:37.57,42:48:00.92,99.99
DAO093,f|C,0:47:46.18,42:45:01.80,99.99
DAO094,f|C,0:47:54.41,42:44:06.68,18.58
DAO098,f|C,0:48:29.18,42:18:40.16,99.99
DAO099,f|C,0:48:48.26,42:32:44.88,19.03
DAO101,f|C,0:49:06.53,42:30:32.61,99.99
DAO104,f|C,0:49:21.38,42:16:12.38,18.79
EX8,f|C,0:53:14.35,41:33:23.72,99.99
NB16,f|C,0:42:33.18,41:20:17.12,17.546
NB17,f|C,0:42:34.47,41:17:31.10,18.26
NB18,f|C,0:42:47.13,41:18:35.94,18.43
NB21,f|C,0:42:37.97,41:15:58.06,17.69
NB23,f|C,0:42:26.64,41:18:04.20,17.170
NB25,f|C,0:42:39.37,41:13:40.04,18.21
NB29,f|C,0:42:35.37,41:17:47.09,18.43
NB42,f|C,0:42:47.02,41:17:39.94,18.49
NB53,f|C,0:42:35.26,41:14:50.09,99.99
NB58,f|C,0:42:42.09,41:15:12.00,99.99
NB61,f|C,0:42:31.67,41:19:48.14,99.99
NB63,f|C,0:42:31.27,41:20:12.14,99.99
NB65,f|C,0:42:29.66,41:19:53.16,99.99
NB67,f|C,0:42:34.18,41:19:47.10,16.136
NB68,f|C,0:42:37.49,41:19:18.06,15.593
NB70,f|C,0:42:30.16,41:18:41.16,99.99
NB74,f|C,0:42:38.48,41:16:46.05,15.55
NB75,f|C,0:42:33.16,41:16:28.12,99.99
NB81,f|C,0:42:31.43,41:13:37.14,16.036
NB83,f|C,0:42:26.91,41:13:20.20,16.679
NB87,f|C,0:42:45.62,41:19:04.96,15.58
NB89,f|C,0:42:44.69,41:14:41.97,99.99
NB91,f|C,0:42:39.66,41:13:06.03,15.65
NB94,f|C,0:42:49.42,41:15:40.91,99.99
NB95,f|C,0:42:47.91,41:15:37.93,99.99
VB229,f|C,0:42:34.54,40:55:44.10,99.99
VB234,f|C,0:42:30.08,41:05:52.16,99.99
VDB0,f|C,0:40:29.41,40:35:57.69,99.99
VH31,f|C,0:41:12.15,41:05:32.15,99.99

View File

@ -0,0 +1,24 @@
<Favorites>
<favorite on='true'>NGC 7009,f|P|PN,21:04:10.8,-11:21:47,8.00,2000,35|35|0</favorite>
<favorite on='true'>NGC 7293,f|P|PN,22:29:38.4,-20:50:11,7.30,2000,1054|1054|0</favorite>
<favorite on='true'>NGC 7331,f|G|S2,22:37:05.1, 34:25:13,9.50,2000,612|252|170.824</favorite>
<favorite on='true'>NGC 7635,f|N|EN,23:20:45.0, 61:12:42,11.00,2000,900|900|0</favorite>
<favorite on='true'>NGC 7789,f|O|T2,23:57:24.0, 56:42:30,6.70,2000,1500|1500|0</favorite>
<favorite on='true'>NGC 185,f|H|E3, 0:38:57.6, 48:20:14,9.30,2000,480|419.765|35.2941</favorite>
<favorite on='true'>NGC 281,f|N|EN, 0:52:59.3, 56:37:19,15.99,2000,2100|2100|0</favorite>
<favorite on='true'>NGC 457,f|O|T1, 1:19:32.6, 58:17:27,6.40,2000,1200|1200|0</favorite>
<favorite on='true'>NGC 663,f|O|T3, 1:46:16.0, 61:13:00,7.10,2000,900|900|0</favorite>
<favorite on='true'>IC 289,f|P|PN, 3:10:19.2, 61:19:03,13.20,2000,48|48|0</favorite>
<favorite on='true'>NGC 7662,f|P|PN,23:25:53.9, 42:32:08,8.30,2000,37|37|0</favorite>
<favorite on='true'>NGC 891,f|G|Sb, 2:22:33.0, 42:20:50,10.10,2000,702|96.3529|22.5882</favorite>
<favorite on='true'>NGC 253,f|G|S6, 0:47:33.1,-25:17:15,7.30,2000,1740|409.412|52.2353</favorite>
<favorite on='true'>NGC 772,f|G|Sb, 1:59:19.5, 19:00:27,10.30,2000,432|257.506|129.882</favorite>
<favorite on='true'>NGC 246,f|P|PN, 0:47:03.3,-11:52:17,10.90,2000,245|245|0</favorite>
<favorite on='true'>NGC 936,f|G|a0, 2:27:37.5, -1:09:23,10.20,2000,282|245.506|135.529</favorite>
<favorite on='true'>NGC 869,f|O|T1, 2:19:03.7, 57:08:06,5.30,2000,1080|1080|0</favorite>
<favorite on='true'>NGC 1023,f|H|Sy, 2:40:24.1, 39:03:48,9.50,2000,444|149.741|87.5294</favorite>
<favorite on='true'>NGC 1491,f|N|EN, 4:03:13.5, 51:18:58,15.99,2000,1500|1500|0</favorite>
<favorite on='true'>NGC 1501,f|P|PN, 4:06:59.4, 60:55:17,11.50,2000,52|52|0</favorite>
<favorite on='true'>NGC 1232,f|G|S6, 3:09:45.3,-20:34:45,9.80,2000,444|390.024|107.294</favorite>
<favorite on='true'>NGC 1535,f|P|PN, 4:14:15.8,-12:44:20,9.60,2000,51|51|0</favorite>
</Favorites>

View File

@ -0,0 +1,53 @@
<Favorites>
<favorite on='true'>NGC 2683,f|G|Sb, 8:52:41.3, 33:25:12,9.70,2000,558|126.918|43.7647</favorite>
<favorite on='true'>NGC 2841,f|G|Sb, 9:22:02.3, 50:58:35,9.30,2000,486|209.647|146.824</favorite>
<favorite on='true'>NGC 3079,f|G|S6,10:01:57.7, 55:40:53,10.80,2000,486|78.1412|165.176</favorite>
<favorite on='true'>NGC 3184,f|G|S6,10:18:17.0, 41:25:24,9.60,2000,444|414.4|135.529</favorite>
<favorite on='true'>NGC 3877,f|G|Sc,11:46:07.3, 47:29:40,11.20,2000,318|72.3294|35.2941</favorite>
<favorite on='true'>NGC 3941,f|G|Sy,11:52:55.3, 36:59:13,10.30,2000,210|149.882|9.88235</favorite>
<favorite on='true'>NGC 4026,f|G|S0,11:59:25.0, 50:57:43,10.70,2000,312|78.3059|177.882</favorite>
<favorite on='true'>NGC 4088,f|G|S9,12:05:34.6, 50:32:26,10.30,2000,336|126.494|42.3529</favorite>
<favorite on='true'>NGC 4157,f|G|S5,12:11:04.4, 50:29:05,11.30,2000,402|72.5176|66.3529</favorite>
<favorite on='true'>NGC 4605,f|G|CB,12:39:59.3, 61:36:30,10.10,2000,354|144.376|125.647</favorite>
<favorite on='true'>NGC 3115,f|H|ES,10:05:14.1, -7:43:05,9.10,2000,432|144|39.5294</favorite>
<favorite on='true'>NGC 3242,f|P|PN,10:24:46.1,-18:38:31,7.70,2000,64|64|0</favorite>
<favorite on='true'>NGC 3003,f|G|S9, 9:48:35.9, 33:25:19,11.50,2000,342|84.4941|79.0588</favorite>
<favorite on='true'>NGC 3344,f|G|S9,10:43:30.9, 24:55:22,9.70,2000,426|389.247|18.3529</favorite>
<favorite on='true'>NGC 3432,f|G|SM,10:52:31.0, 36:37:08,11.10,2000,396|96.2824|38.1176</favorite>
<favorite on='true'>NGC 2903,f|G|S9, 9:32:09.7, 21:29:57,8.80,2000,756|358.729|16.9412</favorite>
<favorite on='true'>NGC 3384,f|H|Sy,10:48:16.7, 12:37:43,9.90,2000,324|162.635|53.6471</favorite>
<favorite on='true'>NGC 3521,f|G|S9,11:05:48.8, -0:02:13,9.20,2000,672|324.141|162.353</favorite>
<favorite on='true'>NGC 3607,f|H|ES,11:16:54.5, 18:03:08,9.90,2000,276|240.282|120</favorite>
<favorite on='true'>NGC 3628,f|G|Sb,11:20:16.7, 13:35:24,9.60,2000,786|184.941|104.471</favorite>
<favorite on='true'>NGC 4111,f|G|So,12:07:02.9, 43:04:00,10.80,2000,276|59.5294|149.647</favorite>
<favorite on='true'>NGC 4214,f|G|Im,12:15:38.8, 36:19:39,9.60,2000,480|395.294|144</favorite>
<favorite on='true'>NGC 4244,f|G|Sc,12:17:29.9, 37:48:28,10.00,2000,996|113.271|48</favorite>
<favorite on='true'>NGC 4449,f|G|Im,12:28:11.3, 44:05:42,9.40,2000,372|264.047|45.1765</favorite>
<favorite on='true'>NGC 4490,f|G|Sx,12:30:36.1, 41:38:34,9.50,2000,384|192.753|125.647</favorite>
<favorite on='true'>NGC 4631,f|G|Sx,12:42:07.6, 32:32:30,9.00,2000,912|168.094|86.1176</favorite>
<favorite on='true'>NGC 4656,f|G|SM,12:43:58.1, 32:10:11,10.10,2000,918|144|32.4706</favorite>
<favorite on='true'>NGC 5005,f|G|S9,13:10:56.1, 37:03:31,9.80,2000,348|174.682|64.9412</favorite>
<favorite on='true'>NGC 5033,f|G|Sc,13:13:28.0, 36:35:36,10.00,2000,642|299.6|169.412</favorite>
<favorite on='true'>NGC 4274,f|G|S8,12:19:50.8, 29:36:49,10.50,2000,408|144|101.647</favorite>
<favorite on='true'>NGC 4414,f|G|Sc,12:26:27.1, 31:13:25,10.30,2000,264|180.141|155.294</favorite>
<favorite on='true'>NGC 4494,f|H|E1,12:31:24.1, 25:46:31,9.70,2000,288|210.071|170.824</favorite>
<favorite on='true'>NGC 4559,f|G|S6,12:35:57.8, 27:57:35,9.60,2000,642|264.353|149.647</favorite>
<favorite on='true'>NGC 4565,f|G|Sb,12:36:20.5, 25:59:16,9.50,2000,948|126.4|135.529</favorite>
<favorite on='true'>NGC 4725,f|G|S8,12:50:26.5, 25:30:00,9.30,2000,642|455.694|35.2941</favorite>
<favorite on='true'>NGC 4038,f|G|SM,12:01:52.8,-18:51:52,10.30,2000,204|102.4|94.5882</favorite>
<favorite on='true'>NGC 4361,f|P|PN,12:24:30.8,-18:47:03,10.90,2000,126|126|0</favorite>
<favorite on='true'>NGC 4216,f|G|S5,12:15:54.0, 13:08:52,10.30,2000,486|108.635|18.3529</favorite>
<favorite on='true'>NGC 4388,f|G|Sb,12:25:46.9, 12:39:43,11.00,2000,336|89.6|91.7647</favorite>
<favorite on='true'>NGC 4438,f|G|So,12:27:45.6, 13:00:31,10.00,2000,510|180|26.8235</favorite>
<favorite on='true'>NGC 4517,f|G|Sc,12:32:45.6, 0:06:56,10.50,2000,630|88.9412|83.2941</favorite>
<favorite on='true'>NGC 4526,f|G|Sy,12:34:02.8, 7:41:56,9.60,2000,420|149.882|112.941</favorite>
<favorite on='true'>NGC 4535,f|G|S6,12:34:20.2, 8:11:51,9.80,2000,426|300.706|0</favorite>
<favorite on='true'>NGC 4567,f|G|S2,12:36:32.7, 11:15:28,11.30,2000,186|132.024|84.7059</favorite>
<favorite on='true'>NGC 4699,f|G|S5,12:49:02.2, -8:39:50,9.60,2000,228|168.094|45.1765</favorite>
<favorite on='true'>NGC 4762,f|G|Sy,12:52:55.9, 11:13:50,10.10,2000,522|102.353|29.6471</favorite>
<favorite on='true'>NGC 5746,f|G|S5,14:44:55.7, 1:57:22,10.50,2000,444|78.3529|169.412</favorite>
<favorite on='true'>NGC 5466,f|C|Gb,14:05:27.3, 28:32:06,9.20,2000,540|540|0</favorite>
<favorite on='true'>NGC 5907,f|G|Sc,15:15:53.8, 56:19:49,10.40,2000,756|83.0118|155.294</favorite>
<favorite on='true'>NGC 6503,f|G|Sc,17:49:27.5, 70:08:37,10.20,2000,420|149.882|122.824</favorite>
<favorite on='true'>NGC 6543,f|P|PN,17:58:33.4, 66:38:01,8.10,2000,20|20|0</favorite>
</Favorites>

View File

@ -0,0 +1,24 @@
<Favorites>
<favorite on='true'>NGC 6210,f|P|PN,16:44:29.5, 23:48:02,8.80,2000,21|21|0</favorite>
<favorite on='true'>NGC 6369,f|P|PN,17:29:20.4,-23:45:33,11.40,2000,38|38|0</favorite>
<favorite on='true'>NGC 6572,f|P|PN,18:12:06.4, 6:51:15,8.10,2000,15|15|0</favorite>
<favorite on='true'>NGC 6633,f|O|T3,18:27:15.1, 6:30:30,4.60,2000,1200|1200|0</favorite>
<favorite on='true'>NGC 6712,f|C|G9,18:53:04.3, -8:42:20,8.10,2000,588|588|0</favorite>
<favorite on='true'>NGC 6781,f|P|PN,19:18:28.3, 6:32:25,11.40,2000,114|114|0</favorite>
<favorite on='true'>NGC 6819,f|O|T1,19:41:18.0, 40:11:00,7.30,2000,300|300|0</favorite>
<favorite on='true'>NGC 6826,f|P|PN,19:44:48.2, 50:31:32,8.80,2000,36|36|0</favorite>
<favorite on='true'>NGC 6888,f|N|EN,20:12:06.5, 38:21:18,10.00,2000,1080|1080|0</favorite>
<favorite on='true'>NGC 6960,f|R|SN,20:45:42.0, 30:43:00,7.00,2000,4200|4200|0</favorite>
<favorite on='true'>NGC 6992,f|R|EN,20:56:18.0, 31:44:00,7.00,2000,3600|3600|0</favorite>
<favorite on='true'>NGC 7000,f|N|EN,20:59:18.0, 44:31:00,4.00,2000,7200|7200|0</favorite>
<favorite on='true'>NGC 7027,f|P|PN,21:07:01.7, 42:14:12,8.50,2000,55|55|0</favorite>
<favorite on='true'>NGC 6445,f|P|PN,17:49:15.1,-20:00:32,11.20,2000,44|44|0</favorite>
<favorite on='true'>NGC 6520,f|O|T1,18:03:25.0,-27:53:28,7.60,2000,300|300|0</favorite>
<favorite on='true'>NGC 6818,f|P|PN,19:43:57.8,-14:09:09,9.30,2000,46|46|0</favorite>
<favorite on='true'>NGC 6802,f|O|T3,19:30:36.0, 20:15:42,8.80,2000,300|300|0</favorite>
<favorite on='true'>NGC 6940,f|O|T3,20:34:26.6, 28:16:28,6.30,2000,1500|1500|0</favorite>
<favorite on='true'>NGC 6939,f|O|T1,20:31:30.0, 60:39:43,7.80,2000,600|600|0</favorite>
<favorite on='true'>NGC 6946,f|G|S6,20:34:52.1, 60:09:12,9.00,2000,690|587.176|56.4706</favorite>
<favorite on='true'>NGC 7129,f|U|OC,21:42:58.9, 66:06:47,11.50,2000,420|420|0</favorite>
<favorite on='true'>NGC 40,f|P|PN, 0:13:01.0, 72:31:21,12.30,2000,74|74|0</favorite>
</Favorites>

View File

@ -0,0 +1,18 @@
<Favorites>
<favorite on='true'>NGC 1514,f|P|PN, 4:09:17.0, 30:46:35,10.90,2000,132|132|0</favorite>
<favorite on='true'>NGC 1931,f|U|OC, 5:31:25.7, 34:14:42,10.10,2000,360|360|0</favorite>
<favorite on='true'>NGC 1788,f|F|RN, 5:06:53.2, -3:20:28,15.99,2000,300|300|0</favorite>
<favorite on='true'>NGC 1973,f|N|EN, 5:35:04.8, -4:43:55,7.00,2000,300|300|0</favorite>
<favorite on='true'>NGC 2022,f|P|PN, 5:42:06.2, 9:05:12,11.60,2000,39|39|0</favorite>
<favorite on='true'>NGC 2024,f|N|EN, 5:41:42.5, -1:50:43,15.99,2000,1800|1800|0</favorite>
<favorite on='true'>NGC 2194,f|O|T3, 6:13:45.9, 12:48:24,8.50,2000,540|540|0</favorite>
<favorite on='true'>NGC 2371,f|P|PN, 7:25:33.9, 29:29:18,11.20,2000,62|62|0</favorite>
<favorite on='true'>NGC 2392,f|P|PN, 7:29:10.8, 20:54:45,9.10,2000,54|54|0</favorite>
<favorite on='true'>NGC 2237,f|N|EN, 6:30:54.6, 5:02:52,15.99,2000,4800|4800|0</favorite>
<favorite on='true'>NGC 2261,f|N|EN, 6:39:09.5, 8:44:40,15.99,2000,180|180|0</favorite>
<favorite on='true'>NGC 2359,f|N|EN, 7:18:30.0,-13:13:30,15.99,2000,540|540|0</favorite>
<favorite on='true'>NGC 2440,f|P|PN, 7:41:55.4,-18:12:29,9.40,2000,79|79|0</favorite>
<favorite on='true'>NGC 2539,f|O|T2, 8:10:36.9,-12:49:14,6.50,2000,900|900|0</favorite>
<favorite on='true'>NGC 2403,f|G|S6, 7:36:50.6, 65:36:06,8.20,2000,1404|710.259|127.059</favorite>
<favorite on='true'>NGC 2655,f|G|a0, 8:55:37.7, 78:13:25,10.10,2000,294|245.576|84.7059</favorite>
</Favorites>

301
Site/contrib/SMC.edb Normal file
View File

@ -0,0 +1,301 @@
# Deep Sky Objects In The Magellanic Clouds
# http://www.asnsw.com/observing/clouds
# Formatted by Mencinsky, Steve <SM310531@Exchange.Australia.NCR.COM>
HW_01,f|O,0:18:25.7,-73:23:39,16.9,2000
HW_02,f|O,0:27:56.8,-74:00:06,16.9,2000
HW_03,f|O,0:29:54.9,-73:42:04,16.9,2000
HW_04,f|O,0:30:28.0,-73:48:29,16.9,2000
HW_05,f|O,0:31:02.7,-72:20:28,12.3,2000
HW_06,f|O,0:33:04.7,-72:39:17,16.9,2000
HW_07,f|O,0:33:36.9,-72:22:48,15.2,2000
HW_08,f|O,0:33:46.5,-73:38:00,09.7,2000
HW_09,f|O,0:36:25.7,-73:00:06,14.8,2000
HW_10,f|O,0:36:31.9,-72:59:14,15.4,2000
HW_11,f|O,0:37:29.9,-73:36:46,14.1,2000
HW_12,f|O,0:38:51.5,-73:22:07,15.3,2000
HW_13,f|O,0:39:30.4,-73:25:33,14.7,2000
HW_14,f|O,0:40:15.2,-73:52:20,14.2,2000
HW_15,f|O,0:40:47.6,-74:01:19,16.9,2000
HW_16,f|O,0:42:21.5,-73:44:08,10.4,2000
HW_17,f|O,0:42:17.7,-72:28:14,13.4,2000
HW_18,f|O,0:42:59.5,-72:24:41,14.7,2000
HW_19,f|O,0:43:28.3,-74:11:05,16.9,2000
HW_20,f|O,0:44:48.1,-74:21:46,15.5,2000
HW_21,f|O,0:45:39.6,-74:00:12,15.3,2000
HW_22,f|O,0:46:44.5,-72:03:48,10.8,2000
HW_23,f|O,0:46:42.0,-73:46:30,16.9,2000
HW_24,f|O,0:47:29.3,-72:28:30,16.9,2000
HW_25,f|O,0:48:44.5,-74:18:12,15.3,2000
HW_26,f|O,0:49:42.2,-73:42:36,16.9,2000
HW_27,f|O,0:50:32.8,-74:36:51,14.1,2000
HW_28,f|O,0:50:40.2,-74:07:02,16.9,2000
HW_29,f|O,0:53:49.4,-74:08:33,16.9,2000
HW_30,f|O,0:54:28.3,-73:37:05,16.9,2000
HW_31,f|O,0:55:33.9,-74:03:49,16.9,2000
HW_32,f|O,0:57:20.8,-71:10:14,16.9,2000
HW_33,f|O,0:57:23.6,-70:48:33,15.4,2000
HW_34,f|O,0:57:52.1,-73:32:44,16.9,2000
HW_35,f|O,0:58:42.3,-73:35:03,16.9,2000
HW_36,f|O,0:59:03.7,-73:50:31,16.9,2000
HW_37,f|O,0:59:15.4,-71:46:08,16.9,2000
HW_38,f|O,0:59:26.0,-73:49:02,16.9,2000
HW_39,f|O,0:59:30.9,-71:40:10,15.5,2000
HW_40,f|O,1:00:25.6,-71:17:41,16.9,2000
HW_41,f|O,1:00:35.6,-71:27:40,16.9,2000
HW_42,f|O,1:01:08.7,-74:04:25,16.9,2000
HW_43,f|O,1:01:08.2,-71:45:17,16.9,2000
HW_44,f|O,1:01:22.4,-73:47:16,16.9,2000
HW_45,f|O,1:03:49.1,-71:47:31,16.9,2000
HW_46,f|O,1:03:59.6,-73:41:58,16.9,2000
HW_47,f|O,1:04:04.4,-74:37:10,16.9,2000
HW_48,f|O,1:04:58.7,-73:38:16,16.9,2000
HW_49,f|O,1:05:56.9,-73:23:20,16.9,2000
HW_50,f|O,1:06:03.5,-71:42:41,16.9,2000
HW_51,f|O,1:06:18.2,-74:38:05,16.9,2000
HW_52,f|O,1:06:57.3,-73:14:09,16.9,2000
HW_53,f|O,1:06:58.9,-73:34:42,16.9,2000
HW_54,f|O,1:07:16.0,-72:06:08,16.9,2000
HW_55,f|O,1:07:20.0,-73:22:40,16.9,2000
HW_56,f|O,1:07:42.1,-70:56:10,16.9,2000
HW_57,f|O,1:07:44.0,-71:52:51,16.9,2000
HW_58,f|O,1:08:05.6,-73:41:50,16.9,2000
HW_59,f|O,1:08:53.8,-73:14:31,16.9,2000
HW_60,f|O,1:09:27.6,-72:22:19,16.9,2000
HW_61,f|O,1:09:42.8,-72:17:44,16.9,2000
HW_62,f|O,1:09:39.1,-71:46:08,11.3,2000
HW_63,f|O,1:10:12.7,-73:12:33,16.9,2000
HW_64,f|O,1:10:45.5,-71:20:18,10.7,2000
HW_65,f|O,1:11:58.5,-72:16:16,16.9,2000
HW_66,f|O,1:12:04.7,-75:11:54,16.9,2000
HW_67,f|O,1:13:01.8,-70:57:46,13.4,2000
HW_68,f|O,1:13:52.6,-73:24:59,15.4,2000
HW_69,f|O,1:14:16.3,-73:22:42,13.8,2000
HW_70,f|O,1:14:56.1,-72:12:22,13.7,2000
HW_71,f|O,1:15:32.7,-72:22:44,13.6,2000
HW_72,f|O,1:15:41.8,-73:10:00,11.7,2000
HW_73,f|O,1:16:26.0,-71:19:35,11.9,2000
HW_74,f|O,1:16:48.2,-73:09:37,15.0,2000
HW_75,f|O,1:17:29.6,-73:34:10,15.5,2000
HW_76,f|O,1:17:35.0,-74:20:46,15.5,2000
HW_77,f|O,1:20:10.4,-72:37:19,16.9,2000
HW_78,f|O,1:21:20.9,-73:05:41,13.0,2000
HW_79,f|O,1:22:48.1,-75:00:07,16.9,2000
HW_80,f|O,1:23:26.3,-73:13:26,12.6,2000
HW_81,f|O,1:24:10.3,-73:09:16,11.3,2000
HW_82,f|O,1:24:28.0,-73:10:15,16.9,2000
HW_83,f|O,1:38:43.0,-74:31:59,16.9,2000
HW_84,f|O,1:41:38.2,-71:09:52,16.9,2000
HW_85,f|O,1:42:28.3,-71:16:44,13.3,2000
HW_86,f|O,1:42:22.2,-74:10:24,16.9,2000
Kron_1,f|O,0:21:26.6,-73:44:54,13.6,2000
Kron_3,f|C,0:24:46.4,-72:47:37,9.9,2000
Kron_4,f|O,0:23:3.5,-73:40:11,15.4,2000
Kron_5,f|0,0:24:42.8,-73:45:19,8.6,2000
Kron_6,f|O,0:25:26.2,-74:4:32,11.3,2000
Kron_7,f|O,0:27:45.1,-72:46:56,11.0,2000
Kron_8,f|O,0:28:1.6,-73:18:16,15.6,2000
Kron_9,f|O,0:29:58.7,-73:22:46,15.5,2000
Kron_11,f|O,0:36:27.8,-72:28:42,12.0,2000
Kron_13,f|O,0:35:41.4,-73:35:53,9.1,2000
Kron_14,f|O,0:37:17.8,-73:0:15,16.9,2000
Kron_15,f|O,0:40:13.3,-72:41:56,9.7,2000
Kron_16,f|O,0:40:33.7,-72:44:24,11.8,2000
Kron_17,f|O,0:41:1.0,-72:34:20,8.6,2000
Kron_21,f|O,0:41:24.7,-72:53:23,7.7,2000
Kron_25,f|O,0:48:1.3,-73:29:16,16.9,2000
Kron_27,f|O,0:48:13.6,-73:51:46,12.6,2000
Kron_28,f|O,0:51:41.9,-71:59:50,16.9,2000
Kron_29,f|O,0:51:53.2,-72:57:14,12.0,2000
Kron_30,f|O,0:52:35.4,-72:11:35,16.9,2000
Kron_31,f|O,0:52:59.8,-72:53:53,16.9,2000
Kron_34,f|O,0:55:34.0,-72:49:58,12.0,2000
Kron_37,f|O,0:57:47.5,-74:19:37,9.8,2000
Kron_38,f|O,0:57:48.2,-73:25:19,16.9,2000
Kron_42,f|O,1:0:35.2,-72:21:57,11.8,2000
Kron_43,f|O,1:0:49.7,-73:20:57,16.9,2000
Kron_44,f|O,1:2:5.2,-73:55:33,14.4,2000
Kron_45,f|O,1:2:47.8,-73:44:22,16.9,2000
Kron_47,f|O,1:3:11.6,-72:16:22,11.7,2000
Kron_50,f|O,1:4:37.0,-72:9:39,12.5,2000
Kron_54,f|O,1:6:48.3,-72:16:23,11.3,2000
Kron_55,f|O,1:7:33.4,-73:7:16,16.9,2000
Kron_56,f|O,1:7:28.1,-72:29:42,16.9,2000
Kron_57,f|O,1:8:14.5,-73:15:27,16.9,2000
Kron_61,f|O,1:9:4.2,-73:5:12,16.9,2000
Kron_63,f|O,1:10:47.9,-72:47:37,16.9,2000
Kron_68,f|O,1:15:33.9,-72:37:26,11.5,2000
Lin_1,f|O,0:3:53.2,-73:28:22,16.9,2000
Lin_2,f|O,0:12:56.1,-73:29:28,16.9,2000
Lin_3,f|O,0:18:25.3,-74:19:7,12.9,2000
Lin_5,f|O,0:22:41.1,-75:4:28,16.9,2000
Lin_14,f|O,0:32:41.6,-72:34:53,12.8,2000
Lin_19,f|O,0:37:41.5,-73:54:28,16.9,2000
Lin_28,f|O,0:42:59.6,-72:35:20,9.4,2000
Lin_31,f|O,0:46:36.1,-72:44:32,16.9,2000
Lin_32,f|O,0:47:24.8:-68:5513,14.6,2000
Lin_33,f|O,0:47:25.2,-72:50:30,16.9,2000
Lin_38,f|O,0:48:50.9:-69:5215,16.9,2000
Lin_39,f|O,0:49:17.4,-73:22:26,16.9,2000
Lin_40,f|O,0:50:39.8,-72:57:54,12.9,2000
Lin_41,f|O,0:50:55.9,-72:43:38,10.0,2000
Lin_47,f|O,0:53:5.8,-73:22:50,11.0,2000
Lin_48,f|O,0:53:27.8,-71:23:56,12.2,2000
Lin_51,f|O,0:54:54.8,-72:6:46,12.1,2000
Lin_52,f|O,0:55:17.6,-73:30:30,16.9,2000
Lin_55,f|O,0:56:44.8,-73:53:56,16.9,2000
Lin_56,f|O,0:57:30.9,-72:15:47,8.6,2000
Lin_65,f|O,1:1:2.1,-72:45:0,16.9,2000
Lin_66,f|O,1:1:45.0,-72:33:50,8.8,2000
Lin_73,f|O,1:4:25.1,-70:20:43,14.8,2000
Lin_78,f|O,1:6:53.6,-71:41:28,16.9,2000
Lin_80,f|O,1:7:29.3,-72:46:11,16.9,2000
Lin_84,f|O,1:8:28.2,-71:59:56,12.5,2000
Lin_91,f|O,1:12:52.4,-73:7:10,10.1,2000
Lin_93,f|O,1:12:48.5,-73:28:27,11.5,2000
Lin_95,f|O,1:14:45.7,-71:20:50,11.8,2000
Lin_100,f|O,1:18:17.1,-72:0:5,11.0,2000
Lin_101,f|O,1:23:44.2,-73:12:25,14.4,2000
Lin_103,f|O,1:25:4.3,-73:16:30,13.2,2000
Lin_104,f|O,1:25:27.8,-73:23:10,16.9,2000
Lin_106,f|O,1:30:37.1,-76:3:16,14.4,2000
Lin_107,f|O,1:31:4.3,-73:25:2,11.8,2000
Lin_108,f|O,1:31:38.2,-71:56:51,10.6,2000
Lin_109,f|O,1:33:13.4,-74:10:1,14.4,2000
Lin_110,f|O,1:34:25.8,-72:52:29,10.7,2000
Lin_112,f|O,1:35:58.2,-75:27:29,16.9,2000
Lin_113,f|O,1:49:28.6,-73:43:39,15.6,2000
Lin_116,f|O,1:55:35.2,-77:39:16,13.3,2000
WG01,f|O,1:42:52.9,-73:20:11,14.6,2000
WG02,f|O,1:45:15.2,-74:41:18,15.3,2000
WG03,f|O,1:49:43.0,-74:36:50,13.6,2000
WG04,f|O,1:50:19.4,-74:21:23,9.4,2000
WG05,f|O,1:50:51.5,-74:8:39,16.9,2000
WG06,f|O,1:53:13.1,-73:58:39,15.4,2000
WG07,f|O,1:53:34.3,-73:58:17,16.9,2000
WG08,f|O,1:56:35.5,-74:17:1,16.9,2000
WG10,f|O,2:0:1.7,-74:22:57,14.4,2000
WG11,f|O,2:0:37.3,-74:33:30,15.5,2000
WG12,f|O,2:1:18.1,-74:54:11,16.9,2000
WG13,f|O,2:2:41.9,-73:56:21,16.9,2000
WG14,f|O,2:4:48.9,-74:31:3,16.9,2000
WG15,f|O,2:7:44.8,-74:38:17,16.9,2000
WG16,f|O,2:8:8.4,-74:47:59,16.9,2000
WG17,f|O,2:8:10.7,-74:32:42,16.9,2000
WG18,f|O,2:15:41.4,-74:2:16,16.9,2000
N_1,f|F,0:23:54,-73:38:23,12,2000
N_2,f|F,0:32:39,-71:42:0,12,2000
N_3,f|F,0:31:41,-73:47:48,12,2000
N_4,f|F,0:34:24,-73:13:28,12,2000
N_5,f|F,0:41:16,-72:45:48,12,2000
N_6,f|F,0:41:29,-73:46:42,12,2000
N_7,f|F,0:43:25,-72:38:19,12,2000
N_8,f|F,0:43:13,-72:59:58,12,2000
N_9,f|F,0:43:36,-73:2:26,12,2000
N_10,f|F,0:44:56,-73:10:11,12,2000
N_11,f|F,0:45:2,-73:16:40,12,2000
N_12,f|F,0:46:2,-73:5:37,12,2000
N_12A,f|F,0:46:27,-73:6:17,12,2000
N_12B,f|F,0:45:32,-73:4:54,12,2000
N_13A,f|F,0:45:26,-73:23:4,9,2000
N_13B,f|F,0:45:22,-73:22:28,9,2000
N_14,f|F,0:46:17,-73:12:41,12,2000
N_15,f|F,0:46:10,-73:25:34,12,2000
N_16,f|F,0:46:18,-73:23:33,12,2000
N_17,f|F,0:46:38,-73:31:42,12,2000
N_18,f|F,0:47:4,-72:49:22,12,2000
N_19,f|F,0:47:39,-73:8:15,12,2000
N_20,f|F,0:47:48,-73:15:25,12,2000
N_21,f|F,0:47:48,-73:17:32,12,2000
N_22,f|U,0:48:2,-73:16:26,12,2000
N_23,f|F,0:47:58,-73:17:40,12,2000
N_24,f|F,0:48:10,-73:19:51,12,2000
N_25,f|F,0:48:8,-73:14:16,12,2000
N_26,f|F,0:48:8,-73:14:53,12,2000
N_27,f|F,0:48:24,-73:5:56,12,2000
N_28,f|F,0:48:34,-73:15:31,12,2000
N_28A,f|F,0:48:31,-73:16:5,12,2000
N_29,f|F,0:48:40,-72:58:11,12,2000
N_30,f|F,0:49:0,-73:8:20,12,2000
N_30A,f|F,0:48:57,-73:9:52,12,2000
N_31,f|F,0:48:41,-73:26:16,12,2000
N_32,f|F,0:49:41,-72:48:43,12,2000
N_33,f|F,0:49:29,-73:26:33,12,2000
N_34,f|F,0:49:46,-73:10:25,12,2000
N_35,f|F,0:50:14,-72:32:25,12,2000
N_36,f|F,0:50:24,-72:52:52,12,2000
N_37,f|F,0:50:38,-72:47:44,12,2000
N_38,f|F,0:49:40,-73:45:18,12,2000
N_39,f|F,0:50:27,-72:59:14,12,2000
N_40,f|F,0:50:40,-73:42:46,12,2000
N_41,f|F,0:51:0,-72:53:4,12,2000
N_42,f|F,0:51:38,-72:26:0,12,2000
N_43,f|F,0:51:7,-73:57:37,12,2000
N_44,f|F,0:51:56,-71:24:44,12,2000
N_45,f|F,0:51:40,-73:13:35,12,2000
N_46,f|F,0:51:47,-72:50:47,12,2000
N_47,f|F,0:52:4,-73:20:51,12,2000
N_48,f|F,0:52:18,-73:27:2,12,2000
N_49,f|F,0:52:12,-73:36:3,12,2000
N_50,f|F,0:52:45,-72:37:57,12,2000
N_51,f|F,0:52:37,-73:26:16,12,2000
N_52A,f|F,0:53:40,-72:39:29,12,2000
N_52B,f|F,0:53:42,-72:39:12,12,2000
N_53,f|F,0:54:8,-71:34:45,12,2000
N_54,f|F,0:56:5,-70:19:26,12,2000
N_55,f|F,0:55:17,-72:3:11,12,2000
N_56,f|F,0:55:15,-73:26:8,12,2000
N_57,f|F,0:55:44,-72:15:39,12,2000
N_58,f|F,0:56:17,-72:17:29,12,2000
N_59,f|F,0:57:5,-73:33:57,12,2000
N_60,f|F,0:57:6,-74:13:16,12,2000
N_61,f|F,0:57:30,-72:32:24,12,2000
N_62,f|F,0:57:56,-72:39:26,12,2000
N_63,f|F,0:58:16,-72:38:50,12,2000
N_64,f|F,0:58:24,-72:40:0,12,2000
N_64A,f|F,0:58:27,-72:39:52,12,2000
N_65,f|F,0:57:57,-71:48:37,12,2000
N_66,f|U,0:59:5,-72:10:37,8,2000
N_66A,f|F,0:59:14,-72:11:1,12,2000
N_66B,f|F,0:59:11,-72:9:57,12,2000
N_66C,f|F,0:59:13,-72:9:27,12,2000
N_66D,f|F,0:58:10,-72:11:1,12,2000
N_67,f|F,0:58:37,-71:35:49,12,2000
N_68,f|F,0:58:43,-72:27:16,12,2000
N_69,f|F,0:59:15,-72:24:24,12,2000
N_70,f|F,0:59:16,-72:1:58,12,2000
N_71,f|F,1:0:58,-71:35:30,12,2000
N_72,f|F,1:1:30,-71:50:47,12,2000
N_73,f|F,1:4:39,-75:48:25,12,2000
N_74,f|F,1:2:16,-71:51:26,12,2000
N_75,f|F,1:2:28,-71:56:39,12,2000
N_76,f|U,1:3:29,-72:3:24,12,2000
N_76A,f|F,1:3:49,-72:3:53,12,2000
N_76B,f|F,1:3:7,-72:6:26,12,2000
N_76C,f|F,1:3:53,-72:8:23,12,2000
N_77A,f|F,1:2:48,-71:53:19,12,2000
N_77B,f|F,1:2:43,-71:53:32,12,2000
N_78,f|F,1:5:23,-72:1:20,12,2000
N_78A,f|F,1:5:5,-71:59:1,12,2000
N_78B,f|F,1:5:5,-71:59:25,12,2000
N_78C,f|F,1:5:41,-72:3:34,12,2000
N_78D,f|F,1:5:11,-71:58:28,12,2000
N_79,f|F,1:7:36,-72:34:47,12,2000
N_80,f|F,1:8:9,-71:59:32,12,2000
N_80A,f|F,1:8:27,-72:0:19,12,2000
N_81,f|F,1:9:12,-73:11:42,12,2000
N_82,f|F,1:12:20,-73:51:26,12,2000
N_83,f|F,1:13:48,-73:17:33,12,2000
N_83A,f|F,1:13:50,-73:18:0,12,2000
N_83B,f|F,1:13:52,-73:15:48,12,2000
N_83C,f|F,1:14:2,-73:17:5,12,2000
N_84,f|F,1:14:40,-73:18:9,12,2000
N_84A,f|F,1:14:38,-73:18:26,12,2000
N_84B,f|F,1:14:47,-73:19:46,12,2000
N_84C,f|F,1:14:17,-73:15:50,12,2000
N_84D,f|F,1:14:45,-73:20:44,12,2000
N_85,f|F,1:15:45,-73:20:0,12,2000
N_86,f|F,1:15:42,-73:10:0,12,2000
N_87,f|F,1:20:55,-73:14:45,12,2000
N_88,f|F,1:24:8,-73:9:40,12,2000
N_89,f|F,1:25:44,-73:23:2,12,2000
N_90,f|F,1:29:33,-73:33:43,12,2000

166
Site/contrib/contrib.html Normal file
View File

@ -0,0 +1,166 @@
<html>
<head>
<meta charset="utf-8">
<title>
XEphem Contributions
</title>
</head>
<BODY background="../bg.png" TEXT="#000000" LINK="#004400" VLINK="#004400" ALINK="#000000">
<center>
<h2>Contributions
</h2>
<p>
Last updated 17 Feb 2019
</center>
<blockquote>
<p>
Follows is a random list of contributions of one sort or another related
to XEphem. We have not necessarily tested these but are happy to serve as a
central exchange for these efforts. If you have questions about these please
contact the authors directly. Send your contribution ideas to
<a href="mailto:xephem@clearskyinstitute.com">xephem@clearskyinstitute.com</a>.
<p>
<ul>
<p><li>
<a target="_blank" href="moon.fts">Here</a> is an alternative version of
moon.fts that was made using strips of LRO images with low sun angles. It
is a much better match to what you see when viewing a given location while
it is near the terminator. Thanks to Martin Federspiel, Martin.Federspiel at gmx.de.
<p><li>
<a target="_blank" href="xeseds2.1.pl-removethis">xeseds2.1.pl</a> is
a Perl script that can be used with the fifo interface. Once running, then
when you click on "Telescope GoTo" over many types of objects in Sky View,
a command is sent to put up a new browser window (konquerer by default) to
fetch a page of information about the object from various web sites. It's
quite nice. Thanks go to Tim Walker, twalker@bigpond.net.au.
<i>Note: due to a server config beyond my control, the file name can not end with
.pl so after downloading this file, please remove the "-removeme" portion.</i>
<p><li>
Catalogs contributed by Steve Mencinsky, SM310531 at Exchange.Australia.NCR.COM
<ul>
<li><a href="M31globulars.edb">M31globulars.edb</a> is a list of
principle globular clusters in galaxy M31.
<li><a href="SMC.edb">SMC.edb</a> is a list of
deep sky objects in the Magellanic Clouds.
<li><a href="recons100.edb">recons100.edb</a> is the complete census
as of January 1, 2000, of objects outside our solar system
known within 10 parsecs.
</ul>
<p><li>
Looking for Motif? Here are prebuilt libraries and include files suitable
for compiling XEphem from source on several systems. Right-click and
Save the desired file, explode, and set the MOTIFI and MOTIFL macros
in Makefile.smple in the XEphem source directory to point to the explode
directory.
<ul>
<li><a href="linux-x86-motif-dev.tar.gz">Linux on x86</a>
<li><a href="linux-alpha-motif-dev.tar.gz">Linux on Alpha</a>
<li><a href="freebsd-motif-dev.tar.gz">FreeBSD on x86</a>
<li><a href="osx-motif-dev.tar.gz">Mac OS X</a>
</ul>
<p><li>
Brandon Craig Rhodes has built an excellent astronomical Python library
called
<a target="PyEphem" href="http://rhodesmill.org/brandon/projects/pyephem.html">PyEphem</a>
based on XEphem's libraries. Even if you don't use Python check it out,
it's enough to make you switch.
<p><li>
XEphem runs very well under Windows using virtualization technologies such as
<a target="vbox" href="http://www.virtualbox.org">VirtualBox</a>. You
will need to load a linux distribution such as
<a target="ubuntu" href="http://www.ubuntu.com">Ubuntu</a>.
<p><li>
Here are four .fav files of favorite NGC objects for each season of the
year. Contributed by the late Guillermo Andrade, database contributor
<em>par excellent</em>.
<ul>
<li><a target="summer" href="RASC_NGC_SUMMER.fav">Summer</a>
<li><a target="autumn" href="RASC_NGC_AUTUMN.fav">Autumn</a>
<li><a target="winter" href="RASC_NGC_WINTER.fav">Winter</a>
<li><a target="spring" href="RASC_NGC_SPRING.fav">Spring</a>
</ul>
<p><li>
Here are two more Constellation Figures files inspired by popular sky
atlases used in Germany and England:
<a target='eurofigs_de' href='eurofigs_de.csf'>eurofigs_de.csf</a>
and
<a target='eurofigs_uk' href='eurofigs_uk.csf'>eurofigs_uk.csf</a>
Put them in your shared or private XEphem directory and it will
automatically become available as a choice in the Sky View -&gt; Options
-&gt; Constellation menu. Contributed by Georg Graf, georg.graf at gmx.de.
<p><li>
Bob Abraham has contributed an alterate image of Mars. It is made from
observations from Earth and so more closely matches what a visual observer
sees at the telescope than the Mars Orbiter map included with XEphem. The
image is not perfectly registered with the Martian coordinate system of
database objects but it is close enough for many purposes. Please see his
<a target="vismars" href="http://groups.yahoo.com/group/xephem/message/1933?threaded=1">forum posting</a>
for full details and to download the final image. To use the image in
XEphem, first save your current Mars map in
<code>ShareDir/auxil/marsmap.jpg</code> somewhere then copy in Bob's
image. Thanks Bob, this is a great idea.
<p><li>
Open SSL patch from Lutz Mändle < lmaendle at gmx dot net > available
<a target="_blank" href="xephem-3.7.7_openssl.patch">here</a>.
This is a new version dated Jan 2018 and replaces the previous one from Oct 2016.
Many thanks for Lutz continued interest in XEphem.
<p><li>
<a target="_blank" href="xephem-3.7.7_openssl_earthmenu.patch">Here is another patch</a>
from Mr. Mändel dated 2018 September.
This one fixes the weather map in the Earth view which also now requires https.
<p><li>
<a target="_blank" href="xephem-3.7.7_libastro_refract.patch">Here is another patch</a>
from Mr. Mändel dated 020 September.
This one makes the refraction algorithm more robust when handed an indeterminate altitude.
<p><li>
Drop-in replacement for <a target="_blank" href="vsop87.tgz"> VSOP </a> files in libastro.
Contributed by <a href="mailto:gcorrad@gmail.com">Gustavo A. Corradi</a> who claims improved accuracy.
<p><li>
Improved entries for telescopes on the Canary Islands for the <b>xephem_sites</b> file, contributed by
Peter Suetterlin, pit at astro dot su dot se
<pre>
Isaac Newton Telescope (98-inch) ; 28 46 0 N ; 17 53 0 W ; 2336 ; AST1ADT,M3.5.0,M10.5.0
Large Earth-based Solar Tel. (LEST) ; 28 46 0 N ; 17 53 0 W ; 2400 ; AST1ADT,M3.5.0,M10.5.0
Nordic Optical Telescope ; 28 45 0 N ; 17 53 0 W ; 2382 ; AST1ADT,M3.5.0,M10.5.0
Roque de los Muchachos, La Palma ; 28 45 30 N ; 17 52 48 W ; 2327 ; AST1ADT,M3.5.0,M10.5.0
Telescopio Nazionale Galileo ; 28 46 0 N ; 17 53 0 W ; 2400 ; AST1ADT,M3.5.0,M10.5.0
William Herschel Telescope ; 28 46 0 N ; 17 53 0 W ; 2332 ; AST1ADT,M3.5.0,M10.5.0
</pre>
<p><li>
Richard Mather has posted
<a target="_blank" href='http://vixra.org/abs/1802.0035'>here</a>
a family of Java programs that convert several catalog formats to XEphem .edb format.
<p><li>
Here is an updated version of
<a target="_blank" href='wcs.c'>libip/wcs.c</a>
that supports the CD martix headers from astrometry.net and elsewhere. Thanks to
Roman Tolesnikov, rtolesnikov@yahoo.com.
</ul>
<blockquote>
</body>
</html>

View File

@ -0,0 +1,964 @@
# This is an XEphem constellation figure definition file. It must contain
# exactly one figure for each of the 89 constellations. Leading white space,
# blank lines and lines beginning with # are ignored. Each figure definition
# begins with a line containing just its name followed by one or more lines
# of the form:
# drawcode ra dec [comment]
# where
# drawcode is a numeric value indicating a drawing instruction as follows:
# 0 move to ra dec
# 1 draw solid line to ra dec
# 2 draw dashed line to ra dec
# ra is decimal hours or sexigesimal h:m:s
# dec is decimal degrees or sexigesimal d:m:s
# the remainder of the line is ignored and may be any comments, typical is
# the name of a star being drawn to.
# ---------------------------------------------------------------
# European Constellation Figures
# inspired by popular German Observers Sky Atlases
# ---------------------------------------------------------------
Andromeda
0 2.065 42.3167 move gamma 1
1 1.16167 35.6167 draw beta
1 0.655 30.85 draw delta
1 0.139444 29.0833 draw alpha
0 1.16167 35.6167 move beta
2 0.945556 38.4833 draw mu
2 0.83 41.0667 draw nu
# to weak - no display!
Antlia
0 9.48722 -35.95 move epsilon
# 2 10.4522 -31.0667 dotted alpha
# 2 10.945 -37.1333 dotted iota
Apus
0 14.7972 -79.0333 move alpha
2 16.3389 -78.6833 dotted delta 1
2 16.5572 -78.8833 dotted gamma
2 16.7178 -77.5167 dotted beta
Aquarius
0 20.7944 -9.48333 move epsilon
1 21.5256 -5.56667 draw beta
1 22.0961 -0.316667 draw alpha
1 22.3606 -1.38333 draw gamma
1 22.48 -0.0166667 draw zeta 1
1 22.5889 -0.116667 draw eta
1 22.8767 -7.56667 draw lambda
1 22.8261 -13.5833 draw tau 2
1 22.9106 -15.8167 draw delta
1 23.1572 -21.1667 draw 88
Aquila
0 19.7706 10.6 move gamma
1 19.8461 8.86667 draw alpha
1 19.9217 6.4 draw beta
1 20.1883 -0.816667 draw theta
1 19.8744 1 draw eta
1 19.4244 3.1 draw delta
1 19.8461 8.86667 draw alpha
1 19.09 13.85 draw zeta
1 19.4244 3.1 draw delta
1 19.1039 -4.86667 draw lambda
Ara
0 17.5306 -49.8667 move alpha
1 17.4217 -55.5167 draw beta
1 17.4228 -56.3667 draw gamma
1 17.5178 -60.6833 draw delta
0 16.8294 -59.0333 draw eta
1 16.9767 -55.9833 draw zeta
1 16.9928 -53.15 draw epsilon 1
0 17.4217 -55.5167 move beta
1 16.9767 -55.9833 draw zeta
Aries
0 1.89167 19.2833 move gamma
1 1.91056 20.8 draw beta
1 2.11944 23.45 draw alpha
2 2.83278 27.25 draw 41
Auriga
0 5.27778 45.9833 move capella
1 5.99167 44.9333 draw beta
1 5.995 37.2 draw theta
1 5.43778 28.6 draw beta tau
1 4.94944 33.15 draw iota
1 5.03278 43.8167 draw epsilon
1 5.27778 45.9833 draw capella
Bootes
0 14.2606 19.1667 move arcturus
1 14.7494 27.0667 draw epsilon
1 15.2583 33.3 draw delta
1 15.0322 40.3833 draw beta
1 14.5344 38.3 draw gamma
1 14.53 30.3667 draw rho
1 14.2606 19.1667 draw arcturus
1 13.9111 18.3833 draw eta
# to weak - no display!
Caelum
0 5.07333 -35.4833 move gamma
# 2 4.70056 -37.1333 dotted beta
# 2 4.67556 -41.85 dotted alpha
# 2 4.51389 -44.95 dotted delta
# to weak - no display!
Camelopardalis
0 4.90056 66.3333 move alpha
# 2 5.05667 60.4333 dotted beta
# 2 5:6:8.46 58:58:20.6 dotted cam 11
# 0 5:23:27.8 57:32:39.7 move cam 16
# 2 5:6:8.46 58:58:20.6 dotted cam 11
# 2 4:55:3.9 55:15:32.9 dotted cam 5
Cancer
0 8.77778 28.75 move iota1
2 8.72111 21.4667 dotted gamma
2 8.74444 18.15 dotted delta
2 8.97444 11.85 dotted alpha
0 8.74444 18.15 move delta
2 8.275 9.18333 dotted beta
Canes Venatici
0 12.9333 38.3167 move alpha2
2 12.5622 41.35 dotted beta
Canis Major
0 6.37833 -17.95 draw beta
1 6.75222 -16.7 draw alpha
1 7.05 -23.8333 draw omicron2
1 7.13944 -26.3833 draw delta
1 7.02833 -27.9333 draw sigma
1 6.97667 -28.9667 draw epsilon
2 6:20:18.8 -30:03:48 draw zeta
0 7.40111 -29.3 move eta
1 7.13944 -26.3833 draw delta
Canis Minor
0 7.655 5.21667 move alpha
1 7.45222 8.28333 draw beta
Capricornus
0 20.2939 -12.5 move alpha1
1 20.35 -14.7667 draw beta
1 20:28:51.6 -17:48:49 draw rho
1 20.7678 -25.2667 draw psi
1 20.8633 -26.9167 draw omega
1 21.1183 -25 draw 24
1 21.4444 -22.4 draw zeta
1 21.6178 -19.45 draw epsilon
1 21.7839 -16.1167 draw delta
1 21.6678 -16.65 draw gamma
1 21.3706 -16.8333 draw iota
1 21.0989 -17.2167 draw theta
1 20.35 -14.7667 draw beta
Carina
0 6.39889 -52.6833 move canopus
1 8.375 -59.5 draw epsilon
1 9.28444 -59.2667 draw iota
1 10.2844 -61.3167 draw 10:17:05 -61:19:56
1 10.5333 -61.6833 draw 10:32:01 -61:41:07
1 10.7156 -64.3833 draw theta
1 10.2289 -70.0333 draw omega
1 9.22 -69.7167 draw beta
1 9:47:6 -65:4:19 draw upsilon
1 9.28444 -59.2667 draw iota
Cassiopeia
0 0.152778 59.1333 move beta
1 0.675 56.5333 draw alpha
1 0.945 60.7167 draw gamma
1 1.43 60.2333 draw delta
1 1.90611 63.6667 draw epsilon
Centaurus
0 14.6594 -60.8333 move alpha1
1 14.0633 -60.3667 draw hadar (agena)
1 13.6644 -53.45 draw epsilon
1 13.9256 -47.2833 draw zeta
1 13.8267 -42.4667 draw mu
1 13.825 -41.6833 draw nu
1 13.3428 -36.7 draw iota
0 13.825 -41.6833 move nu
1 14.1111 -36.3667 draw theta
1 14.5917 -42.15 draw eta
1 14.9856 -42.1 draw kappa
0 13.6644 -53.45 move epsilon
1 12.6917 -48.95 draw gamma
1 12.1389 -50.7167 draw delta
Cepheus
0 21.3094 62.5833 move alpha
1 21.4772 70.55 draw beta
1 23.6556 77.6167 draw gamma
1 22.8278 66.2 draw iota
1 22.4861 58.4167 Cep Delta-27
1 22.1806 58.2 draw zeta
1 21.3094 62.5833 move alpha
1 20.7544 61.8333 draw eta
Cetus
0 3.03778 4.08333 move alpha
1 2.72167 3.23333 draw gamma
1 2.65778 0.316667 draw delta
1 2.32222 -2.96667 draw mira
1 1.85722 -10.3333 draw zeta
1 1.4 -8.18333 draw theta
1 1.14278 -10.1667 draw eta
1 0.323333 -8.81667 draw iota
1 0.726111 -17.9833 draw beta
1 1.14278 -10.1667 draw eta
0 1.73444 -15.9333 draw tau
1 1.85722 -10.3333 draw zeta
0 2.74889 10.1 draw mu
1 2.46889 8.45 draw xi2
1 2.59778 5.58333 draw nu
1 2.72167 3.23333 draw gamma
Chamaeleon
0 8.30833 -76.9167 move alpha
1 10.5911 -78.6 draw gamma
1 10.7539 -80.4667 draw delta1
Circinus
0 15.2917 -58.8 move beta
1 14.7083 -64.9667 draw alpha
1 15.3894 -59.3167 draw gamma
Columba
0 5.52 -35.4667 move epsilon
1 5.66056 -34.0667 draw alpha
1 5.84889 -35.7667 draw beta
1 5.95889 -35.2833 draw gamma
1 6.36833 -33.4333 draw delta
0 5.84889 -35.7667 move beta
2 5.98556 -42.8 dotted eta
Coma Berenices
0 13.1661 17.5167 move alpha
2 13.1978 27.8667 dotted beta
2 12.4489 28.2667 dotted gamma
Corona Australis
0 18:58:43 -37:6:27 move epsilon
1 19.1067 -37.05 draw gamma
1 19.1578 -37.9 draw alpha
1 19.1667 -39.3333 draw beta
1 19.1389 -40.4833 draw delta
1 19:3:7 -42:5:43 draw zeta
Corona Borealis
0 15.5483 31.35 move theta
1 15.4633 29.1 draw beta
1 15.5778 26.7 draw alpha
1 15.7122 26.2833 draw gamma
1 15.8261 26.0667 draw delta
1 15.9594 26.8667 draw epsilon
2 16.0239 29.85 draw iota
Corvus
0 12.1683 -22.6167 draw epsilon
1 12.5728 -23.3833 draw beta
1 12.4972 -16.5 draw delta
1 12.2633 -17.5333 draw gamma
1 12.1683 -22.6167 draw epsilon
Crater
0 10.9961 -18.2833 move alpha
1 11.3222 -14.7667 draw delta
1 11.4144 -17.6833 draw gamma
1 11.1939 -22.8167 draw beta
Crux
0 12.4428 -63.0833 move alpha1
1 12.5189 -57.1 draw gamma
0 12.795 -59.6833 move beta
1 12.2522 -58.7333 draw delta
Cygnus
0 19.5117 27.95 move beta1
1 19.9383 35.0833 draw eta
1 20.37 40.25 draw gamma
1 20.69 45.2667 draw deneb
0 19.285 53.3667 move kappa
2 19.495 51.7167 dotted iota
2 19.7494 45.1167 dotted delta
1 20.37 40.25 draw gamma
1 20.77 33.9667 draw epsilon
2 21.2156 30.2167 dotted zeta
Delphinus
0 20.5533 11.3 move epsilon
1 20.6256 14.5833 draw beta
1 20.7239 15.0667 draw delta
1 20.7772 16.1167 draw gamma1
1 20.6606 15.9 draw alpha
1 20.6256 14.5833 draw beta
Dorado
0 4.26667 -51.4833 move gamma
1 4.56611 -55.0333 draw alpha
1 5.56 -62.4833 draw beta
Draco
0 11.5233 69.3167 move lambda
2 12.5578 69.7833 draw kappa
2 14.0728 64.3667 draw alpha
2 15.415 58.95 draw iota
2 16.0311 58.55 draw theta
2 16.3994 61.5 draw eta
2 17.1461 65.7 draw zeta
2 18.3506 72.7167 draw chi
2 19.8028 70.2667 draw epsilon
2 19.2089 67.65 draw delta
2 17.8917 56.8667 draw xi
2 17.5361 55.1833 draw nu1
2 17.5072 52.3 draw beta
2 17.9433 51.4833 draw gamma
2 17.8917 56.8667 draw xi
Equuleus
0 21.1722 10.1167 move gamma
2 21.2411 10 dotted delta
2 21.2633 5.23333 dotted alpha
Eridanus
0 5.13056 -5.08333 move beta
1 4.75833 -3.25 draw mu
1 4.605 -3.35 draw nu
1 4.19722 -6.83333 draw omicron1
1 3.96667 -13.5 draw gamma
1 3.72056 -9.75 draw delta
1 3.54833 -9.45 draw epsilon
1 2.94 -8.88333 draw eta
1 2.735 -13.85 draw cet pi
1 2.75167 -18.5667 draw tau1
1 3.03944 -23.6167 draw tau3
1 3.325 -21.75 draw tau4
1 3.56278 -21.6167 draw tau5
1 3.78056 -23.2333 draw tau6
1 4.59222 -30.55 draw upsilon2
1 4.40056 -34.0167 draw 43
1 4.29778 -33.7833 draw upsilon4
1 3:48:35.4 -37:37:20 draw f
1 2.97111 -40.3 draw theta2
1 2.67778 -39.85 draw iota
1 2.44944 -47.7 draw kappa
1 2.275 -51.5 draw phi
1 1.93222 -51.6 draw chi
1 1.62833 -57.2333 draw achernar
Fornax
0 3.20111 -28.9833 move alpha
1 2.81778 -32.4 draw beta
2 2.07444 -29.2833 dotted nu
Gemini
0 6.62833 16.3833 move gem gamma
1 7.06833 20.5667 draw gem zeta
1 7.335 21.9667 draw gem delta
1 7.755 28.0167 draw pollux
1 7.57667 31.8833 draw castor
1 6.73167 25.1167 draw gem epsilon
1 6.38222 22.5 draw gem mu
1 6.24778 22.5 draw gem eta
Grus
0 21.8983 -37.35 move gamma
1 22.1017 -39.5333 draw lambda
1 22.4878 -43.4833 draw delta1
1 22.7111 -46.8833 draw beta
1 22.8089 -51.3167 draw epsilon
0 22.1372 -46.95 move alpha
1 22.4878 -43.4833 draw delta1
Hercules
0 16.3289 46.3 move tau
1 16.5683 42.4333 draw sigma
1 16.7144 38.9167 draw eta
1 16.6878 31.6 draw zeta
1 16.5033 21.4833 draw beta
1 16.365 19.15 draw gamma
0 16.6878 31.6 move zeta
1 17.0044 30.9167 draw epsilon
1 17.25 24.8333 draw delta
1 17.5122 26.1 draw lambda
1 17.7739 27.7167 draw mu
1 17.9622 29.2333 draw xi
1 18.1256 28.75 draw omicron
0 16.7144 38.9167 move eta
1 17.2506 36.8 draw pi
1 17:23:41 37:08:45 draw rho
1 17.9372 37.25 draw theta
0 17.0044 30.9167 move epsilon
1 17.2506 36.8 draw pi
# to weak - no display!
Horologium
0 4.23333 -42.2833 move alpha
# 2 2.70889 -50.8 draw iota
# 2 2.62333 -52.5333 draw eta
# 2 2.67722 -54.55 draw zeta
# 2 3.06 -59.7333 draw mu
# 2 2.97944 -64.0667 draw beta
Hydra
0 14.8378 -27.95 move 58
2 14.1061 -26.6667 draw pi
1 13.315 -23.1667 draw gamma
1 11.8817 -33.9 draw beta
1 11.55 -31.85 draw xi
1 11.1939 -22.8167 draw crt beta
1 10.9961 -18.2833 draw crt alpha
1 10.8267 -16.1833 draw nu
1 10.4344 -16.8333 draw mu
1 10.1761 -12.35 draw lambda
1 10.085 -13.05 draw upsilon2
1 9.85778 -14.8333 draw upsilon1
1 9.45944 -8.65 draw alpha
1 9.66389 -1.13333 draw iota
1 9.23889 2.3 draw theta
1 8.92278 5.93333 draw zeta
1 8.77944 6.41667 draw epsilon
1 8.62722 5.7 draw delta
1 8.64556 3.33333 draw sigma
1 8.72 3.38333 draw eta
1 8.80722 5.83333 draw rho
1 8.77944 6.41667 draw epsilon
Hydrus
0 0.428889 -77.25 draw beta
1 3.78722 -74.2333 draw gamma
1 1.97944 -61.5667 draw alpha
Indus
0 20.6261 -47.2833 move alpha
2 20.9133 -58.45 dotted beta
2 20.4272 -56.7333 dotted alpha Pavo
Lacerta
0 22.3922 52.2167 move beta
2 22.5211 50.2667 dotted alpha
2 22.4083 49.4667 dotted 4
2 22.4917 47.7 dotted 5
2 22.35 46.5333 dotted 2
Leo
0 10.1394 11.9667 move regulus
1 10.1222 16.75 draw eta
1 10.3328 19.8333 draw gamma1
1 11.235 20.5167 draw delta
1 11.8172 14.5667 draw beta
1 11.2372 15.4167 draw theta
1 10.1394 11.9667 draw alpha
0 9.87889 26 move mu
2 9.41056 26.1667 dotted kappa
2 9.52833 22.9667 dotted lambda
2 9.76389 23.7667 dotted epsilon
1 9.87889 26 draw mu
1 10.2778 23.4167 draw zeta
1 10.3328 19.8333 draw gamma1
Leo Minor
0 10.4644 36.7 move beta
2 10.8883 34.2 dotted 46
Lepus
0 5.94 -14.1667 draw eta
1 5.78222 -14.8167 draw zeta
1 5.545 -17.8167 draw alpha
1 5.215 -16.2 draw mu
0 5.855 -20.8667 move delta
1 5.74056 -22.4333 draw gamma
1 5.47056 -20.75 draw beta
1 5.09056 -22.3667 draw epsilon
0 5.545 -17.8167 move alpha
1 5.47056 -20.75 draw beta
Libra
0 15.0678 -25.2667 move sigma
1 14.8478 -16.0333 draw alpha2
1 15.2833 -9.36667 draw beta
1 15.5917 -14.7833 draw gamma
Lupus
0 14.6983 -47.3833 move alpha
1 14.975 -43.1333 draw beta
1 15.3561 -40.6333 draw delta
1 15.3633 -36.25 draw phi1
0 15.2044 -52.0833 move zeta
1 15:11:56 -48:44:16 draw kappa1
1 15.3778 -44.6833 draw epsilon
1 15.5856 -41.1667 draw gamma
1 16.0017 -38.3833 draw eta
0 15.5856 -41.1667 move gamma
1 15.3561 -40.6333 draw delta
Lynx
0 9.35056 34.3833 move alpha
2 9.31389 36.8 dotted 38
2 9.01056 41.7667 dotted 9:00:38 41:46:58
2 8.38056 43.1833 dotted 31
Lyra
0 18.6156 38.7833 move vega
1 18.7461 37.6 draw zeta1
1 18.8344 33.35 draw beta
1 18.9822 32.6833 draw gamma
1 18.9083 36.8833 draw delta2
1 18.7461 37.6 draw zeta1
# to weak - no display!
Mensa
0 6.17056 -74.75 move alpha
# 2 5.53111 -76.3333 dotted gamma
# 2 4.91944 -74.9333 dotted eta
# 2 5.045 -71.3 dotted beta
# to weak - no display!
Microscopium
0 21.3456 -40.8 move theta1
# 2 21.2989 -32.1667 dotted epsilon
# 2 21.0211 -32.25 dotted gamma
# 2 20.8328 -33.7667 dotted alpha
Monoceros
0 7.68722 -9.55 move alpha
2 7.19722 -0.483333 dotted delta
2 6.48 -7.03333 dotted beta
2 6.24722 -6.26667 dotted gamma
Musca
0 11.76 -66.7167 move lambda
1 12.2928 -67.95 draw epsilon
1 12.6194 -69.1333 draw alpha
1 12.5411 -72.1167 draw gamma
1 13.0378 -71.5333 draw delta
1 12.7711 -68.1 draw beta
1 12.6194 -69.1333 draw alpha
Norma
0 16.4528 -47.55 move epsilon
1 16.3306 -50.15 draw gamma2
Octans
0 21.6911 -77.3833 move nu
1 22.7672 -81.3667 draw beta
1 14.4483 -83.6667 draw delta
Ophiuchus
0 17.3667 -24.9833 move theta
1 17.1728 -15.7167 draw eta
1 16.6189 -10.5667 draw zeta
1 16.305 -4.68333 draw epsilon
1 16.2389 -3.68333 draw delta
1 17.2439 14.3833 draw alpha Hercules (!)
1 17.5822 12.55 draw alpha
1 17.7244 4.56667 draw beta
1 17.7978 2.7 draw gamma
1 17.9833 -9.76667 draw nu
Orion
0 5.91944 7.4 move betelgeuse
1 5.67889 -1.93333 draw zeta
1 5.79556 -9.66667 draw kappa
0 5.41833 6.33333 move gamma
1 5.53333 -0.283333 draw delta
1 5:17:36 -6:50:40 draw tau
1 5.24222 -8.2 draw rigel
0 5.53333 -0.283333 move delta
1 5.60333 -1.2 draw epsilon
1 5.67889 -1.93333 draw zeta
Pavo
0 20.4272 -56.7333 move alpha
1 20:44:57.46 -66:12:10.9 draw beta
1 20.0094 -72.9 draw epsilon
1 18.7172 -71.4167 draw zeta
1 17.7617 -64.7167 draw eta
1 18.87 -62.1833 draw lambda
1 20.145 -66.1667 draw delta
1 20:44:57.46 -66:12:10.9 draw beta
Pegasus
0 21.7361 9.86667 move epsilon
1 22.17 6.18333 draw theta
1 22.6906 10.8167 draw zeta
1 22:46:41 12:10:19 draw xi
1 23.0789 15.2 draw alpha
1 0.220556 15.1833 draw gamma
1 0.139444 29.0833 draw and alpha
1 23.0628 28.0667 draw beta
1 23.0789 15.2 draw alpha
0 22.7167 30.2167 move eta
1 23.0628 28.0667 draw beta
Perseus
0 3.07944 53.5 move gamma
1 3.405 49.85 draw alpha
1 3.715 47.7833 draw delta
1 3.96389 40 draw epsilon
1 3.90167 31.8833 draw zeta
0 3.405 49.85 move alpha
1 3.13611 40.95 draw algol
2 3.08611 38.8333 draw rho
Phoenix
0 0.437778 -42.3 move alpha
1 1.47222 -43.3167 draw gamma
1 1.52056 -49.0667 draw delta
1 1.10111 -46.7167 draw beta
1 0.437778 -42.3 draw alpha
Pictor
0 6.80278 -61.9333 move alpha
2 5.83 -56.1667 dotted gamma
2 5.78778 -51.05 dotted beta
Pisces
0 1.52444 15.3333 move eta
1 1.75611 9.15 draw omicron
1 2.03389 2.75 draw alpha
1 1.89222 3.18333 draw xi
1 1.69 5.48333 draw nu
1 1.50278 6.13333 draw mu
1 1.04889 7.88333 draw epsilon
1 0.811111 7.58333 draw delta
1 23.9883 6.85 draw omega
1 23.6656 5.61667 draw iota
1 23.4661 6.36667 draw theta
1 23.2856 3.26667 draw gamma
Piscis Austrinus
0 22.6772 -27.0333 move epsilon
1 22.9606 -29.6167 draw fomalhaut
1 22.9322 -32.5333 draw delta
1 22.875 -32.8667 draw gamma
1 22.525 -32.3333 draw beta
Puppis
0 8.12556 -24.3 move rho
1 7:56:51.49 -21:52:48 move pup 11
1 7.82111 -24.85 draw xi
1 7.64667 -26.8 draw chi
1 7.28556 -37.0833 draw pi
1 6.62889 -43.1833 draw nu
1 6:49:56.22 -50:36:53.4 draw tau
1 7:29:13.85 -43:18:4 draw sigma
1 8.05944 -40 draw zeta
1 7.28556 -37.0833 draw pi
Pyxis
0 8.84167 -27.7 move gamma
1 8.72611 -33.1833 draw alpha
1 8.66833 -35.3 draw beta
Reticulum
0 4.24 -62.4667 move alpha
1 3.73667 -64.8 draw beta
1 3.97889 -61.4 draw delta
1 4.27444 -59.3 draw epsilon
1 4.24 -62.4667 draw alpha
Sagitta
0 19.6678 18 move alpha
1 19.7894 18.5333 draw delta
1 19.9789 19.4833 draw gamma
0 19.7894 18.5333 move delta
1 19.6839 17.4667 draw beta
Sagittarius
0 18.4028 -34.3833 move epsilon
1 18.3494 -29.8167 draw delta
1 18.4661 -25.4167 draw lambda
1 18.7606 -26.9833 draw phi
1 18.9206 -26.2833 draw sigma
1 19.1156 -27.6667 draw tau
1 19.0433 -29.8667 draw zeta
0 18.2933 -36.75 move eta
2 18.4028 -34.3833 dotted epsilon
0 18.0967 -30.4167 move gamma
2 18.3494 -29.8167 dotted delta
0 18.2289 -21.05 move mu
2 18.4661 -25.4167 dotted lambda
0 18.9617 -21.1 move xi2
2 19.0778 -21.7333 dotted omicron
0 19.1622 -21.0167 move pi
2 19.0778 -21.7333 dotted omicron
2 18.9206 -26.2833 dotted sigma
Scorpius
0 17.56 -37.1 move lambda
1 17.7078 -39.0167 draw kappa
1 17.7928 -40.1167 draw iota1
1 17.6217 -42.9833 draw theta
1 17.2022 -43.2333 draw eta
1 16.9094 -42.35 draw zeta 2
1 16.8644 -38.0333 draw mu 1
1 16.8356 -34.2833 draw epsilon
1 16.5978 -28.2 draw tau
1 16.49 -26.4167 draw antares
1 16.3528 -25.5833 draw sigma
1 16.0906 -19.8 draw beta1
0 16.0056 -22.6167 move delta
1 16.3528 -25.5833 draw sigma
0 15.9806 -26.1 move pi
1 16.3528 -25.5833 draw sigma
# to weak - no display!
Sculptor
0 0.976667 -29.35 move alpha
#1 23.815 -28.1167 draw delta
#1 23.3133 -32.5167 draw gamma
#1 23.5494 -37.8167 draw beta
Scutum
0 18.5867 -8.23333 move alpha
1 18.7861 -4.73333 draw beta
2 18.7044 -9.05 dotted delta
2 18.4861 -14.55 dotted gamma
2 18.5867 -8.23333 dotted alpha
Serpens Caput
0 15.7694 15.4167 move ser beta
1 15.8122 18.1333 draw ser kappa
2 15.9406 15.65 dotted ser gamma
1 15.7694 15.4167 draw ser beta
1 15.58 10.5333 draw ser delta
1 15.7378 6.41667 draw ser alpha
1 15.8467 4.46667 draw ser epsilon
1 16.2389 -3.68333 draw oph delta
Serpens Cauda
0 18.9367 4.2 move ser theta1
1 18.355 -2.88333 draw ser eta
1 17.9833 -9.76667 draw oph nu
1 17.6261 -15.3833 draw ser xi
1 17.1728 -15.7167 draw oph eta
# to weak - no display!
Sextans
0 10.4911 -2.73333 move delta
# 2 10.5044 -0.633333 dotted beta
# 2 10.1322 -0.366667 dotted alpha
# 2 9.875 -8.1 dotted gamma
Taurus
0 4.32944 15.6167 move gamma
1 4.47611 15.95 draw theta1
1 4.59833 16.5 draw aldebaran
1 5.62722 21.1333 draw zeta
0 4.32944 15.6167 move gamma
1 4.38222 17.5333 draw delta1
1 4.42444 17.9167 draw delta3
1 4.47667 19.1667 draw epsilon
1 5.43778 28.6 draw beta
0 3.45278 9.71667 move xi
2 4.01111 12.4833 draw lambda
2 4.32944 15.6167 draw gamma
Telescopium
0 18.1867 -45.95 move epsilon
2 18.4494 -45.9667 dotted alpha
1 18.48 -49.0667 draw zeta
Triangulum
0 1.88444 29.5667 move alpha
1 2.15889 34.9833 draw beta
1 2.28833 33.8333 draw gamma
1 1.88444 29.5667 draw alpha
Triangulum Australe
0 16.8106 -69.0167 move alpha
1 15.9189 -63.4167 draw beta
1 15.6117 -66.3167 draw epsilon
1 15.315 -68.6667 draw gamma
1 16.8106 -69.0167 draw alpha
Tucana
0 22.3083 -60.25 move alpha
1 23.29 -58.2333 draw gamma
1 0.525556 -62.95 draw beta1
Ursa Major
0 13.7922 49.3 move eta
1 13.3983 54.9167 draw mizar a
1 12.9 55.95 draw epsilon
1 12.2567 57.0167 draw delta
1 11.8967 53.6833 draw gamma
1 11.0306 56.3667 draw beta
1 11.0617 61.75 draw alpha
1 12.2567 57.0167 draw delta
0 11.8967 53.6833 move gamma
2 11.7672 47.7667 dotted chi
2 11.1606 44.4833 dotted psi
2 10.3717 41.4833 dotted mu
0 11.0617 61.75 move alpha
2 9.525 63.05 dotted 23
2 8.50389 60.7167 dotted omicron
0 9.525 63.05 move 23
2 9.84944 59.0333 dotted upsilon
2 9.54722 51.6667 dotted theta
2 8.98667 48.0333 dotted iota
Ursa Minor
0 2.53 89.25 move polaris
1 17.5367 86.5833 draw umi delta
1 16.7661 82.0333 draw umi epsilon
1 15.7339 77.7833 draw umi zeta
1 14.845 74.15 draw umi beta
1 15.345 71.8333 draw umi gamma
1 16.2917 75.75 draw umi eta
1 15.7339 77.7833 draw umi zeta
Vela
0 8.745 -54.7 move delta
1 8.15778 -47.3333 draw gamma1
1 9.13278 -43.4167 draw lambda
1 8.745 -54.7 draw delta
1 9.36833 -55 draw kappa
1 9.13278 -43.4167 draw lambda
Virgo
0 13.4194 -11.15 move spica
1 13.1656 -5.53333 draw theta
1 12.6939 -1.43333 draw gamma
1 12.3317 -0.666667 draw eta
1 11.8444 1.75 draw beta
1 11.7639 6.51667 draw nu
0 13.5778 -0.583333 move zeta
1 13.1656 -5.53333 draw theta
0 13.0361 10.95 move epsilon
1 12.9267 3.38333 draw delta
1 12.6939 -1.43333 draw gamma
Volans
0 9.04056 -66.3833 move alpha
1 8.42889 -66.1333 draw beta
1 7.28 -67.95 draw delta
1 7.145 -70.4833 draw gamma1
1 7.69667 -72.6 draw zeta
Vulpecula
0 19.8906 24.0667 move 13
2 19.4783 24.65 dotted alpha

1086
Site/contrib/eurofigs_uk.csf Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Site/contrib/moon.fts Normal file

Binary file not shown.

Binary file not shown.

159
Site/contrib/recons100.edb Normal file
View File

@ -0,0 +1,159 @@
# THE ONE HUNDRED NEAREST STAR SYSTEMS
# http://www.chara.gsu.edu/RECONS/TOP100.htm
# Formatted by Mencinsky, Steve <SM310531@Exchange.Australia.NCR.COM>
#
# As of January 1, 2000, the complete census of objects
# outside our solar system known within 10 parsecs
# (32.6 light years, otherwise known as the RECONS Sample)
# includes 315 objects in 227 systems. That sample
# includes 163 single stars, 46 doubles, 13 triples,
# 4 quadruples and 1 quintuple. Additions (and deletions)
# from the census continue to occur. As of March 1, 2003,
# there are three methane brown dwarfs known (GJ 229B,570D,
# and GJ 845B) a handful of other brown dwarf candidates
# (GJ 1245C, LP 944-020, 2MA 0036+1821, 2MA 1507-1627, and
# GJ 1001B), and extrasolar planets orbiting 876B (2 planets),
# and epsilon Eri (1 planet).
# For questions or comments, please contact Dr. Todd J. Henry
# at thenry@chara.gsu.edu
#
Proxima Centauri,f|S,14:29:43.0,-62:40:46,11.09,2000
alpha Centauri A,f|S,14:39:36.5,-60:50:02,0.01,2000
alpha Centauri B,f|S,14:39:35.1,-60:50:14,1.34,2000
Barnard's Star,f|S,17:57:48.5,+04:41:36,9.53,2000
Wolf 359,f|S,10:56:29.2,+07:00:53,13.44,2000
Lalande 21185,f|S,11:03:20.2,+35:58:12,7.47,2000
Sirius,f|S,06:45:08.9,-16:42:58,-1.43,2000
Sirius B,f|S,06:45:08.9,-16:42:58,8.44,2000
UV Ceti,f|S,01:39:01.3,-17:57:01,12.54,2000
BL Ceti,f|S,01:39:01.3,-17:57:01,12.99,2000
Ross 154,f|S,18:49:49.4,-23:50:10,10.43,2000
Ross 248,f|S,23:41:54.7,+44:10:30,12.29,2000
epsilon Eridani,f|S,03:32:55.8,-09:27:30,3.73,2000
Lacaille 9352,f|S,23:05:52.0,-35:51:11,7.34,2000
Ross 128,f|S,11:47:44.4,+00:48:16,11.13,2000
EZ Aquarii A,f|S,22:38:33.4,-15:18:07,13.33,2000
EZ Aquarii B,f|S,22:38:33.4,-15:18:07,13.27,2000
EZ Aquarii C,f|S,22:38:33.4,-15:18:07,14.03,2000
Procyon,f|S,07:39:18.1,+05:13:30,0.38,2000
Procyon B,f|S,07:39:18.1,+05:13:30,10.70,2000
61 Cygni A,f|S,21:06:53.9,+38:44:58,5.21,2000
61 Cygni B,f|S,21:06:55.3,+38:44:31,6.03,2000
Nearby Star,f|S,18:42:46.7,+59:37:49,8.90,2000
GX Andromedae,f|S,00:18:22.9,+44:01:23,8.08,2000
GQ Andromedae,f|S,00:18:22.9,+44:01:23,11.06,2000
epsilon Indi A,f|S,22:03:21.7,-56:47:10,4.69,2000
DX Cancri,f|S,08:29:49.5,+26:46:37,14.78,2000
tau Ceti,f|S,01:44:04.1,-15:56:15,3.49,2000
RECONS 1,f|S,03:36:00.0,-44:30:46,13.03,2000
YZ Ceti,f|S,01:12:30.6,-16:59:57,12.02,2000
Luyten's Star,f|S,07:27:24.5,+05:13:33,9.86,2000
Kapteyn's Star,f|S,05:11:40.6,-45:01:06,8.84,2000
AX Microscopium,f|S,21:17:15.3,-38:52:03,6.67,2000
Kruger 60 A,f|S,22:27:59.5,+57:41:45,9.79,2000
Kruger 60 B,f|S,22:27:59.5,+57:41:45,11.41,2000
RECONS 2,f|S,10:48:14.7,-39:56:06,16.5:,2000
Ross 614 A,f|S,06:29:23.4,-02:48:50,11.15,2000
Ross 614 B,f|S,06:29:23.4,-02:48:50,14.23,2000
Wolf 1061,f|S,16:30:18.1,-12:39:45,10.07,2000
WD 0046+051,f|S,00:49:09.9,+05:23:19,12.38,2000
Nearby Star,f|S,00:05:24.4,-37:21:27,8.55,2000
Wolf 424 A,f|S,12:33:17.2,+09:01:15,13.18,2000
Wolf 424 B,f|S,12:33:17.2,+09:01:15,13.17,2000
TZ Arietis,f|S,02:00:13.2,+13:03:08,12.27,2000
Nearby Star,f|S,10:44:31.8,-61:11:38,13.92,2000
Nearby Star,f|S,17:36:25.9,+68:20:21,9.17,2000
Nearby Star,f|S,10:48:12.6,-11:205:V,15.60,2000
Nearby Star,f|S,17:28:39.9,-46:53:43,9.38,2000
G 208-044 A,f|S,19:53:54.2,+44:24:55,13.46,2000
G 208-045,f|S,19:53:55.2,+44:24:56,14.01,2000
G 208-044 B,f|S,19:53:54.2,+44:24:55,16.75,2000
WD 1142-645,f|S,11:45:42.9,-64:50:29,11.50,2000
Nearby Star,f|S,00:06:43.8,-07:32:22,13.76,2000
Ross 780,f|S,22:53:16.7,-14:15:49,10.17,2000
Nearby Star,f|S,11:05:28.6,+43:31:36,8.77,2000
WX Ursae Majoris,f|S,11:05:30.4,+43:31:18,14.48,2000
Nearby Star,f|S,10:11:22.1,+49:27:15,6.59,2000
Nearby Star,f|S,10:19:36.4,+19:52:10,9.32,2000
Nearby Star,f|S,21:33:34.0,-49:00:32,8.66,2000
Nearby Star,f|S,03:39:35.2,-35:250:V,18.50,2000
Nearby Star,f|S,17:37:03.7,-44:19:09,10.95,2000
omicron 2 Eridani,f|S,04:15:16.3,-07:39:10,4.43,2000
Nearby Star,f|S,04:15:22.0,-07:39:35,9.52,2000
Nearby Star,f|S,04:15:22.0,-07:39:35,11.19,2000
EV Lacertae,f|S,22:46:49.7,+44:20:02,10.22,2000
70 Ophiuchi A,f|S,18:05:27.3,+02:30:00,4.20,2000
70 Ophiuchi B,f|S,18:05:27.3,+02:30:00,6.05,2000
Altair,f|S,19:50:47.0,+08:52:06,0.77,2000
EI Cancri,f|S,08:58:14.9,+19:45:43,14.06,2000
EI Cancri-2,f|S,08:58:14.9,+19:45:49,14.92,2000
Nearby Star,f|S,06:00:03.6,+02:42:20,11.33,2000
Nearby Star,f|S,11:47:41.4,+78:41:28,10.79,2000
Nearby Star,f|S,00:15:28.1,-16:08:02,11.58,2000
Nearby Star,f|S,00:15:28.1,-16:08:02,14.33,2000
Wolf 498,f|S,13:45:43.8,+14:53:29,8.46,2000
RECONS 3,f|S,05:01:57.0,-06:56:47,12.15,2000
Nearby Star,f|S,20:52:33.0,-16:58:29,11.41,2000
Stein 2051,f|S,04:31:11.8,+58:58:38,11.04,2000
Stein 2051-2,f|S,04:31:11.8,+58:58:38,12.44,2000
Nearby Star,f|S,06:54:49.0,+33:16:05,10.02,2000
Nearby Star,f|S,18:35:37.9,+32:59:54,18.27,2000
Nearby Star,f|S,19:20:48.0,-45:33:27,12.23,2000
Wolf 1453,f|S,05:31:27.4,-03:40:38,7.95,2000
sigma Draconis,f|S,19:32:21.6,+69:39:40,4.68,2000
Nearby Star,f|S,06:10:34.6,-21:51:53,8.12,2000
Nearby Star,f|S,17:46:34.2,-57:19:09,10.75,2000
Wolf 1055,f|S,19:16:55.3,+05:10:08,9.11,2000
van Biesbroeck 10,f|S,19:16:58.3,+05:09:01,17.50,2000
Ross 47,f|S,05:42:09.3,+12:29:22,11.51,2000
Nearby Star,f|S,08:12:40.8,-21:33:10,12.07,2000
Nearby Star,f|S,14:57:28.0,-21:24:56,5.75,2000
Nearby Star,f|S,14:57:26.5,-21:24:41,8.28,2000
Nearby Star,f|S,14:57:26.5,-21:24:41,10.05,2000
Nearby Star,f|S,23:49:12.5,+02:24:04,8.99,2000
eta Cassiopei A,f|S,00:49:06.3,+57:48:55,3.45,2000
eta Cassiopei B,f|S,00:49:06.3,+57:48:55,7.51,2000
Nearby Star,f|S,15:32:12.9,-41:16:32,9.31,2000
Ross 882,f|S,07:44:40.2,+03:33:09,11.19,2000
36 Ophiuchi A,f|S,17:15:21.0,-26:36:10,5.07,2000
36 Ophiuchi B,f|S,17:15:21.0,-26:36:10,5.08,2000
36 Ophiuchi C,f|S,17:16:13.4,-26:32:46,6.33,2000
Nearby Star,f|S,20:11:11.9,-36:06:04,5.32,2000
Nearby Star,f|S,20:11:11.9,-36:06:04,11.50,2000
82 Eridani,f|S,03:19:55.6,-43:04:11,4.26,2000
Nearby Star,f|S,17:48:06.7,+70:52:29,14.12,2000
delta Pavonis,f|S,20:08:43.6,-66:10:55,3.56,2000
QY Aurigae A,f|S,07:10:01.8,+38:31:46,12.05,2000
QY Aurigae B,f|S,07:10:01.8,+38:31:46,12.45,2000
HN Librae,f|S,14:34:16.8,-12:31:10,11.31,2000
Nearby Star,f|S,09:14:22.8,+52:41:12,7.62,2000
Nearby Star,f|S,09:14:24.7,+52:41:11,7.71,2000
Nearby Star,f|S,17:46:12.6,-32:06:13,10.49,2000
Nearby Star,f|S,17:46:14.4,-32:06:08,11.75,2000
Nearby Star,f|S,17:46:14.4,-32:06:08,12.75,2000
Nearby Star,f|S,20:13:53.4,-45:09:50,7.96,2000
Wolf 562y,f|S,15:19:26.8,-07:43:20,10.56,2000
EQ Pegasi,f|S,23:31:52.2,+19:56:14,10.26,2000
Nearby Star,f|S,23:31:52.2,+19:56:14,12.40,2000
Nearby Star,f|S,17:12:07.9,+45:39:57,9.93,2000
Nearby Star,f|S,17:12:07.9,+45:39:57,10.35,2000
Nearby Star,f|S,14:56:38.5,-28:09:51,17.05,2000
Nearby Star,f|S,16:31:18.4,+40:51:54,14.79,2000
WD 0552-041,f|S,05:55:09.7,-04:10:17,14.45,2000
Wolf 630 A,f|S,16:55:28.8,-08:20:11,9.72,2000
Wolf 630 B,f|S,16:55:28.8,-08:20:11,10.54,2000
van Biesbroeck 8,f|S,16:55:35.8,-08:23:40,16.80,2000
Wolf 630 C,f|S,16:55:28.8,-08:20:11,10.63,2000
Wolf 629,f|S,16:55:25.2,-08:19:21,11.74,2000
Nearby Star,f|S,23:13:17.0,+57:10:06,5.56,2000
GL Virginis,f|S,12:19:00.3,+11:07:31,13.80,2000
Nearby Star,f|S,16:25:24.6,+54:18:15,10.10,2000
Ross 104,f|S,11:00:04.3,+22:49:59,10.02,2000
Ross 775 A,f|S,21:29:36.8,+17:38:36,11.06,2000
Ross 775 B,f|S,21:29:36.8,+17:38:36,11.06,2000
ksi Bootis A,f|S,14:51:23.4,+19:06:02,4.70,2000
ksi Bootis B,f|S,14:51:23.4,+19:06:02,6.97,2000
EE Leonis,f|S,10:50:52.1,+06:48:29,11.67,2000
Ross 619,f|S,08:11:57.5,+08:46:28,12.82,2000
RECONS 4,f|S,03:01:51.1,-16:35:31,10.54,2000
Ross 671,f|S,22:56:34.8,+16:33:12,8.60,2000

760
Site/contrib/wcs.c Normal file
View File

@ -0,0 +1,760 @@
/* manage WCS headers both classic and PLAT scale variety.
*
* N.B. the FITS standard says the center of the first pixel in the file is
* at pixel coordinates [1,1]. The functions here-in expect the caller to
* refer to this pixel as [0,0].
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include "astro.h"
#include "ip.h"
static int dsswcs (FImage *fip);
static int dssxy2RADec (FImage *fip, double X, double Y, double *rap,
double *decp);
static int worldpos (double xpix, double ypix, double xref, double yref,
double xrefpix, double yrefpix, double xinc, double yinc, double rot,
char *type, double *xpos, double *ypos);
static int xypix (double xpos, double ypos, double xref, double yref,
double xrefpix, double yrefpix, double xinc, double yinc, double rot,
char *type, double *xpix, double *ypix);
static int setWCScache (FImage *fip);
/* given a 0-based x/y location over the given image, return ra and dec, rads.
* we require the C* fields in the header.
* return 0 if all ok, else -1.
*/
int
xy2RADec (fip, x, y, rap, decp)
FImage *fip;
double x, y;
double *rap, *decp;
{
double xpos; /* x (RA) coordinate (deg) */
double ypos; /* y (dec) coordinate (deg) */
if (setWCScache (fip) < 0)
return (-1);
/* CRPIXn assume pixels are 1-based */
if (worldpos(x+1, y+1, fip->xref, fip->yref, fip->xrefpix, fip->yrefpix,
fip->xinc, fip->yinc, fip->rot, fip->type, &xpos, &ypos) < 0)
return (-1);
*rap = degrad (xpos);
range (rap, 2*PI);
*decp = degrad (ypos);
return (0);
}
/* given an ra and dec, rads, return 0-based x/y location over the given image.
* we require the C* fields in the header.
* return 0 if all ok, else -1.
*/
int
RADec2xy (fip, ra, dec, xp, yp)
FImage *fip;
double ra, dec;
double *xp, *yp;
{
double xpos; /* x (RA) coordinate (deg) */
double ypos; /* y (dec) coordinate (deg) */
if (setWCScache (fip) < 0)
return (-1);
xpos = raddeg(ra);
ypos = raddeg(dec);
if (xypix(xpos, ypos, fip->xref, fip->yref, fip->xrefpix, fip->yrefpix,
fip->xinc, fip->yinc, fip->rot, fip->type, xp, yp) < 0)
return (-1);
/* CRPIXn assume pixels are 1-based */
*xp -= 1;
*yp -= 1;
return (0);
}
/* given a DSS image, build the WCS headers.
* return 0 if ok, else return -1.
*/
static int
dsswcs (fip)
FImage *fip;
{
double a0, d0, a1, d1;
double px, py;
double pltscale;
double rot;
/* find RA and Dec at the center of our image */
if (dssxy2RADec (fip, fip->sw/2.0, fip->sh/2.0, &a0, &d0) < 0)
return (-1);
/* use center as reference */
setRealFITS (fip, "CRPIX1", fip->sw/2.0, 10, NULL);
setRealFITS (fip, "CRPIX2", fip->sh/2.0, 10, NULL);
setRealFITS (fip, "CRVAL1", raddeg(a0), 10, NULL);
setRealFITS (fip, "CRVAL2", raddeg(d0), 10, NULL);
/* set scale */
if (getRealFITS (fip, "PLTSCALE", &pltscale) < 0
|| getRealFITS (fip, "XPIXELSZ", &px) < 0
|| getRealFITS (fip, "YPIXELSZ", &py) < 0) {
return(-1);
}
setRealFITS (fip, "CDELT1", -pltscale*px/3600000.0, 10, NULL);
setRealFITS (fip, "CDELT2", pltscale*py/3600000.0, 10, NULL);
/* coord sys */
setStringFITS (fip, "CTYPE1", "RA---TAN", NULL);
setStringFITS (fip, "CTYPE2", "DEC--TAN", NULL);
/* find rotation CW to make N up.
* TODO: ugly! gotta better way??
*/
if (dssxy2RADec (fip, fip->sw/2.0, 0.0, &a1, &d1) < 0)
return (-1);
if (d0 < 0) {
double A = a0-a1;
double b = PI/2+d0;
double c = PI/2+d1;
rot = raddeg(atan2(c*sin(A), c*cos(A)-b)) - 180;
} else {
double A = a1-a0;
double b = PI/2-d0;
double c = PI/2-d1;
rot = raddeg(atan2(c*sin(A), c*cos(A)-b));
}
setRealFITS (fip, "CROTA2", rot, 10, "Derived from DSS");
return (0);
}
/* convert pixel coords to ra/dec, using DSS header fields.
* this is all based on the equations on pages 14-16 of The Digitized Sky
* Survey release notes.
* return 0 if ok, else -1.
*/
static int
dssxy2RADec (fip, X, Y, rap, decp)
FImage *fip;
double X, Y;
double *rap, *decp;
{
char buf[128];
double cnpix1, cnpix2;
double a[14], b[14];
double rh, rm, rs;
double dd, dm, ds;
double xc, px, yc, py;
double x, y, x2y2;
double pltscale;
double rac, decc, ra;
double xi, nu;
double tandecc;
int i;
if (getRealFITS (fip, "CNPIX1", &cnpix1) < 0
|| getRealFITS (fip, "CNPIX2", &cnpix2) < 0) {
return(-1);
}
if (getRealFITS (fip, "PLTSCALE", &pltscale) < 0
|| getRealFITS (fip, "PPO3", &xc) < 0
|| getRealFITS (fip, "PPO6", &yc) < 0
|| getRealFITS (fip, "XPIXELSZ", &px) < 0
|| getRealFITS (fip, "YPIXELSZ", &py) < 0) {
return(-1);
}
X += cnpix1 - 0.5;
Y += cnpix2 - 0.5;
x = (xc - px*X)/1000.0;
y = (py*Y - yc)/1000.0;
for (i = 1; i <= 13; i++) {
char ax[32], ay[32];
(void) sprintf (ax, "AMDX%d", i);
(void) sprintf (ay, "AMDY%d", i);
if (getRealFITS (fip, ax, &a[i]) < 0 ||
getRealFITS (fip, ay, &b[i]) < 0) {
return (-1);
}
}
x2y2 = x*x + y*y;
xi = a[1]*x + a[2]*y + a[3] + a[4]*x*x + a[5]*x*y + a[6]*y*y
+ a[7]*x2y2 + a[8]*x*x*x + a[9]*x*x*y + a[10]*x*y*y
+ a[11]*y*y*y + a[12]*x*x2y2 + a[13]*x*x2y2*x2y2;
xi = degrad(xi/3600.0);
nu = b[1]*y + b[2]*x + b[3] + b[4]*y*y + b[5]*x*y + b[6]*x*x
+ b[7]*x2y2 + b[8]*y*y*y + b[9]*x*y*y + b[10]*x*x*y
+ b[11]*x*x*x + b[12]*y*x2y2 + b[13]*y*x2y2*x2y2;
nu = degrad(nu/3600.0);
if (getRealFITS (fip, "PLTRAH", &rh) < 0
|| getRealFITS (fip, "PLTRAM", &rm) < 0
|| getRealFITS (fip, "PLTRAS", &rs) < 0
|| getRealFITS (fip, "PLTDECD", &dd) < 0
|| getRealFITS (fip, "PLTDECM", &dm) < 0
|| getRealFITS (fip, "PLTDECS", &ds) < 0
|| getStringFITS (fip, "PLTDECSN", buf) < 0) {
return(-1);
}
rac = rs/3600.0 + rm/60.0 + rh;
rac = hrrad(rac);
decc = ds/3600.0 + dm/60.0 + dd;
if (buf[0] == '-')
decc = -decc;
decc = degrad(decc);
tandecc = tan(decc);
ra = atan2 (xi/cos(decc), 1.0-nu*tandecc) + rac;
if (ra < 0)
ra += 2*PI;
*rap = ra;
*decp = atan (((nu + tandecc)*cos(ra-rac))/(1.0 - nu*tandecc));
return (0);
}
/* load the WCS cache if not already set up.
* return 0 if ok, else -1
*/
static int
setWCScache (fip)
FImage *fip;
{
FITSRow typestr;
double tmp;
double cd[2][2];
if (fip->wcsset)
return (0);
/* if have DSS convert to WCS so we know we can go both ways.
* only dss RD->xy I can find solves from xy->RD YUK!
*/
if (getRealFITS (fip, "PLTRAH", &tmp) == 0) {
if (dsswcs (fip) < 0)
return (-1);
}
if (getRealFITS (fip, "CRVAL1", &fip->xref) < 0) return (-1);
if (getRealFITS (fip, "CRVAL2", &fip->yref) < 0) return (-1);
if (getRealFITS (fip, "CRPIX1", &fip->xrefpix) < 0) return (-1);
if (getRealFITS (fip, "CRPIX2", &fip->yrefpix) < 0) return (-1);
if (getStringFITS (fip, "CTYPE1", typestr) < 0) return (-1);
if (getRealFITS (fip, "CD1_1", &cd[0][0]) < 0) {
/* If CD matrix is not present, revert to CDELT and CROT keywords */
if (getRealFITS (fip, "CDELT1", &fip->xinc) < 0) return (-1);
if (getRealFITS (fip, "CDELT2", &fip->yinc) < 0) return (-1);
if (getRealFITS (fip, "CROTA2", &fip->rot) < 0) return (-1);
} else {
if (getRealFITS (fip, "CD1_2", &cd[0][1]) < 0) return (-1);
if (getRealFITS (fip, "CD2_1", &cd[1][0]) < 0) return (-1);
if (getRealFITS (fip, "CD2_2", &cd[1][1]) < 0) return (-1);
/* CD matrix now available, calculate {x,y}inc and rot values
* CD1_1 = CDELT1 * cos (CROTA2)
* CD1_2 = -CDELT2 * sin (CROTA2)
* CD2_1 = CDELT1 * sin (CROTA2)
* CD2_2 = CDELT2 * cos (CROTA2)
* therefore:
* CROT2 = ATAN2(-CD1_2, CD2_2)
* CDELT1 = CD1_1/acos(CROT2)
* CDELT2 = CD2_2/acos(CROT2)
*/
tmp = atan2(-cd[0][1], cd[1][1]);
fip->rot = raddeg(tmp);
fip->xinc = cd[0][0] / cos(tmp);
fip->yinc = cd[1][1] / cos(tmp);
}
if (strncmp (typestr, "RA--", 4)) return (-1);
strncpy (fip->type, typestr+4, sizeof(fip->type)-1);
fip->wcsset = 1;
return (0);
}
/* worldpos.c -- WCS Algorithms from Classic AIPS.
Copyright (C) 1994
Associated Universities, Inc. Washington DC, USA.
This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Library General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at your
option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public
License for more details.
You should have received a copy of the GNU Library General Public License
along with this library; if not, write to the Free Software Foundation,
Inc., 675 Massachusetts Ave, Cambridge, MA 02139, USA.
Correspondence concerning AIPS should be addressed as follows:
Internet email: aipsmail@nrao.edu
Postal address: AIPS Group
National Radio Astronomy Observatory
520 Edgemont Road
Charlottesville, VA 22903-2475 USA
-=-=-=-=-=-=-
These two ANSI C functions, worldpos() and xypix(), perform
forward and reverse WCS computations for 8 types of projective
geometries ("-SIN", "-TAN", "-ARC", "-NCP", "-GLS", "-MER", "-AIT"
and "-STG"):
worldpos() converts from pixel location to RA,Dec
xypix() converts from RA,Dec to pixel location
where "(RA,Dec)" are more generically (long,lat). These functions
are based on the WCS implementation of Classic AIPS, an
implementation which has been in production use for more than ten
years. See the two memos by Eric Greisen
ftp://fits.cv.nrao.edu/fits/documents/wcs/aips27.ps.Z
ftp://fits.cv.nrao.edu/fits/documents/wcs/aips46.ps.Z
for descriptions of the 8 projective geometries and the
algorithms. Footnotes in these two documents describe the
differences between these algorithms and the 1993-94 WCS draft
proposal (see URL below). In particular, these algorithms support
ordinary field rotation, but not skew geometries (CD or PC matrix
cases). Also, the MER and AIT algorithms work correctly only for
CRVALi=(0,0). Users should note that GLS projections with yref!=0
will behave differently in this code than in the draft WCS
proposal. The NCP projection is now obsolete (it is a special
case of SIN). WCS syntax and semantics for various advanced
features is discussed in the draft WCS proposal by Greisen and
Calabretta at:
ftp://fits.cv.nrao.edu/fits/documents/wcs/wcs.all.ps.Z
-=-=-=-
The original version of this code was Emailed to D.Wells on
Friday, 23 September by Bill Cotton <bcotton@gorilla.cv.nrao.edu>,
who described it as a "..more or less.. exact translation from the
AIPSish..". Changes were made by Don Wells <dwells@nrao.edu>
during the period October 11-13, 1994:
1) added GNU license and header comments
2) added testpos.c program to perform extensive circularity tests
3) changed float-->double to get more than 7 significant figures
4) testpos.c circularity test failed on MER and AIT. B.Cotton
found that "..there were a couple of lines of code [in] the wrong
place as a result of merging several Fortran routines."
5) testpos.c found 0h wraparound in xypix() and worldpos().
6) E.Greisen recommended removal of various redundant if-statements,
and addition of a 360d difference test to MER case of worldpos().
*/
static int worldpos(xpix, ypix, xref, yref, xrefpix, yrefpix, xinc, yinc, rot,
type, xpos, ypos)
double xpix;
double ypix;
double xref;
double yref;
double xrefpix;
double yrefpix;
double xinc;
double yinc;
double rot;
char *type;
double *xpos;
double *ypos;
/*-----------------------------------------------------------------------*/
/* routine to determine accurate position for pixel coordinates */
/* returns 0 if successful otherwise: */
/* 1 = angle too large for projection; */
/* does: -SIN, -TAN, -ARC, -NCP, -GLS, -MER, -AIT projections */
/* anything else is linear */
/* Input: */
/* f xpix x pixel number (RA or long without rotation) */
/* f ypiy y pixel number (dec or lat without rotation) */
/* d xref x reference coordinate value (deg) */
/* d yref y reference coordinate value (deg) */
/* f xrefpix x reference pixel */
/* f yrefpix y reference pixel */
/* f xinc x coordinate increment (deg) */
/* f yinc y coordinate increment (deg) */
/* f rot rotation (deg) (from N through E) */
/* c *type projection type code e.g. "-SIN"; */
/* Output: */
/* d *xpos x (RA) coordinate (deg) */
/* d *ypos y (dec) coordinate (deg) */
/*-----------------------------------------------------------------------*/
{
double cosr, sinr, dx, dy, dz, tmp;
double sins, coss, dect=0, rat=0, dt, l, m, mg, da, dd, cos0, sin0;
double dec0, ra0, decout, raout;
double geo1, geo2, geo3;
double cond2r=1.745329252e-2;
double twopi = 6.28318530717959, deps = 1.0e-5;
int i, itype;
static char ctypes[8][5] ={"-SIN","-TAN","-ARC","-NCP", "-GLS", "-MER",
"-AIT", "-STG"};
/* Offset from ref pixel */
dx = (xpix-xrefpix) * xinc;
dy = (ypix-yrefpix) * yinc;
/* Take out rotation */
cosr = cos(rot*cond2r);
sinr = sin(rot*cond2r);
if (rot!=0.0)
{tmp = dx * cosr - dy * sinr;
dy = dy * cosr + dx * sinr;
dx = tmp;}
/* find type */
itype = 0; /* default type is linear */
for (i=0;i<8;i++) if (!strncmp(type, ctypes[i], 4)) itype = i+1;
/* default, linear result for error return */
*xpos = xref + dx;
*ypos = yref + dy;
/* convert to radians */
ra0 = xref * cond2r;
dec0 = yref * cond2r;
l = dx * cond2r;
m = dy * cond2r;
sins = l*l + m*m;
decout = 0.0;
raout = 0.0;
cos0 = cos(dec0);
sin0 = sin(dec0);
/* process by case */
switch (itype) {
case 0: /* linear */
rat = ra0 + l;
dect = dec0 + m;
break;
case 1: /* -SIN sin*/
if (sins>1.0) return 1;
coss = sqrt (1.0 - sins);
dt = sin0 * coss + cos0 * m;
if ((dt>1.0) || (dt<-1.0)) return 1;
dect = asin (dt);
rat = cos0 * coss - sin0 * m;
if ((rat==0.0) && (l==0.0)) return 1;
rat = atan2 (l, rat) + ra0;
break;
case 2: /* -TAN tan */
if (sins>1.0) return 1;
dect = cos0 - m * sin0;
if (dect==0.0) return 1;
rat = ra0 + atan2 (l, dect);
dect = atan (cos(rat-ra0) * (m * cos0 + sin0) / dect);
break;
case 3: /* -ARC Arc*/
if (sins>=twopi*twopi/4.0) return 1;
sins = sqrt(sins);
coss = cos (sins);
if (sins!=0.0) sins = sin (sins) / sins;
else
sins = 1.0;
dt = m * cos0 * sins + sin0 * coss;
if ((dt>1.0) || (dt<-1.0)) return 1;
dect = asin (dt);
da = coss - dt * sin0;
dt = l * sins * cos0;
if ((da==0.0) && (dt==0.0)) return 1;
rat = ra0 + atan2 (dt, da);
break;
case 4: /* -NCP North celestial pole*/
dect = cos0 - m * sin0;
if (dect==0.0) return 1;
rat = ra0 + atan2 (l, dect);
dt = cos (rat-ra0);
if (dt==0.0) return 1;
dect = dect / dt;
if ((dect>1.0) || (dect<-1.0)) return 1;
dect = acos (dect);
if (dec0<0.0) dect = -dect;
break;
case 5: /* -GLS global sinusoid */
dect = dec0 + m;
if (fabs(dect)>twopi/4.0) return 1;
coss = cos (dect);
if (fabs(l)>twopi*coss/2.0) return 1;
rat = ra0;
if (coss>deps) rat = rat + l / coss;
break;
case 6: /* -MER mercator*/
dt = yinc * cosr + xinc * sinr;
if (dt==0.0) dt = 1.0;
dy = (yref/2.0 + 45.0) * cond2r;
dx = dy + dt / 2.0 * cond2r;
dy = log (tan (dy));
dx = log (tan (dx));
geo2 = dt * cond2r / (dx - dy);
geo3 = geo2 * dy;
geo1 = cos (yref*cond2r);
if (geo1<=0.0) geo1 = 1.0;
rat = l / geo1 + ra0;
if (fabs(rat - ra0) > twopi) return 1; /* added 10/13/94 DCW/EWG */
dt = 0.0;
if (geo2!=0.0) dt = (m + geo3) / geo2;
dt = exp (dt);
dect = 2.0 * atan (dt) - twopi / 4.0;
break;
case 7: /* -AIT Aitoff*/
dt = yinc*cosr + xinc*sinr;
if (dt==0.0) dt = 1.0;
dt = dt * cond2r;
dy = yref * cond2r;
dx = sin(dy+dt)/sqrt((1.0+cos(dy+dt))/2.0) -
sin(dy)/sqrt((1.0+cos(dy))/2.0);
if (dx==0.0) dx = 1.0;
geo2 = dt / dx;
dt = xinc*cosr - yinc* sinr;
if (dt==0.0) dt = 1.0;
dt = dt * cond2r;
dx = 2.0 * cos(dy) * sin(dt/2.0);
if (dx==0.0) dx = 1.0;
geo1 = dt * sqrt((1.0+cos(dy)*cos(dt/2.0))/2.0) / dx;
geo3 = geo2 * sin(dy) / sqrt((1.0+cos(dy))/2.0);
rat = ra0;
dect = dec0;
if ((l==0.0) && (m==0.0)) break;
dz = 4.0 - l*l/(4.0*geo1*geo1) - ((m+geo3)/geo2)*((m+geo3)/geo2) ;
if ((dz>4.0) || (dz<2.0)) return 1;
dz = 0.5 * sqrt (dz);
dd = (m+geo3) * dz / geo2;
if (fabs(dd)>1.0) return 1;
dd = asin (dd);
if (fabs(cos(dd))<deps) return 1;
da = l * dz / (2.0 * geo1 * cos(dd));
if (fabs(da)>1.0) return 1;
da = asin (da);
rat = ra0 + 2.0 * da;
dect = dd;
break;
case 8: /* -STG Sterographic*/
dz = (4.0 - sins) / (4.0 + sins);
if (fabs(dz)>1.0) return 1;
dect = dz * sin0 + m * cos0 * (1.0+dz) / 2.0;
if (fabs(dect)>1.0) return 1;
dect = asin (dect);
rat = cos(dect);
if (fabs(rat)<deps) return 1;
rat = l * (1.0+dz) / (2.0 * rat);
if (fabs(rat)>1.0) return 1;
rat = asin (rat);
mg = 1.0 + sin(dect) * sin0 + cos(dect) * cos0 * cos(rat);
if (fabs(mg)<deps) return 1;
mg = 2.0 * (sin(dect) * cos0 - cos(dect) * sin0 * cos(rat)) / mg;
if (fabs(mg-m)>deps) rat = twopi/2.0 - rat;
rat = ra0 + rat;
break;
}
/* return ra in range */
raout = rat;
decout = dect;
if (raout-ra0>twopi/2.0) raout = raout - twopi;
if (raout-ra0<-twopi/2.0) raout = raout + twopi;
if (raout < 0.0) raout += twopi; /* added by DCW 10/12/94 */
/* correct units back to degrees */
*xpos = raout / cond2r;
*ypos = decout / cond2r;
return 0;
} /* End of worldpos */
static int xypix(xpos, ypos, xref, yref, xrefpix, yrefpix, xinc, yinc, rot,
type, xpix, ypix)
double xpos;
double ypos;
double xref;
double yref;
double xrefpix;
double yrefpix;
double xinc;
double yinc;
double rot;
char *type;
double *xpix;
double *ypix;
/*-----------------------------------------------------------------------*/
/* routine to determine accurate pixel coordinates for an RA and Dec */
/* returns 0 if successful otherwise: */
/* 1 = angle too large for projection; */
/* 2 = bad values */
/* does: -SIN, -TAN, -ARC, -NCP, -GLS, -MER, -AIT projections */
/* anything else is linear */
/* Input: */
/* d xpos x (RA) coordinate (deg) */
/* d ypos y (dec) coordinate (deg) */
/* d xref x reference coordinate value (deg) */
/* d yref y reference coordinate value (deg) */
/* f xrefpix x reference pixel */
/* f yrefpix y reference pixel */
/* f xinc x coordinate increment (deg) */
/* f yinc y coordinate increment (deg) */
/* f rot rotation (deg) (from N through E) */
/* c *type projection type code e.g. "-SIN"; */
/* Output: */
/* f *xpix x pixel number (RA or long without rotation) */
/* f *ypiy y pixel number (dec or lat without rotation) */
/*-----------------------------------------------------------------------*/
{
double dx, dy, dz, r, ra0, dec0, ra, dec, coss, sins, dt, da, dd, sint;
double l, m=0, geo1, geo2, geo3, sinr, cosr;
double cond2r=1.745329252e-2, deps=1.0e-5, twopi=6.28318530717959;
int i, itype;
static char ctypes[8][5] ={"-SIN","-TAN","-ARC","-NCP", "-GLS", "-MER",
"-AIT", "-STG"};
/* 0h wrap-around tests added by D.Wells 10/12/94: */
dt = (xpos - xref);
if (dt > 180) xpos -= 360;
if (dt < -180) xpos += 360;
/* NOTE: changing input argument xpos is OK (call-by-value in C!) */
/* default values - linear */
dx = xpos - xref;
dy = ypos - yref;
dz = 0.0;
/* Correct for rotation */
r = rot * cond2r;
cosr = cos (r);
sinr = sin (r);
dz = dx*cosr + dy*sinr;
dy = dy*cosr - dx*sinr;
dx = dz;
/* check axis increments - bail out if either 0 */
if ((xinc==0.0) || (yinc==0.0)) {*xpix=0.0; *ypix=0.0; return 2;}
/* convert to pixels */
*xpix = dx / xinc + xrefpix;
*ypix = dy / yinc + yrefpix;
/* find type */
itype = 0; /* default type is linear */
for (i=0;i<8;i++) if (!strncmp(type, ctypes[i], 4)) itype = i+1;
if (itype==0) return 0; /* done if linear */
/* Non linear position */
ra0 = xref * cond2r;
dec0 = yref * cond2r;
ra = xpos * cond2r;
dec = ypos * cond2r;
/* compute direction cosine */
coss = cos (dec);
sins = sin (dec);
l = sin(ra-ra0) * coss;
sint = sins * sin(dec0) + coss * cos(dec0) * cos(ra-ra0);
/* process by case */
switch (itype) {
case 1: /* -SIN sin*/
if (sint<0.0) return 1;
m = sins * cos(dec0) - coss * sin(dec0) * cos(ra-ra0);
break;
case 2: /* -TAN tan */
if (sint<=0.0) return 1;
m = sins * sin(dec0) + coss * cos(dec0) * cos(ra-ra0);
l = l / m;
m = (sins * cos(dec0) - coss * sin(dec0) * cos(ra-ra0)) / m;
break;
case 3: /* -ARC Arc*/
m = sins * sin(dec0) + coss * cos(dec0) * cos(ra-ra0);
if (m<-1.0) m = -1.0;
if (m>1.0) m = 1.0;
m = acos (m);
if (m!=0)
m = m / sin(m);
else
m = 1.0;
l = l * m;
m = (sins * cos(dec0) - coss * sin(dec0) * cos(ra-ra0)) * m;
break;
case 4: /* -NCP North celestial pole*/
if (dec0==0.0)
return 1; /* can't stand the equator */
else
m = (cos(dec0) - coss * cos(ra-ra0)) / sin(dec0);
break;
case 5: /* -GLS global sinusoid */
dt = ra - ra0;
if (fabs(dec)>twopi/4.0) return 1;
if (fabs(dec0)>twopi/4.0) return 1;
m = dec - dec0;
l = dt * coss;
break;
case 6: /* -MER mercator*/
dt = yinc * cosr + xinc * sinr;
if (dt==0.0) dt = 1.0;
dy = (yref/2.0 + 45.0) * cond2r;
dx = dy + dt / 2.0 * cond2r;
dy = log (tan (dy));
dx = log (tan (dx));
geo2 = dt * cond2r / (dx - dy);
geo3 = geo2 * dy;
geo1 = cos (yref*cond2r);
if (geo1<=0.0) geo1 = 1.0;
dt = ra - ra0;
l = geo1 * dt;
dt = dec / 2.0 + twopi / 8.0;
dt = tan (dt);
if (dt<deps) return 2;
m = geo2 * log (dt) - geo3;
break;
case 7: /* -AIT Aitoff*/
l = 0.0;
m = 0.0;
da = (ra - ra0) / 2.0;
if (fabs(da)>twopi/4.0) return 1;
dt = yinc*cosr + xinc*sinr;
if (dt==0.0) dt = 1.0;
dt = dt * cond2r;
dy = yref * cond2r;
dx = sin(dy+dt)/sqrt((1.0+cos(dy+dt))/2.0) -
sin(dy)/sqrt((1.0+cos(dy))/2.0);
if (dx==0.0) dx = 1.0;
geo2 = dt / dx;
dt = xinc*cosr - yinc* sinr;
if (dt==0.0) dt = 1.0;
dt = dt * cond2r;
dx = 2.0 * cos(dy) * sin(dt/2.0);
if (dx==0.0) dx = 1.0;
geo1 = dt * sqrt((1.0+cos(dy)*cos(dt/2.0))/2.0) / dx;
geo3 = geo2 * sin(dy) / sqrt((1.0+cos(dy))/2.0);
dt = sqrt ((1.0 + cos(dec) * cos(da))/2.0);
if (fabs(dt)<deps) return 3;
l = 2.0 * geo1 * cos(dec) * sin(da) / dt;
m = geo2 * sin(dec) / dt - geo3;
break;
case 8: /* -STG Sterographic*/
da = ra - ra0;
if (fabs(dec)>twopi/4.0) return 1;
dd = 1.0 + sins * sin(dec0) + coss * cos(dec0) * cos(da);
if (fabs(dd)<deps) return 1;
dd = 2.0 / dd;
l = l * dd;
m = dd * (sins * cos(dec0) - coss * sin(dec0) * cos(da));
break;
} /* end of itype switch */
/* back to degrees */
dx = l / cond2r;
dy = m / cond2r;
/* Correct for rotation */
dz = dx*cosr + dy*sinr;
dy = dy*cosr - dx*sinr;
dx = dz;
/* convert to pixels */
*xpix = dx / xinc + xrefpix;
*ypix = dy / yinc + yrefpix;
return 0;
} /* end xypix */
/* For RCS Only -- Do Not Edit */
static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: wcs.c,v $ $Date: 2005/04/09 21:13:22 $ $Revision: 1.4 $ $Name: $"};

View File

@ -0,0 +1,15 @@
diff -Naur ./orig/xephem-3.7.7/libastro/refract.c ./patched/xephem-3.7.7/libastro/refract.c
--- ./orig/xephem-3.7.7/libastro/refract.c 2005-03-20 12:04:52.000000000 +0100
+++ ./patched/xephem-3.7.7/libastro/refract.c 2020-09-19 17:57:41.050022062 +0200
@@ -62,6 +62,11 @@
double d, t, t0, a;
+ if (isnan (ta)) {
+ *aa = ta;
+ return;
+ }
+
/* first guess of error is to go backwards.
* make use that we know delta-apparent is always < delta-true.
*/

View File

@ -0,0 +1,671 @@
diff -Naur ./orig/xephem-3.7.7/GUI/xephem/auxil/mpcorb2edb.pl ./patched/xephem-3.7.7/GUI/xephem/auxil/mpcorb2edb.pl
--- ./orig/xephem-3.7.7/GUI/xephem/auxil/mpcorb2edb.pl 2014-07-11 04:46:35.000000000 +0200
+++ ./patched/xephem-3.7.7/GUI/xephem/auxil/mpcorb2edb.pl 2018-01-08 02:54:53.603935652 +0100
@@ -78,7 +78,7 @@
# setup cutoff mag
my $dimmag = 13; # dimmest mag to be saved in "bright" file
# set site and file in case of -f
-my $MPCSITE = "http://www.minorplanetcenter.net";
+my $MPCSITE = "https://www.minorplanetcenter.net";
my $MPCFTPDIR = "/iau/MPCORB";
my $MPCFILE = "MPCORB.DAT";
my $MPCZIPFILE = "MPCORB.DAT.gz";
diff -Naur ./orig/xephem-3.7.7/GUI/xephem/fallbacks.c ./patched/xephem-3.7.7/GUI/xephem/fallbacks.c
--- ./orig/xephem-3.7.7/GUI/xephem/fallbacks.c 2015-04-09 02:20:19.000000000 +0200
+++ ./patched/xephem-3.7.7/GUI/xephem/fallbacks.c 2018-01-08 21:26:23.529915768 +0100
@@ -747,10 +747,10 @@
"XEphem*WebDB*URL1.value: http://celestrak.com/NORAD/elements/science.txt",
"XEphem*WebDB*URL2.value: http://celestrak.com/NORAD/elements/tle-new.txt",
"XEphem*WebDB*URL3.value: http://celestrak.com/NORAD/elements/amateur.txt",
- "XEphem*WebDB*URL4.value: http://www.minorplanetcenter.org/iau/Ephemerides/Comets/Soft03Cmt.txt",
- "XEphem*WebDB*URL5.value: http://www.minorplanetcenter.org/iau/Ephemerides/CritList/Soft03CritList.txt",
- "XEphem*WebDB*URL6.value: http://www.minorplanetcenter.org/iau/Ephemerides/Distant/Soft03Distant.txt",
- "XEphem*WebDB*URL7.value: http://www.minorplanetcenter.org/iau/Ephemerides/Unusual/Soft03Unusual.txt",
+ "XEphem*WebDB*URL4.value: https://www.minorplanetcenter.org/iau/Ephemerides/Comets/Soft03Cmt.txt",
+ "XEphem*WebDB*URL5.value: https://www.minorplanetcenter.org/iau/Ephemerides/CritList/Soft03CritList.txt",
+ "XEphem*WebDB*URL6.value: https://www.minorplanetcenter.org/iau/Ephemerides/Distant/Soft03Distant.txt",
+ "XEphem*WebDB*URL7.value: https://www.minorplanetcenter.org/iau/Ephemerides/Unusual/Soft03Unusual.txt",
"XEphem*WebDB.x: 200",
"XEphem*WebDB.y: 200",
"XEphem*WeekStart.Monday.set: False",
diff -Naur ./orig/xephem-3.7.7/GUI/xephem/Makefile ./patched/xephem-3.7.7/GUI/xephem/Makefile
--- ./orig/xephem-3.7.7/GUI/xephem/Makefile 2015-08-09 23:36:50.000000000 +0200
+++ ./patched/xephem-3.7.7/GUI/xephem/Makefile 2018-01-08 21:20:45.200717791 +0100
@@ -35,7 +35,7 @@
CFLAGS = $(LIBINC) $(CLDFLAGS) -O2 -Wall -I$(MOTIFI) -I/opt/X11/include
LDFLAGS = $(LIBLNK) $(CLDFLAGS) -L$(MOTIFL) -L/opt/X11/lib
XLIBS = -lXm -lXp -lXt -lXext -lXmu -lX11
-LIBS = $(XLIBS) $(LIBLIB) -lm
+LIBS = $(XLIBS) $(LIBLIB) -lm -lssl
# static linking on Apple using X11 libs from ports
# CC = gcc
diff -Naur ./orig/xephem-3.7.7/GUI/xephem/net.h ./patched/xephem-3.7.7/GUI/xephem/net.h
--- ./orig/xephem-3.7.7/GUI/xephem/net.h 2005-03-20 12:04:50.000000000 +0100
+++ ./patched/xephem-3.7.7/GUI/xephem/net.h 2018-01-08 19:45:27.561208366 +0100
@@ -20,6 +20,13 @@
#include <sys/select.h>
#endif
+#include <openssl/ssl.h>
+
+typedef struct {
+ int fd; //file desciptor for the underlying connection socket
+ SSL *ssl; //ssl connection for use with SSL_read( )and SSL_write()
+} XE_SSL_FD;
+
/* support functions */
extern int httpGET (char *host, char *GETcmd, char msg[]);
@@ -29,8 +36,11 @@
extern int recvline (int fd, char buf[], int max);
extern int recvlineb (int sock, char *buf, int size);
extern int sendbytes (int fd, unsigned char buf[], int n);
-
-
+extern int httpsGET (char *host, char *GETcmd, char msg[], XE_SSL_FD *ssl_fd);
+extern int ssl_recvbytes (XE_SSL_FD *ssl_fd, unsigned char buf[], int n);
+extern int ssl_readbytes (XE_SSL_FD *ssl_fd, unsigned char buf[], int n);
+extern int ssl_recvline (XE_SSL_FD *ssl_fd, char buf[], int max);
+extern int ssl_recvlineb (XE_SSL_FD *ssl_fd, char *buf, int size);
/* For RCS Only -- Do Not Edit
* @(#) $RCSfile: net.h,v $ $Date: 2003/03/17 07:26:21 $ $Revision: 1.3 $ $Name: $
diff -Naur ./orig/xephem-3.7.7/GUI/xephem/netmenu.c ./patched/xephem-3.7.7/GUI/xephem/netmenu.c
--- ./orig/xephem-3.7.7/GUI/xephem/netmenu.c 2010-10-06 23:12:40.000000000 +0200
+++ ./patched/xephem-3.7.7/GUI/xephem/netmenu.c 2018-01-08 22:02:16.090940142 +0100
@@ -9,6 +9,8 @@
#include <string.h>
#include <unistd.h>
+#include <openssl/ssl.h>
+
#include <Xm/Form.h>
#include <Xm/Label.h>
#include <Xm/PushB.h>
@@ -70,12 +72,24 @@
static char netcategory[] = "Network"; /* Save category */
+static SSL_METHOD *ssl_method; /* global ssl dispatch structure for creating a ssl context */
+static SSL_CTX *ssl_ctx; /* global ssl context structure for creating ssl connections */
+
/* call to set up without actually bringing up the menus.
*/
void
net_create()
{
if (!netshell_w) {
+ if (SSL_library_init() < 0) {
+ fprintf (stderr, "Could not initialize the OpenSSL library !\n");
+ } else {
+ ssl_method = SSLv23_client_method(); /* deprecated since openssl 1.1.x */
+// ssl_method = TLS_client_method(); /* since openssl 1.1.x */
+ ssl_ctx = SSL_CTX_new (ssl_method);
+ SSL_CTX_set_options (ssl_ctx, SSL_OP_NO_SSLv2);
+ };
+
net_create_form();
(void) net_save(); /* confirming here is just annoying */
}
@@ -251,8 +265,8 @@
struct {
unsigned char VN; /* version number */
unsigned char CD; /* command code */
- unsigned short DSTPORT; /* destination port */
- unsigned long DSTIP; /* destination IP addres */
+ uint16_t DSTPORT; /* destination port */
+ uint32_t DSTIP; /* destination IP address */
} SocksPacket;
struct hostent *hs = gethostbyname (socks_host);
@@ -390,7 +404,7 @@
/* read up to and including the next '\n' from socket fd into buf[max].
* we silently ignore all '\r'. we add a trailing '\0'.
- * return line lenth (not counting \0) if all ok, else -1.
+ * return line length (not counting \0) if all ok, else -1.
* N.B. this never reads ahead -- if that's ok, recvlineb() is better
*/
int
@@ -445,6 +459,216 @@
if (nr <= 0) {
ok = nr;
rb_next = 0;
+ rb_unk = 0;
+ break;
+ }
+ rb_next = 0;
+ rb_unk = nr;
+ }
+
+ if ((c = rb_linebuf[rb_next++]) != '\r')
+ *buf++ = c;
+
+ } while (buf-origbuf < size && c != '\n');
+
+ /* always give back a real line regardless, else status */
+ if (ok > 0) {
+ *buf = '\0';
+ ok = buf - origbuf;
+ }
+
+ return (ok);
+}
+
+/* open the host, do the given GET cmd, and return a socket fd for the result.
+ * on success it fills the XE_SSL_FD structure for later use by SSL_read() and necessary cleanup.
+ * return -1 and with excuse in msg[], else 0 if ok.
+ * N.B. can be called before we are created if net set in app defaults.
+ */
+int
+httpsGET (char *host, char *GETcmd, char msg[], XE_SSL_FD *ssl_fd)
+{
+ char buf[2048];
+ int fd;
+ int connected;
+ SSL *ssl;
+ int n;
+ int ret;
+ int httpsport = 443;
+
+ /* open connection */
+ if (proxy_on) {
+ fd = mkconnection (proxy_host, proxy_port, msg);
+ if (fd < 0)
+ return (-1);
+
+ /* fill buf with CONNECT */
+ (void) sprintf (buf, "CONNECT %1$s:%2$d HTTP/1.0\r\nUser-Agent: xephem/%3$s\r\nHost: %1$s:%2$d\r\n\r\n", host, httpsport, PATCHLEVEL);
+
+ /* add proxy auth if enabled */
+ if (!auth_w)
+ net_create_form();
+ if (XmToggleButtonGetState (auth_w))
+ addAuth(buf);
+
+ /* log it */
+ xe_msg (0, "https proxy connect: %s", buf);
+
+ /* send it */
+ n = strlen (buf);
+ if (sendbytes(fd, (unsigned char *)buf, n) < 0) {
+ (void) sprintf (msg, "%s: send error: %s", proxy_host, syserrstr());
+ (void) close (fd);
+ return (-1);
+ }
+
+ connected = 0;
+ while (recvline (fd, buf, sizeof(buf)) > 1) {
+ xe_msg (0, "Rcv: %s", buf);
+ if (strstr (buf, "200 "))
+ connected = 1;
+ }
+ if (!connected) {
+ (void) sprintf (msg, "%s: connect error: %s", proxy_host, syserrstr());
+ (void) close (fd);
+ return (-1);
+ }
+ } else {
+ /* SOCKS or direct are both handled by mkconnection() */
+ fd = mkconnection (host, httpsport, msg);
+ if (fd < 0)
+ return (-1);
+ }
+
+ /* fill buf with GETcmd */
+ (void) sprintf (buf, "%s", GETcmd);
+
+ /* start ssl connection */
+ ssl = SSL_new (ssl_ctx);
+ SSL_set_fd (ssl, fd);
+ SSL_connect (ssl);
+
+ /* log it */
+ xe_msg (0, "https: %s", buf);
+
+ /* send it */
+ n = strlen (buf);
+ ret = SSL_write (ssl, (unsigned char *)buf, n);
+ if (ret <= 0) {
+ (void) sprintf (msg, "%s: ssl send error code: %d", host, SSL_get_error (ssl, ret));
+ (void) SSL_free (ssl);
+ (void) close (fd);
+ return (-1);
+ }
+
+ /* caller can read response */
+ ssl_fd->fd = fd;
+ ssl_fd->ssl = ssl;
+ return (fd);
+}
+
+/* receive exactly n bytes from ssl connection ssl_fd into buf.
+ * return -1, 0 or n.
+ * N.B. with fallback to ordinary read from socket if ssl_fd->ssl is NULL
+ */
+int
+ssl_recvbytes (XE_SSL_FD *ssl_fd, unsigned char buf[], int n)
+{
+ int ns, tot;
+
+ for (tot = 0; tot < n; tot += ns) {
+ if (tout (TOUT, ssl_fd->fd, 0) < 0)
+ return (-1);
+ if (ssl_fd->ssl)
+ ns = SSL_read (ssl_fd->ssl, (void *)(buf+tot), n-tot);
+ else
+ ns = read (ssl_fd->fd, (void *)(buf+tot), n-tot);
+ if (ns <= 0)
+ return (ns);
+ }
+ return (n);
+}
+
+/* like read(2) except we time out and allow user to cancel.
+ * receive up to n bytes from ssl connection ssl_fd into buf.
+ * return count, or 0 on eof or -1 on error.
+ * N.B. with fallback to ordinary read from socket if ssl_fd->ssl is NULL
+ */
+int
+ssl_readbytes (XE_SSL_FD *ssl_fd, unsigned char buf[], int n)
+{
+ int ns;
+
+ if (tout (TOUT, ssl_fd->fd, 0) < 0)
+ return (-1);
+ if (ssl_fd->ssl)
+ ns = SSL_read (ssl_fd->ssl, (void *)buf, n);
+ else
+ ns = read (ssl_fd->fd, (void *)buf, n);
+ return (ns);
+}
+
+/* read up to and including the next '\n' from ssl into buf[max].
+ * we silently ignore all '\r'. we add a trailing '\0'.
+ * return line length (not counting \0) if all ok, else -1.
+ * N.B. with fallback to ordinary read from socket if ssl_fd->ssl is NULL
+ */
+int
+ssl_recvline (XE_SSL_FD *ssl_fd, char buf[], int max)
+{
+ unsigned char c;
+ int n;
+
+ max--; /* leave room for trailing \0 */
+
+ for (n = 0; n < max && ssl_recvbytes (ssl_fd, &c, 1) == 1; ) {
+ if (c != '\r') {
+ buf[n++] = c;
+ if (c == '\n') {
+ buf[n] = '\0';
+ return (n);
+ }
+ }
+ }
+
+ return (-1);
+}
+
+/* rather like ssl_recvline but reads ahead in big chunk for efficiency.
+ * return length if read a line ok, 0 if hit eof, -1 if error.
+ * N.B. we silently swallow all '\r'.
+ * N.B. we read ahead and can hide bytes after each call.
+ * N.B. with fallback to ordinary read from socket if ssl_fd->ssl is NULL
+ */
+int
+ssl_recvlineb (XE_SSL_FD *ssl_fd, char *buf, int size)
+{
+ char *origbuf = buf; /* save to prevent overfilling buf */
+ char c = '\0';
+ int ok = 1;
+
+ /* always leave room for trailing \n */
+ size -= 1;
+
+ /* read and copy linebuf[next] to buf until buf fills or copied a \n */
+ do {
+
+ if (rb_next >= rb_unk) {
+ /* linebuf is empty -- refill */
+
+ int nr;
+
+ if (tout (TOUT, ssl_fd->fd, 0) < 0) {
+ nr = -1;
+ break;
+ }
+ if (ssl_fd->ssl)
+ nr = SSL_read (ssl_fd->ssl, rb_linebuf, sizeof(rb_linebuf));
+ else
+ nr = read (ssl_fd->fd, rb_linebuf, sizeof(rb_linebuf));
+ if (nr <= 0) {
+ ok = nr;
+ rb_next = 0;
rb_unk = 0;
break;
}
diff -Naur ./orig/xephem-3.7.7/GUI/xephem/sunmenu.c ./patched/xephem-3.7.7/GUI/xephem/sunmenu.c
--- ./orig/xephem-3.7.7/GUI/xephem/sunmenu.c 2012-04-02 00:38:50.000000000 +0200
+++ ./patched/xephem-3.7.7/GUI/xephem/sunmenu.c 2018-01-08 22:09:43.585825210 +0100
@@ -884,9 +884,11 @@
int isjpeg, jpegl;
int njpeg;
unsigned char *jpeg;
+ XE_SSL_FD ssl_fd;
int fd, nr;
struct tm tm;
+ memset(&ssl_fd, 0, sizeof(ssl_fd));
memset(&tm, 0, sizeof(struct tm));
/* get desired type and size */
@@ -899,18 +901,18 @@
/* build GET command */
sprintf (get, "GET http://%s%s HTTP/1.0\r\nUser-Agent: xephem/%s\r\n\r\n", sohohost, fn, PATCHLEVEL);
-
+
/* query server */
- fd = httpGET (sohohost, get, buf);
+ fd = httpsGET (sohohost, get, buf, &ssl_fd);
if (fd < 0) {
- xe_msg (1, "http get: %s", buf);
+ xe_msg (1, "https get: %s", buf);
return (-1);
}
/* read header (everything to first blank line), looking for jpeg */
isjpeg = 0;
jpegl = 0;
- while (recvline (fd, buf, sizeof(buf)) > 1) {
+ while (ssl_recvline (&ssl_fd, buf, sizeof(buf)) > 1) {
xe_msg (0, "Rcv: %s", buf);
if (strstr (buf, "Content-Type:") && strstr (buf, "image/jpeg"))
isjpeg = 1;
@@ -923,15 +925,17 @@
}
}
if (!isjpeg) {
- while (recvline (fd, buf, sizeof(buf)) > 0)
+ while (ssl_recvline (&ssl_fd, buf, sizeof(buf)) > 0)
xe_msg (0, "Rcv: %s", buf);
xe_msg (1, "Error talking to SOHO .. see File->System log\n");
- close (fd);
+ SSL_free (ssl_fd.ssl);
+ close (ssl_fd.fd);
return (-1);
}
if (jpegl == 0) {
xe_msg (1, "No Content-Length in header");
- close (fd);
+ SSL_free (ssl_fd.ssl);
+ close (ssl_fd.fd);
return (-1);
}
@@ -941,20 +945,22 @@
for (njpeg = 0; njpeg < jpegl; njpeg += nr) {
pm_set (100*njpeg/jpegl);
jpeg = (unsigned char *) XtRealloc ((char*)jpeg, njpeg+NSREAD);
- nr = readbytes (fd, jpeg+njpeg, NSREAD);
- if (nr < 0) {
- xe_msg (1, "%s:\n%s", sohohost, syserrstr());
+ nr = SSL_read (ssl_fd.ssl, jpeg+njpeg, NSREAD);
+ if (nr <= 0) {
+ xe_msg (1, "%s: ssl read error code: %d", sohohost, SSL_get_error(ssl_fd.ssl, nr));
pm_down();
- close (fd);
+ SSL_free (ssl_fd.ssl);
+ close (ssl_fd.fd);
return (-1);
}
if (nr == 0)
break;
}
pm_down();
- close (fd);
+ SSL_free (ssl_fd.ssl);
+ close (ssl_fd.fd);
- sprintf (fn, "/%s_%s.jpg", filetime, filetype);
+ sprintf (fn, "/%s_%s.jpg", filetime, filetype);
/* display jpeg */
if (displayPic (fn, jpeg, njpeg) < 0)
return (-1);
diff -Naur ./orig/xephem-3.7.7/GUI/xephem/ucac.c ./patched/xephem-3.7.7/GUI/xephem/ucac.c
--- ./orig/xephem-3.7.7/GUI/xephem/ucac.c 2013-03-02 03:41:37.000000000 +0100
+++ ./patched/xephem-3.7.7/GUI/xephem/ucac.c 2018-01-08 21:53:08.398538689 +0100
@@ -18,15 +18,15 @@
#define MAXFOV 15.0 /* max fov, degs */
-typedef unsigned char UC; /* byte */
-typedef unsigned int UI; /* unsigned integer */
+typedef unsigned char XE_UC; /* byte */
+typedef unsigned int XE_UI; /* unsigned integer */
/* access an I*2 or I*4 at offset i in UC array a in little-endian byte order.
* a bit slow but ultra portable.
*/
-#define I2(a,i) ((int)(short)((((UI)(a)[i]) | (((UI)(a)[i+1])<<8))))
-#define I4(a,i) ((int)((((UI)(a)[i]) | (((UI)(a)[i+1])<<8) | \
- (((UI)(a)[i+2])<<16) | (((UI)(a)[i+3])<<24))))
+#define I2(a,i) ((int)(short)((((XE_UI)(a)[i]) | (((XE_UI)(a)[i+1])<<8))))
+#define I4(a,i) ((int)((((XE_UI)(a)[i]) | (((XE_UI)(a)[i+1])<<8) | \
+ (((XE_UI)(a)[i+2])<<16) | (((XE_UI)(a)[i+3])<<24))))
/* keep track of an array of ObjF */
typedef struct {
@@ -48,9 +48,9 @@
#define DPMAS (1.0/3600000.0) /* degrees per milliarcsecond */
-typedef UC U2Star[44]; /* UCAC2 record */
-typedef UC U3Star[84]; /* UCAC3 record */
-typedef UC U4Star[78]; /* UCAC4 record */
+typedef XE_UC U2Star[44]; /* UCAC2 record */
+typedef XE_UC U3Star[84]; /* UCAC3 record */
+typedef XE_UC U4Star[78]; /* UCAC4 record */
static char *basedir; /* full dir with zone files and index */
static FILE *indexfp; /* index file handle */
@@ -293,7 +293,7 @@
read4Index (int rz, int dz, int *nskip, int *nnew)
{
off_t offset;
- UC i4[4];
+ XE_UC i4[4];
offset = (rz*NZH4 + dz)*sizeof(i4);
if (fseek (indexfp, offset, SEEK_SET) < 0) {
@@ -508,7 +508,7 @@
read3Index (int rz, int dz, int *nskip, int *nnew)
{
off_t offset;
- UC i4[4];
+ XE_UC i4[4];
offset = (rz*NZH + dz)*sizeof(i4);
if (fseek (indexfp, offset, SEEK_SET) < 0) {
@@ -663,7 +663,7 @@
get2N (int rz, int dz, int *idp)
{
off_t offset;
- UC nat[4];
+ XE_UC nat[4];
offset = (dz*NZW + rz)*sizeof(nat);
if (fseek (indexfp, offset, SEEK_SET) < 0)
diff -Naur ./orig/xephem-3.7.7/GUI/xephem/usno.c ./patched/xephem-3.7.7/GUI/xephem/usno.c
--- ./orig/xephem-3.7.7/GUI/xephem/usno.c 2005-03-20 12:04:51.000000000 +0100
+++ ./patched/xephem-3.7.7/GUI/xephem/usno.c 2016-10-26 18:59:16.469149437 +0200
@@ -14,8 +14,8 @@
#define CATBPR 12 /* bytes per star record in .cat file */
#define ACCBPR 30 /* bytes per record in .acc file */
-typedef unsigned int UI;
-typedef unsigned char UC;
+typedef unsigned int XE_UI;
+typedef unsigned char XE_UC;
/* One Field star */
typedef struct {
@@ -36,7 +36,7 @@
double lr[2], int *nd, double fd[2], double ld[2], int zone[2], char msg[]);
static int fetchSwath (int zone, double maxmag, double fr, double lr,
double fd, double ld, StarArray *sap, char msg[]);
-static int crackCatBuf (UC buf[CATBPR], FieldStar *fsp);
+static int crackCatBuf (XE_UC buf[CATBPR], FieldStar *fsp);
static int addGS (StarArray *sap, FieldStar *fsp);
static char *cdpath; /* where CD rom is mounted */
@@ -236,7 +236,7 @@
{
char fn[1024];
char buf[ACCBPR];
- UC catbuf[CATBPR];
+ XE_UC catbuf[CATBPR];
FieldStar fs;
long frec;
long os;
@@ -314,13 +314,13 @@
* return 0 if ok, else -1.
*/
static int
-crackCatBuf (UC buf[CATBPR], FieldStar *fsp)
+crackCatBuf (XE_UC buf[CATBPR], FieldStar *fsp)
{
-#define BEUPACK(b) (((UI)((b)[0])<<24) | ((UI)((b)[1])<<16) | ((UI)((b)[2])<<8)\
- | ((UI)((b)[3])))
+#define BEUPACK(b) (((XE_UI)((b)[0])<<24) | ((XE_UI)((b)[1])<<16) | ((XE_UI)((b)[2])<<8)\
+ | ((XE_UI)((b)[3])))
double ra, dec;
int red, blu;
- UI mag;
+ XE_UI mag;
/* first 4 bytes are packed RA, big-endian */
ra = BEUPACK(buf)/(100.0*3600.0*15.0);
diff -Naur ./orig/xephem-3.7.7/GUI/xephem/webdbmenu.c ./patched/xephem-3.7.7/GUI/xephem/webdbmenu.c
--- ./orig/xephem-3.7.7/GUI/xephem/webdbmenu.c 2012-11-23 06:22:09.000000000 +0100
+++ ./patched/xephem-3.7.7/GUI/xephem/webdbmenu.c 2018-01-08 21:58:01.975042039 +0100
@@ -404,6 +404,10 @@
char *url;
{
static char http[] = "http://";
+ static char https[] = "https://";
+ char *transport = http;
+ int ltransport = strlen (transport);
+ int ishttp = 0;
char buf[512], msg[1024];
char l0[512], l1[512], l2[512];
char *l0p = l0, *l1p = l1, *l2p = l2;
@@ -411,21 +415,31 @@
char *slash, *dot;
char filename[256];
FILE *fp;
+ XE_SSL_FD ssl_fd;
int sockfd;
int nfound;
+ memset(&ssl_fd, 0, sizeof(ssl_fd));
+
/* start */
watch_cursor(1);
l0[0] = l1[0] = l2[0] = '\0';
/* find transport and host */
- if (strncmp (url, http, 7)) {
- xe_msg (1, "URL must begin with %s", http);
+ if (!strncmp (url, transport, ltransport)) {
+ ishttp = 1;
+ } else {
+ transport = https;
+ ltransport = strlen (transport);
+ }
+
+ if ((!ishttp) && (strncmp (url, transport, ltransport))) {
+ xe_msg (1, "URL must begin with %s or %s", http, https);
watch_cursor (0);
return;
}
- slash = strchr (url+7, '/');
+ slash = strchr (url+ltransport, '/');
dot = strrchr (url, '.');
if (!slash || !dot) {
xe_msg (1, "Badly formed URL");
@@ -434,11 +448,16 @@
}
/* connect to check url */
- sprintf (host, "%.*s", (int)(slash-url-7), url+7);
+ sprintf (host, "%.*s", (int)(slash-url-ltransport), url+ltransport);
sprintf (buf, "GET %s HTTP/1.1\r\nHost: %s\r\nConnection: close\r\nUser-Agent: xephem/%s\r\n\r\n",
url, host, PATCHLEVEL);
stopd_up();
- sockfd = httpGET (host, buf, msg);
+ if (ishttp) {
+ sockfd = httpGET (host, buf, msg);
+ ssl_fd.fd = sockfd;
+ } else {
+ sockfd = httpsGET (host, buf, msg, &ssl_fd);
+ }
if (sockfd < 0) {
xe_msg (1, "http GET to %s failed: %s%s\n", host, buf, msg);
stopd_down();
@@ -447,20 +466,22 @@
}
/* create local file */
- slash = strrchr (url+7, '/');
+ slash = strrchr (url+ltransport, '/');
sprintf (filename, "%s/%.*sedb", getPrivateDir(), (int)(dot-slash), slash+1);
fp = fopen (filename, "w");
if (!fp) {
xe_msg (1, "%s:\n%s", filename, syserrstr());
watch_cursor (0);
- close (sockfd);
+ if (!ishttp)
+ SSL_free (ssl_fd.ssl);
+ close (ssl_fd.fd);
return;
}
/* copy to file, insuring only .edb lines.
*/
nfound = 0;
- while (recvlineb (sockfd, l2p, sizeof(l2)) > 0) {
+ while (ssl_recvlineb (&ssl_fd, l2p, sizeof(l2)) > 0) {
char *lrot;
Obj o;
@@ -484,7 +505,9 @@
/* tidy up and done */
fclose (fp);
- close (sockfd);
+ if (!ishttp)
+ SSL_free (ssl_fd.ssl);
+ close (ssl_fd.fd);
if (!nfound) {
xe_msg (1, "No objects in file");
remove (filename);
diff -Naur ./orig/xephem-3.7.7/GUI/xephem/xephem.h ./patched/xephem-3.7.7/GUI/xephem/xephem.h
--- ./orig/xephem-3.7.7/GUI/xephem/xephem.h 2012-12-30 18:01:12.000000000 +0100
+++ ./patched/xephem-3.7.7/GUI/xephem/xephem.h 2016-10-26 20:09:47.000000000 +0200
@@ -12,12 +12,12 @@
#include <stdarg.h> /* be kind to those who don't use xe_msg() */
+#include "net.h" /* has to be included before astro.h because of openssl */
#include "astro.h"
#include "ip.h"
/* local glue files */
#include "map.h"
-#include "net.h"
#include "patchlevel.h"
#include "preferences.h"
#include "db.h"

View File

@ -0,0 +1,82 @@
diff -Naur ./orig/xephem-3.7.7/GUI/xephem/earthmenu.c ./patched/xephem-3.7.7/GUI/xephem/earthmenu.c
--- ./orig/xephem-3.7.7/GUI/xephem/earthmenu.c 2012-11-23 05:15:39.000000000 +0100
+++ ./patched/xephem-3.7.7/GUI/xephem/earthmenu.c 2018-09-24 01:17:34.248048815 +0200
@@ -4886,8 +4886,11 @@
int nrawgif;
char buf[1024];
int w, h;
+ XE_SSL_FD ssl_fd;
int fd;
+ memset(&ssl_fd, 0, sizeof(ssl_fd));
+
/* open test case, else real network */
fd = openh ("/tmp/latest_cmoll.gif", O_RDONLY);
if (fd >= 0) {
@@ -4902,12 +4905,12 @@
stopd_up();
/* make connection to server for the file */
- xe_msg (0, "Getting\nhttp://%s%s", wxhost, wxfile);
- (void) sprintf (buf, "GET http://%s%s HTTP/1.0\r\nUser-Agent: xephem/%s\r\n\r\n",
- wxhost, wxfile, PATCHLEVEL);
- fd = httpGET (wxhost, buf, buf);
+ xe_msg (0, "Getting\nhttps://%s%s", wxhost, wxfile);
+ (void) sprintf (buf, "GET %s HTTP/1.1\r\nHost: %s\r\nConnection: close\r\nUser-Agent: xephem/%s\r\n\r\n",
+ wxfile, wxhost, PATCHLEVEL);
+ fd = httpsGET (wxhost, buf, buf, &ssl_fd);
if (fd < 0) {
- xe_msg (1, "http get:\n%s", buf);
+ xe_msg (1, "https get:\n%s", buf);
stopd_down();
return (-1);
}
@@ -4915,7 +4918,7 @@
/* read header, looking for some header info */
isgif = 0;
length = 0;
- while (recvline (fd, buf, sizeof(buf)) > 1) {
+ while (ssl_recvline (&ssl_fd, buf, sizeof(buf)) > 1) {
xe_msg (0, "Rcv: %s", buf);
if (strstr (buf, "image/gif"))
isgif = 1;
@@ -4923,9 +4926,10 @@
length = atoi (buf+15);
}
if (!isgif) {
- while (recvline (fd, buf, sizeof(buf)) > 1)
+ while (ssl_recvline (&ssl_fd, buf, sizeof(buf)) > 1)
xe_msg (0, "Rcv: %s", buf);
- close (fd);
+ SSL_free (ssl_fd.ssl);
+ close (ssl_fd.fd);
stopd_down();
return (-1);
}
@@ -4936,12 +4940,13 @@
pm_up();
for (nrawgif = 0; nrawgif < sizeof(rawgif); nrawgif += nr) {
pm_set (100*nrawgif/length);
- nr = readbytes (fd, rawgif+nrawgif, 4096);
+ nr = SSL_read (ssl_fd.ssl, rawgif+nrawgif, 4096);
if (nr < 0) {
- xe_msg (1, "%s:\n%s", wxhost, syserrstr());
+ xe_msg (1, "%s: ssl read error code: %d", wxhost, SSL_get_error(ssl_fd.ssl, nr));
stopd_down();
pm_down();
- close (fd);
+ SSL_free (ssl_fd.ssl);
+ close (ssl_fd.fd);
return (-1);
}
if (nr == 0)
@@ -4949,7 +4954,8 @@
}
stopd_down();
pm_down();
- close (fd);
+ SSL_free (ssl_fd.ssl);
+ close (ssl_fd.fd);
if (nr > 0) {
xe_msg (1, "File too large");
return (-1);

View File

@ -0,0 +1,174 @@
#!/usr/bin/perl
#
# xeseds2.pl version 2.1
#
# Original program by unknown author
# cleaned up and fixed for xephem 3.5 and konq by twalker@bigpond.net.au
# It now forks a new konqueror window with each "goto"
# Treat as GPL unless 'unknown author' has complaints :)
#
# UPDATED: 20020425
#
# added comet, asteroid, planet, and satellite links. We are now pulling out a lot more info :)
# Some of the links mightn't be the best resource and if you know of better ones and
# could be bothered to figure out their syntax then sent me back an edited copy.
#
# We have caching support!. When you access a messier object or an NGC object from seds
# we are pulling the object down with wget and then loading up that html page in konqueror
# .. using this method you can pull pages down before you go out and access them again in the
# field.
#
# bloody hell, this script is really starting to need documentation!
#
# Okay you can revert to original behaviour by setting caching=0. This means you have to be
# online to access anything. i
#
# When using caching, set your cache dir to wherever.. ~/.xeseds might work for you,
# it might not, I found it simpler just to give an absolute.
#
# wget is required for caching support.
#
# Beyond that I'm really interested in finding a 1/2 decesnt comet resource.
# thessd.jpl.nasa.gov supports comets but not in anyway I could figure out on the command line.
# Seems to only like POST requests. The planet resource is quite dull :) A new one there
# might be useful. Finally there may be some comet/asteriods name's I haven't come up with.
# I'm basically looking at whatever output the xephem fifo dishes up and then searching
# for an online resource that takes that kind of input... I found 3 ways of dishing up
# a comet so far, so if there are any other let me know.
#
# p.s. when you are using seds caching konq is going to take a while to come up as wget
# does it's run before loading konq on the local file. I could do them both in tandem but it'
# going to require downloading double the info, which doesn't make sense :)
#
# Tim Walker, twalker@bigpond.net.au
$| = 1;
$caching = 1;
$browser = "konqueror";
$cachedir = "/home/ecdowney/.xeseds";
$wget = "/usr/bin/wget";
# ---------------------------
$messierurl = "http://www.seds.org/messier/m/";
$ngcurl = "http://www.seds.org/~spider/ngc/ngc.cgi?";
#$ngcurl = "http://www.seds.org/messier/xtra/ngc/n";
$cometurl = "http://cfa-www.harvard.edu/iau/Ephemerides/Comets/";
$asteroidurl = "http://ssd.jpl.nasa.gov/cgi-bin/da?";
$planeturl = "http://maps.jpl.nasa.gov/";
$saturl = "https://www.TBS-satellite.com/cgi-bin/wwwwais?keywords=";
$args = @ARGV;
$port = 0;
$loc_fifo = 0;
$in_fifo = 0;
for ($i = 0; $i < $args; $i++) {
$switch = $ARGV[$i];
$i++;
if ($switch eq "-m") {
$in_fifo = $ARGV[$i];
} elsif ($switch eq "-g") {
$loc_fifo = $ARGV[$i];
} elsif ($switch eq "-t") {
$port = $ARGV[$i];
}
}
mkdir ($cachedir) if ( ! -e $cachedir && $caching);
chdir ($cachedir) if ($caching);
open FIFO, "+<$loc_fifo" or die "$loc_fifo: $!\n";
while (true) {
$data=0;
$url=0;
sysread (FIFO, $data, 1024);
print "DATA: $data\n";
if ($data =~ /,E, /) {
print "Got EarthSat!\n";
($fullname, @therest) = split(/,/, $data);
($keyword, @therest) = split(/\s+/, $fullname);
print " -> URL: $saturl$keyword\n";
$url = "$saturl$keyword";
} elsif ($data =~ /,f/) {
print "Got Seds!\n";
($name, @stuff) = split /,\s*/, $data;
if ($name =~ /M(\d+)/) {
$url = $messierurl . sprintf("m%03d.html", $1);
}
if ($name =~ /NGC (\d+)/) {
$url = $ngcurl . "ngc$1";
}
if ($name =~ /IC (\d+)/) {
$url = $ngcurl . "ic$1";
}
if ($caching) {
#$command = "(cd $cachedir && $wget -c -E -k -K -p $url)";
$command = "(cd $cachedir && $wget -p -E -K -k -c $url)";
print " -> $command\n";
$filename = $url;
$filename =~ s/~/\%7E/g;
if ($filename !~ /.html$/) { $filename .= ".html"; }
$filename = $cachedir."/".substr($filename, 7);
# $filename =~ s/\?/\\?/g;
print "Checking for $filename...\n";
if ( -e $filename) {
print " -> found it\n";
} else {
print " -> NOT Found\n";
}
system($command) if ( ! -e $filename );
print " -> Loading file $filename\n";
$url = $filename;
}
} elsif ($data =~ /,e,/ || $data =~ /,p,/) {
print "Got Comet!\n";
if ($data =~ /^C\// || $data =~ /^P\//) {
($junkyear, $desig, @therest) = split(/\s+/, $data);
($junk, $year) = split(/\//, $junkyear);
print " -> URL: $cometurl$year$desig.html";
$url = "$cometurl$year$desig.html";
} elsif ($data =~ /P\//) {
($comet, @therest) = split(/\//, $data);
($cometnum, $junk) = split(/P/, $comet,2);
if ($cometnum < 10) {
$zeroes = "000";
} elsif ($cometnum < 100) {
$zeroes = "00";
} elsif ($cometnum < 1000) {
$zeroes = "0";
}
print " -> URL: $cometurl$zeroes$comet.html";
$url = "$cometurl$zeroes$comet.html";
} else {
print " -> Must be an asteroid\n";
($asternumber, @therest) = split(/\s+/, $data);
print " -> URL: $asteroidurl$asternumber\n";
$url = "$asteroidurl$asternumber";
}
} elsif ($data =~ /,P/) {
print "Got Planet!\n";
($planet, $junk) = split(/,/, $data);
$planet =~ tr/[A-Z]/[a-z]/;
print " -> $planeturl$planet.html";
$url = "$planeturl$planet.html";
} else {
print "Unknown!\n";
}
if ($url) {
$cmd = "$browser $url";
$pid = fork();
exec($cmd) if (!$pid);
}
}

BIN
Site/coordsysbutton.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 923 B

20
Site/data.html Normal file
View File

@ -0,0 +1,20 @@
<html>
<head>
<title>
XEphem: Data Tables
</title>
</head>
<BODY background="/bg.png" TEXT="#000000" LINK="#004400" VLINK="#004400" ALINK="#000000">
<blockquote>
<center>
<font size="+1">
<b>Extensive ephemeris data table can be configured for the objects and
information desired for on-screen viewing, printing and plotting.
</b>
<p>
<img src="data.png">
</body>
</html>

BIN
Site/data.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

83
Site/download.html Normal file
View File

@ -0,0 +1,83 @@
<HTML>
<HEAD>
<TITLE>Free XEphem Downloads</TITLE>
<LINK REV="made" HREF="MAILTO:xephem@ClearSkyInstitute.com">
</HEAD>
<BODY background="bg.png" TEXT="#000000" LINK="#004400" VLINK="#004400" ALINK="#000000">
<center>
<h2>
Download XEphem 4.0.1 <i>free</i>
</h2>
</center>
<pre>
MIT License
Copyright (c) 2020 Elwood Charles Downey
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
</pre>
<p>
<b>By downloading any of the files below, you are agreeing to all of the terms above.</b>
<p>
<table border='1'>
<tr> <th>File name</th> <th>Size</th> <th>MD5</th> <th>Description</th>
</tr>
<tr>
<td><a href='xephem-4.0.1.tgz'>xephem-4.0.1.tgz</a></td>
<td align='right'>18214327</td>
<td>45322de0b926e7f8b56d2cadba664dfb</td>
<td>Source code</td>
</tr>
<tr>
<td><a href='XEphem-3.7.7-disk1.tgz'>XEphem-3.7.7-disk1.tgz</a></td>
<td>499485723</td>
<td>89ee3845c873b67c4498d133130a658b</td>
<td>Source code, binaries for linux and macOS, lunar images, misc catalogs to mag 15</td>
</tr>
<tr>
<td><a href='XEphem-3.7-disk2.tgz'>XEphem-3.7-disk2.tgz</a></td>
<td>596791910</td>
<td>39539d44a6cb66eb3ddc164757d989ad</td>
<td>Northen GSC 2.2.0.1 stars to mag 18.5</td>
</tr>
<tr>
<td><a href='XEphem-3.7-disk3.tgz'>XEphem-3.7-disk3.tgz</a></td>
<td>574497414</td>
<td>fef0324ec4ae5131a0939dc4b2378899</td>
<td>Southern GSC 2.2.0.1 stars to mag 18.5</td>
</tr>
</table>
<p>
Future updates will only be posted to the XEphem github repository at
<a target="_blank" href="https://github.com/XEphem/XEphem">https://github.com/XEphem/XEphem</a>.
<p>
Thanks for using XEphem.
</body>
</html>

BIN
Site/earthsat-tn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

24
Site/earthsat.html Normal file
View File

@ -0,0 +1,24 @@
<html>
<head>
<title>
XEphem: Earth Satellite Tracks
</title>
</head>
<BODY background="/bg.png" TEXT="#000000" LINK="#004400" VLINK="#004400" ALINK="#000000">
<blockquote>
<center>
<font size="+1">
<b>Plot ground tracks and orbits for any number of Earth satellites
simultaneously in either "Mission Control" or spherical format. Sunlit side
shows colored relief profile, night side shows light sources viewed from space.
Get up-to-date TLE parameter sets with one click from celestrak.com or other
web sites.
</b>
<p>
<img src="earthsat.png">
</body>
</html>

BIN
Site/earthsat.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

BIN
Site/earthwx-tn.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

BIN
Site/earthwx.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

23
Site/earthwx.html Normal file
View File

@ -0,0 +1,23 @@
<html>
<head>
<title>
XEphem: Global Earth Weather
</title>
</head>
<BODY background="/bg.png" TEXT="#000000" LINK="#004400" VLINK="#004400" ALINK="#000000">
<blockquote>
<center>
<font size="+1">
<b>Display real-time global Earth cloud cover, land and sea surface
temperature, with any number of overlayed satellite ground tracks. Live
internet data is courtesy University of Wisconsin, Madison.
</b>
<p>
<img src="earthwx.gif">
</body>
</html>

597
Site/faq.html Normal file
View File

@ -0,0 +1,597 @@
<HTML>
<HEAD>
<TITLE>XEphem FAQ</TITLE>
<LINK REV="made" HREF="MAILTO:ecdowney@ClearSkyInstitute.com">
</HEAD>
<BODY background="bg.png" TEXT="#000000" LINK="#004400" VLINK="#004400" ALINK="#000000">
<center>
<P>
<H2>XEphem 3.7.7 Frequently Asked Questions and Answers
</H2>
<H3>
Last updated December 29 , 2017
</H3>
</center>
<blockquote>
<font size="+1"><b>The questions are organized into the follow categories:</b></font>
<p>
<table>
<tr>
<td width="30">
<td><a href="#UNIX">UNIX</a>
<td>getting XEphem up and running well on your UNIX (or Linux, etc) system.
<tr>
<td>
<td><a href="#Mac">Mac</a>
<td>ditto for MacOS X
<tr>
<td>
<td><a href="#Usage">Usage</a>
<td>tips, techniques and issues applicable to all platforms.
<tr>
<td>
<td><a href="#bugs">Bugs</a>
<td>Known bugs in the current release.
</table>
<P>
Can't find your question here? Try the
<a target="_blank" href="https://groups.io/g/xephem">Forum (off site)</a>
or send an email to
<a href="mailto:xephem@ClearSkyInstitute.com?subject=XEphem%20inFAQ">
xephem@ClearSkyInstitute.com</a>
<p>
<! ------------------------------------------------------------------------- >
<HR>
<font size="+1">
<a name="UNIX"><b>UNIX Installation Questions</b></a>
</font>
<ol>
<p><li>
<b>I built from the downloaded source code and I am having problems with
XEphem GUI operation, such as windows not
closing properly using the title bar control. Any suggestions?
</b>
<p>
<p><li>
<b>When I try to use Help I get the message "Error: No running window
found". I have
<span style="font-family: monospace;">Help &raquo; Configure </span>
set to mozilla. What's going on?
</b>
<p>
Try using firefox instead as follows:
<pre>
firefox --new-tab '%s'
</pre>
(contributed by <a href="mailto:nick@ukfsn.org">Nick Warne</a>)
<p><li>
<b>
When I open Sky View I get the message "can not find classicfigs.csf" and
XEphem dies.
<br>
Or when I start XEphem I know there is supposed to be a logo
at the top but it is missing.
<br>
Or I can only find a few database files after I installed the commerical version.
<br>What's going on??
</b>
<p>
Sounds like there is a problem with the way XEphem support files are
configured. First some background. XEphem looks for support files in two
places in order, first XEphem.PrivateDir then XEphem.ShareDir. These terms
are X Window System resource names that refer to a per-user private
directory and a system-wide shared directory, respectively. By default
these are <code>$HOME/.xephem</code> and <code>.</code> (where
"<code>$HOME</code>" refers to the directory you are in when you first log
into your system and "dot" is UNIX parlance for the current directory),
respectively.
<p>
You can set a different value for XEphem.PrivateDir in the file named
<code>$HOME/.xephemrc</code>. For example, to use the directory
<code>/home/myhome/.myxephem</code>
for your private files add a line to this file as follows:
<pre>
XEphem.PrivateDir: /home/mylogin/.myxephem
</pre>
<p>
You can set a different value for XEphem.ShareDir using the standard X
Window System resource file mechanism. The default location for the global
version of this file for XEphem on Linux and MacOS X systems is
<code>/etc/XEphem</code>, and on other UNIX systems it is often
<code>/usr/lib/X11/app-defaults/XEphem</code>.
For example, to use the directory <code>/usr/local/xephem</code> for your
shared files add a line as follows:
<pre>
XEphem.ShareDir: /usr/local/xephem
</pre>
Now, to get back to the opening questions. The missing files in question
are located in the directories named <code>auxil</code> or
<code>catalogs</code> under XEphem.ShareDir. So if these directories are
not set up correctly, such as from a previous installation of XEphem that
was installed differently or when trying to mix the free and commercial
versions of XEphem, they will not be found. With this explanation, you
now know how to check that your private and shared directories are set up
as desired and then things should work correctly.
<p><li>
<b>I am running Linux and I get
errors about missing motif or X11 stuff. What can I do?
</b>
<p>
In short, you need to install more packages. For example, on Ubuntu 12.10, type
the following command to install them:
<pre>
sudo apt-get install libmotif-dev libx11-dev libxmu-dev libxp-dev libxt-dev x11proto-print-dev
</pre>
It's easier on OpenSUSE, because it brings in everything else for you as
dependencies of openmotif:
<pre>
$ sudo zypper install openmotif-devel
</pre>
On Fedora 8, it is also just as simple:
<pre>
$ sudo yum install openmotif-devel
</pre>
On Ubuntu 64 bit, use the package manager to install <b>libmotif4</b>. To install disk2 and disk3,
install <b>tcsh</b>.
<p>
On Ubuntu 16.04, try
<pre>
apt-get install libmotif-dev libxmu-dev
</pre>
<p>
On Ubuntu and Debian you may also need to add the PPA for libXp. Further information is
available <a target="_blank" href="https://launchpad.net/~zeehio/+archive/ubuntu/libxp">here</a>.
<p>
If these packages still do not resolve all references, you can try using your
package management tools to search for the package that defines a missing file.
For example, on Ubuntu you can get apt-file as follows:
<pre>
sudo apt-get install apt-file
sudo apt-file update
</pre>
Then you can search for missing file x using
<pre>
apt-file search x
</pre>
<p>
Comparable packages and package management tools are provided on other
linux flavors.
<p><li>
<b>Can I use Google Chrome as the help system browser?
</b>
<p>
Yes. Open Help &raquo; Configure help
then make and select an entry that contains the following:
<blockquote>
<span style="font-family: monospace;">
google-chrome %s
</span>
</blockquote>
Test it. If it works, make it the default using Preferences &raquo; Save &raquo; Save now.
</ol>
<! ------------------------------------------------------------------------- >
<HR>
<font size="+1">
<a name="Mac"><b>MacOS X Installation Questions</b></a>
</font>
<ol>
<p><li>
<b>When I try to run the commercial version on Yosemite, I get an error about some library not being loaded. Any ideas?</b>
<p>
Yes. This is because Yosemite moved the location of the X Windows libraries.
The cure is very simple. Open a Terminal and type the following command and then XEphem will run fine:
<pre>
sudo ln -s /opt/X11 /usr
</pre>
<p><li>
<b>When I try to build the free version on Yosemite using the instructions in the INSTALL file, I
get errors about not finding X11 files. Any ideas?</b>
<p>
Yes. The change above will also cure this issue.
<p><li>
<b>I am having problems installing on Leopard and Lion. Any ideas?</b>
<p>
Follow these steps to install the CD images on Leopard (10.5), Snow
Leopard (10.6) and Lion (10.7):
<p></p>
<table border="1">
<tr>
<th>Step<th>Do this<th>Comments
<tr>
<td>1<td>Install Disk 1 package<td>If it says it was Successful, proceed to Step 2. If it almost
completes but then says it failed go to Step 1b.
<tr>
<td>1b<td>Start Terminal and type <i>exactly</i> the following at the
prompt <i>all on one line</i>:
<br><code>sudo sh -c "echo XEphem.ShareDir:/usr/local/xephem > /etc/XEphem" </code>
<td>
This creates a file telling XEphem where its supporting files are
installed. This must be done as root which the command "sudo" does
temporarily -- admin is not enough (this is why the install fails).
Proceed with Step 2.
<tr>
<td>2<td>Install Disk 2 package<td>It will say it completed successfully,
which it did.
<tr>
<td>3<td>Install Disk 3 package<td>It will say it completed successfully,
which it did but along the way it wiped out Disk 2.
<tr>
<td>4<td>Install Disk 2 package (yes, again!)<td>It will say it completed
successfully, which it did and it also did not effect Disk 3.
</table>
<p><li>
<b>I am having problems installing on Mountain Lion. Any ideas?</b>
<p>
Follow these steps to install the CD images on Mountain Lion (10.8):
<p></p>
<table border="1">
<tr>
<th>Step<th>Do this<th>Comments
<tr>
<td>
1
<td>
Install Disk 1 package
<td>
If it says it was Successful, proceed to Step 2. If it almost
completes but then says it failed go to Step 1b.
<tr>
<td>
1b
<td>
Start Terminal and type <i>exactly</i> the following at the prompt <i>all on one line</i>:
<br><code>sudo sh -c "echo XEphem.ShareDir:/usr/local/xephem > /etc/XEphem" </code>
<td>
This creates a file telling XEphem where its supporting files are
installed. This must be done as root which the command "sudo" does
temporarily -- admin is not enough (this is why the install fails).
Proceed with Step 2.
<tr>
<td>
2
<td>
Install Disk 2 package
<td>
It will say it completed successfully, which it did.
<tr>
<td>
3
<td>
Start a Terminal session and type <i>exactly</i> (or better yet copy/paste):
<br><code>sudo mv /usr/local/xephem/catalogs/GSC2201/*.xe3 /tmp </code>
<td>
This command moves the database files installed from Disk2 to a temporary location so the next
step does not trash them.
<tr>
<td>
4
<td>
Install Disk 3 package
<td>
It will say it completed successfully, which it did but if
Disk2 files had still been in place it would have wiped them out.
<tr>
<td>
5
<td>
Again in Terminal type <i>exactly</i>:
<br><code>sudo mv /tmp/*.xe3 /usr/local/xephem/catalogs/GSC2201</code>
<td>
This command moves the database files that came from Disk2 back where they should go.
</table>
<p><li>
<b>How can I get my trackpad or mouse to emulate a three-button mouse?
</b>
<p>
Start XEphem, then click on the big X app in the dock. Open X11 -> Preferences.
In the Input tab, check on "Emulate three button mouse".
Now Option-click is like the middle button and Command-click is like the right button.
<p><li>
<b>When I build from source I get errors like 'make: Command not found' or
about missing X11 files. Am I missing something?
</b>
<p>
Yes. You are missing XCode or X11. You can get XCode free from Apple's web site.
<p>
Note that as of
10.8 (Mountain Lion), installing XCode does not install the command line development tools. To
do that, just start XCode, open Preferences/Components and install the Command Line Tools. Also as
of Mountain Lion, Apple no longer ships X11. You now get it from
<a target="_blank" href="http://xquartz.macosforge.org">http://xquartz.macosforge.org</a>.
<p>
Now that you have command line tools such as cc and make and X11 installed, read the INSTALL
file inside the XEphem tarball for the proper way to invoke the
<b>make</b> command when building on OS X.
<p><li>
<b>Can I use my default browser as the help system browser?
</b>
<p>
Yes. To use your default browser for XEphem help on Mac OS X, enter
and select the following entry in Help &raquo; Configure help (contributed
by <a href="mailto:gavin@umich.edu">Gavin Eadie</a>)
<blockquote>
<span style="font-family: monospace;">
osascript -e 'open location "%s"'
</span>
</blockquote>
<p><li>
<b>I have created a file (such as a print, plot, list, etc) and would like
to see it outside XEphem but I can not find it. Where are they stored on OS X?
</b>
<p>
They are stored wherever your XEphem.PrivateDir resource is set. By default,
on OS X this is ~/Library/XEphem. Note you can see the Library folder
within Finder by clicking on the Go menu while holding down the Option key.
</ol>
<! ------------------------------------------------------------------------- >
<HR>
<font size="+1">
<a name="Usage"><b>Usage Questions (applicable to all platforms)</b></a>
</font>
<ol>
<! ------------------------------------------------------------------------- >
<p>
<li><b>What's wrong with Help?</b>
<p>
It's probably not configured correctly. XEphem uses your Internet browser to
display help, so it has to know how to talk to it.
<p>
Off the Main window, open
<span style="font-family: monospace;">Help &raquo; Configure help</span>.
Look through the choices for your browser. If you find it, just click the
button on the left and test with any XEphem Help entry. Note that some of
these commands assume the browser is already open and do not work otherwise, so
if the line for your browser is listed and activated but Help still does not
work, try opening your browser first and trying again.
<p>
If Help still does not work, you'll have to figure out the command to issue to
your browser to open a local file. The table entry is passed to a shell so you
can do whatever you need to, but don't forget to quote sensitive characters.
Enter your new command in any line of the table, using %s where the local file
name should go, then click to activate the line and test again.
<p>
After you have it working, be sure to save the new configuration using
<span style="font-family: monospace;">Preferences &raquo; Save</span> or
you'll have to do it again each time you start XEphem.
<p>
We researched several browsers but there are certainly more we didn't try, and
there might well be better ways to talk to them than we found. Please send
your suggested commands to us at
<a href="mailto:xephem@clearskyinstitute.com">xephem@clearskyinstitute.com</a>
and we will post here for others to find.
<p>
<p>
<li><b>Why does the Sky View Grid toolbar button act so weird?</b>
<p>
Perhaps the logic is only obvious to me! The Sky View uses
two coordinate systems: RA/Dec and Alt/Az.
The coordinate system for Display orientation is independent of that for the
Grid. The rules for the control buttons are as follows:
<table>
<tr valign="middle">
<td size="100"></td>
<td><img width="26" height="26" src="coordsysbutton.gif"></td>
<td>
toggles Display coordinate system between RA/Dec and Alt/Az, but
never changes the coordinate system for the Grid.
</tr>
<tr valign="middle">
<td></td>
<td><img width="26" height="26" src="gridbutton.gif"></td>
<td>
turns the Grid off and on, <em> and when
it turns it on always sets the Grid coordinate system to match that
currently used for Display</em>.
</tr>
</table>
In this way 6 combinations of coordinate systems
(2 for Display [RA/Dec + Alt/Az] X 3 for Grid [RA/Dec + Alt/Az + off])
can be controlled with just 2 buttons
(although
one can not switch among them in an arbitrary order).
<p>
<li><b>Why do Sky View grid lines have a small bump to them sometimes?</b>
<p>
Because of atmospheric refraction. Refraction raises everything to a greater
extent as you look lower and lower, increasing rapidly near the end to about
32' at horizontal. This effect is evident when displaying in one (ideal)
coordinate system and overlaying (refracted) grid lines in the opposite
coordinate system.
<p>
Suppose you are pointing near the horizon, are using Alt-Az display mode and
are displaying RA-Dec grid lines. When projected onto the celestial sphere
<em>as seen from your location under all that air</em>, this has the effect of
curving the grid lines a little higher in the vicinity of the horizon than
one would see without refraction. Indeed, because of refraction you actually
see about 32' more than 90&#176; down from the zenith -- bonus!
<p>
Demonstrate this to yourself by going to the Main window and setting an
Air Pressure value of 0 to effectively eliminate refraction. You will see the
grid lines straighten out, and objects that were visible slightly above the
horizon will drop below and go out of site.
<P>
What happens below the horizon? This is a bit problematic. In accord with
standard models, XEphem gradually reduces refraction so that at about 5&#176;
below the airless horizon the effect is gone and the grids return to their
airless paths.
<p>
<li><b>What is the meaning of the red circles drawn on my sky chart at a
certain point on the ecliptic?</b>
<p>
The anti-solar point is marked with a small open circle. The edges of
the umbral and penumbral Earth shadow are marked with larger open circles. If
<span style="font-family: monospace;">Preferences &raquo; Equatorial</span>
is set to Topocentric, the projection is at the current distance of the Moon
and corrected for parallax; if set to Geocentric the projection is at infinity.
<p>
If the moon is within the small circle you have a total lunar-eclipse; try
2003-11-09 @ 01:00:00 UTC.
<p>
<li><b>May I use screen shots, Postscript files, listings or other stuff made
using XEphem on my web site or publications?</b>
<p>
Regarding web sites, yes you may provided the following bit of HTML is
placed somewhere on each such page:
<p>
<pre>
&lt;a target="csiwin" href="http://www.ClearSkyInstitute.com/xephem/xephem.html"&gt;Created using &lt;b&gt;XEphem&lt;/b&gt;&lt;/a&gt;
</pre>
<p>
It should look and work like this:
<a target="csiwin" href="http://www.ClearSkyInstitute.com/xephem/xephem.html">
Created using <b>XEphem</b></a>.
<p>
Regarding publications, the Postscript files generated by XEphem already
contain sufficient boilerplate with regards to giving us due credit. If
these files are used intact as generated by XEphem, no further credits
are required.
<p>
What you may <em>not</em> do is cite isolated numbers that you pulled
off XEphem in your publications. There are too many contextual
circumstances surrounding astrometric quantities to make fair
representation of all that XEphem considered in its computation of
displayed values.
<p>
<li><b>Why do you use Motif? Will you ever change to something else?</b>
<p>
I suspect XEphem will forever be written in Motif for the following reasons:
<ol>
<li> First and foremost, I very deliberately make the decision to
focus my time and energy on features and accuracy, not aesthetics
because, frankly, it's the aspect of the project I enjoy the most. I
still have a long list of features to add in the coming years; this
effort, and my enjoyment, would be drastically diluted by a major
effort to change the L&F.
<p>
<li> The effort to change widget sets would be large.
Not only is it "just" a matter of changing widgets in roughly 100k
lines of GUI code, but I make deep use of Motif-specific functionality
(after all, I was involved in creating Motif in the 80s) that do not
map well to other toolkits.
<p>
<li> I know the entire API of Motif (about 3000 functions) completely
by heart and am very efficient using it. When adding a new window, I
see right through the widgets straight into the science. I am *almost*
this proficient with Qt and Java Swing but see #2 and #4.
<p>
<li> I must have no inherent artistic or aesthetic sense of my own
because, really, Motif still looks fine to me. To my mind, all buttons
look alike and drag-and-drop is silly. I have no personal appreciation
whatsoever of why one would pick one toolkit over another. I lived
through the great SunView/OpenLook/Motif GUI wars of the late 80s
wondering all along what the fuss was about.
<p>
<li> I feel no compulsion to compete or otherwise compare XEphem with
any other software. It is my own labor of love which I am happy to
share, it is not my intention to make it "successful" by any external
measure. I do hope you find XEphem useful, even if you find it ugly.
</ol>
</ol>
<! ------------------------------------------------------------------------- >
<HR>
<font size="+1">
<a name="bugs"><b>Known bugs</b></a>
</font>
</BODY>
</HTML>

BIN
Site/gridbutton.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

BIN
Site/help/png/coordconv.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

BIN
Site/help/png/db.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

BIN
Site/help/png/earth.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 818 B

BIN
Site/help/png/favorites.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

BIN
Site/help/png/gallery.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

BIN
Site/help/png/imreg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

BIN
Site/help/png/jupiter.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

BIN
Site/help/png/listing.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

BIN
Site/help/png/lo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

BIN
Site/help/png/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 785 B

BIN
Site/help/png/main-time.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
Site/help/png/main.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
Site/help/png/mars.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

BIN
Site/help/png/moon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

BIN
Site/help/png/movie.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
Site/help/png/naag.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
Site/help/png/obslog.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
Site/help/png/plot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
Site/help/png/print.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
Site/help/png/saturn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

BIN
Site/help/png/sites.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Some files were not shown because too many files have changed in this diff Show More