Skip to content

Add Habrok-to-Kapteyn data transfer guide#660

Open
timlichtenberg wants to merge 3 commits intomainfrom
tl/habrok-kapteyn-transfer-guide
Open

Add Habrok-to-Kapteyn data transfer guide#660
timlichtenberg wants to merge 3 commits intomainfrom
tl/habrok-kapteyn-transfer-guide

Conversation

@timlichtenberg
Copy link
Member

Description

Add documentation for transferring PROTEUS simulation results from the Habrok HPC cluster to the Kapteyn dataserver (norma2).

Direct SSH between Habrok and Kapteyn is blocked by firewalls, so the guide documents using a laptop as a relay. Covers:

  • Two-step rsync approach (resumable on interruption)
  • Single-command tar pipe approach (no local disk usage)
  • Slim transfers (excluding raw per-timestep data)
  • Cross-links to the Kapteyn cluster guide for SSH/ProxyJump setup

Validation of changes

Documentation-only change. Verified that all commands work in practice (tested transfer of dummy run between Habrok and Kapteyn).

Checklist

  • I have followed the contributing guidelines
  • My code follows the style guidelines of this project
  • I have performed a self-review of my code
  • My changes generate no new warnings or errors
  • I have checked that the tests still pass on my computer
  • I have updated the docs, as appropriate
  • I have added tests for these changes, as appropriate
  • I have checked that all dependencies have been updated, as required

Relevant people

@EmmaPostolec

Document how to transfer simulation results from Habrok scratch to
the Kapteyn dataserver via a laptop relay, since direct SSH between
the clusters is blocked. Covers two-step rsync (resumable) and
single-command tar pipe approaches.
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e0101a422d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds documentation to help users transfer PROTEUS simulation outputs from the Habrok HPC cluster to the Kapteyn dataserver (norma2) when direct SSH between clusters is blocked, using a laptop as a relay.

Changes:

  • Documented a two-step rsync workflow (pull to laptop, then push to Kapteyn), including a “slim transfer” option.
  • Added a single-command tar-over-SSH streaming alternative (no local staging), plus transfer tips and links to Kapteyn SSH/ProxyJump setup.

- Change SSH config from habrok1/interactive1 to habrok/login1 so
  transfer commands work without manual alias renaming
- Add mkdir -p before tar pipe examples to avoid failure on fresh
  Kapteyn accounts
@codecov
Copy link

codecov bot commented Mar 23, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 69.15%. Comparing base (e637066) to head (b071f92).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #660      +/-   ##
==========================================
+ Coverage   69.12%   69.15%   +0.02%     
==========================================
  Files          98       98              
  Lines       10123    10123              
  Branches     1401     1401              
==========================================
+ Hits         6998     7001       +3     
+ Misses       2791     2788       -3     
  Partials      334      334              
Flag Coverage Δ
unit-tests 56.34% <ø> (+0.03%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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.

2 participants