Adds tectonic subsidence.
PyGPlates 0.36 released
PyGPlates enables access to GPlates functionality via the Python programming language.
Download PyGPlates 0.36:-
Download PyGPlates 0.36 from the Download page.
What's new in PyGPlates 0.36:-
- Versioning scheme changed:
- This release is version 0.36 (instead of revision 36).
- Separate binary packages for macOS on Intel (x84_64) and macOS on M1 (arm64).
- Unlike GPlates, pyGPlates typically needs to be compiled separately for these two architectures.
- New class topological model:
- Use it to create a topological snapshot for a particular geological time.
- Then query snapshot for resolved topological plates and deforming networks,
- and their shared boundaries.
- Easier than using the resolve_topologies() function.
- Then query snapshot for resolved topological plates and deforming networks,
- Also use it to reconstruct and deform points over a time period:
- To get a history of reconstructed positions, crustal stretching and tectonic subsidence.
- See the sample code.
- Equivalent to the "
Reconstruct using topologies
" option in green layers in GPlates.- Use same algorithm as GPlates for deactivating points (eg, subduction of oceanic points),
- Or override with your own algorithm.
- Control strain rate clamping to avoid excessive crustal stretching.
- Similar to clamping in brown "
Resolved Topological Networks
" layers in GPlates.
- Similar to clamping in brown "
- To get a history of reconstructed positions, crustal stretching and tectonic subsidence.
- Use it to create a topological snapshot for a particular geological time.
- File I/O:
- GeoJSON and GeoPackage supported when reading/writing feature collections.
- GeoJSON supported when exporting reconstructed and resolved geometries.
- New ways to create a rotation between two points, or between two lines:
- Search for "
New in version 0.29
" in FiniteRotation.
- Search for "
- Interior holes supported in polygons (including dateline-wrapped polygons).
- All geometry types support
get_centroid()
.- Avoids having to first test if geometry is a point, multi-point, polyline or polygon.
- Support all NumPy integer and float scalar types as arguments in pyGPlates:
- For example, a pyGPlates function accepting a
float
will also accept anumpy.float64
.
- For example, a pyGPlates function accepting a
- Bug fixes.
Coming soon:-
- Anaconda support:
conda install pygplates
What's next:-
- Improve velocities:
- Make velocities generally easier to calculate.
- Query velocities (and strain rates) inside deforming networks.
- Query velocities on topological boundaries (rigid and deforming).
- Improve the reconstruction/deformation of points using topogical plates and deforming networks:
- Support creating deforming mesh points within a specific deforming network.
- Similar to the "
Generate Deforming Mesh Points
" dialog in GPlates.
- Similar to the "
- Query velocities, strain rates and accumulated strain at reconstructed/deformed points.
- Currently can query their positions and scalars (eg, crustal stretching and tectonic subsidence).
- Support creating deforming mesh points within a specific deforming network.
Documentation:-
Documentation and tutorials are available on the User Documentation page, and include:
- an introduction to pyGPlates,
- an installation guide,
- a 'Getting Started' tutorial,
- documented sample code,
- foundations of pyGPlates, and
- a detailed reference of pyGPlates functions and classes.
The pyGPlates tutorials are Jupyter Notebooks that analyse and visualise real-world data using pyGPlates. These tutorials complement the sample code in the pyGPlates documentation by providing a more research-oriented focus.
We are very excited to announce the launch of the new GPlates website.
This pyGPlates beta release adds support for Python 3 (in addition to Python 2.7).
What's new in GPlates 2.2? Deformation, Topologies, Projects and recent sessions, etc...
This release contains both GPlates 2.1 and pyGPlates beta revision 18.
What's new in version 2.0? Projects and recent sessions, Deformation, New Hellinger tool, etc...
Welcome to the first beta release of the GPlates Python library known as pyGPlates.
This experimental release of GPlates contains a new Hellinger tool in addition to all functionality available in the recent GPlates 1.5 official release.
What's new in version 1.5? Projects, New kinematics tool and Import and export GeoJSON format feature collections.
What's new in version 1.4? Export numerical and colour reconstructed rasters, Import raster improvements, New Move Pole canvas tool, etc...
A newsletter regarding recent GPlates related research, information on tutorials, new GPlates compatible data and plate models.
What's new in version 1.3? Integration of Orange and GPlates as a data mining toolkit suite, New GPlates Rotation (GROT) file format, Surface relief lighting. etc...
Congratulations to GPlates team on winning this year's NeCTAR/ANDS #nadojo competition.
What's new in version 1.2? New Small Circle tool, Rasters in the map views, Python colouring, etc...
This is mainly a bug-fix release. Many bugs were fixed in version 1.1.1!
GPlates 1.1 has been released on 21, May, 2011.
GPlates 1.0.0 has been released on 20, December, 2010.
This release is a preview of raster reconstructions and layers.
GPlates 0.9.9 has been released on 03 May, 2010.
GPlates 0.9.8 has been released on 17 December, 2009.
GPlates 0.9.7.1 has been released on 10 November, 2009
GPlates 0.9.5 has been released on 17 June, 2009.
GPlates 0.9.4 has been released on 23 December, 2008.
GPlates 0.9.3.1 has been released on 20 October, 2008.
GPlates 0.9.2 has been released on 23 May, 2008