./math/py-ephem, Scientific-grade astronomical computations for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.7.7.1, Package name: py37-ephem-3.7.7.1, Maintainer: pkgsrc-users

PyEphem provides scientific-grade astronomical computations for the Python
programming language. Given a date and location on the Earth's surface, it can
compute the positions of the Sun and Moon, of the planets and their moons, and
of any asteroids, comets, or earth satellites whose orbital elements the user
can provide. Additional functions are provided to compute the angular
separation between two objects in the sky, to determine the constellation in
which an object lies, and to find the times at which an object rises, transits,
and sets on a particular day.


Required to run:
[lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 9928fb8f0e1a13ae627cdd86cb4ecc2bbeeb6edd
RMD160: 2b6a4bb41d51697f17f3a1bdafe1a1dbee17c846
Filesize: 728.358 KB

Version history: (Expand)


CVS history: (Expand)


   2020-05-31 22:49:34 by Joerg Sonnenberger | Files touched by this commit (14)
Log message:
Explicitly read files as unicode for Python 3. The content is converted
using the system locale with Python 3.6 otherwise, falling back to
ASCII.
   2020-05-13 16:53:29 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-ephem: updated to 3.7.7.1

3.7.7.1:
Unknown changes
   2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981)
Log message:
all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
   2019-09-05 12:39:50 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-ephem: updated to 3.7.7.0

Version 3.7.7.0:
Upgraded libastro to 3.7.7.
The internal star catalog now includes all 57 navigational stars.
The rise, culminate, and set returned by next_pass() are now consecutive values \ 
for a single pass. Pass singlepass=False to return the original next_rise, \ 
next_culminate, next_set even if next_set < next_rise (the satellite is \ 
already up).
ephem.delta_t('0') now returns the correct value, instead of misbehaving for \ 
that particular input.
   2018-01-11 15:31:21 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-ephem: updated to 3.7.6.0nb1

PkgSrc changes:
- now use 'ephem' PyPI (not 'pyephem') to allow correct dependencies
- enabled unit tests
   2017-09-26 19:32:26 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-ephem: update to 3.7.6.0

Version 3.7.6.0:
The new ephem.cities.lookup() function runs a Google geocoding search and \ 
returns an Observer object for the top result.
When an Earth satellite position cannot be computed, PyEphem now raises an \ 
exception instead of freezing and locking up Python.
Upgraded to the libastro from XEphem 3.7.6, bringing improvements to Earth \ 
satellite transit calculations.
GitHub issue 76: Earth satellite velocity is now calculated with greater accuracy.
GitHub issue 64: rising and setting routines are now careful to restore your \ 
Observer.date even if they die with an exception.
GitHub issue 56: Earth satellites now raise an exception for dates a year or \ 
more from their TLE epoch, because libastro refuses to process old elements and \ 
would return nonsense coordinates.
GitHub issue 44: a segmentation fault would eventually kill Python 3 if a script \ 
called Body.copy() either directly or via the Standard Library copy.copy() \ 
function.
   2017-01-01 15:44:09 by Thomas Klausner | Files touched by this commit (577)
Log message:
Add python-3.6 to incompatible versions.
   2016-07-09 15:04:18 by Thomas Klausner | Files touched by this commit (599)
Log message:
Remove python33: adapt all packages that refer to it.