How to use the xgcm.Grid function in xgcm

To help you get started, we’ve selected a few xgcm examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github ECCO-GROUP / ECCOv4-py / ecco_v4_py / ecco_utils.py View on Github external
'Y': ((5, 'Y', False), (10, 'X', False))},
            7: {'X': ((6, 'X', False), (8, 'X', False)),
                'Y': ((5, 'X', False), (10, 'Y', False))},
            8: {'X': ((7, 'X', False), (9, 'X', False)),
                'Y': ((4, 'X', False), (11, 'Y', False))},
            9: {'X': ((8, 'X', False), None),
                'Y': ((3, 'X', False), (12, 'Y', False))},
            10: {'X': ((6, 'Y', False), (11, 'X', False)),
                 'Y': ((7, 'Y', False), (2, 'X', False))},
            11: {'X': ((10, 'X', False), (12, 'X', False)),
                 'Y': ((8, 'Y', False), (1, 'X', False))},
            12: {'X': ((11, 'X', False), None),
                 'Y': ((9, 'Y', False), (0, 'X', False))}
    }}

    grid = xgcm.Grid(ds,
            periodic=False,
            face_connections=tile_connections
    )

    return grid