Find Docs

Astronomical Applications Department, U.S. Naval Observatory - Newcomb (Page 3)

Wodocs >> Science : Astronomy >> Astronomical Applications Department, U.S. Naval Observatory Newcomb Page 3
Astronomical Applications Department, U.S. Naval Observatory - Newcomb
1. INTRODUCTION
This chapter describes the top-level structure of the planned
Naval Observatory Solar System Ephemeris program, called
Newcomb.
1
Newcomb is intended to be the successor of, and
loosely derives its structural inheritance more or less from,
PEP, the Planetary Ephemeris Program at the Smithsonian As-
trophysical Observatory.
2
Computer program design and lan-
guage capabilities have advanced far beyond the anticipations
of three and a half decades ago when PEP and the JPL DE pro-
grams were originally developed. (DE and PEP are the only
existing high-precision solar system ephemeris programs.)
Program technology that is several generations out of date,
combined with the practical inability to add further significant
capabilities or modifications to PEP, has been deemed suffi-
cient cause for development of a new ephemeris program. Ad-
ditional motivations are that it is to the USNO's great advan-
tage to have a comprehensive ephemeris capability in-house,
and that Newcomb will provide a check against PEP and the
JPL DE programs.
2. ASTRONOMICAL CONTEXT
3. PROGRAM DESIGN AND LANGUAGE CONSIDERATIONS
Chief among the advantages of writing a new program is the
opportunity to make use of modern programming and design
technologies, including object-oriented design (OOD) and
object-oriented programming (OOP), as well as graphical user
interfaces (GUIs) and the highly productive "components"
programming associated with rapid application development
(RAD) environments. Newcomb is written entirely in C++,
and development and testing are done entirely within the best
RAD environment currently available.
3
We take full advan-
tage of standard OOP/OOD concepts and techniques, includ-
ing data encapsulation, template classes, polymorphism, and,
where necessary, multiple inheritance.
The benefits of a completely object-oriented approach are
many, including faster prototyping and development, fewer
and more easily locatable coding errors, vastly simpler and
more intuitive design, more sophisticated functionality, easily
extensible architecture, and (most importantly) drastically
C
HAPTER
1: P
ROJECT
O
UTLINE
AND
T
OP
L
EVEL
P
ROGRAM
S
TRUCTURE
M
ARC
A. M
URISON
Astronomical Applications Department
U.S. Naval Observatory, Washington, DC
C
HAPTER
1: P
ROJECT
O
UTLINE
3
3
http://www.borland.com/bcppbuilder/
2
See
http://cfa-www.harvard.edu/~reasen/ssd.html
for information about PEP.
1
See
http://aa.usno.navy.mil/Newcomb/
for the official Newcomb web site.
Figure 1 -- Reference frame hierarchy.
Stellar Reference
Frame
Solar System
Reference Frame
Earth Reference
Frame
Extragalactic
Reference Frame
Quasars
(VLBI, optical)
Local Reference
Frame
Space
Astrometry
Ground
Astrometry
Planetary
Positions
Natural Satellite
Positions
Dynamical
Models
Earth Rotation
VLBI
GPS
GPS
HIPPARCOS
FAME
Where am I?
What time is it?
NPOI
- Spacecraft navigation
- Tests of GR
- Celestial mechanics
- Asteroid masses
- Stellar occultations
- Geophysics
Figure 2 -- Major dependencies.
Planetary
Ephemerides
Solar System
Reference
Frame
Star Positions
Geodynamics
Asteroid
Motions
Planetary
Motions
Gravity Model
General
Relativity
Time
Military
Astronomy
Observations
Application
Theory
Observation

<< Previous       1 2 3 4 5 6 7 8 9 10 11 12 13       Next >>



Other Documents:
Newcomb Manual, Data Flow Diagrams, participant list, vondrak, zacharias, curvpath, pm AAS poster, Gaussian Distribution, Linear Least Squares, Sensitivity Integral, 3 D plot fits, lyap2, NAO 150, Rotate Vector, lyapcalc, wedges, Scifull, Precession Memo, Precession Maple, Curves 3 D, NOVAS 2004 Overview, NOVAS 2006 Overview, thesis, Ranson,


WODocs | |
All rights reserved. wodocs.com© 2009
WODocs


New Docs

Documents Category:
Arts (Design, Movies, Music, Radio, Television)
Automotive (Cars, Marine, Motorcycle, ATV, Snowmobiles)
Business (Biotechnology and Pharmaceuticals, Chemicals, Construction and Maintenance, Materials, Real Estate, Services)
Electronics (Computers, Motion Control, Power Supply)
Games (Board, Family, Party, Card, Construction, RC Toys)
Health (Animalm, Beauty, Healthcare, Medicine, Pharmacy, Surgery, Weight Loss)
Home (Accessories, Cooking, Decor and Design, Electrical, Family, Pets)
News (Newspapers, Sports, Television)
Recreation (Collecting, Hiking, Scouting, Survival, Travel)
Reference (Education, Libraries and Archives, Museums)
Science (Agriculture, Astronomy, Biology, Chemistry)
Shopping (Antiques and Collectibles, Clothing, Flowers, Food, Home and Garden)
Sports (Bicycle, Snowboard, Skiing, Other)