-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Package: libcds-astro-java
The Aladin 9.x upstream source distribution contains a 'cds.astro.jar' with 31 class files, compiled on 10 May 2012. Source code matching this is present in historic Aladin source snapshots: it is present in Aladin 5.018, Aladin 7.014, and Aladin 7.533 under the 'cds/astro/*' sub-directory. Aladin 8.040 and later source releases do not have this 'cds/astro/' sub-directory. The source code appears to have been split out to 'CDS Units' distributed separately: http://cds.u-strasbg.fr/cdsdevcorner/units1.2/src.zip This is only a subset (9 .java files + 1 Makefile). A testcase for 'tUnit.java' was added, and the 'Makefile' refers other testcases. This CDS Units package also includes one bugfix to 'Parsing.java', ahead 'cds/astro/Parsing.java' in the Aladin 7.533 release (however this bugfix says it is older, and is dated internally as May 2007). The copies of source code in the Aladin 7.014 and Aladin 7.533 have "GNU General Public License version 3" boilerplate added to the top of each source file. There It should be possible to retrieve and use this copy of the code extracted form the Aladin 7.xxx releases: https://anonscm.debian.org/cgit/debian-astro/packages/aladin.git/tree/cds/astro?h=upstream/7.533%2bdfsg And to highlight the extra Makefile, unittest and 'parseSexa2()' bug fix available in CDS-Units List of differing files: cds.astro.* package code ('-': not in v1.2 'CDS Units' 'Src.jar') - -Astrocoo.java Astroformat.java - -Astroframe.java AstroMath.java - -Astropos.java Astrotime.java - -CheckPosition.java Converter.java - -Coocube.java - -Coo.java - -Ecliptic.java Editing.java - -Equatorial.java - -FK4.java - -FK5.java - -Galactic.java - -ICRS.java +Makefile (added; +unittests) - -Mtype.java - -Otype.java *Parsing.java (function parseSexa2() added in 2007-05) - -Proj3.java - -Qbox.java - -QboxNumber.java - -Supergal.java +tUnit.java Udef.java Unit.java Tests 't*.java' ('?': not found in v1.2 Src.jar): ?tAstroMath.java ?tAstrocoo.java ?tAstropos.java ?tConverter.java ?tCoo.java ?tOtype.java ?tParsing.java ?tPierre.java ?tQbox.java ?tQbox2.java ?tQboxNumber.java tUnit.java (in v1.2; but source says 2000-03-04) nb. 'tUnit.java' (only) is also found separately at: http://cds.u-strasbg.fr/cdsdevcorner/units1.0/tUnit.java Historic Aladin 5.x source discovered at: http://www.asiaa.sinica.edu.tw/~chyan/Aladin5/Aladin5_src/cds/astro/ http://www.asiaa.sinica.edu.tw/~chyan/Aladin5/Aladin-src5.018.jar Historic Aladin 7.x source was obtained from backups of a colleague. (Any other historic source dumps would be appreciated!) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iD8DBQFXYmdgc444tukM+iQRAkKmAJ0Z50UamZG/ktrUuOtw9qsylVXcVACglR11 n+FWGWUt9zq+MQRFnPUbzRc= =R9yg -----END PGP SIGNATURE-----