.gitignore
LICENSE
README.md
pyproject.toml
uv.lock
.github/workflows/ci.yml
.github/workflows/release.yml
examples/toyflow/README.md
examples/toyflow/pyproject.toml
examples/toyflow/config/credential.yaml
examples/toyflow/config/toyflow.yaml
examples/toyflow/src/toyflow/__init__.py
examples/toyflow/src/toyflow/cli.py
examples/toyflow/src/toyflow/config.py
examples/toyflow/src/toyflow/flow.py
examples/toyflow/src/toyflow/generate.py
examples/toyflow/src/toyflow/hooks.py
examples/toyflow/src/toyflow/util.py
examples/toyflow/src/toyflow/resources/config/config.sh.j2
examples/toyflow/src/toyflow/resources/ecflow/include/common/configure.h
examples/toyflow/src/toyflow/resources/ecflow/include/common/head.h
examples/toyflow/src/toyflow/resources/ecflow/include/common/tail.h
examples/toyflow/src/toyflow/resources/jobs/main/forecast.sh.j2
examples/toyflow/src/toyflow/resources/jobs/main/verify.sh.j2
examples/toyflow/src/toyflow/resources/jobs/obs/prepare.sh.j2
examples/toyflow/src/toyflow/resources/jobs/post/plot.sh.j2
examples/toyflow/src/toyflow/resources/scripts/main/run_forecast.sh
examples/toyflow/src/toyflow/resources/scripts/main/run_verify.sh
examples/toyflow/src/toyflow/resources/scripts/obs/prepare.sh
examples/toyflow/src/toyflow/resources/scripts/post/run_plot.sh
src/takflow/__init__.py
src/takflow/_version.py
src/takflow/build_info.py
src/takflow.egg-info/PKG-INFO
src/takflow.egg-info/SOURCES.txt
src/takflow.egg-info/dependency_links.txt
src/takflow.egg-info/requires.txt
src/takflow.egg-info/scm_file_list.json
src/takflow.egg-info/scm_version.json
src/takflow.egg-info/top_level.txt
src/takflow/backends/__init__.py
src/takflow/backends/ecflow/__init__.py
src/takflow/backends/ecflow/backend.py
src/takflow/backends/ecflow/serializer/__init__.py
src/takflow/backends/ecflow/serializer/attributes.py
src/takflow/backends/ecflow/serializer/defs.py
src/takflow/backends/ecflow/serializer/node.py
src/takflow/backends/runtime/__init__.py
src/takflow/backends/runtime/orvix.py
src/takflow/backends/runtime/slsubmit.py
src/takflow/backends/takler/__init__.py
src/takflow/backends/takler/backend.py
src/takflow/config/__init__.py
src/takflow/config/scheduling.py
src/takflow/config/types.py
src/takflow/config/workflow.py
src/takflow/config/workload.py
src/takflow/flow/__init__.py
src/takflow/flow/backend.py
src/takflow/flow/hook.py
src/takflow/flow/node.py
src/takflow/jobspec/__init__.py
src/takflow/jobspec/highlevel.py
src/takflow/jobspec/model.py
src/takflow/jobspec/render.py
src/takflow/spec/__init__.py
src/takflow/spec/jobspec/VERSION
src/takflow/spec/jobspec/__init__.py
src/takflow/spec/jobspec/jobspec.schema.json
src/takflow/spec/jobspec/conformance/__init__.py
src/takflow/spec/jobspec/conformance/regen.py
src/takflow/spec/jobspec/conformance/golden/donau/fcst_parallel.submit
src/takflow/spec/jobspec/conformance/golden/donau/graph_mem.submit
src/takflow/spec/jobspec/conformance/golden/donau/post_serial.submit
src/takflow/spec/jobspec/conformance/golden/local/fcst_parallel.submit
src/takflow/spec/jobspec/conformance/golden/local/graph_mem.submit
src/takflow/spec/jobspec/conformance/golden/local/post_serial.submit
src/takflow/spec/jobspec/conformance/golden/slurm/fcst_parallel.submit
src/takflow/spec/jobspec/conformance/golden/slurm/graph_mem.submit
src/takflow/spec/jobspec/conformance/golden/slurm/post_serial.submit
src/takflow/spec/jobspec/conformance/vectors/fcst_parallel.sh
src/takflow/spec/jobspec/conformance/vectors/graph_mem.sh
src/takflow/spec/jobspec/conformance/vectors/post_serial.sh
src/takflow/toolkit/__init__.py
src/takflow/toolkit/credential.py
src/takflow/toolkit/job.py
src/takflow/toolkit/resource.py
src/takflow/toolkit/util.py
tests/test_config_types.py
tests/test_conformance.py
tests/test_examples.py
tests/test_job_render_multi.py
tests/test_jobspec.py
tests/test_runtime_local_carrier.py
tests/test_serialize_ecflow.py