https://github.com/brandon-rhodes/python-jplephem

sort by:
Revision Author Date Message Commit Date
9a103dc Declare version 2.16 03 July 2021, 20:07:44 UTC
b9b97e7 Fix “ValueError” when excerpt should skip segment Fixes #48. 02 July 2021, 12:39:34 UTC
05602ec Remove unused filter_segments() function 02 July 2021, 12:39:03 UTC
d316367 Have "excerpt" print JD it computes from each date 02 July 2021, 12:39:03 UTC
0519c62 For #591, explain arguments that start with a dash 20 May 2021, 18:22:44 UTC
d29ff08 Fix #47 by adding `__version__` to package 05 May 2021, 15:05:51 UTC
8bfde53 Add missing item from Version 2.15 changelog entry 04 May 2021, 19:43:57 UTC
078f959 Drat, I wrote Markdown in an RST file 02 September 2020, 13:51:35 UTC
5f6c154 Declare version 2.15 02 September 2020, 13:03:18 UTC
7531173 Add ability to limit excerpt to selected targets 08 August 2020, 18:07:56 UTC
0788f79 Add "Type N" to each ephemeris segment description 19 July 2020, 00:22:35 UTC
590dc62 Fix legacy test: JD too early for old ephemeris I guess when I committed this new test recently, I was not running with the old ephemeris package installed, so the test was skipped in the legacy-ephemeris-package case. 19 July 2020, 00:19:26 UTC
bccd0ed Add "Type" to the printed summary of an SPK file 08 June 2020, 17:48:03 UTC
fdb14c2 Remove a couple of unused imports 04 June 2020, 19:19:15 UTC
e90ca0f Improve handling of tdb/tdb2 to reduce jitter ~5x 04 June 2020, 19:16:13 UTC
d5e6e0f Remove unused "final_epoch" 09 May 2020, 16:01:06 UTC
0b72da7 Version 2.14 26 March 2020, 16:41:21 UTC
193eb4d Slightly simplify new mmap() failure detection 26 March 2020, 16:35:43 UTC
059915a Add test of new mmap() OSError catching 26 March 2020, 16:33:59 UTC
dc578f6 pyodide: no mmap (#39) This lets the library work on platforms without `mmap()`. 26 March 2020, 16:17:38 UTC
f5150e4 Version 2.13 22 February 2020, 16:41:02 UTC
3b3fc6e gitignore BSP files 22 February 2020, 13:12:46 UTC
cf914ab Set ValueError .args attribute, for Python 2.7 This should hopefully fix up our CI results. 04 January 2020, 21:05:54 UTC
58b889b Simplify and test new out-of-range exception 1. Remove “Timestamp” from the exception name since no timestamps are involved; the values are barycentric Julian dates. 2. Display Julian date values in the error message, since those are the actual time values that users will have submitted. 3. Remove the “min” and “max” attributes because it turns out that (even though I had forgotten!) those values are already available as attributes on the class. 4. Added a test to hopefully keep the new feature working. 5. Added the new feature to the changelog. 04 January 2020, 21:00:58 UTC
7c94589 Support “-v” to run tests verbosely 04 January 2020, 20:31:31 UTC
2ad36b4 Raise a more specific error when the date is not covered (#36) 04 January 2020, 20:29:35 UTC
fa1f6f2 For Travis CI: a more recent numpy for Python 3.7 16 December 2019, 17:16:57 UTC
6cabfb5 Fix load_tests() contract (for Travis CI) 16 December 2019, 17:09:17 UTC
b7d7652 Protect doctests against old numpy versions 16 December 2019, 16:43:52 UTC
3f3a762 Lock down NumPy version on Travis CI, to fix #35 This should stop jplephem from accidentally using features too modern for users on several-year-old systems. 16 December 2019, 14:17:01 UTC
8927698 Release 2.12 that stops using new NumPy flip() 13 December 2019, 21:05:11 UTC
b1a7bf3 Proclaim Python 3.7 compatability 13 December 2019, 14:31:00 UTC
3b78a1f Update changelog again and bump version to 2.11 13 December 2019, 14:08:58 UTC
3ee363f Remove an unused value 13 December 2019, 13:53:02 UTC
0897132 Try also flipping SPK coefficient order 13 December 2019, 13:46:34 UTC
804f177 Create a changelog entry for 2.11 13 December 2019, 12:45:35 UTC
185eecb Reshape PCK coefficients for natural iteration 13 December 2019, 02:53:42 UTC
901452a Remove commented out old code 13 December 2019, 02:19:09 UTC
e8c25e1 Fix PCK rate computation 13 December 2019, 02:17:22 UTC
6f792c5 Try switching velocity computation too 13 December 2019, 02:10:49 UTC
75c9f62 Switch to accumulating Chebyshev in opposite order This gives us exact agreement with the numbers generated by the equivalent SPICE routines, making comparison easier. After reworking velocity the same way, I plan to clean up the debugging chaos, but want to leave it in place until the transform is complete. 13 December 2019, 01:51:55 UTC
5b11851 Switch PCK internals to seconds since epoch This eliminates some internal conversions and more closely models how other libraries do this computation. I had also hoped it would improve precision, but am not yet seeing any closer agreement in Skyfield than previously. 12 December 2019, 16:35:43 UTC
677d5a2 Add changelog entry for 2.10 11 December 2019, 20:29:01 UTC
9055aed Tweak to get docstring passing test again 11 December 2019, 19:55:43 UTC
9ef8771 Add simple shell script for testing locally 11 December 2019, 19:48:51 UTC
187abc1 Add doctests to main test suite Also, pivot to de421 since that ephemeris is already committed to the repository and so is available to tests. 11 December 2019, 19:48:05 UTC
6995fe4 Add ephemeris, docs for rotation; but, untested? 11 December 2019, 19:21:43 UTC
e6f544d Rename “binary PCK” to just “PCK” to match “SPK” Also, rename a few variables internal to the class to better match the definitions in the JPL documentation. 11 December 2019, 01:57:16 UTC
f4fbaa9 Fix Travis CI by only doing one cd 19 September 2019, 20:21:40 UTC
aae60da Check in ephemerides necessary for CI testing This prevents Travis CI from having to hammer the JPL servers when testing jplephem against several versions of Python at once. It will also stop CI from routinely erroring out one or more versions of Python when the JPL’s servers happen to drop a request. 19 September 2019, 20:05:24 UTC
2cca7f1 Add ASCL citation to assist scholars 17 September 2019, 13:40:16 UTC
87a2e9f Try adding support for Type 9 segments 27 August 2019, 00:25:58 UTC
b66da73 Create scaffolding for multiple Segment classes 22 August 2019, 20:13:47 UTC
ba560cb Travis CI: abandon Python 3.3 but try 3.7 22 August 2019, 20:07:43 UTC
4bc4e35 Fix: setup.py did not correctly require NumPy 22 August 2019, 19:43:16 UTC
48c99ce Add documentation on computing velocity per second This addresses a question raised in #30. 03 February 2019, 12:08:20 UTC
7dae84d Version 2.9: add load_array() 04 January 2019, 04:34:10 UTC
31549ce Prevent myself from running with old Python Since I use an `ELLIPSIS` option that appears to not work under 2.7. 04 January 2019, 04:31:26 UTC
e39f7d6 Add license file and include it in sdists (#27) Add license file; include it in sdists 29 December 2018, 17:52:51 UTC
79151ac Make SPK class close mmaps when exiting context manager (#25) * Properly close mmaps; respect with context manager * Update test to use with context manager * Remove try/except in SPK.close() * Restore SPK mmap attributes to None on close() 07 December 2018, 16:25:24 UTC
c1b4c18 Start writing support for Binary PCK files 01 October 2018, 12:58:54 UTC
9926bb5 Version 2.8: single memory map instead of many 22 July 2018, 20:16:43 UTC
e01a35e Version 2.7 11 February 2018, 20:37:58 UTC
5f4096c Slight tweaks to the documentation 11 February 2018, 20:34:10 UTC
9ad2853 Add messages during excerpt operation 11 February 2018, 18:51:33 UTC
dd51993 Add excerpt to the command line 11 February 2018, 18:39:02 UTC
b5f23dd Add subcommand for printing comment area 11 February 2018, 17:06:28 UTC
6b2207a Add test for “daf” subcommand 11 February 2018, 16:50:48 UTC
f2b7bd2 Add subcommands to jplephem command line 11 February 2018, 16:38:23 UTC
9c141fb Read as little during excerpting as possible 11 February 2018, 13:52:56 UTC
214a153 Add routine to create an excerpt of an ephemeris 10 February 2018, 21:49:14 UTC
1eb8892 Start work on excerpt() 10 February 2018, 21:03:30 UTC
8db6d31 Two tweaks to write DAF files more accurately 10 February 2018, 20:22:49 UTC
36f7af2 Better test: array can take up only part of record 10 February 2018, 05:30:30 UTC
d2dbd13 Slight tweaks to code 10 February 2018, 05:21:57 UTC
aa94c66 Make adding a new array kind of work 10 February 2018, 04:48:09 UTC
b7a4d0c To fix the build,bid a fond farewell to Python 2.6 09 February 2018, 12:32:50 UTC
79fd50f Git ignore tmp*.py experimental scripts 09 February 2018, 12:32:30 UTC
062e352 First rough version of routine to write new array 09 February 2018, 03:59:10 UTC
25eacd0 Full tests of DAF from BytesIO and from real file 08 February 2018, 14:03:41 UTC
e551ef9 Start writing a comprehensive test of DAF class 08 February 2018, 13:16:37 UTC
7abaabd Add method that knows where summary indexes are 07 February 2018, 03:57:57 UTC
8e65825 Avoid antipattern of attribute that shows up later 06 February 2018, 11:42:45 UTC
b8b7164 Add routine for writing a new DAF file summary 06 February 2018, 11:15:50 UTC
e3f8d80 Switch DAF class to cached Struct objects By making the underlying binary format accessible to the entire class, this is going to enable routines that want to write DAF files instead of just reading them. 04 February 2018, 22:39:16 UTC
508da37 Introduce the idea of simply read()ing floats, too 03 February 2018, 21:28:45 UTC
f085d65 Mark `ephem.py` as deprecated I just spent twenty minutes trying to figure out why there are two duplicate implementations of Chebyshev before finally reconstructing why. So let’s mark all of these routines as clearly deprecated, so in the future I remember it each time I enter the file! 03 February 2018, 20:10:44 UTC
2ac532e Remove unused import 03 February 2018, 18:24:15 UTC
f6c2d96 Make README test instructions more complete 03 February 2018, 17:27:53 UTC
0a983f9 Add note to README about how to run the tests 03 February 2018, 17:24:26 UTC
ea1db22 Add link to Skyfield to README 03 February 2018, 16:56:25 UTC
59b46f2 Update version to 2.6 20 December 2016, 05:46:03 UTC
043c660 Fix test to match de405 we actually download In other news: I had forgotten that the version of de405 that this project's `.travis.yml` downloads from http://naif.jpl.nasa.gov is different from the one that Skyfield gets from the ssd.jpl.nasa.gov server. I kind of wish that there were only one version of DE405. 20 December 2016, 05:32:49 UTC
cc3bb7f Fix #21 by repairing broken command line; add test 20 December 2016, 05:22:36 UTC
7141d34 Include instructions for fixing a test skip 20 December 2016, 05:13:09 UTC
001709d Remove old conda recipe in favor of feedstock 08 June 2016, 18:14:05 UTC
40afdb4 Fix #18 by adding explicit close() method This relies on reference counting (or garbage collection) to destroy the memory map segments hiding behind the various NumPy arrays that are sitting behind each Segment. In the future we might want to be more proactive about getting each memory map destroyed immediately too. Happily, the close() calls this patch makes during tests also eliminate several "ResourceWarning: unclosed file" warnings that print out when the tests are run under Python 2.5. 08 June 2016, 05:17:04 UTC
6b2ed1e Switch setup.py `install_requires` to `requires` Will hopefully fix #16. 03 April 2016, 00:25:01 UTC
c66d674 Stop fetching deprecated ephemeris package There is really no point in having Travis burn bandwidth for this on every commit any more. 03 April 2016, 00:22:31 UTC
7891d59 Add Python 3.5 to Travis configuration 03 April 2016, 00:22:01 UTC
back to top