Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Curvature to GridObject #100

Merged
merged 39 commits into from
Dec 9, 2024
Merged
Changes from 1 commit
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
1c551ec
Add graphflood to docs
Teschl Oct 11, 2024
2b0ecaf
Add docstring to graphflood
Teschl Oct 11, 2024
7e7b129
Add descriptions to arguments
Teschl Oct 11, 2024
38b9cb5
Merge branch 'dev' into flood
Teschl Oct 11, 2024
136083c
Merge pull request #4 from Teschl/flood
Teschl Oct 11, 2024
e3d5e7c
Fix line too long
Teschl Oct 11, 2024
d5f4fc8
Fix type check for GridObject
Teschl Oct 11, 2024
902792c
Merge branch 'TopoToolbox:main' into dev
Teschl Oct 14, 2024
3195e57
Update Code Style section
Teschl Oct 14, 2024
af0d743
Add pylint testing
Teschl Oct 14, 2024
e14227a
Disable some pylint refactor suggestions
Teschl Oct 14, 2024
74a1402
Fix pep8 issues
Teschl Oct 14, 2024
f2eced2
Modify Code Style section
Teschl Oct 14, 2024
8f15449
Complete docstring
Teschl Oct 14, 2024
7beea67
Change var names to lowercase
Teschl Nov 5, 2024
1ac0348
Merge branch 'TopoToolbox:main' into dev
Teschl Nov 5, 2024
f94eb7e
Replace flake8 with pylint
Teschl Nov 5, 2024
04227d2
Ignore too-many-positional arguments error
Teschl Nov 5, 2024
dcfd333
Remove faulty pylint disable
Teschl Nov 5, 2024
923d230
Set fixed pylint version
Teschl Nov 5, 2024
02981a5
Add requirements.txt
Teschl Nov 5, 2024
ca1b7a3
Fix too-many-positional-arguments
Teschl Nov 5, 2024
54e486f
Add pytest dependency
Teschl Nov 6, 2024
a51d839
Add version specification for dependencies
Teschl Nov 6, 2024
48d1c70
Remove local dependency
Teschl Nov 6, 2024
0749ad9
Create functions
Teschl Nov 7, 2024
c0ea5c1
Merge branch 'TopoToolbox:main' into curv
Teschl Nov 12, 2024
9b09897
Merge branch 'TopoToolbox:main' into curv
Teschl Nov 30, 2024
b5e8b4d
Test curv
Teschl Dec 4, 2024
93a99c9
Remove libtopotoolbox curv ref
Teschl Dec 6, 2024
a8afc0f
Update GIT TAG
Teschl Dec 6, 2024
811bfad
Complete curv docstring
Teschl Dec 6, 2024
4113df9
Add return type hint to gradient8
Teschl Dec 6, 2024
410700f
Add example in docstring
Teschl Dec 6, 2024
9a3f4e7
Remove forced versions
Teschl Dec 6, 2024
9d0fd46
Add scipy dependency
Teschl Dec 6, 2024
5f8e865
Add scipy to requirements
Teschl Dec 6, 2024
ca4a3b2
Fix pylint errors
Teschl Dec 6, 2024
066a2bd
Fix mypy command example
Teschl Dec 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add pylint testing
Teschl committed Oct 14, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit af0d743d53f336442c50f6d06c0a1f8a49a4267e
4 changes: 2 additions & 2 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -58,8 +58,8 @@ jobs:
- name: Run flake8
run: flake8 src/topotoolbox

#- name: Run pylint
# run: pylint src/topotoolbox/
- name: Run pylint
run: pylint --rcfile=pyproject.toml src/topotoolbox/

- name: Run type checks
run: mypy --ignore-missing-imports src/topotoolbox
10 changes: 9 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -37,4 +37,12 @@ Repository = "https://github.com/TopoToolbox/pytopotoolbox"
Issues = "https://github.com/TopoToolbox/pytopotoolbox/issues"

[tool.scikit-build]
wheel.expand-macos-universal-tags = true
wheel.expand-macos-universal-tags = true

[tool.pylint]
disable = [
"too-many-instance-attributes",
"too-many-arguments",
"too-many-branches",
"too-many-statements",
]