Releases: AndrewAnnex/SpiceyPy
Releases · AndrewAnnex/SpiceyPy
SpiceyPy 6.0.0
[6.0.0] - 2023-08-31
Fixed several major typos and fortran array ordering issues in tkfram, zzdynrot as well as failing tests on arm64 macos.
Added
- SpiceNOTENOUGHDATA2 exception #466
- Context manager for SPICE kernels #458
- CITATION.cff file
- DeprecationWarning for zzdynrot
Changed
- tkfram_c now used in tkfram wrapper function
- updated setup.cfg
- type hints for sincpt to be more correct
Deprecated
- python 3.6
- python 3.7
Removed
- codecov as a dependency in dev
Fixed
SpiceyPy 5.1.2
[5.1.2] - 2022-10-14
fix for exception error message toolkit version
Fixed
- exceptions now use dynamic lookup of toolkit version for error messages
SpiceyPy 5.1.1
[5.1.1] - 2022-07-30
fixes macOS arm64 cross compile
Fixed
- updated get_spice.py to allow for arch override for macos arm64
SpiceyPy 5.1.0
[5.1.0] - 2022-07-09
adds wrappers for the majority of new function in n67
Added
- azlcpo
- azlrec
- chbigr
- chbint
- chbval
- ckfrot
- ckfxfm
- ckgr02
- ckgr03
- ckmeta
- cknr02
- cknr03
- dafhsf
- dasadc
- dasadd
- dasadi
- dashfs
- daslla
- dasllc
- dasonw
- dasops
- dasrdd
- dasrdi
- dasudd
- dasudi
- daswbr
- dazldr
- dlabns
- dlaens
- dlaopn
- dnearp
- drdazl
- ednmpt
- edpnt
- evsgp4
- getfvn
- hrmesp
- invstm
- lgresp
- lgrint
- qderiv
- recazl
- stlabx
- tagnpt
- tkfram
- tparch
- trgsep
- twovxf
- vprojg
Fixed
- fixed docstring for frinfo
- fixed freebsd support in getspice
SpiceyPy 5.0.1
[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
[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
[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
SpiceyPy 4.0.1
[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
[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