3.1.3 (2024-05-14)
- remove tini from docker (89fd60f)
- remove lavavu; no need for 3D vis for the examples (e8b1ada)
3.1.2 (2024-05-09)
- update doc deploy (cf0de5b)
3.1.1 (2024-05-09)
- trigger build (f1879ce)
- Add new stratigraphic column sorters based on contact length and unit relationships fix: transpose dtm for height calculations, export geotiff using gdal (36ddcca)
- added utils function (3c01767)
- Allow for empty dataframes if no filename specified. Mainly for fault and fold files (f81d9b4)
- new ThicknessCalculatorBeta (f703832)
- thickness calculator gamma (6926a45)
- two interpolators for thickness calculations (e118f6a)
- two interpolators for thickness calculators (11f3a04)
- 3.12 (264b4c0)
- actually remove the rank & type lines (16801d2)
- add back the project import (01dc0bb)
- add comments to the gamma calculator (936b495)
- Add data files as package_data so that it installs with .py files (09b0cb8)
- add descriptive variable names (672bece)
- Add exception handling around hjson access (#24) (f627f83)
- Add exception handling around hjson access, throw with better message (d8804de)
- add feature to count segnum of polygons with holes (03bcbcc)
- Add layer id to structural data using a spatial join (#38) (09c53d6)
- add lazy function to load files from state name (0e0bfa7)
- add LPF 0.1.0 (a4165b3)
- Add multiple tries to online config file access (8a137ce)
- add option for user defined line length (23aeb06)
- add options/warnings to overwrite existing lpf files (165bc17)
- Add owslib as dependency for testing (0439da8)
- add Pathlib to aus state (e9d7add)
- add remaining thickness fields (130af98)
- add some comments throughout the script and remove unnecessary comments (390b864)
- Add special case for SA config file to lowercase the column names. Also check for empty map2model relationship files and deal appropriately with them (82054df)
- add str and Pathlib to beartypes (16a0247)
- add strike attribute to the class (80e4445)
- add test datafiles to gitignore (951e7fe)
- Add test for featureId (37f5a96)
- add thickness fields to proj and thickness_calculators (f6ec60f)
- added function to find the datasets folder after install. (9623d48)
- Added new stratigraphic sorters, a placeholder for throw calculators and updated thickness calculator (e08e010)
- added option for grid resolution (a0ef130)
- added segNum to geology samples (0ad6983)
- adding beartype to requreiments (4d66b8f)
- adding empty samples to project class (bf100b2)
- adding fault orientation calculation (e35f0b6)
- adding fault orientation calculator (08c9f5e)
- adding fault orientation data type (f0e82e2)
- adding orientation type to fault config. (6359937)
- adding random colour generator (e6315c4)
- adding to_dict for config (968504e)
- adding to_dict for config (968504e)
- adding to_dict for config (258254e)
- adding version and ignoring init file for f401 (db6ac5b)
- adding version attribute (1a2ed67)
- avoid future warnings from geopandas (e877d93)
- can access sampled data for thickness calculations (1ae2d2d)
- change config file name convention for clarity (15123ac)
- change docker to see if documentation builds (10f4fde)
- change make html statement in docs build (26aeba6)
- change segNum to featureId (aab8c8c)
- change segNum to featureId (2689a3a)
- changing boolean comparison (d90df18)
- changing isinstance to issubclass (0e9ecc8)
- Check for empty dataframe before concat (c475513)
- correct typo on actions & reverse test path (a5fbdbc)
- data works without init files on subfolders (cc833bb)
- default fault dip/dipdir to nan (917cee6)
- default fault values to nan not 0 to prevent unexpected behaviours (87863c7)
- Default temp path changed to work in linux (5bd773b)
- Default to not showing file access debug info (fbcf10d)
- delete runtime from repo (36d59bc)
- Dependencies issue with new version of geopandas breaking read_file on remote zip files. Also, fixed errant line that installed the old version of map2model (4eb720a)
- edit path of config filename (6864d7d)
- endpoints have correct length (c36995d)
- fix typo (f69b42f)
- fixed NaN values and NaN warnings (f7cbd78)
- Forgot that env varibles can't have hyphons (c31bb1c)
- formatted using ruff (06ce94d)
- init file recovered (f9f56cc)
- install pytest with gh actions (7b25639)
- Issue with conda build test env not working, skipping (2fffb69)
- letting docs build run on docker (8b4ade0)
- linting (c1bf893)
- linting (4cf51b7)
- make sure Pathlib builds the right path (f10270d)
- minor adds/delete (e479875)
- minor changes to the test for gamma thickness calc (9211826)
- more updates to agree with Pathlib (7a19f34)
- Move clut and config files to _datasets directory and use local files for doc-test case (23e6b8b)
- neat output details (085d4eb)
- new flake8 compliance (6776e25)
- Pass featureId of multi lines to project file, also unpin geopandas (1a4299e)
- Path typo (883b497)
- Remove deprecation ignore warnings and then deprecations (79cd333)
- Remove j in loop as it was not referenced (3314828)
- remove print statement (ecd1e44)
- remove segNum_test (cbd05f2)
- remove this test for now and see if everything else is ok. (16a3b88)
- remove unnecessary else stat (bea7e7a)
- remove unnecessary print statements (58535bf)
- remove unnecessary variable declarations (fb44fef)
- remove unsused variable (fa3e4bb)
- removed float type hint (87713d6)
- removed rank & type from LPF obs tables (750acbd)
- removing commented code (22db166)
- rename in thicknessCalc names in test (fda68e6)
- Rename segNum to featureId (274beca)
- renaming compute to calculate (f5a0ffb)
- replace beta and gamma nomenclature (a9040b0)
- revert hjson back to loop3d version as hjson-py does not work (84b846a)
- revert naming conversion to original (5e7e5ec)
- Reworked dataframe to avoid chained assignment (77b322f)
- ruff linter and docs fix (c7e42a6)
- run ci on all branches but only release from master (9e0f977)
- sampled_contacts are in map_data now (9d57d95)
- setup_grid docstring updated (67b453b)
- simplify output generation; assignment of -1 to uncalculated thickness (6acd2d5)
- simplify the procedure to get the relative path of the library (416d101)
- Still forcing versioning for release-please (08e647b)
- store xyz end points correctly (af29ab6)
- test changing dirs to see if docs build (98098fc)
- testing change tests directory to map2loop folder, because of json file location (371a2a2)
- testing test location again (c775ed9)
- This environment variable has to go somewhere (2495a89)
- Try again setting environment variable for documentation test case (4e6348b)
- try getting colour data, if file doesn't load print warning (dd4f365)
- typo (025de10)
- typo (ea6d0cd)
- Typo fix for config dictionary converter (15b543b)
- typo in calculate (c0ec36b)
- Typo in intrusion flag, ignoring intrusions for contact calculations, remove errant sorter from take_best option (527de6c)
- upd v3.1 (182079b)
- update (thanks RT & LG) (f6f59cf)
- update all to overwrite LPF (d0e38db)
- update aus clut files with documentation links (55bc845)
- update clut file names (c2c020f)
- update code as per Roy's review (450b372)
- update docs dockerfile build (deefe49)
- update for python 3.12 (23c3d76)
- update gh actions to revert to roiginal test location (9b341ad)
- update gitignore (d2df267)
- update LPF dependencies (cbb5489)
- update test to check segnum & geology ID and spatial match (7cbf143)
- update tests to run from upper folder (1a8210d)
- update the rest of the variable names to thicknessMedian except in LPF (2f8816b)
- update the StructuralPoint test (dc7c6da)
- update to new thickness variable name (5f79706)
- update to pathlib in documentation test environment (fd263c2)
- update to solve the Pathlib (5b0ace7)
- update variable names for thicknesscalculator StructPoint (f6a2207)
- updated docstring (93d47bf)
- updated type hint for basal_constacts (c125c63)
- use correct variable rbf (79791f1)
- Use geology sampler for contact sampling (615d19a)
- Use MANIFEST.in to include clut and config files in installation (d49a53f)
- use Nx3 array instead of vector components (ae6739e)
- use shapely.object to avoid clashes (73dd77f)
- add 3.11 back on so docs build (LPF needs 3.12 as well) (9f817be)
- add back the .sh to build docs locally (a5ccb0f)
- add docstrings for ThicknessCalculatorGamma (39187f7)
- Add import modules and example parameters to sorter and thickness calculator docs. (3ed1ea7)
- Add import modules and example parameters to sorter and thickness calculator docs. (#33) (b4e6247)
- add m2l verson (c5cf102)
- add space to avoid warning (d615498)
- added thickness to the base class. (e263389)
- adding aylas code template (48c1093)
- adding clut presets to docs (65b23fd)
- adding doc specific requirments (b26d4dd)
- adding docker file (0acf2e4)
- adding documentaion to map2loop (2a30da4)
- adding example for hamersley (3e7688d)
- adding hjson file (1d03505)
- adding m2l template (b2f8ea0)
- adding readme to docs (e43968c)
- adding sphinx (6e9b068)
- adding the remaining classes to docs (c652d84)
- adding user guide (47c8d9b)
- adding user guide for map2loop (57c2263)
- change docker run folder location (54d5969)
- changing map2loop-3 to map2loop (1fe8c40)
- finding the right json path may be the problem (85ddcb3)
- fix channel typo on readme (feee724)
- fix link formatting for Brockman Syncline (0dba31f)
- fix short underline (9ecd5b4)
- fix the path for clut with PathLib too (5c525af)
- Fixed indentation of code block (5be5208)
- fixing path to images (6b311d6)
- geographical --> geological (b368c19)
- ignore files (9de740f)
- keep consistent levels (052de43)
- make sure m2l is updated with local docker build (dc4d8cc)
- making code block work (d0ed967)
- Move examples dir for doc generation (241444f)
- moving images (a800455)
- no need for lavavu (efe4b9d)
- overwrite LPF (62e75b0)
- paths fixed to work with pathlib within docker (5b5b503)
- remove conda channel from dependencies installation (59fe775)
- remove python3.11 bind. m2model updated to 3.12 (5e84484)
- removing LS import for config (bcee039)
- revert back to original (f8d6d2c)
- revert docs to update m2l build locally (e46c45e)
- test to see if python3.11 allows docs to build (map2model requirement) (9d15efd)
- typo (bdbe907)
- update docstring for thickness calc gamma class (bfebedc)
- update hamersley example to not use the legacy (d85ffb9)
- update installation steps for small clarifications (c975f6f)
- update installation steps with channels (76d7897)
- update link (184e522)
3.0.6 (2024-01-25)
- Remove deprecation ignore warnings and then deprecations (79cd333)
3.0.5 (2024-01-25)
- Typo in intrusion flag, ignoring intrusions for contact calculations, remove errant sorter from take_best option (527de6c)
3.0.4 (2024-01-11)
- Issue with conda build test env not working, skipping (2fffb69)
3.0.3 (2024-01-11)
- Add owslib as dependency for testing (0439da8)
3.0.2 (2024-01-11)
- Still forcing versioning for release-please (08e647b)