Skip to content

Releases: AndrewAnnex/SpiceyPy

SpiceyPy 4.0.2

13 Aug 14:00
Compare
Choose a tag to compare

[4.0.2] - 2021-08-13

Fixed

  • getfat variables size #420
  • safer cleanups in tests

SpiceyPy 4.0.1

31 May 15:56
Compare
Choose a tag to compare

[4.0.1] - 2021-05-31

Added

  • docs info about ARM support, currently limited to conda-forge spiceypy
  • docs citation info/basic intro
  • hash checksums for test kernels
  • offline install ci tests
  • warn_deprecated_args function to aid future deprecations

Deprecated

  • added deprecation warnings for ncol/nrow params for: mtxmg, mtxvg, mxm, mxmg, mxmt, mxmtg, mxvg, vtmvg, xposeg pending next major release.
  • added deprecation warnings for ndim param for: unormg, vaddg, vdistg, vdotg, vequg, vhatg, vminug, vnromg, vrelg, vsclg, vsepg, vsubg, vzerog pending next major release.

Changed

  • copyright year
  • a number of typehints to accept np.ndarray
  • changed test_wrapper to use a pytest autouse fixture to call reset/kclear automatically for most tests

Fixed

  • missing docs for xf2eul
  • numpy bool_ deprecation warnings
  • numpy float warning
  • type hint for appndd

SpiceyPy 4.0.0

08 Dec 03:02
Compare
Choose a tag to compare

[4.0.0] - 2020-12-07

Added

  • bodeul

Changed

  • main branch is now the default branch
  • switched to use 'fromisoformat' in datetime2et

Fixed

  • fixed nintvls spelling inconsistency

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