File: protochips.rst

package info (click to toggle)
python-rosettasciio 0.7.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 144,644 kB
  • sloc: python: 36,638; xml: 2,582; makefile: 20; ansic: 4
file content (31 lines) | stat: -rw-r--r-- 1,174 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
.. _protochips-format:

Protochips logfile
------------------

RosettaSciIO can read heater, biasing and gas cell logfiles for Protochips holder.
The format stores all the captured data together with a small header in a ``.csv``
file. The reader extracts the measured quantity (e. g. temperature, pressure,
current, voltage) along the time axis, as well as the notes saved during the
experiment. The reader returns a list of signal with each signal corresponding
to a quantity. Since there is a small fluctuation in the step of the time axis,
the reader assumes that the step is constant and takes its mean, which is a
good approximation. Further releases of RosettaSciIO will read the time axis more
precisely by supporting non-uniform axis (to be implemented!).

.. Note::
    To read Protochips logfiles in `HyperSpy <https://hyperspy.org>`_, use the
    ``reader`` argument to define the correct file plugin as the ``.csv``
    extension is not unique to this reader:

    .. code-block:: python

        >>> import hyperspy.api as hs
        >>> hs.load("filename.csv", reader="protochips")


API functions
^^^^^^^^^^^^^

.. automodule:: rsciio.protochips
   :members: