Skip to content

Releases: AndrewAnnex/SpiceyPy

SpiceyPy 5.0.1

24 Mar 03:44

Choose a tag to compare

[5.0.1] - 2022-03-23

minor update to make ld_library_path update safer

Fixed

  • override of ld_library_path is now temporary

Changed

  • updated copyrights for 2022

SpiceyPy 5.0.0

18 Feb 07:18
82b93c6

Choose a tag to compare

[5.0.0] - 2022-02-17

Changed

  • switched to N67 CSPICE, no new wrapper functions yet

Removed

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

SpiceyPy 4.0.3

15 Nov 00:18

Choose a tag to compare

[4.0.3] - 2021-11-14

Added

  • changelog now rendered in docs
  • runtime override of cspice via env var or ld_library_path
  • pyproject.toml and setup.cfg
  • CSPICE N66 patches from NAIF/conda-forge feedstock
  • builds for aarch64 and macos arm64

Changed

  • switched to src layout
  • switched "cspice.dll/.so" to "libcspice.dll/so"
  • updated get_spice.py to build cspice from source
  • moved most metadata to setup.cfg
  • updated ci workflows to build wheels for major platforms using cibuildwheels
  • updated install commands in docs to use pip instead of setup.py

SpiceyPy 4.0.2

13 Aug 14:00

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

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

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

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

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

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

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