Releases: AndrewAnnex/SpiceyPy
Releases · AndrewAnnex/SpiceyPy
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
SpiceyPy 3.1.1
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
[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
[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
[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