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

iotaa v1.1.0 update #687

Merged
merged 62 commits into from
Jan 28, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
f305dd6
WIP
maddenp-noaa Nov 22, 2024
0ac480a
Linter passes
maddenp-noaa Nov 22, 2024
4c08335
Fix recipe/channels
maddenp-noaa Nov 22, 2024
efa1ee2
73 unit-test failures
maddenp-noaa Nov 22, 2024
58edac2
68 unit-test failures
maddenp-noaa Nov 22, 2024
6eba6c4
WIP
maddenp-noaa Nov 22, 2024
50242df
51 unit-test failures
maddenp-noaa Nov 22, 2024
369c8e8
oktask -> ready_task
maddenp-noaa Nov 22, 2024
2feee28
42 unit-test failures
maddenp-noaa Nov 22, 2024
d5e9d68
36 unit-test failures
maddenp-noaa Nov 22, 2024
cc162b2
26 unit-test failures
maddenp-noaa Nov 22, 2024
bc812b4
23 unit-test failures
maddenp-noaa Nov 22, 2024
00ac7fb
WIP
maddenp-noaa Nov 22, 2024
8eecf7d
2 unit-test failures
maddenp-noaa Nov 22, 2024
730b5dc
0 unit-test failures
maddenp-noaa Nov 22, 2024
caf1da8
Update docs
maddenp-noaa Nov 22, 2024
aa91ca0
Make dry_run args explicit
maddenp-noaa Nov 22, 2024
ab5db9e
Update docs
maddenp-noaa Nov 23, 2024
9fbebe0
Merge branch 'main' into iotaa-update
maddenp-noaa Nov 25, 2024
ba72a80
Merge branch 'main' into iotaa-update
maddenp-noaa Nov 27, 2024
9cbcce0
Merge branch 'main' into iotaa-update
maddenp-noaa Dec 2, 2024
397e24d
Fix test
maddenp-noaa Dec 3, 2024
f36bbbd
Simplify
maddenp-noaa Dec 3, 2024
54c8593
Remove dry_run from fs.py formal args
maddenp-noaa Dec 3, 2024
1d305d0
Merge branch 'main' into iotaa-update
maddenp-noaa Dec 3, 2024
6044cac
Update test package pins
maddenp-noaa Dec 3, 2024
81ab7af
Changes due to pylint plugin
maddenp-noaa Dec 4, 2024
2eba4cf
Merge branch 'main' into iotaa-update
maddenp-noaa Dec 4, 2024
b2875b5
Merge branch 'main' into iotaa-update
maddenp-noaa Dec 4, 2024
d3fd7c6
Remove unneeded pylint suppressors
maddenp-noaa Dec 5, 2024
5e06290
Merge branch 'main' into iotaa-update
maddenp-noaa Dec 10, 2024
f4d9e9d
Fixes around dry_run
maddenp-noaa Dec 10, 2024
5388de7
Tests pass
maddenp-noaa Dec 10, 2024
5b849ab
Merge branch 'main' into iotaa-update
maddenp-noaa Dec 10, 2024
0191124
Tests pass
maddenp-noaa Dec 10, 2024
6c731d8
Merge branch 'main' into iotaa-update
maddenp-noaa Dec 11, 2024
7593e65
Merge branch 'main' into iotaa-update
maddenp-noaa Dec 12, 2024
dabbdeb
Merge branch 'main' into iotaa-update
maddenp-noaa Dec 17, 2024
9e486cf
Tests pass
maddenp-noaa Dec 17, 2024
40aa27f
Merge branch 'main' into iotaa-update
maddenp-noaa Dec 18, 2024
7df7fd2
Merge branch 'main' into iotaa-update
maddenp-noaa Dec 19, 2024
cad9c60
'UW schema-validation' -> 'schema-validation'
maddenp-noaa Dec 19, 2024
44e3ae8
Merge branch 'main' into iotaa-update [skip ci]
maddenp-noaa Dec 19, 2024
3dde744
Simplify
maddenp-noaa Dec 31, 2024
16aea23
Merge branch 'main' into iotaa-update [skip ci]
maddenp-noaa Jan 7, 2025
2ba1559
Merge branch 'main' into iotaa-update [skip ci]
maddenp-noaa Jan 13, 2025
b6b9091
Merge branch 'main' into iotaa-update
maddenp-noaa Jan 16, 2025
557a366
_AssetsT -> Node
maddenp-noaa Jan 16, 2025
713ae1c
Update mypy version
maddenp-noaa Jan 16, 2025
cecf9e7
Doc update
maddenp-noaa Jan 18, 2025
089da2e
Fix test-nb
maddenp-noaa Jan 18, 2025
77a0e2c
Update notebook
maddenp-noaa Jan 18, 2025
aaeac09
Try setting user-agent string
maddenp-noaa Jan 19, 2025
1f89e4f
Make iotaa pin flexible
maddenp-noaa Jan 21, 2025
b24fda7
Update meta.json
maddenp-noaa Jan 21, 2025
cc52103
Use iotaa >=1.1.0 [skip ci]
maddenp-noaa Jan 21, 2025
29a1a7d
Commit to trigger PR checks
maddenp-noaa Jan 24, 2025
11598a5
Revert "Commit to trigger PR checks"
maddenp-noaa Jan 24, 2025
87459ff
Remove gnu.org hyperlink that continually fails checks
maddenp-noaa Jan 24, 2025
4b4171a
Merge branch 'main' into iotaa-update
maddenp-noaa Jan 28, 2025
25a99ea
Update meta.*
maddenp-noaa Jan 28, 2025
d2f5542
Merge branch 'main' into iotaa-update
maddenp-noaa Jan 28, 2025
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
1 change: 1 addition & 0 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
("py:class", "Path"),
("py:class", "f90nml.Namelist"),
("py:class", "iotaa.Asset"),
("py:class", "iotaa.Node"),
]
numfig = True
numfig_format = {"figure": "Figure %s"}
Expand Down
11 changes: 4 additions & 7 deletions docs/sections/user_guide/cli/tools/execute/alt-schema.out
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
[2024-08-26T23:03:41] INFO 0 schema-validation errors found in rand config
[2024-08-26T23:03:41] INFO rand Random-integer file: Initial state: Not Ready
[2024-08-26T23:03:41] INFO rand Random-integer file: Checking requirements
[2024-08-26T23:03:41] INFO rand Random-integer file: Requirement(s) ready
[2024-08-26T23:03:41] INFO rand Random-integer file: Executing
[2024-08-26T23:03:41] INFO rand Random-integer file: Final state: Ready
Random integer is 14
[2024-11-22T23:09:14] INFO 0 schema-validation errors found in rand config
[2024-11-22T23:09:15] INFO rand Random-integer file: Executing
[2024-11-22T23:09:16] INFO rand Random-integer file: Ready
maddenp-noaa marked this conversation as resolved.
Show resolved Hide resolved
Random integer is 5
11 changes: 4 additions & 7 deletions docs/sections/user_guide/cli/tools/execute/execute.out
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
[2024-08-26T23:03:40] INFO 0 schema-validation errors found in rand config
[2024-08-26T23:03:40] INFO rand Random-integer file: Initial state: Not Ready
[2024-08-26T23:03:40] INFO rand Random-integer file: Checking requirements
[2024-08-26T23:03:40] INFO rand Random-integer file: Requirement(s) ready
[2024-08-26T23:03:40] INFO rand Random-integer file: Executing
[2024-08-26T23:03:40] INFO rand Random-integer file: Final state: Ready
Random integer is 80
[2024-11-22T23:09:15] INFO 0 schema-validation errors found in rand config
[2024-11-22T23:09:16] INFO rand Random-integer file: Executing
[2024-11-22T23:09:16] INFO rand Random-integer file: Ready
Random integer is 6
16 changes: 6 additions & 10 deletions docs/sections/user_guide/cli/tools/fs/copy-exec-timedep.out
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
[2024-08-26T23:03:42] INFO Validating config against internal schema: files-to-stage
[2024-08-26T23:03:43] INFO 0 schema-validation errors found in fs config
[2024-08-26T23:03:43] INFO File copies: Initial state: Not Ready
[2024-08-26T23:03:43] INFO File copies: Checking requirements
[2024-08-26T23:03:43] INFO Copy src/20240529/12/006/baz -> copy-dst-timedep/baz-2024-05-29T18: Initial state: Not Ready
[2024-08-26T23:03:43] INFO Copy src/20240529/12/006/baz -> copy-dst-timedep/baz-2024-05-29T18: Checking requirements
[2024-08-26T23:03:43] INFO Copy src/20240529/12/006/baz -> copy-dst-timedep/baz-2024-05-29T18: Requirement(s) ready
[2024-08-26T23:03:43] INFO Copy src/20240529/12/006/baz -> copy-dst-timedep/baz-2024-05-29T18: Executing
[2024-08-26T23:03:43] INFO Copy src/20240529/12/006/baz -> copy-dst-timedep/baz-2024-05-29T18: Final state: Ready
[2024-08-26T23:03:43] INFO File copies: Final state: Ready
[2024-11-23T00:30:43] INFO Validating config against internal schema: files-to-stage
[2024-11-23T00:30:43] INFO 0 schema-validation errors found in fs config
[2024-11-23T00:30:44] INFO File src/20240529/12/006/baz: Ready
[2024-11-23T00:30:44] INFO Copy src/20240529/12/006/baz -> copy-dst-timedep/baz-2024-05-29T18: Executing
[2024-11-23T00:30:44] INFO Copy src/20240529/12/006/baz -> copy-dst-timedep/baz-2024-05-29T18: Ready
[2024-11-23T00:30:44] INFO File copies: Ready

copy-dst-timedep
└── baz-2024-05-29T18
Expand Down
32 changes: 12 additions & 20 deletions docs/sections/user_guide/cli/tools/fs/copy-exec.out
Original file line number Diff line number Diff line change
@@ -1,23 +1,15 @@
[2024-12-07T01:01:56] INFO Validating config against internal schema: files-to-stage
[2024-12-07T01:01:56] INFO 0 schema-validation errors found in fs config
[2024-12-07T01:01:56] INFO File copies: Initial state: Not Ready
[2024-12-07T01:01:56] INFO File copies: Checking requirements
[2024-12-07T01:01:56] INFO Copy src/foo -> copy-dst/foo: Initial state: Not Ready
[2024-12-07T01:01:56] INFO Copy src/foo -> copy-dst/foo: Checking requirements
[2024-12-07T01:01:56] INFO Copy src/foo -> copy-dst/foo: Requirement(s) ready
[2024-12-07T01:01:56] INFO Copy src/foo -> copy-dst/foo: Executing
[2024-12-07T01:01:56] INFO Copy src/foo -> copy-dst/foo: Final state: Ready
[2024-12-07T01:01:56] INFO Copy https://www.gnu.org/licenses/gpl-3.0.txt -> copy-dst/licenses/gpl: Initial state: Not Ready
[2024-12-07T01:01:56] INFO Copy https://www.gnu.org/licenses/gpl-3.0.txt -> copy-dst/licenses/gpl: Checking requirements
[2024-12-07T01:01:58] INFO Copy https://www.gnu.org/licenses/gpl-3.0.txt -> copy-dst/licenses/gpl: Requirement(s) ready
[2024-12-07T01:01:58] INFO Copy https://www.gnu.org/licenses/gpl-3.0.txt -> copy-dst/licenses/gpl: Executing
[2024-12-07T01:01:58] INFO Copy https://www.gnu.org/licenses/gpl-3.0.txt -> copy-dst/licenses/gpl: Final state: Ready
[2024-12-07T01:01:58] INFO Copy src/bar -> copy-dst/subdir/bar: Initial state: Not Ready
[2024-12-07T01:01:58] INFO Copy src/bar -> copy-dst/subdir/bar: Checking requirements
[2024-12-07T01:01:58] INFO Copy src/bar -> copy-dst/subdir/bar: Requirement(s) ready
[2024-12-07T01:01:58] INFO Copy src/bar -> copy-dst/subdir/bar: Executing
[2024-12-07T01:01:58] INFO Copy src/bar -> copy-dst/subdir/bar: Final state: Ready
[2024-12-07T01:01:58] INFO File copies: Final state: Ready
[2025-01-18T07:29:30] INFO Validating config against internal schema: files-to-stage
[2025-01-18T07:29:30] INFO 0 schema-validation errors found in fs config
[2025-01-18T07:29:32] INFO File src/foo: Ready
[2025-01-18T07:29:33] INFO Remote object https://www.gnu.org/licenses/gpl-3.0.txt: Ready
[2025-01-18T07:29:33] INFO File src/bar: Ready
[2025-01-18T07:29:33] INFO Copy src/foo -> copy-dst/foo: Executing
[2025-01-18T07:29:33] INFO Copy src/foo -> copy-dst/foo: Ready
[2025-01-18T07:29:33] INFO Copy https://www.gnu.org/licenses/gpl-3.0.txt -> copy-dst/licenses/gpl: Executing
[2025-01-18T07:29:33] INFO Copy https://www.gnu.org/licenses/gpl-3.0.txt -> copy-dst/licenses/gpl: Ready
[2025-01-18T07:29:33] INFO Copy src/bar -> copy-dst/subdir/bar: Executing
[2025-01-18T07:29:33] INFO Copy src/bar -> copy-dst/subdir/bar: Ready
[2025-01-18T07:29:33] INFO File copies: Ready

copy-dst
├── foo
Expand Down
16 changes: 6 additions & 10 deletions docs/sections/user_guide/cli/tools/fs/link-exec-timedep.out
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
[2024-08-26T23:03:41] INFO Validating config against internal schema: files-to-stage
[2024-08-26T23:03:41] INFO 0 schema-validation errors found in fs config
[2024-08-26T23:03:41] INFO File links: Initial state: Not Ready
[2024-08-26T23:03:41] INFO File links: Checking requirements
[2024-08-26T23:03:41] INFO Link link-dst-timedep/baz-2024-05-29T18 -> src/20240529/12/006/baz: Initial state: Not Ready
[2024-08-26T23:03:41] INFO Link link-dst-timedep/baz-2024-05-29T18 -> src/20240529/12/006/baz: Checking requirements
[2024-08-26T23:03:41] INFO Link link-dst-timedep/baz-2024-05-29T18 -> src/20240529/12/006/baz: Requirement(s) ready
[2024-08-26T23:03:41] INFO Link link-dst-timedep/baz-2024-05-29T18 -> src/20240529/12/006/baz: Executing
[2024-08-26T23:03:42] INFO Link link-dst-timedep/baz-2024-05-29T18 -> src/20240529/12/006/baz: Final state: Ready
[2024-08-26T23:03:42] INFO File links: Final state: Ready
[2024-11-23T00:30:44] INFO Validating config against internal schema: files-to-stage
[2024-11-23T00:30:44] INFO 0 schema-validation errors found in fs config
[2024-11-23T00:30:44] INFO Filesystem item src/20240529/12/006/baz: Ready
[2024-11-23T00:30:44] INFO Link link-dst-timedep/baz-2024-05-29T18 -> src/20240529/12/006/baz: Executing
[2024-11-23T00:30:44] INFO Link link-dst-timedep/baz-2024-05-29T18 -> src/20240529/12/006/baz: Ready
[2024-11-23T00:30:44] INFO File links: Ready

link-dst-timedep
└── baz-2024-05-29T18 -> ../src/20240529/12/006/baz
Expand Down
24 changes: 9 additions & 15 deletions docs/sections/user_guide/cli/tools/fs/link-exec.out
Original file line number Diff line number Diff line change
@@ -1,18 +1,12 @@
[2024-08-26T23:03:42] INFO Validating config against internal schema: files-to-stage
[2024-08-26T23:03:43] INFO 0 schema-validation errors found in fs config
[2024-08-26T23:03:43] INFO File links: Initial state: Not Ready
[2024-08-26T23:03:43] INFO File links: Checking requirements
[2024-08-26T23:03:43] INFO Link link-dst/foo -> src/foo: Initial state: Not Ready
[2024-08-26T23:03:43] INFO Link link-dst/foo -> src/foo: Checking requirements
[2024-08-26T23:03:43] INFO Link link-dst/foo -> src/foo: Requirement(s) ready
[2024-08-26T23:03:43] INFO Link link-dst/foo -> src/foo: Executing
[2024-08-26T23:03:43] INFO Link link-dst/foo -> src/foo: Final state: Ready
[2024-08-26T23:03:43] INFO Link link-dst/subdir/bar -> src/bar: Initial state: Not Ready
[2024-08-26T23:03:43] INFO Link link-dst/subdir/bar -> src/bar: Checking requirements
[2024-08-26T23:03:43] INFO Link link-dst/subdir/bar -> src/bar: Requirement(s) ready
[2024-08-26T23:03:43] INFO Link link-dst/subdir/bar -> src/bar: Executing
[2024-08-26T23:03:43] INFO Link link-dst/subdir/bar -> src/bar: Final state: Ready
[2024-08-26T23:03:43] INFO File links: Final state: Ready
[2024-11-23T00:30:43] INFO Validating config against internal schema: files-to-stage
[2024-11-23T00:30:43] INFO 0 schema-validation errors found in fs config
[2024-11-23T00:30:44] INFO Filesystem item src/foo: Ready
[2024-11-23T00:30:44] INFO Filesystem item src/bar: Ready
[2024-11-23T00:30:44] INFO Link link-dst/foo -> src/foo: Executing
[2024-11-23T00:30:44] INFO Link link-dst/foo -> src/foo: Ready
[2024-11-23T00:30:44] INFO Link link-dst/subdir/bar -> src/bar: Executing
[2024-11-23T00:30:44] INFO Link link-dst/subdir/bar -> src/bar: Ready
[2024-11-23T00:30:44] INFO File links: Ready

link-dst
├── foo -> ../src/foo
Expand Down
22 changes: 7 additions & 15 deletions docs/sections/user_guide/cli/tools/fs/makedirs-exec-timedep.out
Original file line number Diff line number Diff line change
@@ -1,18 +1,10 @@
[2024-08-26T23:03:46] INFO Validating config against internal schema: makedirs
[2024-08-26T23:03:46] INFO 0 schema-validation errors found in fs config
[2024-08-26T23:03:46] INFO Directories: Initial state: Not Ready
[2024-08-26T23:03:46] INFO Directories: Checking requirements
[2024-08-26T23:03:46] INFO Directory makedirs-parent-timedep/foo/20240529/12/006/bar: Initial state: Not Ready
[2024-08-26T23:03:46] INFO Directory makedirs-parent-timedep/foo/20240529/12/006/bar: Checking requirements
[2024-08-26T23:03:46] INFO Directory makedirs-parent-timedep/foo/20240529/12/006/bar: Requirement(s) ready
[2024-08-26T23:03:46] INFO Directory makedirs-parent-timedep/foo/20240529/12/006/bar: Executing
[2024-08-26T23:03:46] INFO Directory makedirs-parent-timedep/foo/20240529/12/006/bar: Final state: Ready
[2024-08-26T23:03:46] INFO Directory makedirs-parent-timedep/baz/20240529/12/006/qux: Initial state: Not Ready
[2024-08-26T23:03:46] INFO Directory makedirs-parent-timedep/baz/20240529/12/006/qux: Checking requirements
[2024-08-26T23:03:46] INFO Directory makedirs-parent-timedep/baz/20240529/12/006/qux: Requirement(s) ready
[2024-08-26T23:03:46] INFO Directory makedirs-parent-timedep/baz/20240529/12/006/qux: Executing
[2024-08-26T23:03:46] INFO Directory makedirs-parent-timedep/baz/20240529/12/006/qux: Final state: Ready
[2024-08-26T23:03:46] INFO Directories: Final state: Ready
[2024-11-23T00:30:43] INFO Validating config against internal schema: makedirs
[2024-11-23T00:30:43] INFO 0 schema-validation errors found in fs config
[2024-11-23T00:30:44] INFO Directory makedirs-parent-timedep/foo/20240529/12/006/bar: Executing
[2024-11-23T00:30:44] INFO Directory makedirs-parent-timedep/foo/20240529/12/006/bar: Ready
[2024-11-23T00:30:44] INFO Directory makedirs-parent-timedep/baz/20240529/12/006/qux: Executing
[2024-11-23T00:30:44] INFO Directory makedirs-parent-timedep/baz/20240529/12/006/qux: Ready
[2024-11-23T00:30:44] INFO Directories: Ready

makedirs-parent-timedep/
├── baz/
Expand Down
22 changes: 7 additions & 15 deletions docs/sections/user_guide/cli/tools/fs/makedirs-exec.out
Original file line number Diff line number Diff line change
@@ -1,18 +1,10 @@
[2024-08-26T23:03:46] INFO Validating config against internal schema: makedirs
[2024-08-26T23:03:46] INFO 0 schema-validation errors found in fs config
[2024-08-26T23:03:46] INFO Directories: Initial state: Not Ready
[2024-08-26T23:03:46] INFO Directories: Checking requirements
[2024-08-26T23:03:46] INFO Directory makedirs-parent/foo: Initial state: Not Ready
[2024-08-26T23:03:46] INFO Directory makedirs-parent/foo: Checking requirements
[2024-08-26T23:03:46] INFO Directory makedirs-parent/foo: Requirement(s) ready
[2024-08-26T23:03:46] INFO Directory makedirs-parent/foo: Executing
[2024-08-26T23:03:46] INFO Directory makedirs-parent/foo: Final state: Ready
[2024-08-26T23:03:46] INFO Directory makedirs-parent/bar: Initial state: Not Ready
[2024-08-26T23:03:46] INFO Directory makedirs-parent/bar: Checking requirements
[2024-08-26T23:03:46] INFO Directory makedirs-parent/bar: Requirement(s) ready
[2024-08-26T23:03:46] INFO Directory makedirs-parent/bar: Executing
[2024-08-26T23:03:46] INFO Directory makedirs-parent/bar: Final state: Ready
[2024-08-26T23:03:46] INFO Directories: Final state: Ready
[2024-11-23T00:30:43] INFO Validating config against internal schema: makedirs
[2024-11-23T00:30:43] INFO 0 schema-validation errors found in fs config
[2024-11-23T00:30:44] INFO Directory makedirs-parent/foo: Executing
[2024-11-23T00:30:44] INFO Directory makedirs-parent/foo: Ready
[2024-11-23T00:30:44] INFO Directory makedirs-parent/bar: Executing
[2024-11-23T00:30:44] INFO Directory makedirs-parent/bar: Ready
[2024-11-23T00:30:44] INFO Directories: Ready

makedirs-parent/
├── bar/
Expand Down
Loading