¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

XEphem now released under MIT Open Source license


 

Hello all,

After seeing so much interest in packaging XEphem for the future, I am moved to release it under the MIT Open Source license. To clearly delineate the heritage, I have bumped the version to 4.0.0. You can download it from my usual XEphem home page at . I only changed four files from 3.7.7 to reflect the change in terms:

Copyright
INSTALL
README
versionmenu.c

XEphem needs your help. In particular note I have not incorporated the recent patches by Lutz M?ndle in the contrib section. That would be a good place to start. In general, I can think of at least the following that need attention.

Jupiter and Saturn moons ephemerides polynomials expired in 2020 and will now rapidly grow inaccurate.
Pluto's osculating elements
Magnetic declination model
Delta T model
external access to data and images
updated field stars databases
browser help connections

Finally, let me say Thank You to everyone who has used XEphem. I look forward to seeing where others can take it in the future.

Best wishes to all,

Elwood Downey


 

Dear Elwood,
I am very pleased with your decision! Though I have absolutely no technical skills, I am willing to use XEphem and have my students use it for as long as volunteers like this group's members keep it relatively easy to install.
Yours,
Maxime


 

Am Sonntag, 7. Februar 2021, 20:58:41 CET schrieb Elwood Downey:
Hello all,

After seeing so much interest in packaging XEphem for the future, I am moved
to release it under the MIT Open Source license.
That is awesome!!! Would you eventually put it on github so people could
easily contribute?

Cheers
Mathias


--
Mathias Homann
Senior Systems Engineer, IT Consultant. IT Trainer
Mathias.Homann@... (email / XMPP)
LinkedIn:
telegram:
keybase:
gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102


 

On Sun, Feb 7, 2021 at 01:37 PM, Mathias Homann wrote:
> Would you eventually put it on github so people could
easily contribute?
Not me, but you guys do whatever you want so long as you honor the MIT license terms.


 

Removing the dependency on xprint would be good but replacing it might
be complicated. I've been on ARM machines entirely for several years
so I'd hate to see reduced compatibility with i586/AMD binaries only.
By getting xprint out so it doesn't have archaic dependencies it
should be possible to buiid debs for Debian/Ubuntu/Rasbian, and those
are generated automatically for basically all types of supported
hardware. And the tarball used to make debs could work under the
BSDs.

It might be easiest to make necessary parts of xprint part of the
XEphem distribution, license permitting. Or if possible make it
buildable without printing capability. I haven't looked at the source
in years if at all.

On 2/7/21, Maxime GOMMEAUX <maxime.gommeaux@...> wrote:
Dear Elwood,
I am very pleased with your decision! Though I have absolutely no technical
skills, I am willing to use XEphem and have my students use it for as long
as volunteers like this group's members keep it relatively easy to install.
Yours,
Maxime





--
-------------
Education is contagious.


 

Am 2021-02-07 21:42, schrieb Elwood Downey:
On Sun, Feb 7, 2021 at 01:37 PM, Mathias Homann wrote:
> Would you eventually put it on github so people could
easily contribute?
Not me, but you guys do whatever you want so long as you honor the MIT
license terms.
But I strongly feel that the user account that owns the repository on github should be yours...

Cheers
MH

--
Mathias Homann
Senior Systems Engineer, IT Consultant, IT Trainer
Mathias.Homann@...
LinkedIn:
gpg key fingerprint: 8029 2240 f4dd 7776 e7d2 c042 6b8e 029e 13f2 c102


 

Am 2021-02-07 20:58, schrieb Elwood Downey:
Hello all,
After seeing so much interest in packaging XEphem for the future, I am
moved to release it under the MIT Open Source license. To clearly
delineate the heritage, I have bumped the version to 4.0.0. You can
download it from my usual XEphem home page at
.
rpm packages for openSUSE Leap 15.2, Leap 15.3 and openSUSE Tumbleweed are building on OBS in Application:Geo.

by the way, I had to fix a bit in versionmenu.c, the patch can be found here:

...this is where a git repo would come in handy... XD

Cheers
Mathias

--
Mathias Homann
Senior Systems Engineer, IT Consultant, IT Trainer
Mathias.Homann@...
LinkedIn:
gpg key fingerprint: 8029 2240 f4dd 7776 e7d2 c042 6b8e 029e 13f2 c102


 

On Sun, Feb 7, 2021 at 2:58 PM Elwood Downey <elwood.downey@...> wrote:
Hello all,
After seeing so much interest in packaging XEphem for the future, I am moved to release it under the MIT Open Source license.

Wow ¡ª what an AMAZING contribution you have just made to XEphem¡¯s many users! XEphem was your labor for many long years, and bequeathing it to the community must be bittersweet, when for so long every feature and every button has reflected your personal craftsmanship and care.

The Python community has long had reason to value your generosity, of course, ever since you gave me permission back in 1998 to use one of XEphem¡¯s internal C libraries, ¡°libastro¡±, to create the open source PyEphem library. Thanks to that decision, generations of Python programmers have for almost a quarter-century been able to compute positions for objects like stars, planets, and comets. Even today, when more modern libraries are available, PyEphem is still popular, as reflected on GitHub by 451 stars, 79 dependent packages, and 2000+ other repositories that list it as a dependency.

I hope that your generosity today rebounds to as many folks' benefit as did your release of libastro back in the 1990s!

For everyone else on the thread ¡ª

I have been so bold as to go ahead and create a new organization ¡°XEphem¡± on GitHub that can serve as the owner for the community¡¯s copy of the source code, and I have uploaded the 4.0.0 version:



Simply ask if you would like to be part of the organization as well. I would be happy for?other experienced folks to take the lead, I just wanted to grab the project name for us while it was still free!


 

On Mon, Feb 8, 2021 at 3:13 PM Brandon Craig Rhodes via <brandon=[email protected]> wrote:
XEphem was your labor for many long years ¡­ I have been so bold as to go ahead and create a new organization ¡°XEphem¡± on GitHub that can serve as the owner for the community¡¯s copy of the source code, and I have uploaded the 4.0.0 version.

I should clarify that, if upstream development is expected to continue, and further XEphem versions will be appearing on the ¡°¡± download page, then let¡¯s maintain the??repository as a mirror of those official ¡°tgz¡± files, as a convenience for folks who want to fork the source code on GitHub to experiment and contribute fixes.

Additional repositories under the main project can host various schemes for packaging and distributing XEphem for modern systems.

Only if 4.0.0 is the more-or-less final release to be expected from the official site would I imagine the GitHub repository beginning to diverge from the official ¡°tgz¡± as fixes and updates are supplied by the community.


 

First, Craig, many thanks for your engagement over the years and now your kind words and initiative to start the github site. Yes it was rather heart wrenching to let go of "my baby". But I am no longer in a position to maintain XEphem yet it seems interest remains, so I decided it deserves a second life of its own.

My website at clearskyinstitute.com will post nothing beyond 4.0.0 so the github repository is free to diverge as seen fit by the community, without further regard to me or my web site.

Elwood


 

Am Montag, 8. Februar 2021, 21:52:54 CET schrieb Brandon Craig Rhodes:
On Mon, Feb 8, 2021 at 3:13 PM Brandon Craig Rhodes via groups.io <brandon=

[email protected]> wrote:
XEphem was your labor for many long years ¡­ I have been so bold as to go
ahead and create a new organization ¡°XEphem¡± on GitHub that can serve as
the owner for the community¡¯s copy of the source code, and I have uploaded
the 4.0.0 version.
I should clarify that, if upstream development is expected to continue, and
further XEphem versions will be appearing on the ¡°clearskyinstitute.com¡±
download page, then let¡¯s maintain the
repository
as a mirror of those official ¡°tgz¡± files, as a convenience for folks who
want to fork the source code on GitHub to experiment and contribute fixes.
you just got a pull request from me.

Cheers
MH



--
Mathias Homann
Senior Systems Engineer, IT Consultant. IT Trainer
Mathias.Homann@... (email / XMPP)
LinkedIn:
telegram:
keybase:
gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102


 

Hello Elwood,
I am back, right now to the group and can tell you that my contact with Mr Jean-Eudes Arlot has been fruitful, as
he told me that? from IMCCE, his team can produce the full set of coefficients for XYZ natural satellites concerned.

I reply today, that we need the same format found at --> ... for the 2020-2030 span.
I will inform the list of the progress ...

Thanks for coop,
Serge

As I have not talk? on the list for years ... I am a French amateur astronomer using XEphem from the very start, and
using it with INDI protocol on a 24" Ritchey-Chr¨¦tien telescope near Aix-en-Provence.


 

Am Montag, 1. M?rz 2021, 11:14:52 CET schrieb Serge Montagnac:

INDI protocol on a 24" Ritchey-Chr¨¦tien telescope near Aix-en-Provence.

Now you have done it and made me drool all over my keyboard.

...the best I can show off is a 12" truss dob, and a Celestron Nexstar 5 for
the quick goto...

Got a website with images somewhere?


Cheers
Mathias

--
Mathias Homann
Senior Systems Engineer, IT Consultant, IT Trainer
Mathias.Homann@... (email,XMPP)
LinkedIn:
telegram:
keybase:
gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102


 

Gentoo removed the dependency via a rather simple patch:

--- a/GUI/xephem/Makefile
+++ b/GUI/xephem/Makefile
@@ -30,7 +30,7 @@
endif
?
# for linux and Apple OS X
-XLIBS = -lXm -lXp -lXt -lXext -lXmu -lX11
+XLIBS = -lXm -lXt -lXext -lXmu -lX11
CFLAGS := $(LIBINC) $(CFLAGS)
LIBS = $(LIBLNK) $(XLIBS) $(LIBLIB) -lm

I haven't looked but since that does not break the build, I assume the preprocessor will deal with the rest. So you should be fine doing the same on ARM.

Cheers,
Alexander Wessel


 

I've been building XEphem on Cygwin for years and I can confirm that it doesn't use libXp. My guess is that it's not the pre-processor taking care of it, it's that it's not even used anywhere. The print function is not affected as far as I can tell.

Roman Tolesnikov

On Monday, March 8, 2021, 09:25:31 PM PST, flexx via groups.io <flexx@...> wrote:


Gentoo removed the dependency via a rather simple patch:

--- a/GUI/xephem/Makefile
+++ b/GUI/xephem/Makefile
@@ -30,7 +30,7 @@
endif
?
# for linux and Apple OS X
-XLIBS = -lXm -lXp -lXt -lXext -lXmu -lX11
+XLIBS = -lXm -lXt -lXext -lXmu -lX11
CFLAGS := $(LIBINC) $(CFLAGS)
LIBS = $(LIBLNK) $(XLIBS) $(LIBLIB) -lm

I haven't looked but since that does not break the build, I assume the preprocessor will deal with the rest. So you should be fine doing the same on ARM.

Cheers,
Alexander Wessel


 

Hello, XEphem people:

Regarding Elwood's status note from last month--I am curious, are there active efforts to bring current the ephemerides polynomials?

I would not presume try to alter the code myself, but certainly would donate to a fund to support that effort, or do anything else I could to help.

Thanks,
Bernie W.

On 2/7/21 9:58 AM, Elwood Downey wrote:
Hello all,

After seeing so much interest in packaging XEphem for the future, I am moved to release it under the MIT Open Source license. To clearly delineate the heritage, I have bumped the version to 4.0.0. You can download it from my usual XEphem home page at . I only changed four files from 3.7.7 to reflect the change in terms:

Copyright
INSTALL
README
versionmenu.c

XEphem needs your help. In particular note I have not incorporated the recent patches by Lutz M?ndle in the contrib section. That would be a good place to start. In general, I can think of at least the following that need attention.

Jupiter and Saturn moons ephemerides polynomials expired in 2020 and will now rapidly grow inaccurate.
Pluto's osculating elements
Magnetic declination model
Delta T model
external access to data and images
updated field stars databases
browser help connections

Finally, let me say Thank You to everyone who has used XEphem. I look forward to seeing where others can take it in the future.

Best wishes to all,

Elwood Downey


 

I want to tank you for such great decision Elwood Downey, Am sure the people and developers will help and enhance this project, thank you very much!

Eric De La Cruz Lugo
Merida, Yucatan, Mexico.


On Thursday, March 11, 2021, 04:01:58 PM CST, Bernie Walp <duckbill@...> wrote:


Hello, XEphem people:

Regarding Elwood's status note from last month--I am curious, are there active efforts to bring current the ephemerides polynomials?

I would not presume try to alter the code myself, but certainly would donate to a fund to support that effort, or do anything else I could to help.

Thanks,
Bernie W.

On 2/7/21 9:58 AM, Elwood Downey wrote:
> Hello all,
>
> After seeing so much interest in packaging XEphem for the future, I am moved to release it under the MIT Open Source license. To clearly delineate the heritage, I have bumped the version to 4.0.0. You can download it from my usual XEphem home page at I only changed four files from 3.7.7 to reflect the change in terms:
>
> Copyright
> INSTALL
> README
> versionmenu.c
>
> XEphem needs your help. In particular note I have not incorporated the recent patches by Lutz M?ndle in the contrib section. That would be a good place to start. In general, I can think of at least the following that need attention.
>
> Jupiter and Saturn moons ephemerides polynomials expired in 2020 and will now rapidly grow inaccurate.
> Pluto's osculating elements
> Magnetic declination model
> Delta T model
> external access to data and images
> updated field stars databases
> browser help connections
>
> Finally, let me say Thank You to everyone who has used XEphem. I look forward to seeing where others can take it in the future.
>
> Best wishes to all,
>
> Elwood Downey






 

¿ªÔÆÌåÓý

Hi Bernie,

I have contacted Mr. jean-Eudes Arlot, on top of IMCCE in Paris, and he told me
?being able to give us the Chebichev polynomials in the usual previous form for 2020-2030.
?I will inform the list, Mathias and Elwood of work in progress !

Best regards,
Serge.

On 11/03/2021 23:01, Bernie Walp wrote:
Hello, XEphem people:

Regarding Elwood's status note from last month--I am curious, are there active efforts to bring current the ephemerides polynomials?

I would not presume try to alter the code myself, but certainly would donate to a fund to support that effort, or do anything else I could to help.

Thanks,
Bernie W.

-- 
Serge Montagnac + GPG Key 0xDF083D7B + 
  Nature, Not Human Activity, Rules the Climate.