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.Returns the major 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