├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md └── workflows │ ├── documentation.yml │ └── test-type-lint.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── docs ├── Makefile ├── conf.py ├── conftest.py ├── index.rst ├── infra │ ├── explanation.md │ ├── howto.md │ ├── introduction.md │ ├── reference.rst │ └── tutorials.md └── make.bat ├── exca ├── __init__.py ├── base.py ├── cachedict.py ├── chain │ ├── __init__.py │ ├── backends.py │ ├── steps.py │ ├── test_backends.py │ └── test_steps.py ├── confdict.py ├── data │ ├── compat-test-2024-11-12.pkl │ └── fake-pyproject.toml ├── dumperloader.py ├── helpers.py ├── logconf.py ├── map.py ├── py.typed ├── slurm.py ├── task.py ├── test_base.py ├── test_cachedict.py ├── test_compat.py ├── test_confdict.py ├── test_dumperloader.py ├── test_helpers.py ├── test_localmap.py ├── test_map.py ├── test_safeguard.py ├── test_submit.py ├── test_task.py ├── test_utils.py ├── test_workdir.py ├── utils.py └── workdir.py └── pyproject.toml /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/test-type-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/.github/workflows/test-type-lint.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/docs/conftest.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/infra/explanation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/docs/infra/explanation.md -------------------------------------------------------------------------------- /docs/infra/howto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/docs/infra/howto.md -------------------------------------------------------------------------------- /docs/infra/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/docs/infra/introduction.md -------------------------------------------------------------------------------- /docs/infra/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/docs/infra/reference.rst -------------------------------------------------------------------------------- /docs/infra/tutorials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/docs/infra/tutorials.md -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/docs/make.bat -------------------------------------------------------------------------------- /exca/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/__init__.py -------------------------------------------------------------------------------- /exca/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/base.py -------------------------------------------------------------------------------- /exca/cachedict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/cachedict.py -------------------------------------------------------------------------------- /exca/chain/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/chain/__init__.py -------------------------------------------------------------------------------- /exca/chain/backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/chain/backends.py -------------------------------------------------------------------------------- /exca/chain/steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/chain/steps.py -------------------------------------------------------------------------------- /exca/chain/test_backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/chain/test_backends.py -------------------------------------------------------------------------------- /exca/chain/test_steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/chain/test_steps.py -------------------------------------------------------------------------------- /exca/confdict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/confdict.py -------------------------------------------------------------------------------- /exca/data/compat-test-2024-11-12.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/data/compat-test-2024-11-12.pkl -------------------------------------------------------------------------------- /exca/data/fake-pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/data/fake-pyproject.toml -------------------------------------------------------------------------------- /exca/dumperloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/dumperloader.py -------------------------------------------------------------------------------- /exca/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/helpers.py -------------------------------------------------------------------------------- /exca/logconf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/logconf.py -------------------------------------------------------------------------------- /exca/map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/map.py -------------------------------------------------------------------------------- /exca/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /exca/slurm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/slurm.py -------------------------------------------------------------------------------- /exca/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/task.py -------------------------------------------------------------------------------- /exca/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/test_base.py -------------------------------------------------------------------------------- /exca/test_cachedict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/test_cachedict.py -------------------------------------------------------------------------------- /exca/test_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/test_compat.py -------------------------------------------------------------------------------- /exca/test_confdict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/test_confdict.py -------------------------------------------------------------------------------- /exca/test_dumperloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/test_dumperloader.py -------------------------------------------------------------------------------- /exca/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/test_helpers.py -------------------------------------------------------------------------------- /exca/test_localmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/test_localmap.py -------------------------------------------------------------------------------- /exca/test_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/test_map.py -------------------------------------------------------------------------------- /exca/test_safeguard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/test_safeguard.py -------------------------------------------------------------------------------- /exca/test_submit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/test_submit.py -------------------------------------------------------------------------------- /exca/test_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/test_task.py -------------------------------------------------------------------------------- /exca/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/test_utils.py -------------------------------------------------------------------------------- /exca/test_workdir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/test_workdir.py -------------------------------------------------------------------------------- /exca/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/utils.py -------------------------------------------------------------------------------- /exca/workdir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/exca/workdir.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/exca/HEAD/pyproject.toml --------------------------------------------------------------------------------