Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Apr 16, 2025

🤖 I have created a release beep boop

1.6.5 (2025-04-16)

Features

  • removing visualisation module. (a51355d)

Bug Fixes

  • 🎨 moving get interpolator out of geologicalmodel (3f52950)
  • 🐛 add default solver to discrete interpolator (3b93f7f)
  • 🐛 evalute changed to evaluate (4e93caf)
  • 🐛 return a as array not transpose (46e9edf)
  • ✨ adding interpolator factory (245517b)
  • ✨ adding support factory (c3ec7a8)
  • ✨ adding support type enum (82c0bd5)
  • ✨ bounding box object (75941f0)
  • ✨ new api for accessing interpolation for a single scalar field (5bca235)
  • ✨ transformation object (48e6c32)
  • add a vtk grid from bb attribute (4b50d91)
  • add constraints in fdi (1545fbd)
  • add fault displacement to init for fault module (a6b326f)
  • add fault ellipsoid vtk output (c00a65e)
  • add fault pitch (a05d277)
  • add get data (c5ec096)
  • add get data to faultdisplacement feature (43f05d8)
  • add isosurfacing and scalar field method to base feature (bbbfe0c)
  • add logger to surface (8fcf89c)
  • add name argument to p1 gradient orthogonal (4f92ba4)
  • add node/cell props to a vtk structured grid (37bbb88)
  • add other plotters to visualisation (eb89b10)
  • add parent directory to export dir (3b51f8f)
  • add scale paramater to generated vector field (45661cf)
  • adding 3D fault displacement function (438e699)
  • adding a factory method to create an interpolator (8aba4bd)
  • adding abstract vtk method for support (d15e0ad)
  • adding additional logging (5f1e65a)
  • adding api module (7ab7c07)
  • adding case when strat column hasn't been set (53a49dd)
  • adding cg as a solver and dict for solver params (fba928b)
  • Adding colours to surfaces (2d40563)
  • adding coordinate features (464934b)
  • adding copy method for lambda (6a8d940)
  • adding datatypes module (2102c72)
  • adding exception if nsteps=0 or <0 (0940c55)
  • adding export methods (ceeee02)
  • adding fault topology. Also requires map2loop updaet (9a32b4c)
  • adding from dict method for bb (71c2dcc)
  • adding geoh5 export for points and grid (c8641a6)
  • adding get_data for structural frame (90dbb94)
  • adding get_data method (66ac1c1)
  • adding imports back into init file (b1d2ba9)
  • adding inequality constraints back to discrete interpolator (2dd1ab2)
  • adding inequality pairs (ce33ac9)
  • adding interpolator builder. (169545b)
  • adding isovalue to surfaces created by isosurfacer (754541f)
  • adding local bb option to isosurfacer (acc5b95)
  • adding loopsolver optional depencency + admm solver option (26edd3f)
  • adding method to evaluate all stratigraphic feature gradients. (07b6078)
  • adding name argumen to finite difference gradient orthogonal (064ae65)
  • adding nsteps to bb (82e4dac)
  • adding offset to fault (b75df73)
  • adding omf export (d03949e)
  • adding ones column for constraints when weights missing (44cc8fb)
  • adding option to not store vertices for 2d unstructured supports to save memory (64bc744)
  • adding option to spatially vary fold weight (af970a0)
  • adding placeholder for interpolate api (f9709b5)
  • adding plot function to fault displacement (4771c1b)
  • adding presolve and postsolve calls for interpolator (4af60f9)
  • adding random colour generator (1a850c2)
  • adding random hex colour utility function (62359d4)
  • adding structure grid data class (5e5035f)
  • adding surface data type for storing triangular surfaces (0d383cf)
  • adding surface getters (6c75d4b)
  • adding surfacer (47c390d)
  • adding value point save. (2093f4e)
  • adding vector/value points (382eb74)
  • all tests passing (02a4d70)
  • allow faults without trace to be built if centre exists (436540b)
  • allow iterable to be passed to isosurfacer (e4cd13c)
  • allow scalar field of feature without a model (2e36743)
  • auto select support dimension (078b3e5)
  • auto select support dimension (aba41bd)
  • bounding box can be defined from max, origin or nsteps + step vector (a8d364c)
  • buffer n slices for surfaces method by 5% if range (82c24f4)
  • bug with size of constraints array (66a9825)
  • bump (411a52e)
  • bump (ac47139)
  • calculate fault normal using rotation of strike (8707d53)
  • cast data to float to avoid deprecation warning (1692d67)
  • cast to int64 and add positive nsteps check (10535e9)
  • change fault segement evaluate value to scaled displacement vector (3b8f8c3)
  • change feature.scalar_field() from vtk type to structure grid (edadfb3)
  • change pyvista property to vtk (8277304)
  • change to interpolation factory (91bcbed)
  • Change to new thickness name in project file (4e567b7)
  • changing vtk to method instead of attribute to allow parameter overloading (bf30047)
  • Check for empty features and escape early (083a195)
  • check if strat col for evaluate model (83f5e86)
  • colours correct for surfaces (ea3709a)
  • copy dictionary before creating structured grid to prevent shared variable (2b05f69)
  • create folded fold frame using updated code (7e1db31)
  • created structuredgrid data type to replace vtk regulargrid (15fdb3c)
  • custom solver updates solved state (6d7264c)
  • default random colour number generate one colour (e153355)
  • default solver is 'cg' when none specified (5fdd296)
  • disable type hint because of circular import (c2df4f4)
  • don't add fault above an unconformity! (a5fc543)
  • don't add unconformities to unconformities. (ffa11f1)
  • Ensure modifications to data frame are on a copy of that frame (ed61243)
  • exposing interpolator api in module import (59e4f7c)
  • extra import (7d10434)
  • fault orientation init as empty df rather than nan (c004d9f)
  • faulted feature gradient was incorrect (4ba56c7)
  • feature gradient masked by unconformities (ae5324a)
  • flag when m2l thickness isn't estimated (0f565f4)
  • flake8 (9ef0081)
  • flake8 error (a37fec2)
  • fold weights weren't being passed to interpolator (97003a6)
  • formatting (8175437)
  • fourier series should use fitted params (a78a8de)
  • get data for intrusion feature (19fdc40)
  • gradient of faulted feature will not be aliased by the interpolation grid (7e6da5b)
  • if interpolator results in 0, still set up to date (6f18788)
  • if nsteps <0 raise error for support reshape (bff079f)
  • implementing model.save method (dd54899)
  • inactive faults no longer get cropped by unconformities (4211b9e)
  • increment random colour for stratigraphic colour cmap (35cd5e6)
  • indexing error (b3f67cf)
  • indexing for applying fault rotation (99f48f2)
  • init file for datatypes (7f1f62a)
  • interpolator map support map for all 2d supports (547fea0)
  • interpolator support is rescaled for fault displacement. (d886e81)
  • intrusion builder uses basebuilder (bc0004a)
  • isinside and init with list (0ff6735)
  • isosurfacing of unconformity surfaces will now appear (c003b6b)
  • issue with 2d supports (79bf9c0)
  • linting (7ad2311)
  • linting (b8d6532)
  • linting (0e75342)
  • linting (ad3bb55)
  • linting (0d7a052)
  • major change for base grid (0a49817)
  • make rotation work with array of axis and angle (72f7744)
  • making allow bbox to do rescaling (5150860)
  • making code compatible with linter (716038e)
  • manually incrementing version (4229d6a)
  • mapping interpolators to cythonless version (e755c29)
  • migrate to omf mira, omf doesn't seem to work with anything (b7330b9)
  • move create interpolator to feature builders (1c01bdd)
  • moving get interpolator to separate function (2790d76)
  • moving interpolator api (2e1b008)
  • normalise vectors before plotting (9d77f9e)
  • parameter names, and adding get_data method (e770a45)
  • pass vector tollerance through vtk method for vectorpoints (8343bc6)
  • projectfile updaters (699a701)
  • put fault normal points on the trace (2391b30)
  • refactoring fold profiles to allow for easy user modification of fold geometry (364ce9a)
  • relocating bounding box (8b18eb2)
  • remove api for now, Isosurfacer in utils (e33c9dc)
  • remove element volume scaling. (4350c0e)
  • remove get interpolator (replaced with factory) (fc5d22a)
  • remove shuffle (0581fb1)
  • remove surfepy import (5ba8f14)
  • remove temp variable (d95394e)
  • removign vol weighting (47ad944)
  • removing calculate pairs from dsi (e35003c)
  • Removing cython dependency (#168) (21e5572)
  • removing print property values from lavavu (306793c)
  • removing random shuffle from orthogonal constraints (4667906)
  • rename grad stepness to remove _ (e8a7877)
  • rename id to stratigraphy for model block (640ac0b)
  • rename properties_cell to cell_properties and properties_vertex to properties for the structured grid (4368eb6)
  • return axis and angle for movement of fault points (48e6261)
  • return isosurfaces as a list rather than dictionary (baa083a)
  • return no strat ids when strat column not defined (e77d58c)
  • return surface object from isosurfacer (6f28d67)
  • scaling fault normal by minor axis (ac99448)
  • set min number of elements to 3 (7a7e9ba)
  • set support to be the same for all fault frame components (b9c7500)
  • specify argument names for get_interpolator (e203b4d)
  • 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)
  • svariogram parameter not being passed (18d9fe2)
  • tuple to Tuple (e567810)
  • under constrained faults now work (50a04af)
  • unstructured tetra only take first 4 elements (4673bbc)
  • update for project file changes (0a64def)
  • update matplotlib cmap for deprecation (#215) (8d7e9f9)
  • update stratigraphic column from projectfile (e508d2d)
  • 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 lavavu to use new bounding box (96306db)
  • updating point/surface export and constructor (6b74cfd)
  • updating product to prod (5d050ca)
  • updating scaling for plotting (#219) (78ccbd3)
  • updating so change work for building model (08adb56)
  • updating solve_system kwargs (ccbacff)
  • updating tetmesh class for new indexing (e53369a)
  • updating thicknesses will update value constraints value (b960dd9)
  • updating to new bbox (fb450e0)
  • updating type hints (a064224)
  • use an instance of fault displacement function (6d98fb9)
  • use cell centres for vector field and rescale points into model bb (29175b4)
  • Use fault names if present before labelling fault Fault_XXX (7bf34fc)
  • use property array rather than store properties on grid (2d95b85)
  • Use ThicknessMedian instead of ThicknessMean as Mean isn't populated (5f489b9)
  • value changed to point (4144c59)
  • weights for vector constraints are optional (7f976b8)
  • weights for vector constraints is optional (72e2f06)

Miscellaneous Chores


This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--master branch from 72e1b16 to e508ee1 Compare April 16, 2025 03:55
@github-actions github-actions bot force-pushed the release-please--branches--master branch from e508ee1 to 8f30649 Compare April 16, 2025 06:27
@lachlangrose lachlangrose merged commit 031fce3 into master Apr 16, 2025
@github-actions
Copy link
Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants