Commit 01a96db
feat: v3.2 (#153)
* Update issue templates
* feat: added issue_templates
* fix: add pull request template
* fix: few typos grammar
* fix: tests should be with pytest
* Revert "Update issue templates"
* fix: trigger build
* style: style fixes by ruff and autoformatting by black
* chore(master): release 3.1.1
* fix: update doc deploy
* chore(master): release 3.1.2
* docs: remove lavavu; no need for 3D vis for the examples
* style: style fixes by ruff and autoformatting by black
* fix: remove tini from docker
* chore(master): release 3.1.3
* Update issue templates
* feat: added issue_templates
edit dddf70b chore: added issue_templates
* fix: add pull request template
* fix: few typos grammar
* fix: tests should be with pytest
* Revert "Update issue templates"
* fix: add issue templates back
* fix: correct grammar for clarity
* fix: squashed commits of: - fixing the non-use of minimum_fault_length, - use tmpfile to create temporary files, - added random test for mapdata functions:get/set working projection, - added functionality and comments to basal_contacts_build
* tests: add more functionality
* fix: leave as is for now
* fix: finalise the thickness calculator outputs
* fix: Remove hjson and rely on json only
* fix: update tests/ small fixes
* fix: make sure dependencies are right
* fix: linting issue
* fix: try again
* fix: update thickness tests//fix minor typos
* fix: correct some typos/update tests
* fix: typo in tests
* Update README.md
* fix: add the basal_contacts_abnormal_check
* fix: add error handles for json, url, filenotfound
* fix: remove typo
* fix: remove tqdm
* fix: added check for collocated points
* fix: upd gdal as per master
* fix: remove test from server
* fix: issue 122
* fix: update str format
* fix: now use DBSCAN to aggregate collocated poins
* fix: removed addition
* fix: added warning when collocated points detected
* fix: add str for paths - gdal does not accept pathlibs
* fix: update minimum_fault_length as per code review
* fix: add pathlibs where possible in m2model_wrapper
* fix: add pathlib in mapdata.py
* fix: revert pathlib in map2model.run
* fix: proj should not have temp files
* fix: update the minimum_fault_length
* tests: add tests for minimum_fault_length
* fix: remove redundancy from project.py
* fix: update calculate minimum_fault_length for 5% of the map area
* fix: linting
* fix: typo
* fix: remove repetitive print stat
* fix: adjust thickness_calc workflow for modularity
* fix: remove unnecessary fields
* fix: update thickness tests
* fix: add ignore_fault_codes and tests for ignore_lithology_code and ignore_fault_code
* fix: try relative path ../_datasets
* fix: use only path instead of pkg_resources
* fix: try full path
* fix: load only using path /hamersley
* fix: try ./map2loop/_datasets/geodata_files/
* fix: use correct path
* refactor: back to original code
* fix: add the whole hamersley folder
* fix: update docker for docs
* fix: update the docs-deploy for master branch only
* fix: update CI to build on master only
* fix: remove redundancy
* fix: update the server test and handle timeout properly
* fix: updated ReadMe to have the right install steps (temporary measure)
* fix: update CI - test wheels on master only
* fix: add test to sdist build in CI to ensure tests are run in the non-master branches
* fix: update pytest in ci
* fix: revert ci
* fix: add pytest in the right place
* fix: update pytest location
* fix: manifest update
* fix: update ci again
* investigate
* find the install folder
* try again
* update ci
* fix: add checkout step to build sdist
* fix: run pytest with test sdist action
* fix: revert CI and let tests only run on main branch
* fix: add version check new class to check install of dependencies.txt; includes version number check
* fix: organise manifest
* fix: linting fixes from merges
* fix: update CI to run all jobs on branch
* fix: update map2model paths
* fix: update LPF to install from branch
* fix: update install from branch
* fix: update the lpf to branch in wheel testing
* fix: build the docs on this branch
* fix: keep docs separate
* fix: pypi and conda upld runs only on master
* fix: test the docs on the branch too
* fix: update docs docker to build lpf from branch
* fix: install sphinx with apt-get?
* docs: change sphinx build path
* fix: update build path docs
* docs: update build requirements
* fix: add beartype
* docs: typo in docker?
* fix: remove redundant beartpe install
* chore: typo
* fix: simplify issue templates
* chore: hjson not in 3.2
* fix: remove hjson from dependencies as not in 3.2
* doc: removing min fault length attribute docstring
* fix: adding min fault length setter back to project. Linking to config attribute
* fix: min fault length setter/getter for mapdata uses config attribute
* No data min fault length is -1
* chore: test unpin gdal from ci
* fix: remove sphinx from docs docker build
* chore: try again
* fix: map2model fault fault relationships (#140)
* fix: fault topology merge was using incorrect lookups
* fix: run map2model for user defined stratigraphic column
* removing logger from this pr
* fix: use fault id not Fault_{id}
* feat: make map2model optional using geopandas spatial joins as a replacement (#154)
* fix: stratigraphic alpha sorter was inverted, reverse sorter
* ignore units without contact for max contact length sorter
* updated orientation sorter to use correct trigonometry for strike/dip lines.
also change to using all intersections along line not only the first intersection. perhaps this should be a different sorter?
* revert back to original orientation sorter
* style: black
* updating WA json to work
* remove unused argument documentation
* only run doc build on master
* use geopandas to produce topology graphs instead of map2model.
Basically just using sjoins and buffers. Returns the same for faults and contacts but
we have some differences for fault-unit intersections.
* update sorter to not use stratigraphic order hint and deprecate hint sorter
* update deformation history to use eventId not name for merging
* bipass old map2model run
* use property accessor to make sure that variables are up to date
* remove sorted units from sorter call
* removing comment and condaforge channel
* fix: remove map2model call from map2loop
this is a quick fix, and needs to be cleaned up as the tmp files for map2model are still being created
and the old code is just commented
* update networkx sorter to have a name2index map
* fix: add mode to choose betweeen m2m and geopandas
* remove gdal fix
* linting
* style: black formatting
* fix: make the minimum_fault_length updatable through project
* fix: add libgdal to docs docker
* typo
* fix: try other gdal on docs
* more gdal issues
* fix: revert the gdal pin removal to see if that's the issue
* fix: use minimum fault length from project
* fix: use separate thickness table in LPF & add active thickness to project (#157)
* fix: use separate thickness table in LPF
* docs: remove unused docstring
* fix: min fault length can be int
* fix: bug in output of StructuralPoint
* fix: add the active_thickness_flag
---------
Co-authored-by: AngRodrigues <angela.rodrigues@monash.edu>
* feat: do not accept any legacy files
* chore: small typo
* remove legacy format arguments
* add config file path back
* fix: allow json files, check for old keys
* chore: add/fix/update logger outputs
* chore: more logging
* chore: update tests to not rely on warnings
* chore: proper string formatting
* fix: small fixes for deprecation/linting warnings in test sessions
* chore: update actions from deprecation
* fix: issue 155 (#158)
* fix: simple fix for #155
* fix: decimation factor allows floats
* fix: decimation int
* fix: remove print statement left behind
* chore: update docstrings
* fix: gdal: test if conda issue
* fix: revert
* remove gdal pin??
* fix: keep gdal pin for now
* fix: add debug info to thickness calculators (#161)
* fix: initial commit
* fix: add debug info and warning for bad calculations
* fix: add line length control to thickness calculators
* fix: refactor to avoid repetitive code
* fix: typo
* fix: remove list comprehension - wky
* fix list to df
* fix: revert to lst comprehension
* fix: make line length attribute of the TC class
* fix: typos
* fix: syntax
* fix: add location tracking
* fix: init commit to remove lst comprehension
* chore: empty commit to trigger ci run
* chore: update typing to avoid deprecation
* fix: update ubuntu
* ci: small updates
* fix: dependencies updated
* fix: update LPF dependency
* fix: update linting and release-please
* ci: typos
* ci: keep release-please separate from linting
* ci: update testing
* ci: add pytest
* ci: update testing workflow
* ci: update linting action
* chore: upd conda meta
* style: style fixes by ruff and autoformatting by black
* ci: add conda & pypi
* ci: add docs
* ci: update to ubuntu24.04
* ci: force docs to branch gh ref
* chore: add testing badge to readme
* chore: add release badge
* Update README.md
* Update README.md
* fix: update conda and pip builds
* ci: add classic solver
* ci: add extra action to test conda build and install
* ci update
* ci: update
* gdal pin?
* add libmamba
* chore: typos
* Fix: update gdal install in actions (#163)
* ci: remove the build test for now
---------
Co-authored-by: Lachlan Grose <lachlan.grose@monash.edu>
Co-authored-by: lachlangrose <lachlangrose@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: AngRodrigues <AngRodrigues@users.noreply.github.com>
Co-authored-by: Rabii Chaarani <50892556+rabii-chaarani@users.noreply.github.com>
Co-authored-by: rabii-chaarani <rabii.chaarani@monash.edu>
Co-authored-by: RoyThomsonMonash <roy.thomson@monash.edu>1 parent 6572937 commit 01a96db
File tree
11 files changed
+116
-1
lines changed- .github/workflows
- conda
- map2loop
11 files changed
+116
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
15 | 19 | | |
16 | 20 | | |
17 | 21 | | |
| |||
27 | 31 | | |
28 | 32 | | |
29 | 33 | | |
| 34 | + | |
30 | 35 | | |
31 | 36 | | |
32 | 37 | | |
| |||
35 | 40 | | |
36 | 41 | | |
37 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
38 | 49 | | |
39 | 50 | | |
40 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
21 | 22 | | |
22 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
23 | 27 | | |
24 | 28 | | |
25 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
10 | 14 | | |
11 | 15 | | |
12 | 16 | | |
| |||
23 | 27 | | |
24 | 28 | | |
25 | 29 | | |
| 30 | + | |
26 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
27 | 35 | | |
28 | 36 | | |
29 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
1 | 4 | | |
2 | 5 | | |
3 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| 11 | + | |
| 12 | + | |
10 | 13 | | |
11 | 14 | | |
12 | 15 | | |
13 | 16 | | |
14 | 17 | | |
15 | 18 | | |
| 19 | + | |
16 | 20 | | |
17 | 21 | | |
18 | 22 | | |
| |||
24 | 28 | | |
25 | 29 | | |
26 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
27 | 34 | | |
28 | 35 | | |
29 | 36 | | |
| |||
76 | 83 | | |
77 | 84 | | |
78 | 85 | | |
| 86 | + | |
79 | 87 | | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
80 | 94 | | |
81 | 95 | | |
82 | 96 | | |
83 | 97 | | |
84 | 98 | | |
| 99 | + | |
85 | 100 | | |
86 | 101 | | |
87 | 102 | | |
| |||
115 | 130 | | |
116 | 131 | | |
117 | 132 | | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
118 | 141 | | |
119 | 142 | | |
120 | 143 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
12 | 17 | | |
13 | 18 | | |
14 | 19 | | |
| |||
18 | 23 | | |
19 | 24 | | |
20 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
21 | 31 | | |
22 | 32 | | |
23 | 33 | | |
24 | 34 | | |
25 | 35 | | |
26 | 36 | | |
27 | 37 | | |
| 38 | + | |
28 | 39 | | |
29 | 40 | | |
30 | 41 | | |
31 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
32 | 46 | | |
33 | 47 | | |
34 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
3 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
34 | 38 | | |
35 | 39 | | |
36 | 40 | | |
| |||
93 | 97 | | |
94 | 98 | | |
95 | 99 | | |
| 100 | + | |
96 | 101 | | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
97 | 105 | | |
98 | 106 | | |
99 | 107 | | |
| |||
108 | 116 | | |
109 | 117 | | |
110 | 118 | | |
| 119 | + | |
111 | 120 | | |
| 121 | + | |
| 122 | + | |
112 | 123 | | |
113 | 124 | | |
114 | 125 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
46 | 50 | | |
47 | 51 | | |
48 | 52 | | |
| |||
0 commit comments