Build and iterate user-facing apps that wrap PyGPlates and GPlates data for fictional or educational geologic history creation. Use when tasks involve PyGPlates API design, reconstruction/topology workflows, feature and rotation data modeling, plate-ID assignment, velocity or strain queries, data import/export, or translating expert tectonics workflows into non-expert UX.
Use this skill to design and implement a product layer above PyGPlates where non-experts can create and explore fictional tectonic history with safe defaults.
Load only what is needed:
references/pygplates-core-model.md.references/pygplates-workflows.md.references/gplates-data-model-and-formats.md.references/tutorial-notebooks-map.md.rigid reconstruction: regular features moved by plate ID and rotation model.topology/deformation: resolved boundaries/networks, strain, topological point tracking.plate assignment: infer or update plate IDs from partitioning plates.data I/O: import/export/convert GPML, rotations, shapefile, GeoJSON, GMT.product UX mapping: simplify expert settings into guided user controls.ReconstructModel and TopologicalModel for repeated time queries.reconstruct, resolve_topologies, partition_into_plates) for batch utilities.reconstructionPlateId, and valid time when needed.time_increment=1 Myr for stability.reverse_reconstruct only when you intentionally rewrite stored geometries in-place.RotationModel/ReconstructModel/TopologicalModel instances across time loops for performance.