tag:blogger.com,1999:blog-75349787915226491892024-02-20T07:57:48.680-04:00General Astrodynamics LibraryPaul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-7534978791522649189.post-61177283329566578492011-11-03T21:34:00.003-03:002011-11-03T21:36:31.111-03:00Manual moving to LaTexWork continues, ... the documentation has been ported from Word to LaTex. In reviewing the manual it is clear that some upgrades are needed, these will be addressed in version 0.7 as getting a stable 0.6 release is the priority.<br /><br />Paul, VP9MUPaul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.com0tag:blogger.com,1999:blog-7534978791522649189.post-51633209528942586642011-06-15T18:24:00.002-03:002011-06-15T18:28:34.527-03:00Website is MovingAs Apple are discontinuing the MobileMe service, the project needs to find a new home, and we have.<br /><br />The GAL project will now be hosted on the AMSAT-BDA web site.<br /><br />The new website is being constructed as I type, and when complete the existing Apple site will be decommissioned.<br /><br />So the new address is:<br /><br />http://www.amsat-bda.org<br /><br />The new contact email address for GAL is now:<br /><br />vp9mu@amsat-bda.org<br /><br />Cheers<br />Paul Willmott, VP9MU<br />AMSAT-BDAPaul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.com0tag:blogger.com,1999:blog-7534978791522649189.post-69499951751509816602011-04-30T12:12:00.002-03:002011-04-30T12:19:51.268-03:00Page redoI've updated the download page to reflect that 0.6 [DRAFT] is now the preferred version, even though it is not complete.<br /><br />Version 0.6 has been updated to reflect the new routines and fixes of the December 1, 2010 SOFA release.<br /><br />Work continues on bringing the Reference Manual up to date, if you spot any errors in the draft then let me know.<br /><br />On the coding front we're close to a freeze for this release. The object codes need correcting to match NAIF SPICE values, and some of the older routines need re-formatting. Some of the USTRATCOM routines, including SGP4, will need to be changed as a result of the new quasi-JD UTC dates introduced by SOFA last December.<br /><br />Anyway after two years it looks like version 0.6 will be fixed, hurrah!<br /><br />Cheers<br />PaulPaul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.com0tag:blogger.com,1999:blog-7534978791522649189.post-34308065308436858052010-04-30T18:13:00.003-03:002010-04-30T18:18:20.731-03:00JPL and IMCCE Ephemeris file support addedThe latest DRAFT version of GAL 0.6 has been uploaded to the web site. This includes full support for JPL and IMCCE ephemeris files.<br /><br />These will be the last new features added to version 0.6, work now continues on updating the documentation and fine-polishing the code.<br /><br />The current DRAFT is quite stable and feedback from users is requested on this version.<br /><br />Regards<br />Paul, VP9MUPaul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.com0tag:blogger.com,1999:blog-7534978791522649189.post-8765240275381055582010-03-08T18:16:00.003-04:002010-03-08T18:29:06.458-04:00GAL Version 0.6.0 pre-release now availableA pre-release of GAL 0.6.0 is now available on the website. Users should note that there have been many changes to the interfaces of a lot of routines. Users should therefore install this version separatly from their current working code.<br /><br />New in this version:<br /><br />Status recording sub-library<br />Osculating to mean keplerian elements conversion<br />Gravity model file import<br />Gravity models now encapsulated inside routines<br />Fixes for c++ compatibility<br />Data extracts from USSPACECOM Satellite Situation Report<br />Lots of general housekeeping<br /><br />The full version of 0.6.0 will be released once the manual has been updated.<br /><br />Paul, VP9MU<br />AMSAT-BDAPaul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.com0tag:blogger.com,1999:blog-7534978791522649189.post-33610815320554333762009-02-03T14:23:00.002-04:002009-02-03T14:25:48.804-04:00Reference Manual v0.5 ReleasedThe Reference Manual for the General Astrodynamics Library<br />(GAL) has been updated to include the changes/additions of<br />version 0.5.0 of the library.<br /><br />It can be downloaded from the project website here:<br /><br /><a href="http://homepage.mac.com/pclwillmott/GAL/index.html">http://homepage.mac.com/pclwillmott/GAL/index.html</a><br /><br />The General Astrodynamics Library (GAL) is a numerical<br />library for C and C++ programmers. It is free software<br />under the GNU General Public License.<br /><br />The library provides a wide range of astrodynamical<br />routines such as ephemerides, earth orientation, and orbit<br />propagation. There are over 260 functions in total with an<br />extensive test suite.<br /><br />Paul Willmott, VP9MU<br />AMSAT-BDAPaul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.com0tag:blogger.com,1999:blog-7534978791522649189.post-69106605370636274332009-01-10T17:13:00.001-04:002009-01-10T17:15:42.165-04:00Version 0.5.0 ReleasedVersion 0.5.0 of the General Astrodynamics Library has been released. It can be downloaded from the project website here:<br /><br />http://homepage.mac.com/pclwillmott/GAL/index.html<br /><br />Updates in this release:<br /><br />** Additional routines added to Kepler sub-library<br /><br />** Planetary and Moon rotational elements added<br /><br />** Reference frame routines for planets other than Earth<br /><br />** Acceleration due to Solar Radiation Pressure added<br /><br />** Acceleration due to Atmospheric Drag added<br /><br />** Sun occulation routine added for satellite eclipses<br /><br />** Support for Harris-Priester Earth Atmosphere Model<br /><br />** Mars date and time routines added<br /><br />** Ellipsoid models for the planets and the Sun added<br /><br />** Earth satellite rise/set routine added.<br /><br />The Reference Manual will be updated shortly.<br /><br />The General Astrodynamics Library (GAL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License.<br /><br />The library provides a wide range of astrodynamical routines such as ephemerides, earth orientation, and orbit propagation. There are over 260 functions in total with an extensive test suite.<br /><br />Paul Willmott, VP9MU<br />AMSAT-BDAPaul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.com0tag:blogger.com,1999:blog-7534978791522649189.post-66144261172574141182008-10-27T14:28:00.001-03:002008-10-27T14:30:11.881-03:00Reference Manual ReleasedA Reference Manual has been put together. It can be downloaded from the Downloads page.Paul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.com0tag:blogger.com,1999:blog-7534978791522649189.post-82302658797369301462008-09-21T11:56:00.004-03:002008-09-21T12:03:19.133-03:00Version 0.4.0 Released<div class="post-body entry-content"> Version 0.4.0 of the General Astrodynamics Library has been released. It can be downloaded from the project website here:<br /><br />http://homepage.mac.com/pclwillmott/GAL/index.html<br /><br />Updates in this release:<br /><br />Higher precision ephemerides for the Sun, Planets, and Pluto. Implemented using VSOP87. Heliocentric and barycentric routines for position and velocity provided.<br /> <br />Support added for classical Keplerian models, circular, ellipticals, parabolic, and hyperbolic orbits and trajectories supported. Keplerian propagation implemented using the Universal formulation.<br /><br />Release includes some additional support files, and minor updates.<br /><br />Work continues with the atmosphere, and remaining force models.<br /><br />The General Astrodynamics Library (GAL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License.<br /><br />The library provides a wide range of astrodynamical routines such as ephemerides, earth orientation, and orbit propagation. There are over 250 functions in total with an extensive test suite.<br /><br />Paul Willmott, VP9MU<br />AMSAT-BDA </div> <span class="post-author vcard"></span>Paul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.com0tag:blogger.com,1999:blog-7534978791522649189.post-87744035838619055152008-06-23T10:18:00.001-03:002008-06-23T10:51:22.911-03:00Version 0.3.0 ReleasedVersion 0.3.0 of the General Astrodynamics Library has been released. It can be downloaded from the project website here:<br /><br />http://homepage.mac.com/pclwillmott/GAL/index.html<br /><br />Updates in this release:<br /><br />ODE Integrator sub-library created.<br /> <br /> Lunar position and velocity routine added to ephemerides sub-library. Routine implements LUNAR SOLUTION ELP version ELP/MPP02<br /> <br /> Solar position and velocity routine added to ephemerides sub-library.<br /> <br /> Acceleration from spherical harmonics routine added to gravity sub-library.<br /> <br /> Many routines updated for internal compatibilty with the upcoming official IAU SOFA C library. R-matrices have had indicies reversed compared to GAL 0.2 and earlier.<br /><br />Work will now be started on the classical keplerian models, and atmosphere models.<br /><br />The General Astrodynamics Library (GAL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License.<br /><br />The library provides a wide range of astrodynamical routines such as ephemerides, earth orientation, and orbit propagation. There are over 225 functions in total with an extensive test suite.<br /><br />Paul Willmott, VP9MU<br />AMSAT-BDAPaul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.com0tag:blogger.com,1999:blog-7534978791522649189.post-42504770817097642022008-05-14T19:09:00.002-03:002008-05-14T19:13:34.571-03:00Include File IssuesA few problems crept into the version 0.2.0 release. It appears that some include file links were missing, and that a couple of filenames were not in the correct case. These have hopefully been corrected. A new distribution has been posted (the filenames are the same but the dates have been changed).<br /><br />If you are having problems compiling, and it bombs in the "gravity" sub-library then re-download the distribution and try again.<br /><br />Please let us know if this does not sort out the problem.Paul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.com0tag:blogger.com,1999:blog-7534978791522649189.post-88724566020587410392008-05-13T18:47:00.001-03:002008-05-13T18:49:14.984-03:00Version 0.2.0 ReleasedThe latest version of the General Astrodynamics Library has been released. Version 0.2.0 can be downloaded from:<br /><br />http://homepage.mac.com/pclwillmott/GAL/Download.html<br /><br />New features in this release include:<br /><br />SGP4 orbit propagator based upon David Vallado's combined SGP4/SDP4 model.<br /><br />Additional time conversion routines<br /><br />ITRF-GCRF-ITRF position and velocity reference frame transforms based upon IAU2000A/B & IAU2006A resolutions.<br /><br />Gravity model support added<br /><br />Ellipsoid model support added.<br /><br />Next up numerical orbit propagation.Paul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.com0tag:blogger.com,1999:blog-7534978791522649189.post-48945268174331080852008-03-19T12:02:00.003-03:002008-03-19T12:07:40.932-03:00Zip ...A zipped version of the libgal-0.1.0 distribution has been added to the downloads page to help Windows users.Paul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.com0tag:blogger.com,1999:blog-7534978791522649189.post-51177050258770133212008-03-19T09:56:00.005-03:002008-03-19T12:08:01.645-03:00Version 0.1.0 ReleasedVersion 0.1.0 of the General Astrodynamics Library has been released on the web site. This release contains the fundamental astronomy routines that were translated from the IAU's SOFA FORTRAN library.<br /><br />The distribution can be downloaded from here:<br /><br /><a href="http://homepage.mac.com/pclwillmott/GAL/index.html">http://homepage.mac.com/pclwillmott/GAL/index.html</a><br /><br />The next phase will be the addition of support routines for the orbit propagators.Paul Willmotthttp://www.blogger.com/profile/01136996497604290312noreply@blogger.com0