Uploaded image for project: 'JASMIN CIS'
  1. JASMIN CIS
  2. JASCIS-366

Implement ungridded->hybrid grid collocation

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 1.5
    • Fix Version/s: 2.0
    • Component/s: Co-location
    • Labels:
      None

      Description

      Currently ungridded data can only be collocated onto one-dimensional gridded coordinate structures. Many model height/pressure grids are multi-dimensional however.

      This should be relatively easy to implement. The BinnedCubeCellOnlyConstraint.get_iterator() method already gets a list of points associated with each cell, we would just need to add a step that then bins up these points over the single remaining vertical column. It would be similar to GridCellBinIndexInSlices.index_data method, but wouldn't need caching as it will be different for each cell/column. Performance might be an issue, particularly when recreating the HyperPointList views, but using DataFrames and slicing those directly to get the points should be quicker.

        Attachments

          Activity

            People

            Assignee:
            duncan.watson-parris@physics.ox.ac.uk Duncan Watson-Parris
            Reporter:
            duncan.watson-parris@physics.ox.ac.uk Duncan Watson-Parris
            Participants:
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:

                Time Tracking

                Estimated:
                Original Estimate - 2 days
                2d
                Remaining:
                Remaining Estimate - 2 days
                2d
                Logged:
                Time Spent - Not Specified
                Not Specified