Skip to content

Commit

Permalink
Merge version 1.1.0 and version 1.1.1 from Das 2208 smap l3 feature b…
Browse files Browse the repository at this point in the history
…ranch to main branch (#23)

* DAS-2232 -small functions added to support the main solution in the t… (#16)

* DAS-2232 -small functions added to support the main solution in the ticket

* DAS-2232 - updated notebook version to 7.2.2

* DAS-2232 - Updates based on PR feedback

* DAS-2232 - updates to unit tests basd on PR feedback

* DAS-2232 - removed commented code

* DAS-2232 - updated get_valid_indices method

* DAS-2232 - updated get_valid_indices method and some unit tests based on PR feedback

* DAS-2232 - updated get_variables_with_anonymous_dims

* DAS-2232 - added unit tests for any_absent_dimension_variables funciton

* DAS-2236 - Updates to methods that calculate the points used to create the dimensions (#18)

* DAS-2236 - added functions to get end to end test working

* DAS-2232 - updated the get_valid_geo_grid_points function to get maximum distances

* DAS-2236 - updated the method to get the points

* DAS-2236 - Added missing unit tests

* tests/unit/test_coordinate_utilities.py

* DAS-2236 - refactoring and cleanup

* DAS-2236 - updates based on PR feedback

* DAS-2236 - comment update based on PR feedback

* DAS-2236 - updates based on David's PR feedback

* DAS-2236 - updates based on PR feedback

* DAS-2236 - updated functions and tests based on PR feedback

* DAS-2236 - renamed add_bounds_variables

* DAS-2236 - updated unit tests

* DAS-2236 - updates to unit tests

* DAS-2236 - added unit tests for get_range_strings

* DAS-2236 - added unit tests for get_prefetch_variables

* DAS-2236 - renamed get_max_x_spread_pts

* DAS-2236 - minor updates to unit tests

* DAS-2236 - removed an exception that was not needed

* DAS-2236 - added more unit tests for get_coordinate_variables

* DAS-2236 - added exception when no prefetch variables are returned

* DAS-2236 updated comments based on PR feedback

* DAS-2270 - Check for dimension ordering done for SMAP L3 2d variables (#19)

* DAS-2236 - added functions to get end to end test working

* DAS-2232 - updated the get_valid_geo_grid_points function to get maximum distances

* DAS-2236 - updated the method to get the points

* DAS-2236 - Added missing unit tests

* tests/unit/test_coordinate_utilities.py

* DAS-2236 - refactoring and cleanup

* DAS-2236 - updates based on PR feedback

* DAS-2236 - comment update based on PR feedback

* DAS-2236 - updates based on David's PR feedback

* DAS-2236 - updates based on PR feedback

* DAS-2236 - updated functions and tests based on PR feedback

* DAS-2236 - renamed add_bounds_variables

* DAS-2236 - updated unit tests

* DAS-2236 - updates to unit tests

* DAS-2236 - added unit tests for get_range_strings

* DAS-2236 - added unit tests for get_prefetch_variables

* DAS-2270 - dimension order check for 2D datasets in SMAP L3

* DAS-2270 - PR feedback updates and unit test updates

* DAS-2270 - updated service version and changelog

* DAS-2270 - updated changelog

* DAS-2270 - added unit test for create_dimension_arrays_from_coordinates

* DAS-2270 - hoss_config.json updated to include SPL3FTA in override for grid_mapping_name

* DAS-2270 - added changes from DAS-2236 PR updates

* hoss/coordinate_utilities.py

* DAS-2270 - fixed some of the merge conflicts with feature branch

* DAS-2270 - fixed some of the merge conflicts with feature branch

* DAS-2270 - rebase with feature branch

* DAS-2270 - added changes back on feature branch

* DAS-2270 - resolved merge conflicts

* DAS-2270 - fixed get_dimension_order function

* DAS-2270 - removed recalculation of projected dims

* DAS-2270 - updates based on PR feedback

* DAS-2270 - some minor 3D updates

* DAS-2270 - PR updates

* DAS-2270 - reordered the functions based on PR feedback

* DAS-2270 - added exception when the dimension order is not the nominal 'y,x' order

* DAS-2208 merging feature branch to main with version update

* DAS-2208 - updates based on PR feedback
  • Loading branch information
sudha-murthy authored Jan 17, 2025
1 parent fe64d85 commit 9c5f357
Show file tree
Hide file tree
Showing 19 changed files with 5,717 additions and 120 deletions.
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
## v1.1.1
### 2025-01-14

This version of HOSS merges the feature branch that contains V1.1.0 to the main branch.
Additional updates included code quality improvements with additional unit tests, revised methodology
in functions that selected the data points from the coordinate datasets and calculation of the dimension
arrays. Functions were added to determine the dimension order for 2D variables.


## v1.1.0
### 2024-11-25

This version of HOSS provides support for gridded products that do not contain
CF-Convention compliant grid mapping variables and 1-D dimension variables, such
as SMAP L3. Functions updated to retrieve coordinate attributes and grid mappings,
using overrides specified in the hoss_config.json configuration file.
This implementation uses the latitude/longitude values across one row, and one
column to project it to the target grid using Proj and to compute the the X-Y
dimension arrays. Functions have been added to check any fill values present in
the coordinate variable data. Check for the dimension order for 2D datasets is
done using the latitude and longitude data varying across the row versus the
column. Support for multiple grids is handled by associating the group-name into
the cache-name for coordinates already processed for dimension ranges.
Several new functions related to this implementation have been added to
a new module `coordinate_utilities.py`.

## v1.0.5
### 2024-08-19
Expand Down
2 changes: 1 addition & 1 deletion docker/service_version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.0.5
1.1.1
Loading

0 comments on commit 9c5f357

Please sign in to comment.