README.md

quantumPPMS

Analyzes data files (.dat) generated from VSM modules in the Physical Property Measurement System (PPMS). Extensive documentation is available in the reference manual.

Installation

# install.packages("devtools")
devtools::install_github("thomasgredig/quantumPPMS")

Usage

Loading data from a Quantum Design PPMS data file.

library(quantumPPMS)
filename = ppms.getSampleFiles()[1]
d = vsm.import(filename)
summary(d)
plot(d)

Predecated functions

Some functions in version 0.2 and earlier had different names; use the new functions instead, if help is needed on how to convert the old function, then use vsm.help().

| old function | new function | |----------------------------|--------------| | analyze.single.VSM.loop | vsm.analyzeLoop | | ppms.dat.info2 | vsm.info | | vsm.hyst.stats | vsm.hystStats | | ppms.load | vsm.import |

Hysteresis Loops

Finding data files is easy with the raw.findFiles function from the checkRAWfolder package.

library(quantumPPMS)
fname = vsm.getSampleFiles()[1]
d = vsm.import(fname)

print(d)
plot(d)

# color different loops and correct slope
q = vsm.data.frame(d)
ggplot(q, aes(H, Mcorr, col=loop)) +
  geom_point() + theme_bw()



thomasgredig/quantumPPMS documentation built on Feb. 21, 2024, 1:13 a.m.