pygplates.GpmlPolarityChronId¶
-
class
pygplates.
GpmlPolarityChronId
¶ Bases:
pygplates.PropertyValue
A property value that identifies an
Isochron
orMagneticAnomalyIdentification
.-
__init__
([era][, major_region][, minor_region][, verify_information_model=VerifyInformationModel.yes])¶ Create a polarity chron id property value.
Parameters: - era (string) – the era of the chron (‘Cenozoic’ or ‘Mesozoic’)
- major_region (int) – the number indicating the major region the chron is in - Cenozoic isochrons have been classified into broad regions identified by the numbers 1 to 34, Mesozoic isochrons use the numbers 1 to 29
- minor_region (string) – the sequence of letters indicating the sub-region the chron is located in - the letters a-z are used for the initial sub-region, and if further polarity reversals have been discovered within that chron, a second letter is appended, and so on
- verify_information_model (VerifyInformationModel.yes or VerifyInformationModel.no) – whether to check the information model for valid era
Raises: InformationModelError if verify_information_model is VerifyInformationModel.yes and era is not a recognised era value
# Create the identifier 'C34ad' for Cenozoic isochron, major region 34, sub region a, sub region d: polarity_chron_id_property = pygplates.GpmlPolarityChronId('Cenozoic', 34, 'ad')
Methods
__init__
([era], [major_region], …)Create a polarity chron id property value. accept_visitor
(visitor)Accept a property value visitor so that it can visit this property value. clone
()Create a duplicate of this property value (derived) instance, including a recursive copy of any nested property values that this instance might contain. get_era
()Returns the era. get_geometry
()Extracts the geometry
if this property value contains a geometry.get_major_region
()Returns the major region. get_minor_region
()Returns the minor region. get_value
([time=0])Extracts the value, of this possibly time-dependent property value, at the reconstruction time. set_era
(era, …)Sets the era. set_major_region
(major_region)Sets the major region. set_minor_region
(minor_region)Sets the minor region. -
get_era
()¶ Returns the era.
Returns: the era, or None if the era was not initialised Return type: string or None
-
get_major_region
()¶ Returns the major region.
Returns: the major region, or None if the major region was not initialised Return type: int or None
-
get_minor_region
()¶ Returns the minor region.
Returns: the minor region, or None if the minor region was not initialised Return type: string or None
-
set_era
(era[, verify_information_model=VerifyInformationModel.yes])¶ Sets the era.
Parameters: - era (string) – the era of the chron (‘Cenozoic’ or ‘Mesozoic’)
- verify_information_model (VerifyInformationModel.yes or VerifyInformationModel.no) – whether to check the information model for valid era
Raises: InformationModelError if verify_information_model is VerifyInformationModel.yes and era is not a recognised era string value
-
set_major_region
(major_region)¶ Sets the major region.
Parameters: major_region (int) – the number indicating the major region the chron is in - Cenozoic isochrons have been classified into broad regions identified by the numbers 1 to 34, Mesozoic isochrons use the numbers 1 to 29
-
set_minor_region
(minor_region)¶ Sets the minor region.
Parameters: minor_region (string) – the sequence of letters indicating the sub-region the chron is located in - the letters a-z are used for the initial sub-region, and if further polarity reversals have been discovered within that chron, a second letter is appended, and so on
-