Just to follow up on this for others reading this thread:
Dany asked
[The code above] will only apply the correction to raw data, right?
Yes, those lines of code will change your input data (i.e. the raw data read from your files). In general, iolite never alters the data read in from external sources, as you would have to reload the data to undo this change.
What do you mean by "omit data input"?
By this, Joe means that if you were to write the first line of code like this:
for c in data.timeSeriesList():
that is, omitting the data.Input
in the brackets, it would act on all channels (Input, Intermediate and Output).
So for the calculated data that would be negative, the tool at the export data windows to replace the data that are below LoD should be use, which would obliviously include the negative, right?
Yes, you can use the "Report results below LOD" option to replace negative values in your export.
I hope that helps anyone coming to this thread in the future.