|
| 1 | +""" |
| 2 | +Enumerations for PyGMT. |
| 3 | +""" |
| 4 | + |
| 5 | +from enum import IntEnum |
| 6 | + |
| 7 | + |
| 8 | +class GridFormat(IntEnum): |
| 9 | + """ |
| 10 | + Enum for the GMT grid format ID. |
| 11 | +
|
| 12 | + These enums are defined in 'gmt_grdio.h'. |
| 13 | + """ |
| 14 | + |
| 15 | + UNKNOWN = 0 #: Unknown grid format |
| 16 | + BF = 1 #: GMT native, C-binary format (32-bit float) |
| 17 | + BS = 2 #: GMT native, C-binary format (16-bit integer) |
| 18 | + RB = 3 #: SUN rasterfile format (8-bit standard) |
| 19 | + BB = 4 #: GMT native, C-binary format (8-bit integer) |
| 20 | + BM = 5 #: GMT native, C-binary format (bit-mask) |
| 21 | + SF = 6 #: Golden Software Surfer format 6 (32-bit float) |
| 22 | + CB = 7 #: GMT netCDF format (8-bit integer, deprecated) |
| 23 | + CS = 8 #: GMT netCDF format (16-bit integer, deprecated) |
| 24 | + CI = 9 #: GMT netCDF format (32-bit integer, deprecated) |
| 25 | + CF = 10 #: GMT netCDF format (32-bit float, deprecated) |
| 26 | + CD = 11 #: GMT netCDF format (64-bit float, deprecated) |
| 27 | + RF = 12 #: GEODAS grid format GRD98 (NGDC) |
| 28 | + BI = 13 #: GMT native, C-binary format (32-bit integer) |
| 29 | + BD = 14 #: GMT native, C-binary format (64-bit float) |
| 30 | + NB = 15 #: GMT netCDF format (8-bit integer) |
| 31 | + NS = 16 #: GMT netCDF format (16-bit integer) |
| 32 | + NI = 17 #: GMT netCDF format (32-bit integer) |
| 33 | + NF = 18 #: GMT netCDF format (32-bit float) |
| 34 | + ND = 19 #: GMT netCDF format (64-bit float) |
| 35 | + SD = 20 #: Golden Software Surfer format 7 (64-bit float, read-only) |
| 36 | + AF = 21 #: Atlantic Geoscience Center format AGC (32-bit float) |
| 37 | + GD = 22 #: Import through GDAL |
| 38 | + EI = 23 #: ESRI Arc/Info ASCII Grid Interchange format (ASCII integer) |
| 39 | + EF = 24 #: ESRI Arc/Info ASCII Grid Interchange format (ASCII float) |
0 commit comments