Skip to content

feat: add Bruker NanoScope AFM support - #8

Merged
nmrtist merged 1 commit into
mainfrom
feature/bruker-nanoscope-afm
Jul 23, 2026
Merged

nmrtist merged 1 commit into
mainfrom
feature/bruker-nanoscope-afm

Conversation

@nmrtist

@nmrtist nmrtist commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add support for NanoScope .spm images, force curves, and PeakForce Capture .pfc datasets
  • Merge matching PeakForce companion image files into one logical dataset
  • Add calibrated AFM maps and synchronized approach/retract force-curve views
  • Persist AFM datasets and expose AFM metadata through CLI inspection
  • Support recursive folder import with companion-file deduplication
  • Document AFM import behavior in English and Simplified Chinese

Calibration

  • Resolve referenced NanoScope channel sensitivities
  • Apply deflection sensitivity and valid spring constants to displayed force data
  • Preserve usable stored units and report missing calibration

Validation

  • Added parser, calibration, persistence, layout, and interaction tests
  • cargo pr-check passes
  • Documentation build passes

@nmrtist
nmrtist merged commit 3f952d8 into main Jul 23, 2026
11 checks passed
@nmrtist
nmrtist deleted the feature/bruker-nanoscope-afm branch July 23, 2026 06:35
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant