coordinates.core#

Core coordinate system classes for user / developer subclassing.

This module (as opposed to base) provides stub classes for defining custom coordinate systems that fall into a few standard types:

  1. Curvilinear Coordinate Systems: should be descended from CurvilinearCoordinateSystem.

  2. Orthogonal Coordinate Systems: should be descended from OrthogonalCoordinateSystem.

Classes

CurvilinearCoordinateSystem(**kwargs)

Base class for general curvilinear coordinate systems.

OrthogonalCoordinateSystem(**kwargs)

Base class for orthogonal curvilinear coordinate systems.