-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dataset structure conventions for AFM data #140
Comments
Hi Pranav,
That's a good question. Initially we had made lists of datasets but more
recently began converting everything to to dictionaries of datasets. So our
desired convention is to save each channel as a new dataset in the
dictionary. We should probably add this to the documentation.
El mié, 25 de dic de 2024, 1:23 p. m., Pranav Sudersan <
***@***.***> escribió:
… A single AFM measurement data typically contains "Forward" and "Backward"
trace data for each channel (Topography, Normal force etc.). Currently, are
there any conventions being (or planned to be) followed for organizing this
within the sidpy dataset object? I went though the code for some of the
readers (e.g. BrukerAFMReader, NanoSurfNIDReader) and it seems right now,
each channel and "direction" data are organized either as a list or
dictionary of sidpy datasets. This data organization does not seem to be
consistent across the different data formats. Going through the
documentation
<https://pycroscopy.github.io/SciFiReaders/notebooks/00_developing_a_reader/developing_a_reader.html>
provided for creating a new reader, I don't find any specific information
related to organizing channel/direction data.
I can help with the organization. I already have written my own "reader
functions" for JPK Nanowizard and WSxM data formats and I would be happy to
integrate this into SciFiReaders (which lacks support for these formats at
the moment). If someone could guide me with this, I can help integrate the
new readers as well as assist in organizing the existing readers to follow
a common organization rule.
—
Reply to this email directly, view it on GitHub
<#140>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADNDQFOAXFRYP6CHFIOGKML2HLZZXAVCNFSM6AAAAABUGHHYE6VHI2DSMVQWIX3LMV43ASLTON2WKOZSG42TSMBUHEZTGNI>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Hi Ramav, |
We don't have any specific conventions. You can just stick to "{channel}_{direction}"... |
A single AFM measurement data typically contains "Forward" and "Backward" trace data for each channel (Topography, Normal force etc.). Currently, are there any conventions being (or planned to be) followed for organizing this within the sidpy dataset object? I went though the code for some of the readers (e.g. BrukerAFMReader, NanoSurfNIDReader) and it seems right now, each channel and "direction" data are organized either as a list or dictionary of sidpy datasets. This data organization does not seem to be consistent across the different data formats. Going through the documentation provided for creating a new reader, I don't find any specific information related to organizing channel/direction data.
I can help with the organization. I already have written my own "reader functions" for JPK Nanowizard and WSxM data formats and I would be happy to integrate this into SciFiReaders (which lacks support for these formats at the moment). If someone could guide me with this, I can help integrate the new readers as well as assist in organizing the existing reader output to follow a common organization rule.
The text was updated successfully, but these errors were encountered: