Skip to content

Releases: geodynamics/spatialdata

spatialdata v4.0.0

Choose a tag to compare

@baagaard-usgs baagaard-usgs released this 30 May 21:36
9acf31c
  • Moved nondimensionalization to PyLith (renamed Scales).

spatialdata v3.1.3

Choose a tag to compare

@baagaard-usgs baagaard-usgs released this 13 Jan 21:27
1b94bc1

Changed

  • Switch CI from Azure Pipelines to GitHub Actions.

Fixed

  • Update autoconf macros for numpy for compatibility with location of include files in numpy version 2.x.

spatialdata v3.1.2

Choose a tag to compare

@baagaard-usgs baagaard-usgs released this 26 Jul 17:09
a7b5ee7

Fixed

  • Include list of available components in manual.

spatialdata v3.1.1

Choose a tag to compare

@baagaard-usgs baagaard-usgs released this 04 Jun 20:56
b626382
  • Fixed
    • Detect Proj string coordinate system type when computing surface normal. Default to (0, 0, 1) if coordinate system type is not recognized.
    • Add missing include directive for cstddef to CoordSys.hh.

spatialdata v3.1.0

Choose a tag to compare

@baagaard-usgs baagaard-usgs released this 15 Dec 01:23
781a019
  • Add AnalyticDB for a spatial database composed of analytic functions.
  • Add CSGeoLocal for local rotated geographic coordinate systems.
  • Switch from CppUnit to Catch2 for C++ testing framework.
  • Bugfixes
    • Update spatial database validateParameters() to use correct data member (self.label -> self.description).
  • Update Pyre requirement to version 1.1.0.
  • Update Python requirement to version 3.8 or later.

spatialdata v3.0.0

Choose a tag to compare

@baagaard-usgs baagaard-usgs released this 06 Jun 18:31
ca4b7e8
  • Convert to Python 3
  • Change label in SpatialDB and TimeHistory to description to avoid confusion with other Pyre properties called label.
  • Create online documentation for Spatial Data that is now separate from PyLith.
    • Documentation covers more features and use cases.
    • Examples include C++, Python, and cfg files.

spatialdata v2.0.0

Choose a tag to compare

@baagaard-usgs baagaard-usgs released this 10 Jan 03:10
a1ece2b
  • Update to use Proj 6.x. This allows a user to specify a coordinate system using a string consisting of Proj parameters, EPSG code, or WKT.
  • Eliminate overloading of getters/settings in C++ interface. Use getXXX/setXXX instead, which is more widely used.
  • Clean up layout of C++ unit test code. Consolidate files with test data.
  • Add factory methods for creating spatial database writers to bypass validators that require files to exist. This is a result of using Pyre validators to check that spatial and temporal database file exist (this triggers early notification of any missing spatial or temporal database files).
  • Improve continuous integration testing via docker containers for multiple Linux distributions and Travis CI.

This is the final release for Python 2.7. The next release will only support Python 3.6 and later.

spatialdata v1.10.1

Choose a tag to compare

@baagaard-usgs baagaard-usgs released this 23 Oct 21:28
d2ea4ce
  • Fix bug in composite spatial database. Allow queries that only use one of the two spatial databases.

  • Update geocoords pytests to be compatibility with Proj 6.3.2.

spatialdata v1.10.0

Choose a tag to compare

@baagaard-usgs baagaard-usgs released this 01 Jul 22:57
30fb9f7
  • Added UserFunctionDB for user-specified analytical functions.

  • Changed GravityField::gravAcceleration() to GravityField::gravityAcc for consistency with gravityDir().

  • Add methods for computing density scale and pressure scale from other scales. Only three of length scale, time scale, pressure scale, and density scale are independent.

spatialdata v1.9.10

Choose a tag to compare

@baagaard-usgs baagaard-usgs released this 24 Aug 16:43

Improved error messages when reading SimpleDB and SimpleGridDB files. Provide information about the number of points read and instructions on how to fix common problems.