Skip to content

chore(master): release 1.6.5#2

Open
github-actions[bot] wants to merge 1 commit into
masterfrom
release-please--branches--master
Open

chore(master): release 1.6.5#2
github-actions[bot] wants to merge 1 commit into
masterfrom
release-please--branches--master

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions Bot commented Aug 6, 2025

🤖 I have created a release beep boop

1.6.5 (2025-10-14)

Features

  • removing visualisation module. (a51355d)

Bug Fixes

  • add ability to pass handler to loopstructural logger (dfebd48)
  • add an observer/notify datastructure (ea4b9f0)
  • add convert from feature to structural frame (5b34346)
  • add default parameters datastructure (b71c2f8)
  • add dipdirection2vector helper (717d6c9)
  • add export of inequalities (05a160e)
  • add fault displacement to init for fault module (a6b326f)
  • add fault ellipsoid vtk output (c00a65e)
  • add fault function with 0 gradient (6bd359f)
  • add fault pitch (a05d277)
  • add faulted vector calc to lambda feature (300b575)
  • add function to clean nan vertices and post_init to validate data (f69f6d8)
  • add get data (c5ec096)
  • add get data to faultdisplacement feature (43f05d8)
  • add get methods for getting specific relationships (30f01c8)
  • add get stratigraphic column cmap to stratigraphic column class (a03e716)
  • add inequalities to interpolator builder (2ee38ac)
  • add isosurfacing and scalar field method to base feature (bbbfe0c)
  • add logging for wavelength guess (67bebb1)
  • add methods to fold rotation angle feature (efb46a2)
  • add model reference when converting from feature to frame (ef07373)
  • add name argument to p1 gradient orthogonal (4f92ba4)
  • add new stratigraphic column implementation (a495bb1)
  • add node/cell props to a vtk structured grid (37bbb88)
  • add observer pattern imports for enhanced notification capabilities (f237d27)
  • add option to pass a dataframe directly to the create and add methods (f756054)
  • add other plotters to visualisation (eb89b10)
  • add parameter separator to clean up api (7d8b0b1)
  • add parent directory to export dir (3b51f8f)
  • add remove fault (bc4ca17)
  • add scale paramater to generated vector field (45661cf)
  • add setter/getter for stratigraphic column (f771cdd)
  • add type to P1 and P2 (71ce492)
  • add visualisation to plot gradient norm (e774f95)
  • add wrapper to convert between a feature and structural frame (676c0ef)
  • adding a fault topology datastructure and link with stratigraphic column (57f362d)
  • adding abstract vtk method for support (d15e0ad)
  • adding additional logging (5f1e65a)
  • adding analytical fold builder (6d238aa)
  • 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 constant norm interpolators (29570f1)
  • adding coordinate features (464934b)
  • adding copy method for lambda (6a8d940)
  • 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 groupname to save option to geoh5 (d8a8c63)
  • adding inequality pairs (ce33ac9)
  • adding interpolator builder. (169545b)
  • 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 min/max angle to trig profile (c097372)
  • adding name argumen to finite difference gradient orthogonal (064ae65)
  • 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 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 value point save. (2093f4e)
  • adding vector/value points (382eb74)
  • adjust fault function so that gradient is 0 at the edges (6fdec1a)
  • allow adding object into model at different indexes (e1f5cde)
  • allow data to be specified in create and add function. (f6db4a5)
  • allow data to be specified in create and add function. (c837d6c)
  • allow faults without trace to be built if centre exists (436540b)
  • allow iterable to be passed to isosurfacer (e4cd13c)
  • allow model to set any type of feature using basefeature subclass check (97122a5)
  • allow no isovalue for surfaces. Take middle as value (178d78b)
  • allow scalar field of feature without a model (2e36743)
  • auto select support dimension (078b3e5)
  • auto select support dimension (aba41bd)
  • buffer n slices for surfaces method by 5% if range (82c24f4)
  • 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 axis to info not warning (68abea7)
  • change fault segement evaluate value to scaled displacement vector (3b8f8c3)
  • change feature.scalar_field() from vtk type to structure grid (edadfb3)
  • change kwargs to build args (cb0af22)
  • change strat/fault relationship datastructure to a dictionary with tuple keys (2a4503b)
  • change surfe import behaviour warning (5d04a92)
  • Change to new thickness name in project file (4e567b7)
  • changing vtk to method instead of attribute to allow parameter overloading (bf30047)
  • check dimensions of bounding box constructor (39b694b)
  • check id type when creating and use add id to/from dict (eef12b4)
  • check if strat col for evaluate model (83f5e86)
  • clarify naming for individual isosurfaces based on input name, don't add isovalue when not needed (447fb17)
  • clear column actually removes elements. Also load from dict adds in reversed order to maintain correct order (35ff6a6)
  • colours correct for surfaces (ea3709a)
  • convert feature builder to folded feature builder (fcf4f76)
  • copy dictionary before creating structured grid to prevent shared variable (2b05f69)
  • created structuredgrid data type to replace vtk regulargrid (15fdb3c)
  • custom solver updates solved state (6d7264c)
  • default random colour number generate one colour (e153355)
  • default regularisation should be 0.1 for both FDI and PLI. (7c20b88)
  • default solver is 'cg' when none specified (5fdd296)
  • dictionary serialisation was reversing order (8bb63bb)
  • disable inequality data (c9d16e9)
  • disable type hint because of circular import (c2df4f4)
  • don't add basement to the stratigraphic column made from dictionary (7c98c95)
  • don't add fault above an unconformity! (a5fc543)
  • don't add unconformities to unconformities. (ffa11f1)
  • don't try to access contacts if they are none (37792a3)
  • enhance FaultTopology class with notification support for relationship changes (330c662)
  • evaluate gradient for structural frame calls interpolator, now working (596e59f)
  • 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)
  • fold weights weren't being passed to interpolator (97003a6)
  • 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)
  • hide processor import error until its used (a949ade)
  • hide surfe warning (7aad85b)
  • if nsteps <0 raise error for support reshape (bff079f)
  • implement Observer pattern with Observable and Disposable classes (3942920)
  • implementing model.save method (dd54899)
  • inactive faults no longer get cropped by unconformities (4211b9e)
  • include nsteps in bounding box initialization when creating buffer (9f859c9)
  • increment random colour for stratigraphic colour cmap (35cd5e6)
  • indexing error (b3f67cf)
  • indexing for applying fault rotation (99f48f2)
  • integrate Observable pattern into StratigraphicColumn for enhanced notification support (6619b80)
  • interpolator map support map for all 2d supports (547fea0)
  • interpolator support is rescaled for fault displacement. (d886e81)
  • isosurfacing of unconformity surfaces will now appear (c003b6b)
  • linting (a32ee4f)
  • linting (7ad2311)
  • linting (b8d6532)
  • linting (0e75342)
  • linting (ad3bb55)
  • linting (0d7a052)
  • making allow bbox to do rescaling (5150860)
  • migrate to omf mira, omf doesn't seem to work with anything (b7330b9)
  • norm constraint magnitude will be honoured by interpolator (171f78a)
  • 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)
  • refactor fault ellipsoid plotter to not use fault builder (025e286)
  • refactoring fold profiles to allow for easy user modification of fold geometry (364ce9a)
  • remove api for now, Isosurfacer in utils (e33c9dc)
  • remove default initialisation with mutable. (bda68a7)
  • remove fold rotation inversion when axis and cross product are not in the same direction. (3d4d90f)
  • remove get interpolator (replaced with factory) (fc5d22a)
  • remove initialisation (66a6f1d)
  • remove initialisation (62b1248)
  • remove observers before pickle (c50afdb)
  • remove raise warning when no weights provided to set_normal_constraints (33146d5)
  • remove requirement for featurename in dataframe used to directly construct feature (09940ba)
  • remove shuffle (0581fb1)
  • remove surfepy import (5ba8f14)
  • removign vol weighting (47ad944)
  • removing random shuffle from orthogonal constraints (4667906)
  • removing typealias (d1626f5)
  • rename azimuthplunge to plungeazimuth (4605a15)
  • rename id to stratigraphy for model block (640ac0b)
  • rename optional data argument to data for consistency (9b23bd3)
  • rename properties_cell to cell_properties and properties_vertex to properties for the structured grid (4368eb6)
  • return no strat ids when strat column not defined (e77d58c)
  • return the first feature of a structural frame (6972062)
  • 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)
  • store min/max unit value in unit and keep this up to date (5af3815)
  • store unitname fault topology instead of group fault (5a8c0c5)
  • surface export for tsurf, obj, vtk, pickle (5812d3b)
  • tuple to Tuple (e567810)
  • update for project file changes (0a64def)
  • update matplotlib cmap for deprecation (#215) (8d7e9f9)
  • update strartigraphic column/stratigraphic id for new column (55c303b)
  • update stratigraphic column from dictionary (2f6e0ed)
  • update stratigraphic column from projectfile (e508d2d)
  • update tests (7ca8810)
  • update vector scaling (0a1e18e)
  • 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 bounding box project/reproject to just translate to origin (7606864)
  • updating point/surface export and constructor (6b74cfd)
  • updating scaling for plotting (#219) (78ccbd3)
  • updating solve_system kwargs (ccbacff)
  • updating thicknesses will update value constraints value (b960dd9)
  • 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 normals/slip vectors from data if available. (7264222)
  • use groupname not group for stratigraphy/fault relationship (94a563c)
  • Use ThicknessMedian instead of ThicknessMean as Mean isn't populated (5f489b9)
  • vector point visualisation bug where nan values exist (9c70825)
  • weights for vector constraints are optional (7f976b8)
  • weights for vector constraints is optional (72e2f06)

Documentation

  • copilot review/update of docstrings to numpy format (#273) (89a3c5f)

Miscellaneous Chores


This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from 20ad2f2 to bf5fb87 Compare August 7, 2025 05:06
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from abfa0b0 to c9cf1d8 Compare September 29, 2025 23:09
@github-actions github-actions Bot force-pushed the release-please--branches--master branch from c9cf1d8 to 2187078 Compare October 14, 2025 06:24
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.

0 participants