Skip to content

v1.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Jun 04:19
ab1fa90

1.6.0 (2024-06-07)

Features

  • removing visualisation module. (a51355d)
  • Added export to vtk, gocad, geoh5
  • Use pyvista for visualisation
  • Removed cython
  • Added interpolation api
  • Added base datatypes for structured grid, points and surfaces.

Bug Fixes

  • add a vtk grid from bb attribute (4b50d91)
  • add get data (c5ec096)
  • add get data to faultdisplacement feature (43f05d8)
  • add isosurfacing and scalar field method to base feature (bbbfe0c)
  • add name argument to p1 gradient orthogonal (4f92ba4)
  • add other plotters to visualisation (eb89b10)
  • add scale paramater to generated vector field (45661cf)
  • adding case when strat column hasn't been set (53a49dd)
  • adding cg as a solver and dict for solver params (fba928b)
  • adding export methods (ceeee02)
  • adding fold example back in (86d3377)
  • adding geoh5 export for points and grid (c8641a6)
  • adding get_data for structural frame (90dbb94)
  • adding get_data method (66ac1c1)
  • adding method to evaluate all stratigraphic feature gradients. (07b6078)
  • adding name argumen to finite difference gradient orthogonal (064ae65)
  • adding ones column for constraints when weights missing (44cc8fb)
  • adding option to not store vertices for 2d unstructured supports to save memory (64bc744)
  • adding pyvista to docs build (b3bdcd7)
  • adding structure grid data class (5e5035f)
  • adding surface getters (6c75d4b)
  • adding value point save. (2093f4e)
  • adding vector/value points (382eb74)
  • allow faults without trace to be built if centre exists (436540b)
  • atol for isclose (7165790)
  • auto select support dimension (aba41bd)
  • calculate fault normal using rotation of strike (8707d53)
  • cast data to float to avoid deprecation warning (1692d67)
  • change fault segement evaluate value to scaled displacement vector (3b8f8c3)
  • change feature.scalar_field() from vtk type to structure grid (edadfb3)
  • Change to new thickness name in project file (4e567b7)
  • changing vtk to method instead of attribute to allow parameter overloading (bf30047)
  • check if strat col for evaluate model (83f5e86)
  • created structuredgrid data type to replace vtk regulargrid (15fdb3c)
  • custom solver updates solved state (6d7264c)
  • disable type hint because of circular import (c2df4f4)
  • don't add fault above an unconformity! (a5fc543)
  • don't add unconformities to unconformities. (ffa11f1)
  • enforce loopstructuralvisualisation version (53bd28b)
  • feature gradient masked by unconformities (ae5324a)
  • get data for intrusion feature (19fdc40)
  • implementing model.save method (dd54899)
  • indexing error (b3f67cf)
  • indexing for applying fault rotation (99f48f2)
  • interpolator map support map for all 2d supports (547fea0)
  • interpolator support is rescaled for fault displacement. (d886e81)
  • linting (a99c178)
  • making allow bbox to do rescaling (5150860)
  • moving bbox test (8357c79)
  • parameter names, and adding get_data method (e770a45)
  • pass vector tollerance through vtk method for vectorpoints (8343bc6)
  • put fault normal points on the trace (2391b30)
  • remove api for now, Isosurfacer in utils (e33c9dc)
  • remove shuffle (0581fb1)
  • remove surfepy import (5ba8f14)
  • removign vol weighting (47ad944)
  • removing random shuffle from orthogonal constraints (4667906)
  • rename id to stratigraphy for model block (640ac0b)
  • return isosurfaces as a list rather than dictionary (baa083a)
  • return no strat ids when strat column not defined (e77d58c)
  • set support to be the same for all fault frame components (b9c7500)
  • step_vector take into account dimensions=2 (3d90210)
  • step_vector take into account dimensions=2 (e62e6ea)
  • step_vector use self.dimensions to set length (72e0c32)
  • surface export for tsurf, obj, vtk, pickle (5812d3b)
  • update for project file changes (0a64def)
  • updating bbox for 2d case as well as 3d. (31f58e0)
  • updating bounding box dimensions to use size of origin array (e56c868)
  • updating bounding box for exporters (f7e2571)
  • updating imports (40673c0)
  • updating solve_system kwargs (ccbacff)
  • upgrading libtiff (6484857)
  • Use ThicknessMedian instead of ThicknessMean as Mean isn't populated (5f489b9)
  • weights for vector constraints is optional (72e2f06)

Documentation

  • adding geoh5py into docs build (3274299)
  • adding/updating docs (fa8c564)
  • model.save (2fb945e)
  • removing api from docs (9170b3e)
  • removing export example (b8a45da)
  • updating docs for new visualisation (0f55b5d)
  • upgrading visualisation version (47f10d9)