Brandon Rhodes
6340e0f5f1
Fix #386 by updating jplephem version requirement
2020-06-07 06:13:27 -04:00
Brandon Rhodes
5efa00878f
Fix #378 by forcing 644 file permissions in sdist
2020-05-24 17:32:30 -04:00
Brandon Rhodes
8bc5900d0f
Version 1.20: tweak SSL fix for older Pythons too
2020-04-24 09:11:13 -04:00
Brandon Rhodes
8c34184ee4
Remember where certifi version number came from
2020-04-23 13:46:56 -04:00
Brandon Rhodes
785f374f4b
Insist “certifi” be as recent as one Requests uses
2020-04-22 08:47:25 -04:00
Brandon Rhodes
97bd2ad3d6
Try switching to “certifi” SSL certificate package
...
Though I am loathe to introduce yet another dependency to Skyfield,
issue #317 would seem to require it unless I want to guide users through
updating their system certificates themselves, or want to introduce yet
more options and variations in the download routines. Alas that it
incurs 308k of disk, which most users will never benefit from since
their system certificates were working fine! But the simplicity of
giving all users the same experience seems at this point preferable.
And the extra disk space is just 1/200th of the cost of NumPy, right?
2020-04-22 08:35:35 -04:00
Brandon Rhodes
1743491db1
CI: get "sgp4" from PyPI to verify compatibility
2020-02-02 15:17:29 -05:00
Brandon Rhodes
1e91995a0e
Back out satellite experiment and SciPy dependency
...
Thanks to this experimental code to test against, I was able to create
the new `find_events()` method that now graces satellite objects. But
now that the code has served its purpose, we can clean it up.
2020-02-02 08:49:30 -05:00
Brandon Rhodes
fd293eb7e1
Bump sgp4 install requirement to the new version
...
This should fix the build, which is currently installing an older one.
2020-02-02 06:39:21 -05:00
Brandon Rhodes
1fd414313a
Experiment with moving to SGP4 2.0
2020-01-30 14:42:45 -05:00
David Palmer
cebbd928e4
Satellite events almanac functions ( #321 )
2020-01-12 15:37:18 -05:00
Brandon Rhodes
3a8bb5f079
Upgrade version of jplephem we depend on to 2.11
...
Hopefully the new jplephem’s closer agreement with how SPICE computes
polynomials will provide the extra bit of precision to make the
Travis CI tests go green again.
2019-12-13 09:10:02 -05:00
Brandon Rhodes
614e06d0f7
Start shipping timescale files with Skyfield
...
Fixes #94 , #218 , #238 , #269 .
2019-07-20 19:37:49 -04:00
Brandon Rhodes
d4032e9af0
Add new compressed NumPy arrays to setup.py
...
I always forget both MANIFEST.in and setup.py need this. So redundant.
2018-09-09 17:25:32 -04:00
Brandon Rhodes
f4a382fbf3
Add 3.6 to supported Python versions
2018-04-15 18:33:44 -04:00
Brandon Rhodes
6ecf851f0c
Update metadata for 1.2
2018-03-19 21:59:44 -04:00
Brandon Rhodes
8c7d03b1da
Install test data files with rest of package
...
This should fix the Travis CI build.
2018-02-19 08:25:30 -05:00
Brandon Rhodes
bfb2b2b1ad
For Python 2.6, distribute `*.npy` array files
2017-03-15 12:56:56 -04:00
Brandon Rhodes
563d073a06
Move back to installing assay by hand
2017-03-15 12:50:50 -04:00
Brandon Rhodes
889b04c693
Fix Travis CI: `cd` affects later commands
...
Also, move the URL for assay into the official testing dependencies.
2017-03-15 12:46:41 -04:00
Brandon Rhodes
20d1dbb04e
Make sure Travis CI installs test dependencies
2017-03-15 12:34:59 -04:00
Brandon Rhodes
c54ea63221
Add pytz as a test requirement
2017-03-15 12:24:49 -04:00
Brandon Rhodes
3e61e617be
Fix #108 by explicitly decoding "README.rst" file
...
I cannot rely on everyone having UTF-8 as their default encoding if they
want to install Skyfield!
2016-08-27 14:46:45 -04:00
Brandon Rhodes
203fd6173c
Update trove to remove Python 3.2, add Python 3.5
2015-10-19 01:27:40 -04:00
Brandon Rhodes
e78d0e917b
Remove old "de421" import and update requirements
2015-10-17 01:08:27 -04:00
Brandon Rhodes
76f67f64e0
Fix SPK invocation by calling its public API
...
Also, pin its version number for good measure.
2015-08-10 13:20:03 -04:00
Brandon Rhodes
9d85f05b14
Switch to urlopen() from the Standard Library
...
Since some astronomy URLs still appear to be FTP, it makes sense to go
ahead and switch to a library that supports those URLs, unlike Requests.
2014-11-20 17:16:25 -05:00
Brandon Rhodes
bcf7b9a670
Make it clearer when import could be a bad idea
2014-08-19 14:35:51 -04:00
Brandon Rhodes
4b8c1d0f3a
Begin adding support for SGP4 propagation errors
...
To support specific error messages, Skyfield will now require version
1.3 or later of the "sgp4" Python package.
2014-06-27 00:14:03 -04:00
Brandon Rhodes
679d3a2796
Advertise troves for Python 2.6 through 3.4
2014-06-15 11:15:06 -04:00
Brandon Rhodes
18dc6a83bf
Clean up README.rst and project metadata
2014-01-21 01:01:46 -05:00
Brandon Rhodes
b11166f648
Declare Python 2.7 and 3.3 compatibility
2014-01-21 00:31:48 -05:00
Brandon Rhodes
8b37eec76c
Promote to beta status (gulp!)
2014-01-21 00:29:17 -05:00
Brandon Rhodes
9aebd808c5
Include last data-cache build-date file in package
2014-01-10 19:08:29 -05:00
Brandon Rhodes
b31f7b672c
Cache leap-second table as in-package .npy files
2014-01-10 16:57:37 -05:00
Brandon Rhodes
be3f74bcd4
Add ">=" numbers to jplephem and sgp4 dependencies
...
And, use de421's new pip-friendly version number "2008.1". And, move
"requests" to a ">=" inequality.
2014-01-06 16:10:36 -07:00
Alex Tucker
573c1a1f6c
Some basics of writing files from requests and checking for oldness
...
Conflicts:
requirements.txt
2013-08-13 16:35:33 -04:00
Brandon Rhodes
54b75fc977
Add requirements.txt and pin versions
...
The pip people have decided that versions like "1997" and "2008" are not
production versions of my ephemerides packages. Which has broken
everything, right in front of a table full of 6 sprinters who are
considering whether to use Python in their future careers. This commit
explicitly pins the versions to override pip's refusal to install
packages that were installing fine just a few days ago. May our
posterity be worthy.
2013-08-12 15:01:26 -04:00
Brandon Rhodes
176fa5a001
Add doctests to test suite; make work on Python 3
2013-08-04 17:04:27 -04:00
Brandon Rhodes
f8359081af
Add de421 as an install dependency
2013-02-17 11:36:23 -05:00
Brandon Rhodes
c5077e8799
Corrected GitHub URL in setup.py
2013-01-30 16:31:56 -05:00
Brandon Rhodes
70e9d6d75f
Initial commit
2013-01-30 16:23:04 -05:00