Uploading to Pennsieve Locally¶
Shared with the CNT
This procedure runs on infrastructure the lab and the CNT operate together. The CNT manual keeps its own copy; changes to the shared steps are agreed with the CNT.
Flagged for merging
The October 2026 audit recommends merging this page with a sibling (see AUDIT.md). The content stands until then.
What this page tells you
To upload de-identified data from your laptop: run 'pennsieve agent' and 'pennsieve whoami', copy the dataset node ID (N:...) from the dataset overview, run 'pennsieve dataset use
How to upload to Pennsieve from your local computer
- Open a terminal and run
pennsieve agent. - Run
pennsieve whoami.- Make sure it outputs your profile.
- Connect to the dataset:
- Open the Pennsieve dataset you want to upload to.
- Go to 'Overview'.
- At the top, above 'Open Dashboard', copy the dataset node ID.
- It looks like
N:xxxxxxxxxxxxx.
- Back in your terminal, run
pennsieve dataset usefollowed by the node ID you copied, and press Enter.- It should output the dataset you want as the 'Active dataset', with the correct information.
- Create a manifest: run
pennsieve manifest createfollowed by the path to the local folder where the data is, and press Enter.- This creates a manifest ID for the data you want to upload.
- Upload the data: run
pennsieve upload manifestfollowed by the manifest ID.- If done correctly, it outputs 'Upload initiated for manifest #' and subscribes you to updates for that upload.
- Once the data is uploaded, it says 100.0% and unsubscribes client ID #.
- Go back to Pennsieve and check the 'Files' of the workspace to make sure all the correct files were uploaded.