01b8138 | Brandon Rhodes | 25 March 2024, 03:38:32 UTC | Fix a typo in a docstring | 25 March 2024, 03:38:32 UTC |
6e41543 | Brandon Rhodes | 24 March 2024, 14:35:37 UTC | 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 | Brandon Rhodes | 24 March 2024, 14:34:58 UTC | Make `test.sh` a little easier for me to read | 24 March 2024, 14:34:58 UTC |
b88a250 | Brandon Rhodes | 01 December 2023, 12:44:50 UTC | Version 2.21, fixing a Python 2 import error | 01 December 2023, 12:44:50 UTC |
461542c | Brandon Rhodes | 01 December 2023, 12:41:19 UTC | Fix Changelog date for version 2.19 | 01 December 2023, 12:41:19 UTC |
7ee5b8e | Brandon Rhodes | 13 November 2023, 21:58:54 UTC | Version 2.20 | 13 November 2023, 21:58:54 UTC |
e332948 | Brandon Rhodes | 01 November 2023, 10:54:42 UTC | 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 | Brandon Rhodes | 01 November 2023, 10:53:08 UTC | 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 | Brandon Rhodes | 06 September 2023, 02:06:25 UTC | Disable Python 2.7 in CI to get it running again | 06 September 2023, 02:06:25 UTC |
6ca4f0c | Brandon Rhodes | 06 September 2023, 01:59:15 UTC | Declare version 2.19 | 06 September 2023, 01:59:15 UTC |
5488c85 | Brandon Rhodes | 23 August 2023, 10:28:14 UTC | 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 | Brandon Rhodes | 23 August 2023, 09:40:42 UTC | Get old doctest.sh script working again | 23 August 2023, 09:40:42 UTC |
7cda660 | Brandon Rhodes | 22 August 2023, 14:21:18 UTC | Mark the segment end date with the word 'END' | 22 August 2023, 14:21:18 UTC |
9f06060 | Brandon Rhodes | 22 August 2023, 02:30:03 UTC | 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 | Brandon Rhodes | 22 August 2023, 02:24:58 UTC | Temporary script used to illustrate #54 | 22 August 2023, 02:24:58 UTC |
c87ed00 | Brandon Rhodes | 22 August 2023, 02:23:56 UTC | Try fixing two (unused) names I think are swapped | 22 August 2023, 02:23:56 UTC |
3f6b678 | Brandon Rhodes | 20 August 2023, 00:06:28 UTC | Fix: Add summary record without damaging old one Fixes #54. | 20 August 2023, 00:06:29 UTC |
785c155 | Brandon Rhodes | 28 September 2022, 15:15:04 UTC | Declare version 2.18 | 28 September 2022, 15:15:04 UTC |
1ab1437 | Brandon Rhodes | 28 September 2022, 15:11:18 UTC | Final tweaks to docs for 2.18 release | 28 September 2022, 15:11:18 UTC |
4043f74 | nbelakovski | 28 September 2022, 14:52:01 UTC | Clarify in docs that argument is Julian date (#43) | 28 September 2022, 14:52:01 UTC |
4738a04 | Brandon Rhodes | 24 September 2022, 16:34:17 UTC | Simplify code from merge of #52 | 24 September 2022, 16:34:17 UTC |
1c4db1e | Antonio Valentino | 24 September 2022, 08:47:51 UTC | Fix endianess in TestDAFBytesIO.sample_daf (#53) | 24 September 2022, 08:47:51 UTC |
ea488c4 | Brandon Rhodes | 23 September 2022, 18:19:41 UTC | Fix Python 2.7 in CI by naming module, not file | 23 September 2022, 18:20:37 UTC |
ea55402 | Antonio Valentino | 23 September 2022, 18:08:48 UTC | Support BE architectures (#52) | 23 September 2022, 18:08:48 UTC |
e0aba8f | Brandon Rhodes | 23 September 2022, 18:04:46 UTC | Use GitHub Actions to test big-endian behavior | 23 September 2022, 18:04:46 UTC |
bd00cb9 | Brandon Rhodes | 19 September 2022, 13:11:55 UTC | Remove old .travis.yml file | 19 September 2022, 13:11:55 UTC |
06e29ba | Brandon Rhodes | 06 May 2022, 10:42:57 UTC | Add "build" script so I remember to make py3 wheel | 06 May 2022, 10:42:57 UTC |
b4590c5 | Brandon Rhodes | 05 January 2022, 21:38:53 UTC | 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 | Brandon Rhodes | 05 January 2022, 21:31:39 UTC | 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 | Brandon Rhodes | 31 December 2021, 09:24:20 UTC | Declare version 2.17 | 31 December 2021, 09:24:20 UTC |
2fc4294 | Brandon Rhodes | 31 December 2021, 09:23:01 UTC | Fix an “AttributeError” raised by “excerpt” See: https://github.com/skyfielders/python-skyfield/issues/678 | 31 December 2021, 09:23:01 UTC |
1cb7dea | Brandon Rhodes | 30 November 2021, 14:11:50 UTC | List in the docs the SPK types that are supported | 30 November 2021, 14:11:50 UTC |
bfb77a6 | Brandon Rhodes | 30 November 2021, 13:42:15 UTC | 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 | John Vandenberg | 23 August 2021, 16:32:25 UTC | Add url to setup.py (#49) | 23 August 2021, 16:32:25 UTC |
331f0ff | Brandon Rhodes | 03 July 2021, 20:09:13 UTC | Tweak module docstring RST formatting | 03 July 2021, 20:09:13 UTC |
9a103dc | Brandon Rhodes | 03 July 2021, 20:07:44 UTC | Declare version 2.16 | 03 July 2021, 20:07:44 UTC |
b9b97e7 | Brandon Rhodes | 02 July 2021, 12:37:54 UTC | Fix “ValueError” when excerpt should skip segment Fixes #48. | 02 July 2021, 12:39:34 UTC |
05602ec | Brandon Rhodes | 02 July 2021, 09:30:04 UTC | Remove unused filter_segments() function | 02 July 2021, 12:39:03 UTC |
d316367 | Brandon Rhodes | 02 July 2021, 09:27:59 UTC | Have "excerpt" print JD it computes from each date | 02 July 2021, 12:39:03 UTC |
0519c62 | Brandon Rhodes | 20 May 2021, 18:22:44 UTC | For #591, explain arguments that start with a dash | 20 May 2021, 18:22:44 UTC |
d29ff08 | Brandon Rhodes | 05 May 2021, 15:03:32 UTC | Fix #47 by adding `__version__` to package | 05 May 2021, 15:05:51 UTC |
8bfde53 | Brandon Rhodes | 04 May 2021, 19:43:57 UTC | Add missing item from Version 2.15 changelog entry | 04 May 2021, 19:43:57 UTC |
078f959 | Brandon Rhodes | 02 September 2020, 13:51:35 UTC | Drat, I wrote Markdown in an RST file | 02 September 2020, 13:51:35 UTC |
5f6c154 | Brandon Rhodes | 02 September 2020, 13:03:18 UTC | Declare version 2.15 | 02 September 2020, 13:03:18 UTC |
7531173 | Brandon Rhodes | 08 August 2020, 18:05:45 UTC | Add ability to limit excerpt to selected targets | 08 August 2020, 18:07:56 UTC |
0788f79 | Brandon Rhodes | 19 July 2020, 00:22:35 UTC | Add "Type N" to each ephemeris segment description | 19 July 2020, 00:22:35 UTC |
590dc62 | Brandon Rhodes | 19 July 2020, 00:19:26 UTC | 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 | Brandon Rhodes | 08 June 2020, 17:48:03 UTC | Add "Type" to the printed summary of an SPK file | 08 June 2020, 17:48:03 UTC |
fdb14c2 | Brandon Rhodes | 04 June 2020, 19:19:15 UTC | Remove a couple of unused imports | 04 June 2020, 19:19:15 UTC |
e90ca0f | Brandon Rhodes | 04 June 2020, 19:16:13 UTC | Improve handling of tdb/tdb2 to reduce jitter ~5x | 04 June 2020, 19:16:13 UTC |
d5e6e0f | Brandon Rhodes | 09 May 2020, 16:01:06 UTC | Remove unused "final_epoch" | 09 May 2020, 16:01:06 UTC |
0b72da7 | Brandon Rhodes | 26 March 2020, 16:41:21 UTC | Version 2.14 | 26 March 2020, 16:41:21 UTC |
193eb4d | Brandon Rhodes | 26 March 2020, 16:35:43 UTC | Slightly simplify new mmap() failure detection | 26 March 2020, 16:35:43 UTC |
059915a | Brandon Rhodes | 26 March 2020, 16:33:59 UTC | Add test of new mmap() OSError catching | 26 March 2020, 16:33:59 UTC |
dc578f6 | jcaesar | 26 March 2020, 16:17:38 UTC | pyodide: no mmap (#39) This lets the library work on platforms without `mmap()`. | 26 March 2020, 16:17:38 UTC |
f5150e4 | Brandon Rhodes | 22 February 2020, 16:40:52 UTC | Version 2.13 | 22 February 2020, 16:41:02 UTC |
3b3fc6e | Brandon Rhodes | 22 February 2020, 13:12:46 UTC | gitignore BSP files | 22 February 2020, 13:12:46 UTC |
cf914ab | Brandon Rhodes | 04 January 2020, 21:05:54 UTC | Set ValueError .args attribute, for Python 2.7 This should hopefully fix up our CI results. | 04 January 2020, 21:05:54 UTC |
58b889b | Brandon Rhodes | 04 January 2020, 21:00:58 UTC | 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 | Brandon Rhodes | 04 January 2020, 20:31:31 UTC | Support “-v” to run tests verbosely | 04 January 2020, 20:31:31 UTC |
2ad36b4 | Jérôme Deuchnord | 04 January 2020, 20:29:35 UTC | Raise a more specific error when the date is not covered (#36) | 04 January 2020, 20:29:35 UTC |
fa1f6f2 | Brandon Rhodes | 16 December 2019, 17:16:57 UTC | For Travis CI: a more recent numpy for Python 3.7 | 16 December 2019, 17:16:57 UTC |
6cabfb5 | Brandon Rhodes | 16 December 2019, 17:09:17 UTC | Fix load_tests() contract (for Travis CI) | 16 December 2019, 17:09:17 UTC |
b7d7652 | Brandon Rhodes | 16 December 2019, 16:43:52 UTC | Protect doctests against old numpy versions | 16 December 2019, 16:43:52 UTC |
3f3a762 | Brandon Rhodes | 16 December 2019, 14:17:01 UTC | 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 | Brandon Rhodes | 13 December 2019, 21:05:11 UTC | Release 2.12 that stops using new NumPy flip() | 13 December 2019, 21:05:11 UTC |
b1a7bf3 | Brandon Rhodes | 13 December 2019, 14:31:00 UTC | Proclaim Python 3.7 compatability | 13 December 2019, 14:31:00 UTC |
3b78a1f | Brandon Rhodes | 13 December 2019, 14:08:58 UTC | Update changelog again and bump version to 2.11 | 13 December 2019, 14:08:58 UTC |
3ee363f | Brandon Rhodes | 13 December 2019, 13:53:02 UTC | Remove an unused value | 13 December 2019, 13:53:02 UTC |
0897132 | Brandon Rhodes | 13 December 2019, 13:46:34 UTC | Try also flipping SPK coefficient order | 13 December 2019, 13:46:34 UTC |
804f177 | Brandon Rhodes | 13 December 2019, 12:45:35 UTC | Create a changelog entry for 2.11 | 13 December 2019, 12:45:35 UTC |
185eecb | Brandon Rhodes | 13 December 2019, 02:53:42 UTC | Reshape PCK coefficients for natural iteration | 13 December 2019, 02:53:42 UTC |
901452a | Brandon Rhodes | 13 December 2019, 02:19:09 UTC | Remove commented out old code | 13 December 2019, 02:19:09 UTC |
e8c25e1 | Brandon Rhodes | 13 December 2019, 02:17:22 UTC | Fix PCK rate computation | 13 December 2019, 02:17:22 UTC |
6f792c5 | Brandon Rhodes | 13 December 2019, 02:10:49 UTC | Try switching velocity computation too | 13 December 2019, 02:10:49 UTC |
75c9f62 | Brandon Rhodes | 13 December 2019, 01:51:55 UTC | 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 | Brandon Rhodes | 12 December 2019, 16:35:43 UTC | 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 | Brandon Rhodes | 11 December 2019, 20:29:01 UTC | Add changelog entry for 2.10 | 11 December 2019, 20:29:01 UTC |
9055aed | Brandon Rhodes | 11 December 2019, 19:55:43 UTC | Tweak to get docstring passing test again | 11 December 2019, 19:55:43 UTC |
9ef8771 | Brandon Rhodes | 11 December 2019, 19:48:51 UTC | Add simple shell script for testing locally | 11 December 2019, 19:48:51 UTC |
187abc1 | Brandon Rhodes | 11 December 2019, 19:48:05 UTC | 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 | Brandon Rhodes | 11 December 2019, 19:21:43 UTC | Add ephemeris, docs for rotation; but, untested? | 11 December 2019, 19:21:43 UTC |
e6f544d | Brandon Rhodes | 11 December 2019, 01:57:16 UTC | 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 | Brandon Rhodes | 19 September 2019, 20:21:40 UTC | Fix Travis CI by only doing one cd | 19 September 2019, 20:21:40 UTC |
aae60da | Brandon Rhodes | 19 September 2019, 20:05:24 UTC | 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 | Brandon Rhodes | 17 September 2019, 13:40:16 UTC | Add ASCL citation to assist scholars | 17 September 2019, 13:40:16 UTC |
87a2e9f | Brandon Rhodes | 27 August 2019, 00:25:58 UTC | Try adding support for Type 9 segments | 27 August 2019, 00:25:58 UTC |
b66da73 | Brandon Rhodes | 22 August 2019, 20:13:47 UTC | Create scaffolding for multiple Segment classes | 22 August 2019, 20:13:47 UTC |
ba560cb | Brandon Rhodes | 22 August 2019, 20:07:43 UTC | Travis CI: abandon Python 3.3 but try 3.7 | 22 August 2019, 20:07:43 UTC |
4bc4e35 | Brandon Rhodes | 22 August 2019, 19:43:16 UTC | Fix: setup.py did not correctly require NumPy | 22 August 2019, 19:43:16 UTC |
48c99ce | Brandon Rhodes | 03 February 2019, 12:08:20 UTC | Add documentation on computing velocity per second This addresses a question raised in #30. | 03 February 2019, 12:08:20 UTC |
7dae84d | Brandon Rhodes | 04 January 2019, 04:34:10 UTC | Version 2.9: add load_array() | 04 January 2019, 04:34:10 UTC |
31549ce | Brandon Rhodes | 04 January 2019, 04:31:26 UTC | 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 | Todd | 29 December 2018, 17:52:51 UTC | Add license file and include it in sdists (#27) Add license file; include it in sdists | 29 December 2018, 17:52:51 UTC |
79151ac | James Davies | 07 December 2018, 16:25:24 UTC | 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 | Brandon Rhodes | 01 October 2018, 12:58:54 UTC | Start writing support for Binary PCK files | 01 October 2018, 12:58:54 UTC |
9926bb5 | Brandon Rhodes | 22 July 2018, 20:16:43 UTC | Version 2.8: single memory map instead of many | 22 July 2018, 20:16:43 UTC |
e01a35e | Brandon Rhodes | 11 February 2018, 20:37:58 UTC | Version 2.7 | 11 February 2018, 20:37:58 UTC |
5f4096c | Brandon Rhodes | 11 February 2018, 20:34:10 UTC | Slight tweaks to the documentation | 11 February 2018, 20:34:10 UTC |
9ad2853 | Brandon Rhodes | 11 February 2018, 18:51:33 UTC | Add messages during excerpt operation | 11 February 2018, 18:51:33 UTC |