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

sort by:
Revision Author Date Message Commit Date
01b8138 Fix a typo in a docstring 25 March 2024, 03:38:32 UTC
6e41543 Fix the ValueError message raised by PCK compute() Fixes issue described in this Skyfield discussion: https://github.com/skyfielders/python-skyfield/discussions/950 24 March 2024, 14:35:37 UTC
dcfbdc7 Make `test.sh` a little easier for me to read 24 March 2024, 14:34:58 UTC
b88a250 Version 2.21, fixing a Python 2 import error 01 December 2023, 12:44:50 UTC
461542c Fix Changelog date for version 2.19 01 December 2023, 12:41:19 UTC
7ee5b8e Version 2.20 13 November 2023, 21:58:54 UTC
e332948 Note that add_array() is not thread-safe For https://github.com/skyfielders/python-skyfield/issues/914 01 November 2023, 10:58:36 UTC
f227ddf Protect seek+read/write maneuvers with a lock For https://github.com/skyfielders/python-skyfield/issues/914 01 November 2023, 10:58:13 UTC
e958b32 Disable Python 2.7 in CI to get it running again 06 September 2023, 02:06:25 UTC
6ca4f0c Declare version 2.19 06 September 2023, 01:59:15 UTC
5488c85 Add test for 'excerpt' and fix JD off-by-one error This fixes the regression described in the discussion of #54. 23 August 2023, 10:28:17 UTC
2c755ad Get old doctest.sh script working again 23 August 2023, 09:40:42 UTC
7cda660 Mark the segment end date with the word 'END' 22 August 2023, 14:21:18 UTC
9f06060 Fix #54: ‘excerpt’ so Julian dates end with ‘.5’ Otherwise, a user asking for a date range will probably get a range starting 12 hours too early and ending 12 hours two late, which could make their date range slightly overlap with segments they want omitted. 22 August 2023, 02:36:14 UTC
e31faf2 Temporary script used to illustrate #54 22 August 2023, 02:24:58 UTC
c87ed00 Try fixing two (unused) names I think are swapped 22 August 2023, 02:23:56 UTC
3f6b678 Fix: Add summary record without damaging old one Fixes #54. 20 August 2023, 00:06:29 UTC
785c155 Declare version 2.18 28 September 2022, 15:15:04 UTC
1ab1437 Final tweaks to docs for 2.18 release 28 September 2022, 15:11:18 UTC
4043f74 Clarify in docs that argument is Julian date (#43) 28 September 2022, 14:52:01 UTC
4738a04 Simplify code from merge of #52 24 September 2022, 16:34:17 UTC
1c4db1e Fix endianess in TestDAFBytesIO.sample_daf (#53) 24 September 2022, 08:47:51 UTC
ea488c4 Fix Python 2.7 in CI by naming module, not file 23 September 2022, 18:20:37 UTC
ea55402 Support BE architectures (#52) 23 September 2022, 18:08:48 UTC
e0aba8f Use GitHub Actions to test big-endian behavior 23 September 2022, 18:04:46 UTC
bd00cb9 Remove old .travis.yml file 19 September 2022, 13:11:55 UTC
06e29ba Add "build" script so I remember to make py3 wheel 06 May 2022, 10:42:57 UTC
b4590c5 Replace old if-None with new @reify decorator This brings the old class into symmetry with the more recent one. 05 January 2022, 21:38:53 UTC
5db6127 Try adding test detection for ResourceWarning I see at https://github.com/ARM-DOE/ACT/issues/374 a complaint about ResourceWarning but, even with this new more careful test code, I only see an error if I comment out `self.spk.close()`. 05 January 2022, 21:31:39 UTC
4263883 Declare version 2.17 31 December 2021, 09:24:20 UTC
2fc4294 Fix an “AttributeError” raised by “excerpt” See: https://github.com/skyfielders/python-skyfield/issues/678 31 December 2021, 09:23:01 UTC
1cb7dea List in the docs the SPK types that are supported 30 November 2021, 14:11:50 UTC
bfb77a6 Remove “Legacy Ephemeris Packages” documentation Since this old approach to getting an ephemeris is non-standard and burns lots of PyPI bandwidth, let’s remove mention of it; folks can always look up older jplephem versions on PyPI to read about it. 30 November 2021, 13:44:23 UTC
16c2072 Add url to setup.py (#49) 23 August 2021, 16:32:25 UTC
331f0ff Tweak module docstring RST formatting 03 July 2021, 20:09:13 UTC
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
back to top