Releases: AndrewAnnex/SpiceyPy
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
SpiceyPy 3.0.0
[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
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
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
SpiceyPy 2.3.0
Added
- wrapper for tkfram
- wrapper for ckfrot
- wrapper for zzdynrot
Fixed
- issue with dafgda absolute value problem, see issue #302
SpiceyPy 2.2.1
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
SpiceyPy 2.2.0
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