Releases

Current release: v1.2.2

Version 1.2.2

Patch release:

  1. slew_example.py: added to examples

  2. in attitude_analysis.py: functions in utils.py and complement_missing_sofa.py are now embedded in attitude_analysis.py

  3. use_rotation_matrices.py: utils.py and missing_complement_sofa.py imports removed

  4. attitude_analysis.spacecraft_distance_from_a_point: fixed a minor bug, which caused the distance array to return empty.

  5. requirements.txt: version numbers were added for dependencies.

  6. .readthedocs.yaml: version number and installation instructions corrected.

The structural changes in items 2 and 3 do not affect any end-user experience / call to functions etc.

Version 1.2.1

Minor release: change in the return parameters of find_attitude and cas_ephemeris.

  1. attitude_analysis.find_attitude: East-North-Up: enu and Easth-North-Center(up): enc_u have been added to the returns.

  2. utils.py: added to find the location of coefficient files for pysofa, and removed the declaration of coefficient files for pysofa for the find_attitude function.

  3. ephemeris_importer.cas_ephemeris: Eclipse parameter can now be imported using ephemeris_importer.cas_ephemeris function from the CAS_ephemeris data files.

  4. __init__.py: Citation information has been added.

  5. requirements.txt: file has been updated.

Version 1.1.1

patch release:

  1. ‘attitude_plotter.attitude_3d_ground_quiver’: has been enhanced to display a line connecting the subsatellite point with the ground target on the ground map.

  2. rri_example.py: rotate_rri is renamed as ‘rotate_inst.’

  3. auxiliarypreliminary_data_analysis.py: name changes for plot_data_validity, import_quaternions.

Version 1.1.0

‘pysofa2’ integration.

In previous versions, cavsiopy used the ‘pysofa’ package developed by Frederic Grollier from 2010.

Starting from version 1.1.0, we have transitioned to using ‘pysofa2.’

To address missing functions in ‘pysofa2,’ we introduced ‘complement_missing_sofa.py,’ which utilizes the SOFA C Library compiled by ‘pysofa2.’

Version 1.0.0

Initial major release: Uses pysofa (https://pypi.org/project/pysofa/) to compute the ICRF to ITRF rotation matrix

Before v1.0.0

Test releases