Releases: geodynamics/spatialdata
spatialdata v3.1.2
Fixed
- Include list of available components in manual.
spatialdata v3.1.1
- 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
- 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 spatial database
- Update Pyre requirement to version 1.1.0.
- Update Python requirement to version 3.8 or later.
spatialdata v3.0.0
- Convert to Python 3
- Change
label
inSpatialDB
andTimeHistory
todescription
to avoid confusion with other Pyre properties calledlabel
. - 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
- 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
-
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
-
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
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.
spatialdata v1.9.9
-
BUGFIX: Improved Python interface to SimpleGridDB to make it possible to write 1-D and 2-D files.
-
Improve validation error messages; some error messages were missing spatial database label.
spatialdata v1.9.8
-
Added temperature scale to Nondimensional.
-
Changed query values for gravity field (GravityField) from x, y, z to gravity_field_x, gravity_field_y, gravity_field_z. This makes it easier to use gravity within applications with other fields.