News

PyGPlates 0.36 released

May 06, 2022

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:
  • File I/O:
  • New ways to create a rotation between two points, or between two lines:
  • 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 a numpy.float64.
  • 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.
    • Query velocities, strain rates and accumulated strain at reconstructed/deformed points.
      • Currently can query their positions and scalars (eg, crustal stretching and tectonic subsidence).

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.


Adds tectonic subsidence.


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