Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
ff27259
Refactor/ndsl (#57)
FlorianDeconinck Jan 31, 2024
a4ec268
Better pre-commit
FlorianDeconinck Jan 31, 2024
3d88d65
[Flatten util]: `ndsl.util.halo` dir for halo tools.
FlorianDeconinck Jan 31, 2024
3e938bc
Moved performance collection tooling and SDFG tools (tools.py) driver…
fmalatino Jan 31, 2024
a199dd7
[Flatten util]: comms, paritioner & mpi into `utils.comm`
FlorianDeconinck Jan 31, 2024
42b9bfd
Merged in most recent flattening of utils
fmalatino Jan 31, 2024
33d1508
Move _xarray into optional_imports and delete file
FlorianDeconinck Jan 31, 2024
cf6f669
Move dsl test to `ndsl`
FlorianDeconinck Jan 31, 2024
fa04e8c
Updates to files using performance tools to point to the ndsl module
fmalatino Jan 31, 2024
cb9b706
Merge branch 'refactor/NDSL' of github.com:NOAA-GFDL/pace into refact…
fmalatino Jan 31, 2024
63722b0
Move boundary in .comm
FlorianDeconinck Jan 31, 2024
b4d5024
Merge remote-tracking branch 'NOAA/refactor/NDSL' into refactor/NDSL
FlorianDeconinck Jan 31, 2024
fbf79b6
Lint & remove caputre_steam
FlorianDeconinck Jan 31, 2024
19d5dc0
Remove unused `_corners`
FlorianDeconinck Jan 31, 2024
ec8d84f
Move `profiler` in `ndsl.performance`
FlorianDeconinck Jan 31, 2024
0779faa
Moved `util._timing` in `performance.timer`
FlorianDeconinck Jan 31, 2024
8a67f97
`pace_log` -> `ndsl_log`
FlorianDeconinck Jan 31, 2024
59db528
Remove `util.nudging`
FlorianDeconinck Jan 31, 2024
9db6cf2
Changes to files contained in examples to reflect addition of ndsl
fmalatino Jan 31, 2024
35520ca
`_optional_imports` -> `optional_imports`
FlorianDeconinck Jan 31, 2024
ca71f17
Merge commit '9db6cf2dce6783a305e7be66b8529139cf89b0d5' into refactor…
FlorianDeconinck Jan 31, 2024
f76c06d
`_exceptions` -> `exceptions`
FlorianDeconinck Jan 31, 2024
93229d2
Remove `time`
FlorianDeconinck Jan 31, 2024
ad8fc5b
Move restart_properties yaml to restart folder
FlorianDeconinck Jan 31, 2024
69fd99d
Minor import tweaks
FlorianDeconinck Jan 31, 2024
af945ac
[Flatten util] Move all util subdirectories into `ndsl`
FlorianDeconinck Feb 1, 2024
d61b0e2
Fix reference to long delete fortran prop structure
FlorianDeconinck Feb 1, 2024
a7ede1f
Additional lint
FlorianDeconinck Feb 1, 2024
af3abdd
[Flatten util] Further import cleanup
FlorianDeconinck Feb 1, 2024
bc4a605
Additional lint
FlorianDeconinck Feb 1, 2024
fe39826
Removed ndsl and added NDSL submodule
fmalatino Feb 1, 2024
d251770
Updates to setup.py for fv3core and physics to remove outdated depend…
fmalatino Feb 1, 2024
11f8cf4
Updated constraints.txt due to NDSL as submodule
fmalatino Feb 1, 2024
cfbd8eb
Updating NDSL
fmalatino Feb 1, 2024
1739a34
Updated constraints.txt
fmalatino Feb 1, 2024
c41b6e3
Linting import orders
FlorianDeconinck Feb 1, 2024
e3f1345
Cleanup of *.pyc files in NDSL
fmalatino Feb 2, 2024
4c81dcc
Update constraints.txt in attempt to fix github workflow environment
fmalatino Feb 2, 2024
a3c4cae
Update main_unit_tests.yml
fmalatino Feb 2, 2024
74a4242
Update main_unit_tests.yml, change to upgrade pip, setuptools, wheel
fmalatino Feb 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/main_unit_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ jobs:
sudo apt-get install libopenmpi-dev libboost1.74-dev
- name: Install Python packages
run: |
python -m pip install --upgrade pip
pip install -r requirements_dev.txt
python -m pip install --upgrade pip setuptools wheel
pip install -r requirements_dev.txt -c constraints.txt
- name: Clone datafiles
run: |
mkdir -p tests/main/input && cd tests/main/input
Expand Down
10 changes: 4 additions & 6 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
[submodule "external/gt4py"]
path = external/gt4py
url = https://github.com/gridtools/gt4py.git
[submodule "external/dace"]
path = external/dace
url = https://github.com/spcl/dace.git

[submodule "NDSL"]
path = NDSL
url = git@github.com:NOAA-GFDL/NDSL.git
18 changes: 3 additions & 15 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,18 +26,6 @@ repos:
fv3core/pace/fv3core/stencils/fv_subgridz.py |
fv3core/tests/conftest.py
)$
- id: mypy
name: mypy-util
args: [--config-file, setup.cfg]
files: ^util
- id: mypy
name: mypy-stencils
args: [--config-file, setup.cfg]
files: stencils
exclude: |
(?x)^(
stencils/pace/stencils/testing/grid.py |
)$
- id: mypy
name: mypy-driver
args: [--config-file, setup.cfg]
Expand All @@ -51,12 +39,12 @@ repos:
args: [--config-file, setup.cfg]
files: physics
- id: mypy
name: mypy-dsl
name: mypy-ndsl
args: [--config-file, setup.cfg]
files: dsl
files: ndsl
exclude: |
(?x)^(
dsl/pace/dsl/gt4py_utils.py |
ndsl/ndsl/gt4py_utils.py |
)$
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.3.0
Expand Down
1 change: 1 addition & 0 deletions NDSL
Submodule NDSL added at 44d985
Loading