Skip to content

Commit a1c727d

Browse files
authored
Merge pull request #96 from MunchLab/reviewer-edits
Reviewer edits
2 parents 7b23ee3 + 0fb973f commit a1c727d

File tree

172 files changed

+2082
-26199
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

172 files changed

+2082
-26199
lines changed

.github/pull_request_template.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
<!--- Provide a general summary of your changes in the Title above -->
1+
# Pull Request
2+
3+
## Summary
4+
<!--- Provide a brief summary of your changes -->
25

36
## Description
47
<!--- Describe your changes in detail -->
@@ -17,11 +20,24 @@
1720
- [ ] Bug fix (non-breaking change which fixes an issue)
1821
- [ ] New feature (non-breaking change which adds functionality)
1922
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
23+
- [ ] Documentation update
24+
- [ ] Code refactoring
25+
- [ ] Performance improvement
26+
- [ ] Test improvement
2027

2128
## Checklist
2229
<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
2330
<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
2431
- [ ] My code follows the code style of this project. (`make clean`)
25-
- [ ] I have incremented the version number in the `pyproject.toml` file.
26-
- [ ] I have added tests to cover my changes.
32+
- [ ] I have incremented the version number in the `pyproject.toml` file (if applicable).
33+
- [ ] I have added tests to cover my changes (if applicable).
2734
- [ ] All new and existing tests passed. (`make tests`)
35+
- [ ] I have updated the documentation (if applicable).
36+
- [ ] My changes generate no new warnings.
37+
- [ ] I have added any necessary new dependencies to `pyproject.toml`.
38+
39+
## Additional Notes
40+
<!--- Add any additional notes, concerns, or questions for reviewers -->
41+
42+
## Screenshots (if applicable)
43+
<!--- Add screenshots to help explain your changes if they are visual in nature -->

.github/workflows/compile-paper.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
on:
22
push:
3-
branches: [JOSS-Paper]
3+
branches: [JOSS-Paper, reviewer-edits]
44
workflow_dispatch:
55

66
jobs:

.github/workflows/docs.yml

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
name: Build and Deploy Docs
22
on:
33
push:
4-
branches: [ "main" ]
4+
branches: ["main"]
55
paths:
6-
- 'doc_source/**'
7-
- 'src/ect/**'
6+
- "doc_source/**"
7+
- "src/ect/**"
88
pull_request:
9-
branches: [ "main" ]
10-
paths:
11-
- 'doc_source/**'
12-
- 'src/ect/**'
9+
branches: ["main"]
1310

1411
jobs:
1512
docs:
@@ -20,36 +17,41 @@ jobs:
2017
- uses: actions/checkout@v4
2118
with:
2219
fetch-depth: 0
23-
20+
2421
- name: Install uv
2522
uses: astral-sh/setup-uv@v5
26-
23+
2724
- name: Set up Python
2825
uses: actions/setup-python@v4
2926
with:
3027
python-version-file: "pyproject.toml"
31-
28+
3229
- name: Install system dependencies
3330
run: |
3431
sudo apt-get update
3532
sudo apt-get install -y pandoc
36-
33+
3734
- name: Create venv and install dependencies
3835
run: |
3936
uv venv
4037
source .venv/bin/activate
4138
uv pip install -e .
42-
uv pip install sphinx sphinx-rtd-theme nbsphinx autopep8 myst-parser
43-
39+
uv pip install sphinx sphinx-rtd-theme nbsphinx autopep8 myst-parser ipykernel pandas
40+
41+
- name: Install python3 Jupyter kernel
42+
run: |
43+
source .venv/bin/activate
44+
python -m ipykernel install --user --name python3 --display-name "Python 3"
45+
4446
- name: Build documentation
4547
run: |
4648
source .venv/bin/activate
4749
make html
48-
50+
4951
- name: Deploy to GitHub Pages
5052
if: github.event_name == 'push'
5153
uses: peaceiris/actions-gh-pages@v3
5254
with:
5355
github_token: ${{ secrets.GITHUB_TOKEN }}
5456
publish_dir: ./docs
55-
force_orphan: true
57+
force_orphan: true

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ benchmarks/results/*
88
src/ect/embed_graph.py
99
src/ect/embed_cw.py
1010

11+
.vscode
12+
docs_local
13+
1114
.conda*
1215
.vscode/*
1316

Extra_Notebooks/CodingFiguresFern.ipynb

Lines changed: 0 additions & 1924 deletions
This file was deleted.

Extra_Notebooks/Matisse_ECT.ipynb

Lines changed: 0 additions & 386 deletions
This file was deleted.

Extra_Notebooks/Mesh.ipynb

Lines changed: 0 additions & 79 deletions
This file was deleted.

Extra_Notebooks/Playing_with_Spirals.ipynb

Lines changed: 0 additions & 1891 deletions
This file was deleted.

Extra_Notebooks/tutorial_cw.ipynb

Lines changed: 0 additions & 388 deletions
This file was deleted.

Extra_Notebooks/tutorial_graph.ipynb

Lines changed: 0 additions & 779 deletions
This file was deleted.

0 commit comments

Comments
 (0)