TNO Intern

Commit 8bce8a14 authored by Arjo Segers's avatar Arjo Segers
Browse files

Tagged v2.7

parent 9344cd88
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -280,8 +280,11 @@ Fixed bug in S5P orbit selection.
v2.6
----

Added 'black' target to Makefile, including convention for maximum line length.
  Makefile
Support SO2-COBRA product from PAL website.


v2.7
----

Fixed averaging over time values when creating super-observations.
  py/cso_superobs.py
+2 −2
Original line number Diff line number Diff line
@@ -19,11 +19,11 @@ sys.path.insert(0, os.path.abspath(os.path.join(os.pardir, os.pardir, "py")))
# -- Project information -----------------------------------------------------

project = "CSO"
copyright = "2020-2023, Arjo Segers"
copyright = "2020-2024, Arjo Segers"
author = "Arjo Segers"

# The full version, including alpha/beta/rc tags
release = "v2.6.1"
release = "v2.7"


# -- General configuration ---------------------------------------------------
+24 −14
Original line number Diff line number Diff line
@@ -91,10 +91,16 @@ A summary of the versions and changes.
  | Support new Copernicus *DataSpace* portal to download Sentinel data.
  | *(2023-11)*

* | *v2.6.1*
* | *v2.6*
  | Support SO\ :sub:`2` COBRA product from PAL website.
  | *(2024-01)*

* | *v2.7*
  | Fixed averaging over time values when creating super-observations.
  | Use cartopy for map plots.
  | Support orbits that overlap with dateline.
  | *(2024-01)*


To be included
==============
@@ -119,6 +125,8 @@ A wishlist of developments.
        
  * Also output by observation operator could use the same basename.
  
* Add all S5p filename parts to listingfile, see *Product User Manual*.
    
* Add offline tool to re-create listing files.

  * Scan directories based on filename patterns.
@@ -135,30 +143,32 @@ A wishlist of developments.
How to create a version tag
===========================

Example for tag "v2.6.1".
Example for tag "v2.7".

1. Ensure that Python files are formatted following convention::

     make black

1. Ensure that all changes are committed and pushed::
2. Update the history sections of source files, commit changes.

     git status
     git commit -m 'Recent updates.' .
     git push
3. Update the `CHANGELOG <../../../CHANGELOG>`.

2. Update the source file `doc/source/history.rst <../../source/history.rst>`_ of this chapter.
4. Update the source file `doc/source/history.rst <../../source/history.rst>`_ of this chapter.

3. Change the release tag that will be shown in the documentation in the file
5. Change the release tag that will be shown in the documentation in the file
   `doc/source/conf.py <../../source/conf.py>`_::

      # The full version, including alpha/beta/rc tags
      release = "v2.6.1"
      release = "v2.7"
    
4. Commit these changes::
6. Commit these changes::

      git commit -m 'Tagged v2.6.1 .' doc/source/history.rst doc/source/conf.py
      git commit -m 'Tagged v2.7' doc/source/history.rst doc/source/conf.py CHANGELOG

5. Tag and push the code to the git repository::
7. Tag and push the code to the git repository::

      git tag -a 'v2.6.1' -m 'Tagged v2.6.1'
      git push origin 'v2.6.1'
      git tag -a 'v2.7' -m 'Tagged v2.7'
      git push origin v2.7