From 66a55b339a803e6c0b1e8e64ac88a9c70320e1f6 Mon Sep 17 00:00:00 2001 From: foggionni Date: Fri, 21 Jan 2022 16:22:20 +0100 Subject: [PATCH] Updated CHANGELOG for 0.6.0 --- CHANGELOG.rst | 70 +++++++++++++++++++++++++++++++++++++++++++++ news/gaffarelj.rst | 35 ----------------------- news/ggarrett13.rst | 42 --------------------------- 3 files changed, 70 insertions(+), 77 deletions(-) delete mode 100644 news/gaffarelj.rst delete mode 100644 news/ggarrett13.rst diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c9cf0c88..5c112770 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,76 @@ TudatPy Change Log .. current developments +v0.6.0 +==================== + +**Added:** + +* Newly exposed :module:`tudatpy.astro.time_conversion`. Also created associated documentation. + +* Newly exposed set of functions in :module:`tudatpy.io` regarding Missile DATCOM interfacing. + +* New function ``write_force_and_moment_coefficients_to_files`` in :module:`tudatpy.kernel.io` to create aerodynamic force and moment coefficient files as a function of angle of attack and Mach number. + +* New function ``compare_results`` in :module:`tudatpy.util` to compare the state or dependent variable history of two distinct propagations. Also created associated documentation. + +* New function ``redirect_std`` in :module:`tudatpy.util` to redirect or mute all terminal messages when enclosed in a given with statement. Also created associated documentation. + +* New function ``pareto_optimums`` in :module:`tudatpy.util` to to return a boolean mask stating whether each multi-dimensional point in a set is a Pareto optimum. Also created associated documentation. +* Documentation for :module:`tudatpy.plotting` module added, with example plots. +* Copy to build tree for ``docs`` folder during CMake configuration. +* Rever tooling support. + +**Changed:** + +* Improved the documentation of the ``propagation`` module and all of the ``propagation_setup`` submodules, by adding code snippets, and correcting some errors. +* ``tudatpy::spice_interface`` changed to ``tudatpy::spice``. +* ``tudatpy/docs`` changed to comply with implementation of :module:`multidoc`. +* ``tudatpy/include/tudatpy/docstrings.h`` to comply with :module:`multidoc`. +* Removed ``.conda`` build recipe from source. +* Removed ``wheel-setup.py``, as PyPi is not currently a goal. + +**Deprecated:** + +* Deprecated `tudatpy.kernel``, ``kernel`` layer has been collapsed. All + code still using ``kernel`` will function. No deprecation warning has been + added yet. +* Deprecated ``tudatpy.interface.spice_interface``, changed to + :module:`tudatpy.interface.spice`. All code still using ``spice_interface`` + will function. No deprecation warning has been added yet. + +**Removed:** + +* ``tudatpy/.conda`` directory. +* ``tudatpy/include/docstrings`` directory (compliance with ``multidoc`` + in ``tudatpy/include/tudatpy/docstrings.h``). +* Removed test and tutorials from main ``tudatpy`` source. +* Removed old dev python layering ``_layer_propagation_setup.py``. +* Removed ``tudatpy/tools``. + +**Fixed:** + +* The :module:`tudatpy.plotting` API documentation page is now building. + +* The process of building the API documentation page on readthedocs does not raise errors anymore, mainly caused by broken references or misnames functions. +* Fixed how version is handled from ``tudatpy/version``, so that labels + are not passed to CMake project version. +* All example applications in ``tudatpy/examples`` for latest API following + ``feature/po_updates`` development. + +**Authors:** + +* Geoffrey H. Garrett +* Dominic Dirkx +* Filippo Oggionni +* Jonas Hener +* gaffarelj +* MiguelAvillez +* kimonito98 +* jgaffarel + + + v0.5.27 ==================== diff --git a/news/gaffarelj.rst b/news/gaffarelj.rst deleted file mode 100644 index 5a8776cd..00000000 --- a/news/gaffarelj.rst +++ /dev/null @@ -1,35 +0,0 @@ -**Added:** - -* Newly exposed :module:`tudatpy.astro.time_conversion`. Also created associated documentation. - -* Newly exposed set of functions in :module:`tudatpy.io` regarding Missile DATCOM interfacing. - -* New function ``write_force_and_moment_coefficients_to_files`` in :module:`tudatpy.kernel.io` to create aerodynamic force and moment coefficient files as a function of angle of attack and Mach number. - -* New function ``compare_results`` in :module:`tudatpy.util` to compare the state or dependent variable history of two distinct propagations. Also created associated documentation. - -* New function ``redirect_std`` in :module:`tudatpy.util` to redirect or mute all terminal messages when enclosed in a given with statement. Also created associated documentation. - -* New function ``pareto_optimums`` in :module:`tudatpy.util` to to return a boolean mask stating whether each multi-dimensional point in a set is a Pareto optimum. Also created associated documentation. - -**Changed:** - -* Improved the documentation of the ``propagation`` module and all of the ``propagation_setup`` submodules, by adding code snippets, and correcting some errors. - -**Deprecated:** - -* - -**Removed:** - -* - -**Fixed:** - -* The :module:`tudatpy.plotting` API documentation page is now building. - -* The process of building the API documentation page on readthedocs does not raise errors anymore, mainly caused by broken references or misnames functions. - -**Security:** - -* diff --git a/news/ggarrett13.rst b/news/ggarrett13.rst deleted file mode 100644 index a13ff077..00000000 --- a/news/ggarrett13.rst +++ /dev/null @@ -1,42 +0,0 @@ -**Added:** - -* Documentation for :module:`tudatpy.plotting` module added, with example plots. -* Copy to build tree for ``docs`` folder during CMake configuration. -* Rever tooling support. - -**Changed:** - -* ``tudatpy::spice_interface`` changed to ``tudatpy::spice``. -* ``tudatpy/docs`` changed to comply with implementation of :module:`multidoc`. -* ``tudatpy/include/tudatpy/docstrings.h`` to comply with :module:`multidoc`. -* Removed ``.conda`` build recipe from source. -* Removed ``wheel-setup.py``, as PyPi is not currently a goal. - -**Deprecated:** - -* Deprecated `tudatpy.kernel``, ``kernel`` layer has been collapsed. All - code still using ``kernel`` will function. No deprecation warning has been - added yet. -* Deprecated ``tudatpy.interface.spice_interface``, changed to - :module:`tudatpy.interface.spice`. All code still using ``spice_interface`` - will function. No deprecation warning has been added yet. - -**Removed:** - -* ``tudatpy/.conda`` directory. -* ``tudatpy/include/docstrings`` directory (compliance with ``multidoc`` - in ``tudatpy/include/tudatpy/docstrings.h``). -* Removed test and tutorials from main ``tudatpy`` source. -* Removed old dev python layering ``_layer_propagation_setup.py``. -* Removed ``tudatpy/tools``. - -**Fixed:** - -* Fixed how version is handled from ``tudatpy/version``, so that labels - are not passed to CMake project version. -* All example applications in ``tudatpy/examples`` for latest API following - ``feature/po_updates`` development. - -**Security:** - -*