Skip to content

Releases: AndrewAnnex/SpiceyPy

SpiceyPy 3.1.1

25 May 23:20
Compare
Choose a tag to compare

exactly the same as 3.1.0 but with a fixed manifest.in file that could break the installation for users.

[3.1.1] - 2020-05-25

Fixed

  • missing get_spice.py in manifest

SpiceyPy 3.1.0

25 May 20:06
Compare
Choose a tag to compare

[3.1.0] - 2020-05-25

Added

  • added irfnam, irfnum, irfrot, irftrn
  • added kpsolv, kepleq
  • better exceptions, many hundred spice toolkit defined exceptions
  • copy button to docs codeblocks
  • added CSPICE_SRC_DRI envvar override to specify cspice src directory during install
  • added CSPICE_SHARED_LIB envvar override to specify cspice.so/.dll/.dylib during install

Changed

  • switch to codecov for code coverage
  • various support type changes
  • renamed getspice.py to get_spice.py

Fixed

  • fixed missing doc strings for callbacks

Removed

  • coveralls
  • test cmd class in setup.py
  • direct references to deprecated numpy matrix class

SpiceyPy 3.0.2

20 Feb 03:16
Compare
Choose a tag to compare

[3.0.2] - 2020-02-19

SpiceyPy 3.0.2 release.

JOSS paper, and many improvements to the docs.

Added

  • et2datetime function
  • funding.yml

Changed

  • changed http to https in docs/docstrings

Fixed

  • many small issues with the docs
  • author name in joss paper
  • fixing SyntaxWarning in python 3.8
  • year in docs
  • issue with urllib usage in gettestkernels

SpiceyPy 3.0.1

10 Jan 17:43
bba46aa
Compare
Choose a tag to compare

[3.0.1] - 2020-01-10

Changed

  • removed old logic from getspice for old openssl versions

Removed

  • import of six in getspice

bug fix release for 3.0.0,

erroneous import of six in getspice.py, users can update to this version or just install six to continue using 3.0.0

SpiceyPy 3.0.0

10 Jan 01:28
Compare
Choose a tag to compare

[3.0.0] - 2020-01-09

🐍🐍🐍 > 🐍🐍

Added

  • Python 3.8 support

Changed

  • using black for code linting
  • now using type hints
  • vectorized functions now return numpy arrays instead of lists of arrays

Deprecated

  • python 3.5
  • python 2.7

SpiceyPy 2.3.2

20 Dec 00:29
Compare
Choose a tag to compare

Added

  • wrapper for ev2lin
  • numpy string support

Fixed

  • some equality checks

Changed

  • updated MANIFEST.in to include test code
  • vectorization of et2utc
  • vectorization of scencd
  • vectroization of sc2e

SpiceyPy 2.3.1

18 Oct 20:13
aa345e4
Compare
Choose a tag to compare

very minor update to include test code into sdist tarball
no code changes since 2.3.0

Changed

  • updated MANIFEST.in to include test code

SpiceyPy 2.3.0

25 Sep 17:33
01e5a42
Compare
Choose a tag to compare

Added

  • wrapper for tkfram
  • wrapper for ckfrot
  • wrapper for zzdynrot

Fixed

  • issue with dafgda absolute value problem, see issue #302

SpiceyPy 2.2.1

20 Aug 03:11
e6434c1
Compare
Choose a tag to compare

Fixes issues related to numpy release 1.16.4 and 1.17.0 by updating requirements.txt and setup.py a bit.

Changed

  • set numpy version to 1.16.4 for python 2
  • other dependency changes to setup.py and requirements.txt

Fixed

  • typo in a unit test fixed

SpiceyPy 2.2.0

24 Feb 16:41
Compare
Choose a tag to compare

This release includes the last of the geometry finding functions that were not wrapped before. A number of user contributions were included and a few simplifications surrounding spicecells were made to make creating them easier. The NAIF produced spiceypy-based "lessons" (long tutorials) have been added to the documentation and both a issue template and code of conduct were added to the project.

🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉
This release marks the essentially completed wrapping of cspice, functions not wrapped are either not necessary in python (in my opinion) or are the Alpha-DSK backwards compatibility routines (ending in _p102) in N66 CSPICE.
🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉 🎉

Added

  • gfevnt wrapper
  • easier spice cell inits
  • python datetime to et converter
  • issue template
  • code of conduct
  • NAIF python lessons to docs

Changed

  • functions that modify a results spicecell now optionally create a return spicecell
  • convrt now "vectorized"
  • prioritized citation info in readme

Removed

  • removed anaconda build steps from appveyor, conda-forge replaces it

Fixed

  • newlines in changelog