22 Commits (ab65adee9d8290167eb1b339cd67caa002528d0b)

Author SHA1 Message Date
Taha Ahmed ab65adee9d Fixed the problem with multiple-potential steps in mps2df(). 13 years ago
Taha Ahmed e6eb2b9544 Created the chronoamp function for AUTOLAB.
Small changes in the chronoamp2df() for CHI.
13 years ago
Taha Ahmed 8e7eb9e9b1 In chronoamp2df(), changed the naming for the two "step" parameters.
This way, it should be more clear which is the dynamic counter, and which
is the static counter.
Also removed factor() around the dynamic step counter.
13 years ago
Taha Ahmed e3a7e20ff8 Updated chronoamp2df() to the new attributes system. Also improved docs. 13 years ago
Taha Ahmed b687e77eb5 ConvertRefPot() now handles AVS scale too. 13 years ago
Taha Ahmed aadd16e605 Raman spectrum are now sorted by increasing Raman shift by Raman2df().
INCA.R deals with EDS data.
Minor updates to CHI.R (check the diff logs for details).
13 years ago
Taha Ahmed 2287b7f57f Updated lsv2df(). Now includes attributes in dataframe columns.
Added calculation of charge density.
Also updated the description.
13 years ago
Taha Ahmed 0f936f1e62 Updated ocp2df() in CHI.R to put attributes in the dataframe columns. 13 years ago
Taha Ahmed bd2b1731fc Major update in CHI.R, function amperometry2df() improved, fixed.
There was an error in amperometry2df(), whereby the timediff calculated
was way too low. Was possibly related to the It2charge() function
used to calculate those values. That function (in common.R) is no longer
used by amperometry2df().
Also updated amperometry2df() so it now includes the data attributes
in the return dataframe itself, as columns (compare cv2df()).

common.R: do not use the It2charge() function in the future.
Do such calculations inline instead.
13 years ago
Taha Ahmed fd62a103c8 Created LEO1550.R: created tifftags2df() function.
In common.R: marked LinearBaseline() as deprecated.
13 years ago
Taha Ahmed fa6ac99fa5 Changed attribute name Segment to Segments (stores no of segments).
Because we already have the counter "segment", which stores the
current segment (so for Segments = 10, segment = 1:10).
13 years ago
Taha Ahmed 2790047c3a Major update to cv2df(). Removed df attributes, built-into df instead.
Be advised: This change will break all old reports that used the cv2df() function.
Experimental information (potential limits, scanspeeds, etc.) are now added to the
return dataframe as columns instead of attributes.
With this information built-in to the dataframe, analysis is simplified using melt
and cast and other grouping functions.
13 years ago
Taha Ahmed c810ef66ba Updated It2charge() and fixed the relevant parts of amperometry2df().
It2charge() is now explicitly meant to be used only from within
other functions, such as amperometry2df().
13 years ago
Taha Ahmed f8ad854bd7 New function It2charge() in common.R - amperometry2df() updated accordingly. 13 years ago
Taha Ahmed 1dc00af759 Updated all functions to use the new ProvideSampleId() function. 13 years ago
Taha Ahmed 74450ff30c Most recent change: added working electrode area to electrochemical functions. 13 years ago
Taha Ahmed dbb69a150a Corrected syntax error in previous commit. Now it works as expected. 13 years ago
Taha Ahmed 4131c28dcc cv2df() now includes cycles as well as segments in the returned df. 13 years ago
Taha Ahmed b5d305bc73 Added function ocp2df() in CHI.R 13 years ago
Taha Ahmed 100afe81af Added the functions chronocm2df(), chronoamp2df(), and amperometry2df().
All of them based on the previous functions. Note: Changed regexp to match
also numbers in scientific notation.
13 years ago
Taha Ahmed 0f6eebe463 Added function lsv2df() to read Linear Scan data.
Essentially copy-paste of cv2df(), just changed the attributes part.
13 years ago
Taha Ahmed f87e3b2a42 Function cv2df that accurately reads CV files into dataframe together with CV attributes.
Function works as far as I have tested.
13 years ago