.gitignore
.pre-commit-config.yaml
LICENSE
README.rst
pyproject.toml
schema.gql
.devcontainer/Dockerfile
.devcontainer/devcontainer.json
.github/CONTRIBUTING.rst
.github/dependabot.yml
.github/actions/install_requirements/action.yml
.github/pages/index.html
.github/pages/make_switcher.py
.github/workflows/code.yml
.github/workflows/docs.yml
.github/workflows/docs_clean.yml
.github/workflows/linkcheck.yml
.vscode/extensions.json
.vscode/launch.json
.vscode/settings.json
.vscode/tasks.json
docs/conf.py
docs/explanations.rst
docs/how-to.rst
docs/index.rst
docs/reference.rst
docs/tutorials.rst
docs/explanations/technical-terms.rst
docs/explanations/why-squash-can-change-path.rst
docs/explanations/why-stack-frames.rst
docs/how-to/iterate-a-spec.rst
docs/how-to/serialize-a-spec.rst
docs/images/definitions.png
docs/images/plot_spec.png
docs/images/scanspec-logo.ico
docs/images/scanspec-logo.svg
docs/reference/api.rst
docs/reference/contributing.rst
docs/tutorials/creating-a-spec.rst
docs/tutorials/graphql-service.rst
docs/tutorials/installation.rst
src/scanspec/__init__.py
src/scanspec/__main__.py
src/scanspec/_version.py
src/scanspec/cli.py
src/scanspec/core.py
src/scanspec/plot.py
src/scanspec/regions.py
src/scanspec/service.py
src/scanspec/specs.py
src/scanspec/sphinxext.py
src/scanspec.egg-info/PKG-INFO
src/scanspec.egg-info/SOURCES.txt
src/scanspec.egg-info/dependency_links.txt
src/scanspec.egg-info/entry_points.txt
src/scanspec.egg-info/requires.txt
src/scanspec.egg-info/top_level.txt
tests/__init__.py
tests/test_boilerplate_removed.py
tests/test_cli.py
tests/test_errors.py
tests/test_iteration.py
tests/test_serialization.py
tests/test_service.py
tests/test_specs.py