Skip to content

Remove machine-specific paths from examples - #4

Merged
gfpinton merged 1 commit into
mainfrom
cleanup/remove-machine-paths
Jul 19, 2026
Merged

Remove machine-specific paths from examples#4
gfpinton merged 1 commit into
mainfrom
cleanup/remove-machine-paths

Conversation

@gfpinton

Copy link
Copy Markdown
Collaborator

Removes the last computer-specific paths from tracked files.

  • DEFAULT_SPARSE_MAT (was /celerina/gfp/mfs/.../Sparse_TransConnector.mat) → SHEARWAVE_SPARSE_MAT env var, relative default, still overridable via --connector-path.
  • DOCS_FIGURES_DIR (pointed at the removed paper/figures) → opt-in SHEARWAVE_DOCS_FIGURES_DIR env var, defaults to None so examples no longer write into a manuscript dir.

Verified: git grep finds no /celerina, /home, /Users, /mnt absolute paths in tracked files; both examples parse.

🤖 Generated with Claude Code

https://claude.ai/code/session_01R3eMurRYQsmx58nU2yFwAF

- DEFAULT_SPARSE_MAT was hardcoded to an absolute path on the author's
  machine (/celerina/gfp/mfs/...). It now reads the SHEARWAVE_SPARSE_MAT
  environment variable and defaults to the relative file name
  "Sparse_TransConnector.mat" (still overridable via --connector-path).
- DOCS_FIGURES_DIR pointed at ../paper/figures, which no longer exists in the
  repo (manuscripts are distributed separately). It is now opt-in via the
  SHEARWAVE_DOCS_FIGURES_DIR environment variable and defaults to None, so the
  examples no longer write into a manuscript directory. save_fig already
  no-ops when docs_dir is None.

No remaining machine-specific absolute paths in tracked files.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01R3eMurRYQsmx58nU2yFwAF
@gfpinton
gfpinton merged commit 758ee79 into main Jul 19, 2026
3 checks passed
@gfpinton
gfpinton deleted the cleanup/remove-machine-paths branch July 19, 2026 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant