From gplates-announce at mail.usyd.edu.au Thu Feb 2 18:55:08 2012 From: gplates-announce at mail.usyd.edu.au (gplates-announce@mail.usyd.edu.au) Date: Thu Feb 2 19:04:04 2012 Subject: [GPlates-announce] RE: GPlates 1.2 released In-Reply-To: <1E57973145EDFC41B1D69DE119239228177B8D3E@EX-MBX-PRO-01.mcs.usyd.edu.au> References: <1E57973145EDFC41B1D69DE119239228177B8CA6@EX-MBX-PRO-01.mcs.usyd.edu.au> <1E57973145EDFC41B1D69DE119239228177B8D3E@EX-MBX-PRO-01.mcs.usyd.edu.au> Message-ID: <1E57973145EDFC41B1D69DE119239228177B950A@EX-MBX-PRO-01.mcs.usyd.edu.au> Hi all, The GPlates 1. 2 MacOS X installer is now available. Please visit http://www.gplates.org/download.html for more details (you may need to refresh that page in your browser). Regards, John -- John Cannon, Lead GPlates Developer - http://www.gplates.org From: gplates-announce-bounces@mail.usyd.edu.au [mailto:gplates-announce-bounces@mail.usyd.edu.au] On Behalf Of gplates-announce@mail.usyd.edu.au Sent: Tuesday, 31 January 2012 4:10 PM To: gplates-announce@mail.usyd.edu.au Subject: [GPlates-announce] RE: GPlates 1.2 released Hi all, Please note that we have temporarily removed the MacOS X installer 'GPlates-1.2.0-Darwin-i386.dmg' from the sourceforge download site due to discovery of a last minute bug in the colouring dialog. The source code distributions have also been removed (specifically 'gplates-1.2.0-winsrc.zip' and 'gplates-1.2.0-unixsrc.tar.bz2'). However, you can still download installers for Windows and Ubuntu. I'll send an announcement as soon as the MacOS X installer (and source code) is back up again. Apologies for the inconvenience, John -- John Cannon, Lead GPlates Developer - http://www.gplates.org From: John Cannon Sent: Tuesday, 31 January 2012 12:30 PM To: gplates-announce@mail.usyd.edu.au Subject: GPlates 1.2 released Hi all, The GPlates development team is proud to release GPlates 1.2 ! You can download GPlates 1.2, and GPlates-compatible data: http://www.gplates.org/download.html PLEASE NOTE: Some Windows systems with Intel graphics circa ~2005 (specifically Intel GMA 900 and 950) do not reconstruct rasters correctly in GPlates 1.2. These same graphics chipsets render correctly under Ubuntu so it appears to be a Windows-specific issue. Also please make sure you have updated to the latest graphics drivers. What's new in version 1.2:- * New Small Circle tool: o Create small circles directly on the globe or map using the mouse. o Create small circles by specifying the centre and radii, and generating the centre from a stage pole if desired. o Create small circle features which can be: exported to gpml, imported from gpml, and visualised as a layer. o Query and edit small cirles through the Click Feature canvas tool. * The Total Reconstruction Sequence dialog has been extended to allow: o Creation, editing and deletion of Total Reconstuction Sequences (TRSs). o Saving TRSs to existing rotation files, or to a new rotation file. * Rasters can now be visualized in the map views: o Supports all raster variations (reconstructed, time-dependent, age-grid and combinations of these). * Raster opacity (and intensity) can be adjusted per layer to control semi-transparency. * Python colouring (see user manual for details): o Power users can create/register their own python colouring scripts. o Can use preliminary Python Application Programming Interface (API) to query feature properties. * Option to dateline wrap Shapefiles when saving and exporting. * New Log dialog displays low-level debug, warning and error messages. * New Preferences dialog provides an interface to view and modify settings and parameters used in GPlates. * Improved interactivity for very high resolution rasters: o Approximately 1 minute resolution. o New GPlates raster streaming tiled file format (files ending with ".gplates.cache"). * Clone Geometry tool can clone topological plate polygons. * The Calculate Rotation Pole tool has its field automatically filled from an already-selected pmag VGP. * Fixed slow saving to Shapefiles. * Fixed rotation taking the longer path around a pole on rare occasions. * Fixed holes appearing in large filled polygons. * Fixed extremely long running time for Assign Plate ID assignment. * Fixed exponential loading times when restoring many files during a session restore. * ... Plus a number of other improvements and bug fixes. ...please see the end of this email for a detailed list of all changes in GPlates 1.2. Documentation including the user manual, tutorials and the data manual may be found on the User Documentation page of the GPlates website: http://www.gplates.org/docs.html Information about this release may be found on the News page of the GPlates website: http://www.gplates.org/news.html#gplates120 This release consists of fourteen files: * 'GPlates-1.2.0-Darwin-i386.dmg' - a MacOS X installer which contains a GPlates application bundle for Intel systems running MacOS X Leopard (10.5) or above and the sample data noted below, * 'gplates-1.2.0-win.msi' - a ".MSI" Windows installer which contains a binary GPlates executable and the sample data noted below, * 'gplates-1.2.0-win.zip' - contains the GPlates Windows executable and its dependency files, (and the sample data noted below) for users who wish to use GPlates without installing it, * 'gplates-1.2.0-winsrc.zip' - a source zip file for Windows, * 'gplates-1.2.0-unixsrc.tar.bz2' - a source tarball for Linux, * packages for Ubuntu (32-bit Intel and 64-bit AMD) 10.04 (lucid), 10.10 (maverick), 11.04 (natty) and 11.10 (oneiric) * 'gplates-1.2-sample-data.zip' - sample data for Linux users (note: this data is included in the MacOS X and Windows installers) Sample data in the MacOS X and Windows installers (and the standalone sample data zip file) includes: * the EarthByte coastline, rotation files and present-day plate polygon files, * a global marine gravity raster and an ocean-floor age grid (both at 6-minute grid spacing), * a global topography/bathymetry raster (at 4-minute grid spacing), * Bernhard Steinberger's time-dependent dynamic topography raster images, * the time-dependent ocean floor-age and spreading-rate raster images, created by the EarthByte group. The GPlates source code and binaries are distributed under the terms of the GNU General Public License (GPL). GPlates 1.2 compiles and runs on Linux, MacOS X 10.5 (and above), Windows XP, Windows Vista and Windows 7. The Intel MacOS X installer works on Intel systems running MacOS X version 10.5 or above. The Windows installer works on Windows XP, Windows Vista and Windows 7. GPlates is developed at the University of Sydney, the California Institute of Technology and the Norwegian Geological Survey. For more information on GPlates, visit the GPlates website: http://www.gplates.org/ Thanks for reading, and enjoy GPlates 1.2 ! John -- John Cannon, Lead GPlates Developer - http://www.gplates.org Changes in GPlates 1.2 (since 1.1.1) include: * Total Reconstruction Sequence Editing / Creation: o Total Reconstruction Sequence dialog extended to allow creation, editing and deletion of Total Reconstuction Sequences (TRSs). o Newly created TRSs can be saved to existing rotation files, or to a new rotation file. (Note: disabled poles / TRSes are not editable or creatable at the moment). * Small Circle Tool: o Replaced Small Circle Manager with a canvas tool. o Can create small circles directly on the globe (or map) using the mouse. * Click once for centre, click again to define point on radius of the circle. To define multiple radii with the same centre point, click once for centre, shift-click to define radii, and click again to define point on radius of last circle. * Create small circles (as before) by specifying the centre and radii, and generating the centre from a stage pole if desired. * Create small circle features which can be: exported to gpml, imported from gpml, and visualised as a layer. * Query and edit small cirles through the Click Feature canvas tool. * Calculate Rotation Pole tool field automatically filled from an already-selected pmag VGP. * Added synchronisation with external programs to allow viewpoints, reconstruction time, etc to remain in sync: o Message communication using strings with parameters via standard input/output. * Colouring dialog per visual layer (instead of per feature collection): o Can activate colouring dialog via layer. * Python colour scripting: o Existing hardwired colour schemes implemented as python scripts. o Users can create/register their own colouring via python scripts. o Python script can request GUI configuration options like strings, floats and colour palettes. o Load/save python script configuration. o Python API to query feature properties (when implementing python colouring scripts). * Dateline wrapping option when saving Shapefiles: o Wraps polylines and polygons to the dateline. o Also available as option when exporting to Shapefile format. * New Log dialog: o Displays low-level debug, warning and error messages in a dialog window. o Messages can be filtered with a text string entered by the user. o Messages can be copy'n'pasted in order to, for example, email bug reports to the GPlates developers. o Removes duplicate messages - shows message once along with a count of the number of identical messages. * New Preferences dialog: o A user interface to view and modify settings and parameters used in GPlates. o Currently available settings include animation range, export directory, maximum number of save/restore sessions, network proxy settings and python paths. o The "Advanced" pane lists all settings in table format but is *only* for advanced users. o Network proxy settings used for WFS queries. * Significant overhaul of OpenGL rendering engine to both facilitate shader programs and allow feedback from GPU to CPU: o Added floating-point support (OpenGL texture and shader program) throughout raster reconstruction pipeline. o Removed render graph since the extra complexity is not needed and interferes with CPU->GPU->CPU feedback. o Individual GLStateSet's replaced by single GLRenderer interface (from rendering client's point-of-view). * Raster co-registration data mining front-end: o Required overhaul of OpenGL rendering engine. o Can co-register point, polyline and (filled or unfilled) polygon geometries with a (reconstructed) raster containing numerical data. o Supports mean, standard-deviation, minimum and maximum - percentiles/median to come later. o Entirely hardware accelerated by the graphics card for performance (requires OpenGL 2 compliant graphics). o Core is implemented but not yet available. * Reconstructed rasters in the map views: o Supports all raster variations (reconstructed, time-dependent, age-grid and combinations of these). o Supports level-of-detail and view-frustum culling for optimal efficiency. o Uses dateline wrapper (in central meridian reference frame) to clip polyline/polygon geometries. * Added raster opacity/intensity (user-specified per layer). * Improved interactivity with rasters for very high resolution rasters. o New GPlates raster streaming tiled file format for raster file cache to minimise disk file seeks ("*.gplates.cache"). * Added bilinear filtering for reconstructed rasters and filled polygons for visual improvement. * Fixed holes appearing in large filled polygons. * Connected digitisation tool to WFS query - digitised geometry can be used for WFS region query. * Render directly to colour preview icon to avoid off-screen render issues on some systems (due to OpenGL pixel ownership test). * Assign Plate ID dialog uses layers instead of files to select the partitioning polygons (one or more layers). * Assign Plate ID dialog has option to ignore the time period of the feature(s) being partitioned. * Can assign Plate IDs using topological networks. * Fixed extremely long running time for Assign Plate ID assignment. * Fixed Assign Plate IDs bug crash (caused by not checking for zero-length arc before accessing its rotation axis). * Significantly reduced delay when clicking on a feature when a very large number of features are under mouse cursor (eg, 2,000 features). * Fixed exponential loading times when restoring many files during a session restore. * PropertyValueFinder works with time-dependent properties. * Temporary hack to merge adjacent point features, along topological polygon or network boundary, into a single polyline during export. * Replaced FWtools with GDAL and PROJ4 - the former uses old python (2.3) and VC runtime (7.1) preventing pygplates from loading into ArcGIS. * Fixed topological sections sometimes not getting found when no rotation file loaded. * Fixed export of duplicate reconstructed geometry, flowline, motion path, or resolved topology when highlighted (in-focus). * Reverse reconstruction included in reconstruct method framework. * Clone Geometry tool can clone topological plate polygons. * gpml:OldPlatesHeader is read-only as far as user edits are concerned. * Fixed slow saving to Shapefiles. * Fixed memory leak exporting velocities. * Fixed extra topological geometry listed in focused features table when clicking on a topological network boundary. * Velocities calculated in microblocks without needing to connect (or auto-connect) their static polygons layer to the velocity layers. o Now calculated as part of the topological network (since microblocks belong to the network) * Fixed certain Qt library files not getting copied into GPlates Mac bundle (such '.nib' files) - by updating cmake scripts to cmake version 2.8.4. * Fixed error reading conjugate plate id from gpml file when it was saved from a Shapefile. * Fixed incorrect generation of empty feature IDs on Shapefile import - empty fields now result in a new feature ID. * Reconstructed raster polygons sorted by plate id to ensure consistent, reproducible visual results. * Allow PLATES4 line/rotation format readers to read non-ascii (unicode) filenames. * Fixed draw style settings not adjusting to a layer order change. * Fixed bug in VGP pole calculator. * Fixed bug in quaternion slerp that, on rare occasions, caused rotation to take the longer path around a pole (instead of shorter path). * Fixed corrupt colour previews problem on some systems. * Fixed inability to enable a layer if layer is disabled, then GPlates closed, then GPlates opened, and then re-opening the session. * Fixed rare crash assigning plate IDs due to numerical precision polyline intersection issue. * Fixed erratic motion of globe when dragging with mouse. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.ucc.usyd.edu.au/pipermail/gplates-announce/attachments/20120202/b7e3f6ff/attachment.html