diff --git a/.readthedocs.yaml b/.readthedocs.yaml new file mode 100644 index 0000000..416e26b --- /dev/null +++ b/.readthedocs.yaml @@ -0,0 +1,29 @@ +# .readthedocs.yaml +# Read the Docs configuration file +# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details + +# Required +version: 2 + +# Set the version of Python and other tools you might need +build: + os: ubuntu-20.04 + tools: + python: "3.9" + # You can also specify other tool versions: + # nodejs: "16" + # rust: "1.55" + # golang: "1.17" + +# Build documentation in the docs/ directory with Sphinx +sphinx: + configuration: docs/conf.py + +# If using Sphinx, optionally build your docs in additional formats such as PDF +# formats: +# - pdf + +# Optionally declare the Python requirements required to build your docs +python: + install: + - requirements: docs/requirements.txt \ No newline at end of file diff --git a/docs/Example Notebook sgm-data.md b/docs/Example Notebook sgm-data.md new file mode 100644 index 0000000..47ff405 --- /dev/null +++ b/docs/Example Notebook sgm-data.md @@ -0,0 +1,1700 @@ +# Example Usage +```python +import sgmdata +import pandas +import numpy as np +from matplotlib import pyplot as plt +``` + + + +
+ + + + +## Dask Background +The whole sgm-data library makes use 'dask' arrays, this allows for multiprocessing capabilities, +in a 'pandas-like' programming environment. The dask client is useful for very large datasets, it sets up workers to propogate your data and the operations upon it across several worker processes / nodes. For more about dask visit [their website](https://docs.dask.org/en/latest/) + +The below cell is optional and, if run, should only be run once per session. Dask will work quicker on small operations without the client (but you may run out of memory). + + +```python +from dask.distributed import Client +client = Client('dscheduler:8786') ## Can also run Client() for smaller jobs (could be faster). +``` + +## Searching for Data +You can find your data in the SGMLive database by using the SGMQuery module. The following documentation details the keywords that you can use to customize your search. + +### class SGMQuery(**kwargs): + +>**sample** *(str:required)* At minimum you'll need to provide the keyword "sample", corresponding the sample name in the database as a default this will grab all the data under that sample name. + +> **daterange** *(tuple:optional)* This can be used to sort through sample data by the day that it was acquired. This is designed to take a tuple of the form `("start-date", "end-date")` where the strings are of the form `"YYYY-MM-DD"`. You can also just use a single string of the same form, instead of a tuple, this will make the assumption that "end-date" == now(). + +> **data** *(bool:optional)* As a default (True) the SGMQuery object will try to load the the data from disk, if this is not the desired behaviour set data=False. + +> **user** *(str:optional:staffonly)* Can be used to select the username in SGMLive from which the sample query is performed. Not available to non-staff. + +> **processed** *(bool:optional)* Can be used to return the paths for the processed data (already interpolated) instead of the raw. You would generally set `data = False` for this option. + +#### Attributes +> **data** (object) By default the query will create an SGMData object containing your data, this can be turned off with the `data` keyword. + +> **paths** (list). Contains the local paths to your data (or processed_data if `processed=True`). + + +```python +%%time +sgmq = sgmdata.SGMQuery(sample="TeCN - C", user='kumarp') +``` + + +```python +sgm_data = sgmq.data +``` + +## Loading Data +Data can be loaded in as a single file path, or as a list or paths. The actual data is only loaded as a representation at first. By default SGMQuery creates an SGMData object under the property 'data'. + + +### class SGMData(file_paths, **kwargs): + +#### arg + +#### Keywords + +>**axes** *(str:optional)* At minimum you'll need to provide the keyword "sample", corresponding the sample name in the database as a default this will grab all the data under that sample name. + +> **daterange** *(tuple:optional)* This can be used to sort through sample data by the day that it was acquired. This is designed to take a tuple of the form `("start-date", "end-date")` where the strings are of the form `"YYYY-MM-DD"`. You can also just use a single string of the same form, instead of a tuple, this will make the assumption that "end-date" == now(). + +> **data** *(bool:optional)* As a default (True) the SGMQuery object will try to load the the data from disk, if this is not the desired behaviour set data=False. + +> **user** *(str:optional:staffonly)* Can be used to select the username in SGMLive from which the sample query is performed. Not available to non-staff. + +> **processed** *(bool:optional)* Can be used to return the paths for the processed data (already interpolated) instead of the raw. You would generally set `data = False` for this option. + +#### Functions + +#### Attributes +> **scans** (object) By default the query will create an SGMData object containing your data, this can be turned off with the `data` keyword. + +> **paths** (list). Contains the local paths to your data (or processed_data if `processed=True`). + + +The data is auto grouped into three classifications: "independent", "signals", and "other". You can view the data dictionary representation in a Jupyter cell by just invoking the SGMData() object. + + +```python +from sgmdata import preprocess +preprocess(sample="TeCN - C", user='arthurz', resolution=0.1, client=client) +``` + + Averaged 10 scans for TeCN - C + + + + + + + + + +## The SGMScan object +Contains a representation in memory of the data loaded from disk, plus any interpolated scans. + + +```python +sgm_data.scans['2022-02-08t14-56-25-0600'] +``` + + + + +Sample | Command | Independent | Signals | Other | |
---|---|---|---|---|---|
entry3 | TeCN - C | ['cscan', 'en', '270', '320', '60'] | ['en'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
+
|
++ + | +
+
|
++ + | +
+ | aux1 | +clock | +i0 | +pd | +sdd1-0 | +sdd1-1 | +sdd1-2 | +sdd1-3 | +sdd1-4 | +sdd1-5 | +... | +sdd4-249 | +sdd4-250 | +sdd4-251 | +sdd4-252 | +sdd4-253 | +sdd4-254 | +sdd4-255 | +temp1 | +temp2 | +tey | +
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
en | ++ | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + |
440.000000 | +0.0 | +0.022239 | +72052.909091 | +403.454545 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +... | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +81.363636 | +186.818182 | +12242.818182 | +
440.100167 | +0.0 | +0.022102 | +69012.800000 | +415.800000 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +... | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +72.000000 | +181.200000 | +12866.400000 | +
440.200334 | +0.0 | +0.022747 | +73289.000000 | +402.714286 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +... | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +79.857143 | +193.428571 | +12280.000000 | +
440.300501 | +0.0 | +0.022295 | +71447.500000 | +411.000000 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +... | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +81.333333 | +187.166667 | +12558.166667 | +
440.400668 | +0.0 | +0.022429 | +71883.166667 | +408.333333 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +... | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +81.166667 | +192.833333 | +12588.000000 | +
... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +
499.599332 | +0.0 | +0.019963 | +83576.600000 | +390.200000 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +... | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +79.800000 | +179.800000 | +36676.000000 | +
499.699499 | +0.0 | +0.020021 | +85236.166667 | +391.000000 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +... | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +90.333333 | +190.666667 | +36227.333333 | +
499.799666 | +0.0 | +0.019952 | +84377.800000 | +400.600000 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +... | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +79.600000 | +190.200000 | +36549.800000 | +
499.899833 | +0.0 | +0.019913 | +82349.000000 | +393.000000 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +... | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +74.666667 | +183.500000 | +36853.833333 | +
500.000000 | +0.0 | +0.021838 | +84041.473214 | +392.348214 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +... | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +0.0 | +80.339286 | +188.361607 | +36589.477679 | +
600 rows × 1031 columns
+File | Entry | Sample | Command | Independent | Signals | Other |
---|---|---|---|---|---|---|
2021-07-29t14-54-37-0600 | entry35 | Focus Testing 2 | ['cmesh', 'xp', '6.2', '5.7', '10', 'yp', '-0.8', '-1.1'] | ['xp', 'yp'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t14-46-01-0600 | entry33 | Focus Testing 2 | ['cscan', 'hex_y', '-9.5576', '-8.5576'] | ['hex_y'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t14-45-30-0600 | entry32 | Focus Testing 2 | ['cscan', 'hex_x', '-2.1949', '-1.1949'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t14-30-48-0600 | entry31 | Focus Testing 2 | ['cscan', 'hex_y', '-9.5576', '-8.5576'] | ['hex_y'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t14-27-43-0600 | entry30 | Focus Testing 2 | ['cscan', 'hex_x', '-2.1949', '-1.1949'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t13-04-30-0600 | entry29 | Focus Testing 2 | ['cmesh', 'xp', '7', '5', '10', 'yp', '1', '-1'] | ['xp', 'yp'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t13-01-16-0600 | entry28 | Focus Testing 2 | ['cmesh', 'xp', '7', '5', '10', 'yp', '1', '-1'] | ['xp', 'yp'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-56-50-0600 | entry27 | Focus Testing 2 | ['cscan', 'hex_x', '-2.1949', '-1.1949'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-53-38-0600 | entry26 | Focus Testing 2 | ['cscan', 'hex_x', '-2.1949', '-1.1949'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-51-54-0600 | entry25 | Focus Testing 2 | ['cscan', 'hex_x', '-2.1949', '-1.1949'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-48-04-0600 | entry24 | Focus Testing 2 | ['cscan', 'hex_x', '-2.1948', '-1.1948'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-47-22-0600 | entry23 | Focus Testing 2 | ['cscan', 'hex_x', '-2.1949', '-1.1949'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-46-42-0600 | entry22 | Focus Testing 2 | ['cscan', 'hex_x', '-2.1948', '-1.1948'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-38-23-0600 | entry21 | Focus Testing 2 | ['cscan', 'hex_x', '-2.1949', '-1.1949'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-37-50-0600 | entry20 | Focus Testing 2 | ['cscan', 'hex_y', '-9.5576', '-8.5576'] | ['hex_y'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-37-16-0600 | entry19 | Focus Testing 2 | ['cscan', 'hex_y', '-9.5576', '-8.5576'] | ['hex_y'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-36-41-0600 | entry18 | Focus Testing 2 | ['cscan', 'hex_y', '-9.5576', '-8.5576'] | ['hex_y'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-35-32-0600 | entry17 | Focus Testing 2 | ['cscan', 'hex_y', '-9.5576', '-8.5576'] | ['hex_y'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-34-50-0600 | entry16 | Focus Testing 2 | ['cscan', 'hex_y', '-9.5576', '-8.5576'] | ['hex_y'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-34-12-0600 | entry15 | Focus Testing 2 | ['cscan', 'hex_y', '-9.5576', '-8.5576'] | ['hex_y'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-33-26-0600 | entry14 | Focus Testing 2 | ['cscan', 'hex_y', '-9.5576', '-8.5576'] | ['hex_y'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-32-46-0600 | entry13 | Focus Testing 2 | ['cscan', 'hex_y', '-9.5576', '-8.5576'] | ['hex_y'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-01-05-0600 | entry12 | Focus Testing 2 | ['cscan', 'hex_y', '-9.5576', '-8.5576'] | ['hex_y'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t12-00-01-0600 | entry11 | Focus Testing 2 | ['cscan', 'hex_y', '-9.5574', '-8.5574'] | ['hex_y'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t11-55-41-0600 | entry10 | Focus Testing 2 | ['cscan', 'hex_x', '-2.1948', '-1.1948'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t11-50-14-0600 | entry9 | Focus Testing 2 | ['cscan', 'hex_x', '-2.1949', '-1.1949'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t11-40-01-0600 | entry8 | Focus Testing 2 | ['cscan', 'hex_x', '-2.1948', '-1.1948'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'temp1', 'temp2', 'tey'] | ['emission', 'image'] |
2021-07-29t11-31-42-0600 | entry7 | Focus Testing 2 | ['cscan', 'hex_x', '-2.2467', '-1.2467'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'tey'] | ['emission', 'image'] |
2021-07-29t11-28-15-0600 | entry6 | Focus Testing 2 | ['cscan', 'hex_x', '-2.0383', '0'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'tey'] | ['emission', 'image'] |
2021-07-29t11-21-34-0600 | entry4 | Focus Testing 2 | ['cscan', 'hex_y', '-9.75', '-8'] | ['hex_y'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'tey'] | ['emission', 'image'] |
2021-07-29t11-18-07-0600 | entry3 | Focus Testing 2 | ['cscan', 'hex_x', '-2.24', '0'] | ['hex_x'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'tey'] | ['emission', 'image'] |
2021-07-29t11-06-02-0600 | entry2 | Focus Testing 2 | ['cscan', 'yp', '2', '-2'] | ['yp'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'tey'] | ['emission', 'image'] |
2021-07-29t11-00-29-0600 | entry1 | Focus Testing 2 | ['cmesh', 'hex_x', '-1', '-2', '5', 'hex_y', '0', '-1'] | ['hex_x', 'hex_y'] | ['aux1', 'clock', 'i0', 'pd', 'sdd1', 'sdd2', 'sdd3', 'sdd4', 'tey'] | ['emission', 'image'] |
+ | + | aux1 | +clock | +i0 | +pd | +sdd1-0 | +sdd1-1 | +sdd1-2 | +sdd1-3 | +sdd1-4 | +sdd1-5 | +... | +sdd4-249 | +sdd4-250 | +sdd4-251 | +sdd4-252 | +sdd4-253 | +sdd4-254 | +sdd4-255 | +temp1 | +temp2 | +tey | +
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
xp | +yp | ++ | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + |
5.0 | +-1.000000 | +0.0 | +0.038073 | +93013.000000 | +1085.000000 | +0.0 | +0.000000 | +0.000000 | +0.00 | +0.000000 | +0.000000 | +... | +0.000000 | +0.000000 | +0.000000 | +0.000000 | +0.000000 | +0.000000 | +0.00 | +69.333333 | +227.000000 | +108924.666667 | +
-0.959184 | +0.0 | +0.042672 | +93184.250000 | +1095.500000 | +0.0 | +0.250000 | +0.500000 | +0.75 | +1.000000 | +1.250000 | +... | +62.250000 | +62.500000 | +62.750000 | +63.000000 | +63.250000 | +63.500000 | +63.75 | +63.250000 | +247.500000 | +59221.000000 | +|
-0.918367 | +0.0 | +0.041661 | +93632.250000 | +1091.500000 | +0.0 | +0.250000 | +0.500000 | +0.75 | +1.000000 | +1.250000 | +... | +68.079277 | +62.500000 | +62.750000 | +68.829277 | +63.250000 | +63.500000 | +63.75 | +65.250000 | +240.250000 | +61433.250000 | +|
-0.877551 | +0.0 | +0.041528 | +92952.250000 | +1094.750000 | +0.0 | +0.250000 | +0.500000 | +0.75 | +1.000000 | +1.250000 | +... | +67.763397 | +62.500000 | +62.750000 | +63.000000 | +63.250000 | +63.500000 | +63.75 | +71.500000 | +258.000000 | +70244.250000 | +|
-0.836735 | +0.0 | +0.039283 | +92714.000000 | +1094.000000 | +0.0 | +0.250000 | +0.500000 | +0.75 | +1.000000 | +1.250000 | +... | +68.607590 | +62.500000 | +62.750000 | +63.000000 | +63.250000 | +63.500000 | +63.75 | +68.250000 | +248.250000 | +65700.000000 | +|
... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +
7.0 | +0.836735 | +0.0 | +0.045666 | +93865.333333 | +1093.333333 | +0.0 | +0.333333 | +0.666667 | +1.00 | +1.333333 | +1.666667 | +... | +83.000000 | +83.333333 | +83.666667 | +84.000000 | +84.333333 | +84.666667 | +85.00 | +65.333333 | +240.666667 | +10716.333333 | +
0.877551 | +0.0 | +0.051295 | +94221.000000 | +1089.333333 | +0.0 | +0.333333 | +0.666667 | +1.00 | +1.333333 | +1.666667 | +... | +83.000000 | +83.333333 | +83.666667 | +84.000000 | +84.333333 | +84.666667 | +85.00 | +78.333333 | +242.666667 | +10584.666667 | +|
0.918367 | +0.0 | +0.045108 | +93837.750000 | +1097.000000 | +0.0 | +0.250000 | +0.500000 | +0.75 | +1.000000 | +1.250000 | +... | +62.250000 | +62.500000 | +62.750000 | +63.000000 | +63.250000 | +63.500000 | +63.75 | +66.500000 | +221.750000 | +10620.000000 | +|
0.959184 | +0.0 | +0.044133 | +94547.750000 | +1093.500000 | +0.0 | +0.250000 | +0.500000 | +0.75 | +1.000000 | +1.250000 | +... | +62.250000 | +62.500000 | +62.750000 | +63.000000 | +63.250000 | +63.500000 | +63.75 | +73.750000 | +231.750000 | +10388.500000 | +|
1.000000 | +0.0 | +0.053468 | +91688.500000 | +1122.000000 | +0.0 | +0.500000 | +1.000000 | +1.50 | +2.000000 | +2.500000 | +... | +124.500000 | +125.000000 | +125.500000 | +126.000000 | +126.500000 | +127.000000 | +127.50 | +74.500000 | +225.000000 | +10168.500000 | +
9050 rows × 1031 columns
++ | + | aux1 | +clock | +i0 | +pd | +temp1 | +temp2 | +tey | +sdd1-10 | +sdd1-26 | +sdd1-52 | +... | +sdd3-10 | +sdd3-26 | +sdd3-52 | +sdd3-74 | +sdd3-93 | +sdd4-10 | +sdd4-26 | +sdd4-52 | +sdd4-74 | +sdd4-93 | +
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
xp | +yp | ++ | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + |
5.0 | +-1.000000 | +0.0 | +0.038073 | +93013.000000 | +1085.000000 | +69.333333 | +227.000000 | +108924.666667 | +65.767553 | +513.226956 | +2944.373778 | +... | +17.183095 | +506.302359 | +3029.581220 | +188.478364 | +220.284892 | +73.284874 | +653.023500 | +3282.760711 | +238.172125 | +216.991867 | +
-0.959184 | +0.0 | +0.042672 | +93184.250000 | +1095.500000 | +63.250000 | +247.500000 | +59221.000000 | +122.818168 | +2962.643538 | +7829.947016 | +... | +17.408436 | +718.045058 | +1602.949703 | +85.134768 | +91.051312 | +210.303390 | +2874.493043 | +7783.306441 | +2359.820034 | +1645.555089 | +|
-0.918367 | +0.0 | +0.041661 | +93632.250000 | +1091.500000 | +65.250000 | +240.250000 | +61433.250000 | +132.985701 | +2746.705199 | +7648.466225 | +... | +26.920056 | +4034.051822 | +8637.466883 | +1736.155982 | +1000.515494 | +206.662132 | +2769.263429 | +5904.357746 | +860.556876 | +456.507695 | +|
-0.877551 | +0.0 | +0.041528 | +92952.250000 | +1094.750000 | +71.500000 | +258.000000 | +70244.250000 | +138.285130 | +2713.212987 | +7538.945823 | +... | +31.613171 | +3929.966082 | +8684.775978 | +2263.753439 | +1358.506114 | +204.322940 | +3305.934208 | +8029.169239 | +2198.170706 | +1348.027300 | +|
-0.836735 | +0.0 | +0.039283 | +92714.000000 | +1094.000000 | +68.250000 | +248.250000 | +65700.000000 | +86.775026 | +1826.851569 | +3578.088948 | +... | +34.964617 | +4216.182318 | +8614.252924 | +2108.593674 | +1218.672299 | +208.374801 | +2893.193665 | +7995.245975 | +2289.365965 | +1519.073097 | +|
... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +... | +
7.0 | +0.836735 | +0.0 | +0.045666 | +93865.333333 | +1093.333333 | +65.333333 | +240.666667 | +10716.333333 | +34.383449 | +11.403440 | +40.518849 | +... | +11.301859 | +14.300988 | +45.394708 | +35.479064 | +49.876909 | +6.119689 | +15.868766 | +38.184440 | +35.369373 | +47.119717 | +
0.877551 | +0.0 | +0.051295 | +94221.000000 | +1089.333333 | +78.333333 | +242.666667 | +10584.666667 | +16.524897 | +14.867814 | +42.868999 | +... | +7.736754 | +17.199841 | +50.760958 | +34.968183 | +48.294115 | +5.603129 | +13.659950 | +48.014687 | +35.882858 | +48.355163 | +|
0.918367 | +0.0 | +0.045108 | +93837.750000 | +1097.000000 | +66.500000 | +221.750000 | +10620.000000 | +29.110295 | +12.469630 | +33.198436 | +... | +8.553929 | +10.590842 | +47.282111 | +27.056810 | +38.868608 | +5.213604 | +10.270408 | +41.762501 | +26.911165 | +44.708442 | +|
0.959184 | +0.0 | +0.044133 | +94547.750000 | +1093.500000 | +73.750000 | +231.750000 | +10388.500000 | +26.698593 | +11.589071 | +34.177772 | +... | +6.478527 | +11.113413 | +46.558239 | +26.348354 | +37.840299 | +6.764802 | +13.487363 | +39.172715 | +26.596643 | +35.872150 | +|
1.000000 | +0.0 | +0.053468 | +91688.500000 | +1122.000000 | +74.500000 | +225.000000 | +10168.500000 | +13.977673 | +26.296792 | +49.423505 | +... | +7.100490 | +23.122320 | +61.540577 | +52.235827 | +69.080013 | +9.638245 | +20.909205 | +60.502877 | +52.436877 | +67.438887 | +
9050 rows × 27 columns
+