Releases: AndrewAnnex/SpiceyPy
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
SpiceyPy 2.1.2
The release fixes issues relating to how booleans were handled #260 and improves conversions between ctypes arrays and numpy arrays.
Changed
- numpy to ctypes and back conversions improved
Removed
- a few bool related internal things in support_types
Fixed
- issues relating to c_bool usage. everything is now c_int
SpiceyPy 2.1.1
has tentative fixes for installation issues with pip/wheel including new wrapper functions and other fixes and contributions
Added
- wrapper functions for gffove and gfocce and associated callbacks
- proxymanager for spice download by B. Seignovert
Changed
- simplifications in libspicehelper
Fixed
- issue with cassini example in doc
- termpt docstring by Marcel Stefko
- various things in ci build configs
- missing dll/so file issue with pip installs
SpiceyPy 2.1.0
Added
- Completed wrapping of all new N66 DSK functions
- 3.6 classifier
- context manager for turning on/off found flag catches
- contributor guide
- freebsd support
- added tests for dozens of functions, wrapped almost all remaining functions
Fixed
- added six and numpy to setup_requires setup.py kwargs
- bugs in some tests
Changed
- changed naming of vectorToList to cVectorToPython
- Updated getspice module to use urllib3 for OpenSSL library versions older
than OpenSSL 1.0.1g. - getspice module provides now a class that handles the downloading and
unpacking of N066 CSPICE distribution. - Updated setup to pack the CSPICE installation code into a class that
extends the setuptools.command.install command. - made vectorized functions more consistent
- changed tests to point to smaller kernel set hosted on github
SpiceyPy 2.0.0
First version to support N66 SPICE functions
Added
- Implemented most of the new functions from N66 SPICE
- IntMatrixType support type
- SpiceDLADescr struct
Changed
- now backing N66 CSPICE
- now builds 2.7, 3.4, 3.5, 3.6
Deprecated
- 32 bit builds
Fixed
- toPythonString now strips whitespace