1.6.4 (2024-12-17)
- add fault ellipsoid vtk output (c00a65e)
- allow iterable to be passed to isosurfacer (e4cd13c)
- default random colour number generate one colour (e153355)
- increment random colour for stratigraphic colour cmap (35cd5e6)
- isosurfacing of unconformity surfaces will now appear (c003b6b)
- normalise vectors before plotting (9d77f9e)
- projectfile updaters (699a701)
- update stratigraphic column from projectfile (e508d2d)
- updating thicknesses will update value constraints value (b960dd9)
- use cell centres for vector field and rescale points into model bb (29175b4)
1.6.3 (2024-10-22)
- add fault displacement to init for fault module (a6b326f)
- add node/cell props to a vtk structured grid (37bbb88)
- adding abstract vtk method for support (d15e0ad)
- adding additional logging (5f1e65a)
- adding coordinate features (464934b)
- adding fault topology. Also requires map2loop updaet (9a32b4c)
- 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)
- buffer n slices for surfaces method by 5% if range (82c24f4)
- cast to int64 and add positive nsteps check (10535e9)
- copy dictionary before creating structured grid to prevent shared variable (2b05f69)
- default solver is 'cg' when none specified (5fdd296)
- faulted feature gradient was incorrect (4ba56c7)
- flag when m2l thickness isn't estimated (0f565f4)
- fold weights weren't being passed to interpolator (97003a6)
- fourier series should use fitted params (a78a8de)
- gradient of faulted feature will not be aliased by the interpolation grid (7e6da5b)
- if nsteps <0 raise error for support reshape (bff079f)
- linting (7ad2311)
- linting (b8d6532)
- migrate to omf mira, omf doesn't seem to work with anything (b7330b9)
- refactoring fold profiles to allow for easy user modification of fold geometry (364ce9a)
- remove anaconda channel to prevent libmamba error (3c3501d)
- use an instance of fault displacement function (6d98fb9)
1.6.2 (2024-08-06)
1.6.1 (2024-08-05)
- adding inequality pairs (ce33ac9)
- adding loopsolver optional depencency + admm solver option (26edd3f)
- adding offset to fault (b75df73)
- adding omf export (d03949e)
- linting (0e75342)
- linting (ad3bb55)
- linting (0d7a052)
- rename properties_cell to cell_properties and properties_vertex to properties for the structured grid (4368eb6)
- updating point/surface export and constructor (6b74cfd)
1.6.0 (2024-06-07)
- removing visualisation module. (a51355d)
- 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)
- 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)
1.5.13 (2024-03-07)
- issue with 2d supports (79bf9c0)
- pyproject.toml includes submodules (55c0e0a)
- remove element volume scaling. (4350c0e)
- update version of pypi upload action (#180) (852f062)
1.5.12 (2024-03-05)
- adding imports back into init file (b1d2ba9)
- adding pyproject.toml (474101c)
- bounding box can be defined from max, origin or nsteps + step vector (a8d364c)
- change pyvista property to vtk (8277304)
- exposing interpolator api in module import (59e4f7c)
- if interpolator results in 0, still set up to date (6f18788)
- make rotation work with array of axis and angle (72f7744)
- making code compatible with linter (716038e)
- mapping interpolators to cythonless version (e755c29)
- moving interpolator api (2e1b008)
- pyproject.toml missing modules (4a4bf92)
- Removing cython dependency (#168) (21e5572)
- rename grad stepness to remove _ (e8a7877)
- return axis and angle for movement of fault points (48e6261)
- scaling fault normal by minor axis (ac99448)
- under constrained faults now work (50a04af)
- unstructured tetra only take first 4 elements (4673bbc)
- updating design and contributors guide (e10c7bc)
1.5.11 (2023-12-03)
- 🎨 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 logger to surface (8fcf89c)
- adding a factory method to create an interpolator (8aba4bd)
- adding api module (7ab7c07)
- adding datatypes module (2102c72)
- adding example execution time to git ignore (7ac99d3)
- adding exception if nsteps=0 or <0 (0940c55)
- adding fixture for bb and interpolatortype (2a3e84e)
- adding isovalue to surfaces created by isosurfacer (754541f)
- adding mesa (7f0fb94)
- adding nsteps to bb (82e4dac)
- adding placeholder for interpolate api (f9709b5)
- adding surface data type for storing triangular surfaces (0d383cf)
- adding surfacer (47c390d)
- adding test to bb (485f084)
- bug with size of constraints array (66a9825)
- change to interpolation factory (91bcbed)
- Check for empty features and escape early (083a195)
- create folded fold frame using updated code (7e1db31)
- Ensure modifications to data frame are on a copy of that frame (ed61243)
- fixing lavavu version (57f649b)
- fixing python 3.10 for docs (6ea4d84)
- flake8 (9ef0081)
- flake8 error (a37fec2)
- formatting (8175437)
- init file for datatypes (7f1f62a)
- isinside and init with list (0ff6735)
- manually incrementing version (4229d6a)
- move create interpolator to feature builders (1c01bdd)
- moving get interpolator to separate function (2790d76)
- osmesa (54595cb)
- pypi only on release (619557b)
- relocating bounding box (8b18eb2)
- removing calculate pairs from dsi (e35003c)
- removing print property values from lavavu (306793c)
- removing wavelength variable from refolded fold (64278b7)
- return surface object from isosurfacer (6f28d67)
- set min number of elements to 3 (7a7e9ba)
- specify argument names for get_interpolator (e203b4d)
- trying lavavu without osmesa (f41b7e7)
- trying to use tini for x (4b38221)
- updating dockerfile for documentaiton build (1bd6d38)
- updating docs to use LS version (f8aac3a)
- updating examples to not use pyamg (66239cb)
- updating lavavu to use new bounding box (96306db)
- updating product to prod (5d050ca)
- updating so change work for building model (08adb56)
- updating to new bbox (fb450e0)
- Use fault names if present before labelling fault Fault_XXX (7bf34fc)
- use property array rather than store properties on grid (2d95b85)
- value changed to point (4144c59)
1.5.10 (2023-03-14)
- adding 3D fault displacement function (438e699)
- major change for base grid (0a49817)
- trying to use bash to recognise anaconda command (1ce8e32)
- updating tetmesh class for new indexing (e53369a)
1.5.9 (2023-03-06)
- adding clean function to interpolator (d0de548)
- adding geopandas to dockerfile for docs (32637ec)
- adding type hints (916972c)
- all tests passing (02a4d70)
- changing build script for docs (c0c5ba2)
- check interpolator type for installing grad constraints (bfa90ac)
- code changes for merge (7aeec5c)
- code clenaing and lateral data update (d202656)
- dockerfile python version (49de51e)
- docs/docker building in python 3.10 (26bfaa2)
- fault overprinting not added to model (750ccce)
- if w == 0 don't add constraint (3aea341)
- intrusion builder uses basebuilder (bc0004a)
- intrusions test updated (e13a9aa)
- kwargs in interpolator (06f39d7)
- lateral constraint update (c830149)
- remove of old SGS variables (ab87b08)
- remove temp variable (d95394e)
- removing global_indices (4960168)
- removing of #codes (32c2b7e)
- removing unused imports (11085fe)
- removing unused packages (de08249)
- slicing for weights (75890ca)
- svariogram parameter not being passed (18d9fe2)
- type hints and formatting (2b9dd41)
- update of conceptual model functions (b61e9d3)
- update of intrusion interpolation parameters (0140cd4)
- updating ci action versions (478a401)
- making dockerfile build (0c91968)
1.5.8 (2023-01-24)
- force version bump again (a38f60d)
1.5.7 (2023-01-23)
- triggering release (c63f12f)
1.5.6 (2023-01-19)
- force bump version (b5cb2ad)
1.5.5 (2023-01-17)
1.5.4 (2023-01-12)
- absolute import to relative import (0ff0ba9)
- adding meshio to docs docker (12ca5d3)
- disabling fault_network example (c390b7c)
- fixing bug with fault network example (283cdfe)
- incorrect variable in process data (1776269)
- lock python to 3.8 for lavavu (f38b6a1)
- making dockerfile use pypi code (6462c41)
- removing old create dtm function (b559674)
- removing probability module (5b0b6a2)
- typo in feature exporter (a735e9f)
1.5.3 (2022-11-02)
- adding copy method to geological feature (01651cb)
- adding debugging page to doc index (a09aa0d)
- adding interpolation back to builder (1a537aa)
- allow regularisation to be set for faults using processor (07920dc)
- model set for fault segment (3eb0328)
- remove prints while solving (3aae8a9)
- removing theano from docs docker (a706575)
- tolerance geological modle (fbc7e4a)
- updating dockerfile (70ea4f7)
- updating dockerfile so that it builds (0e5482a)
- adding more documentation on structural frames and faults (2fab248)
- path for fault frame image (921cd19)
1.5.2 (2022-10-11)
- adding BaseBuilder to builders init (7f56fdd)
- adding checks for data size in interpolator (ea8ccca)
- adding old auto_examples directory (cefe790)
- code review for intrusions (debc391)
- creating basebuilder (3480e3d)
- feature builder sets interpolator interpolation__region (520cc01)
- formatting (9cb79cb)
- starting unit id @ 1 means basement =0 (ba627bb)
- adding basic testing guideline (7c6ccef)
- adding docstrings (ffe9614)
- adding geopandas to documentation docker (ab443ab)
- adding links to kwargs in docstring (6e3a6e2)
- fixed bug with documentation not being generated (994d5dc)
1.5.1 (2022-09-15)
- bump (d175b99)
1.5.0 (2022-09-14)
- bump version to test release-please (08d380d)
- setting versionfile for version.py (6fc564e)
- adding example for local weight change (9a8f773)
1.4.13 (2022-08-29)
- removing example that crashes docs (63a9ce9)
1.4.12 (2022-08-27)
- enabling fault network example (5560d3f)
- failfast in strategy (2f3304e)
- path to copy change log (c061755)
1.4.11 (2022-08-10)
- add data for structural frame, adds data for all coordinates (6ebdf84)
- adding new dataset for fault, map in installer (b32edf3)
- basal unconformities cropping lowest surface (5c47ef6)
- faults not added to features because using string not enum (faf71ee)
- faults were not faulting unconformities (ec520fa)
- geological map example stratigraphic order loaded incorrectly (b98397b)
- single group surfaces not plotting, changed min strat column to 0 (44481a3)
1.4.10 (2022-07-20)
- 🐛 unconformities weren't working. (304335d)
- adding loopjson encoder (ec1b84e)
- adding more informative errors to p2 tetra (c63cae7)
- adding python alternatives for cg and fold cg (5ffef3b)
- catch all exceptions, raise import (a071416)
- catch dfi import error (f9c8aa0)
- catch modulenotfound raise importerror (836ee84)
- don't add unconformity if base feature is None (be4d8ac)
- faults enabled bug, ~ does not flip boolean, changing to not (0c68788)
- feature type enums renaming (616b554)
- featuretype enum (c256746)
- fold cg (a35f41a)
- lavavu.camera bug when keys are missing (b554c3c)
- missing enum (bc34bb4)
- model plotter uses BaseFeature to check type (a2bd0f0)
- pli import is optional (6347742)
- raise error if cython can't be imported (f5b82eb)
- recursive error fix (f3180f3)
- renaming enums to be consistent with calls (57ed443)
- unconformities causing nan slicing due to recurvsive error (728fc5f)
- 📝 added example for plotting unconformities (bad53a0)
- fixing new documentation so that data can be loaded (7ac5a0d)
- missing variable (7df88a2)
- renaming cython to _cython so its not included in docs (27e88a1)
- trying to ignore cython (6582d0c)
- updating documentation (493beea)
- using docker to build docs (f499aae)
1.4.9 (2022-05-05)
- fixing docs ci (2e0d472)
1.4.8 (2022-05-05)
- 🐛 faults where feature name given not fault_name were crashing (dae9e92)
- adding geopandas to doc test (b6613a9)
- fixing fault network example (6f4f2fc)
- refactoring documentation + adding new example (d15ba6c)
1.4.7 (2022-05-04)
- 🐛 fault function attribute is now a property accessor (3b9cc2e)
- ⚡ flag not uptodate when build arguments change (6f80029)
- changing import error message to warning (de22530)
- fold frame bug for refolded folds (bf272d1)
- if downthrow not provided estimate abutting direction (5a7c8d5)
- temp disable fault centre from project file (44d813d)
- 📝 updating docs for pydata, actually committing changes (be33a6f)
- 📝 updating documentation to use pydata theme (c5b28d5)
- adding fault network example (2bcbfac)
- adding more to design document (8322c60)
1.4.6 (2022-04-26)
- 🚑 quick fix for projectfile import error (34fb1d6)
- 🚑 try 2, catching loopimporterror as well as import error (5db6a81)
1.4.5 (2022-04-14)
- 🎨 adding LoopProjectFileProcessor to modeling init (fa1c8f7)
- 🐛 adding origin and maximum to the data processor (bb7b811)
- 🐛 adding scaling to splay faults to reduce bubbles (7d618fe)
- 🐛 can add faults even when stratigraphic column hasn't been set (33366f9)
- 🐛 fault geometry weren't being set if they were calculated from the fault trace (ddec5cb)
- 🐛 fixing warning message with divide by 0 (ebd12ff)
- bug with fold constraints causing crash (3abb65e)
- bug with fold interpolator (8d94ca4)
- temp disable splay fault (721270e)
1.4.4 (2022-03-21)
- 🚑 import failing when surfepy not install (5041ad6)
- 🚑 number of steps was actually number of cells causing issues with indexing (88b8fee)
- 🚑 surfe import was failing (63d61a4)
- 🐛 fixed bug with fault clipping, uses normal direction to infer hanging wall side away from interpolated surfaces (7ea9beb)
- 🐛 small fixes for making sure model update is called when params are changed (a22ed61)
- 🐛 stratigraphic column was not covering scalar field range. (990e0f4)
- 🐛 weight for p2 interpolator wasn't being applied (5002a8a)
- 🔥 changes fault slip warning to info (16d16d7)
- 🚨 fixig pylint error (d5c99cd)
- ✨ adding config class for storing module wide configs (9407ff7)
- ✨ faults/fault builder now store the fault geometry parameters (f92749b)
- ✨ flagging interpolator not up to date when data changes (96c8ddb)
- ✨ intrusionbuilder-->intrusionframebuilder, intrusionbuilder will build intrusionfeature (7d5935c)
- adding debugging code for indexing structured grid (59e130a)
- adding intrusion dependencies to setup.py (08f6a22)
- adding logger and remove unused files (bd3f428)
- change logs (b8000db)
- change pandas append to concat (51bbf5e)
- changing ckmeans to sklearn kmeans (60f3ec5)
- fixing import warnings (3b5c0f3)
- improvements in modified scalar field (d1de75d)
- Intrusion Builder class (f697ee6)
- intrusion feature containing pre IBody fxs (cd6fe61)
- merge origin/intrusion to local intrusion (2507b33)
- moving config to own file (3dc2a19)
- remove of ckwrap library (e5ddf5e)
- temp removing rotate from structured support (2e2d1c6)
- unit tests for intrusions (85b9b4b)
- update of builder (cdf7ebb)
- update of conceptual models (948beef)
- update of intrusion module (bba0163)
- update skfmm import (ea855f0)
- variogram parameters now in set_sgs_parameters (26ca7b3)
- ⚡ reducing memory for unstructured tetra (1ee5dd6)
1.4.3 (2022-02-21)
- 🚑 added scale parameter for calculate_topo matrix. (839e0e0)
- 🐛 adding experimental flag for loopstructural (f810479)
- 🐛 changes support barycentre to property (d2e1f0b)
- 🐛 fixing bugs for flake8 (9dce30c)
- 🐛 small changes to pass tests. (14c7580)
- ⚡ changing aabb to sparse matrix (2cbdab7)
- adding isnan to inequality check (d780300)
- adding node inequality constraints (de33914)
- adding option to use mkl (22883ba)
- adding p2 interpolator for 3d :) (5d0acfb)
- bug with equality constraints (b192cff)
- changing base unstructred support to work (50ca16b)
- correct ordering of shape functions (6f2f113)
- minor fix to variogram saving wavelength guess as attribute (2dbc29e)
- modifying for 3d/generic case. (c6a8ea3)
- norm constraints p2 (93d3165)
- region funct type incorrect causing (a5d27f1)
- storing constraints as numpy array (6c75379)
- 📝 adding warning that analysis module is experimental (0574e57)
- 📝 updating documentation for evaluate model (1dcc716)
1.4.2 (2022-02-07)
- actually fixing divide by zero (ef4d7d0)
- added function for plotting structural frames (69dbc6d)
- adding mpl syntax for 3d view points (cc7788f)
- bug where data is not float (e6f7e1f)
- bug with calculating average fault ori (a2099cd)
- commenting out osqp (c2fd2da)
- crashing when all constraints of a type outside of box (7907f58)
- extra checks (ba6f391)
- fault interpolation taking a long time (78fa916)
- faults interpolation mesh was not being adjusted (33722f6)
- faults not rescaling when incorrect norm vectors used (9706f25)
- faults not visible in model (32cbb2a)
- faults with no value data not interpolating (bf55ec6)
- interpolator type is now an enum (8197552)
- norm constraint out of model cause crash (20692e2)
- number of constraints warning message (9abcc04)
- removed divide by 0 error (9f17489)
- updating logging (f77f915)
1.4.1 (2021-12-06)
1.4.0 (2021-12-06)
- bumping version (e50a35e)
1.3.12 (2021-12-05)
- adding polarity to LS datastructure (61842f0)
- error creating mesh for faults (7efe910)
- gradient norm used for folds when fold (36f9cff)
- splot not working for overturned folds (2e185b5)
1.3.11 (2021-11-29)
- added fault stratigraphy relation to processor (ac864d8)
- added project file processor (855a690)
- bugfix crash when evaluating feature (d24f656)
- fault support resized for all faults (63ea5ec)
- formatting (a2f4fee)
- formatting (06d7e32)
- missing argument from test + typo (dee158a)
- multiple faults not applied to stratigraphy data (d7f4689)
- only host version built on action (8c7d058)
- typo in variable names, AAT instead of ATA (6a1a98f)
- updating github ci for conda build (3525ec1)
1.3.10 (2021-11-10)
- conda build for all python (04757b5)
- fixing documentation autobuild (54e0bc9)
1.3.9 (2021-11-10)
- added points argument to faultframe builder (4588d3c)
- bugfix thickness=False not working for processor (45e3f8f)
- fault frame build using scaled vector (87bc4e2)
- fdi bug was weigthing grad by volume (7cd6296)
- passing verb argument to pyamg solve (52c277d)
- reducing default fault buffer from .4 to .2 (328013e)
- removing _ from pli constraint names (08473c3)
- typos (c67fc54)
- updating docker image (ff2becd)
- weight can be float or int (d2c469f)
- updating docs to use releaseplease changelog (cbc8690)
1.3.8 (2021-11-08)
- adding cython code for getting neighbour pairs (65a0a44)
- adding origin to scalar field (8bfeb54)
- bugfix for pli weighting (1ce7380)
- faults are more generic (4fc4627)
- fold builder was adding data twice (770e666)
- fold rotation angle calculated incorrectly (aea51bf)
- generalising support functions for grid and tetra (761fd03)
- gradient constraints in pli weighted by vol (9b487fd)
- kwargs weren't being passed to fold builder (d5135c5)
- matrix assembly based on constraints dict (20407e4)
- need to put exception type to get message (16c01ea)
- nonlinear will replace discrete class (86816d1)
- normalise rows of interpolation matrix (ae315d2)
- normalise vector for cg (f8cf221)
- plot vector field crashing (e35f6b2)
- pytest failed (9136c99)
- removing sign change for rotation angle (7ab33fd)
- speed up (e5b53d8)
- speeding up interface constraints (3f4a845)
- weighting fdi using volume of element (665e4fe)
1.3.7 (2021-10-13)
- abutting fault polarity was being calculated inconsistently. (c77681f)
- adding folded fold frame creates a fold frame not structural frame (36aa4b3)
- call to update feature when initialising rotation angle plotter (b97f017)
- setting default for viewer to model = none (8aec0e4)
- support box is now rescaled for plot (6723790)
1.3.6 (2021-10-12)
- removing invalid classifiers (5d8de87)
1.3.5 (2021-10-11)
- adding aabb (512f0a3)
- adding gradient option for m2l wrapper (cdce6e8)
- adding option to define custom mesh builder for pli (b21fa8c)
- changed to boolean logic for aabb (f5a5f9b)
- cleaning up (262a89d)
- incorrect indexing for FDI grad constraints (d6b8280)
- move cg call to interpolator (53492a2)
- moved generic methods to base class (23ec788)
- names kwarg wasn't used for multiple slices (daebcf0)
- pli grad constraint weights were divided by 3 (cedcffb)
- removing old lavavu wrapper, name wasn't (9226f40)
- renaming mesh to support for PLI (2d07317)
- setup.py codec and filename error (479ae2b)
- unstructured mesh seems to work (3bd5e24)
- updating setup.py to include metadata for pypi (fea4317)
1.3.4 (2021-10-05)
- adding loop specific exceptions and project file (a7664d2)
- adding non-linear constraint template (03b9e73)
- adding non-linear constraint template (1be8a45)
- boolean operator in surfe wrapper (f11816e)
- bugfix for gradient constraints (5fbbb08)
- constant fold axis was referencing fold_frame (2050b68)
- intersection visualisation was using the (1cf531b)
- method names for FDI/PLI are consistent (aebba23)
- structural frame weights were being overwritten by (15e7f23)
1.3.3 (2021-09-29)
- kernel parameter for surfe wasn't being applied (4e99bbf)
1.3.2 (2021-09-28)
1.3.1 (2021-09-28)
- updating workflows to run on edited (5b051f4)
1.3.0 (2021-09-27)
- updating viewer to use base class (7c314a0)
- adding base plotting class for easy inheritance (1a9614d)
- adding builders for fold and folded frame (a6b61fb)
- adding callback function to builder update (1eca6f5)
- adding callback to model.update (1fe5fad)
- adding callbackfunction to isosurface (038df51)
- adding check to see if a feature is valid. (c9bd3b0)
- adding exception if fold frame hasn't (59a9d66)
- adding exception when modelling faults with surfe (15806d7)
- adding function to generate cmap and range for (6354712)
- adding lavavu subclass (b3c042f)
- adding loop exception for interpolator (f43a583)
- adding set item for fold frame to change (7d975bd)
- adding vtk export (7e7d63a)
- changing structural frames to have a setup (d6fcdea)
- checking type for vector plotter + adding name (19c7d5e)
- cmap not being passed for add_isosurface (491fb34)
- creating specific builder for folded foliations (b40ba9a)
- end of day fold frame (6c49981)
- error to catch when not enough data (bdd93ea)
- import vtk exception (01005b3)
- process data doesn't allow bad formatted (b9f8364)
- removing function to calculate intersection, (9080877)
- removing kwargs that have value of None (ce05b5f)
- removing normalisation from (3216d07)
- removing specific builder for folded fold frame (9eed793)
- sections can be painted with a feature (905eeb1)
- transitioning fold frame building into (7d12b3b)
- typo in parameter (917711a)