SpiceyPy Versions Save

SpiceyPy: a Pythonic Wrapper for the SPICE Toolkit.

v3.1.1

4 years ago

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

v3.1.0

4 years ago

[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

v3.0.2

4 years ago

[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

v3.0.1

4 years ago

[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

v3.0.0

4 years ago

[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

v2.3.2

4 years ago

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

v2.3.1

4 years ago

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

v2.3.0

4 years ago

Added

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

Fixed

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

v2.2.1

4 years ago

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

v2.2.0

5 years ago

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