Quick overview#

As an overview, mmspy utilizes zarr as the data format to convert from CDF files and store on disk. In memory, the data are openned and wrapped, in order, with dask.array.Array for automatic chunking and lazily evaluated parallel operations, pint.Quantity for unit handling and conversion, and xarray.DataArray for dimensions and coordinates labeling, with all metadata preserved from CDF files.

In the following, we show how MMS datasets are loaded with mmspy and the basics of each of the above features. Users are encouraged to familiarize at least with xarray’s basic data structures. While knowledge of pint and dask internals are good to know, there is generally no need to dig too deep into it, since all the main features can be accessed via xarray.

Query parameters and data stores#

The two main components of mmspy are mmspy.query and mmspy.store. The former is an interface for setting the query parameters for the LASP SDC web services. The latter is an interface for managing both local (on machine) and remote (on the SDC) storages (aka data ‘stores’). By default, mmspy.store is set to the system’s data path:

import mmspy as mms

mms.store.show()
/ (system path: /home/docs/.local/share/mmspy)
├── local
└── remote

The path can be changed, for example, by setting:

mms.store.path = "./data.zarr/quick-overview"
mms.store.show()
/ (system path: data.zarr/quick-overview)
├── local
└── remote

Tip

Provide a path, e.g., “local/mms1/fgm” to mmspy.store.show() to list a store’s content.

Note

By default, a 'local' store is always initialized under the root directory.

Note

Interactive 'remote' store exploration is a planned feature. We are deciding how best to do this web-scraping on the SDC.

mmspy.store handles the synchronization from the remote store to the 'local' store, wherein CDF files from the remote are converted to zarr storages locally. mmspy.store also manages the reading and writing of MMS datasets from any data store under the root path.

By default, mmspy.query is empty:

mms.query.show()
  * start_time        : NaT
  * stop_time         : NaT
  * probe             : None (Alias: None)
  * instrument        : None (Alias: None)
  * data_rate         : None (Alias: None)
  * data_type         : None (Alias: None)
  * data_level        : None (Alias: None)
  * ancillary_product : None (Alias: None)

It is a good idea to browse the remote store in the SDC (and the documentation for Query) to get an idea of what values for query parameters are allowed. Typically, the CDF files are organized as probe/instrument/data_rate/data_level/data_type/**/*.cdf on the SDC, which will be converted to probe/instrument/data_type/data_rate/data_level/zarr_* locally.

Note

The order of the local path is inverted to put data_type after instrument, because typically data_rate and data_level do not vary much in the same project.

Loading MMS datasets#

mmspy provides a high-level mmspy.load() method that handles mmspy.query and mmspy.store under the hood. mmspy.load() takes Query parameters as arguments and returns a (pint quantified) xarray.Dataset.

To get the Fluxgate Magnetometers (FGM) dataset, run:

fgm = mms.load(
    store="remote",
    start_time="2015-10-16T08:00:00",
    stop_time="2015-10-16T14:00:00",
    probe="mms1",
    instrument="fgm",
    data_rate="srvy",
    data_level="l2",
)
26-Mar-20 03:50:52 [INFO] Query is set from 2015-10-16 08:00:00 to 2015-10-16 14:00:00.
26-Mar-20 03:50:56 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fgm/bfield/srvy/l2/zarr_2015_10_16_00_00_00.
26-Mar-20 03:50:56 [INFO] Synchronized remote file mms1_fgm_srvy_l2_20151016_v4.18.0.cdf to local file zarr_2015_10_16_00_00_00.
26-Mar-20 03:50:58 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fgm/bfield/srvy/l2/zarr_2015_10_17_00_00_00.
26-Mar-20 03:50:58 [INFO] Synchronized remote file mms1_fgm_srvy_l2_20151017_v4.18.0.cdf to local file zarr_2015_10_17_00_00_00.
26-Mar-20 03:50:58 [INFO] Synchronized remote store mms1/fgm/srvy/l2 to local store local/mms1/fgm/bfield/srvy/l2.

mmspy.store should now show the zarr files on the local storage:

mms.store.show("*")
/ (system path: data.zarr/quick-overview)
├── local
│   └── mms1
│       └── fgm
│           └── bfield
│               └── srvy
│                   └── l2
│                       ├── zarr_2015_10_16_00_00_00
│                       └── zarr_2015_10_17_00_00_00
└── remote

Unpacking Xarray components#

Exploring the fgm dataset:

fgm
<xarray.Dataset> Size: 28MB
Dimensions:         (time: 345596, rank_1: 3, ephemeris_time: 720)
Coordinates:
  * time            (time) datetime64[ns] 3MB 2015-10-16T08:00:00.009373144 ....
  * rank_1          (rank_1) <U3 36B 'x' 'y' 'z'
  * ephemeris_time  (ephemeris_time) datetime64[ns] 6kB 2015-10-16T08:00:24.2...
Data variables: (12/13)
    b_bcs           (time, rank_1) float32 4MB [nT] dask.array<getitem, shape...
    b_dmpa          (time, rank_1) float32 4MB [nT] dask.array<getitem, shape...
    b_gse           (time, rank_1) float32 4MB [nT] dask.array<getitem, shape...
    b_gsm           (time, rank_1) float32 4MB [nT] dask.array<getitem, shape...
    bdeltahalf      (time) float32 1MB [s] dask.array<getitem, shape=(345596,...
    etemp           (time) float32 1MB [°C] dask.array<getitem, shape=(345596...
    ...              ...
    hirange         (time) uint8 346kB [] dask.array<getitem, shape=(345596,)...
    mode            (time) float32 1MB [1/s] dask.array<getitem, shape=(34559...
    r_gse           (ephemeris_time, rank_1) float32 9kB [km] dask.array<geti...
    r_gsm           (ephemeris_time, rank_1) float32 9kB [km] dask.array<geti...
    rdeltahalf      (time) float32 1MB [s] dask.array<getitem, shape=(345596,...
    stemp           (time) float32 1MB [°C] dask.array<getitem, shape=(345596...
Attributes: (12/38)
    Data_type:                   srvy_l2
    Descriptor:                  FGM>Flux Gate Magnetometer
    Discipline:                  Space Physics>Magnetospheric Science
    File_naming_convention:      source_descriptor_datatype_yyyyMMdd
    Generated_by:                UCLA
    Generation_date:             20160225
    ...                          ...
    size:                        66.233524 MB
    species:                     
    start_time:                  2015-10-16T00:00:13.330852139
    stop_time:                   2015-10-17T00:00:14.324999497
    timestamp:                   2015_10_16_00_00_00
    version:                     4.18.0

we see that it is described by Dimensions, Coordinates, Data variables, and Attributes. Dimensions describe the shape (degrees of freedom) of arrays. Coordinates label the dimensions, and there can be many coordinates along each dimension. Data variables contain data through the data property, described by both dimensions and coordinates. Attributes attrs are dictionaries containing the metadata describing a Dataset or DataArray.

Let us print a variable from the fgm dataset, say the GSE magnetic field:

fgm.b_gse
<xarray.DataArray 'b_gse' (time: 345596, rank_1: 3)> Size: 4MB
<Quantity(dask.array<getitem, shape=(345596, 3), dtype=float32, chunksize=(83333, 1), chunktype=numpy.ndarray>, 'nanotesla')>
Coordinates:
  * time     (time) datetime64[ns] 3MB 2015-10-16T08:00:00.009373144 ... 2015...
  * rank_1   (rank_1) <U3 36B 'x' 'y' 'z'
Attributes:
    CATDESC:            Magnetic field vector in Geocentric Solar Ecliptic (G...
    CDF_DATA_TYPE:      CDF_REAL4
    COORDINATE_SYSTEM:  GSE
    FILLVAL:            -9.999999848243207e+30
    SCALETYP:           linear
    TENSOR_ORDER:       1
    VALIDMAX:           [17000.0, 17000.0, 17000.0, 17000.0]
    VALIDMIN:           [-17000.0, -17000.0, -17000.0, 0.0]
    standard_name:      Magnetic field vector in GSE plus Btotal (8 or 16 S/s)

b_gse has its own dimensions (time and rank_1, i.e., the spatial components), coordinates (time stamps and x,y,z labels), and has its own attrs attached.

Let us examine its data:

fgm.b_gse.data
Magnitude
Array Chunk
Bytes 3.96 MiB 325.52 kiB
Shape (345596, 3) (83333, 1)
Dask graph 15 chunks in 5 graph layers
Data type float32 numpy.ndarray
3 345596
Unitsnanotesla

This is a pint.Quantity which, somewhat similar to astropy.units.Quantity, is an array with units and magnitude properties. Peeling further:

fgm.b_gse.data.magnitude
Array Chunk
Bytes 3.96 MiB 325.52 kiB
Shape (345596, 3) (83333, 1)
Dask graph 15 chunks in 5 graph layers
Data type float32 numpy.ndarray
3 345596

is a dask.array.Array, which gives a numpy.ndarray when calling compute():

fgm.b_gse.data.magnitude.compute()
array([[16.745697 ,  1.1965685, 38.113667 ],
       [16.739008 ,  1.2021502, 38.11868  ],
       [16.735033 ,  1.2102581, 38.134525 ],
       ...,
       [ 8.436749 ,  2.7313778, 34.919277 ],
       [ 8.429825 ,  2.7487185, 34.90623  ],
       [ 8.4335165,  2.7598453, 34.902798 ]],
      shape=(345596, 3), dtype=float32)

To see what steps compute() take to produce this numpy.ndarray, examine the dask task graph:

fgm.b_gse.data.magnitude.dask

HighLevelGraph

HighLevelGraph with 5 layers and 133 keys from all layers.

Layer1: original

original-open_dataset-b_gse-55738b345007138d573880a0eb7ec410

layer_type MaterializedLayer
is_materialized True
number of outputs 1

Layer2: open_dataset

open_dataset-b_gse-55738b345007138d573880a0eb7ec410

layer_type Blockwise
is_materialized False
number of outputs 39
shape (1024832, 3)
dtype float32
chunksize (83333, 1)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on original-open_dataset-b_gse-55738b345007138d573880a0eb7ec410
3 1024832

Layer3: getitem

getitem-5d650604606e29114a35cdbef1208956

layer_type MaterializedLayer
is_materialized True
number of outputs 39
shape (1024832, 3)
dtype float32
chunksize (83333, 1)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on open_dataset-b_gse-55738b345007138d573880a0eb7ec410
3 1024832

Layer4: getitem

getitem-3947b87275319dcc744137c8c54e321e

layer_type MaterializedLayer
is_materialized True
number of outputs 39
shape (1024832, 3)
dtype float32
chunksize (83333, 1)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on getitem-5d650604606e29114a35cdbef1208956
3 1024832

Layer5: getitem

getitem-240a39d409cf15daa8ce0b75a439d7a2

layer_type MaterializedLayer
is_materialized True
number of outputs 15
shape (345596, 3)
dtype float32
chunksize (83333, 1)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on getitem-3947b87275319dcc744137c8c54e321e
3 345596

Instead of evaluating operations for numerical results, dask calculates task graphs that plan out the calculations for each data chunk (and how to merge them). Task graphs are automatically optimized and are evaluated when compute() is called. In the dask section below, we provide an example of calculating a complicated graph.

Note that in regular usage, a user does not need to perform the above decomposition steps, since both pint.Quantity and dask.array.Array are exposed in xarray API. compute() can be called on xarray.Dataset and xarray.DataArray:

fgm.b_gse.compute()
<xarray.DataArray 'b_gse' (time: 345596, rank_1: 3)> Size: 4MB
<Quantity([[16.745697   1.1965685 38.113667 ]
 [16.739008   1.2021502 38.11868  ]
 [16.735033   1.2102581 38.134525 ]
 ...
 [ 8.436749   2.7313778 34.919277 ]
 [ 8.429825   2.7487185 34.90623  ]
 [ 8.4335165  2.7598453 34.902798 ]], 'nanotesla')>
Coordinates:
  * time     (time) datetime64[ns] 3MB 2015-10-16T08:00:00.009373144 ... 2015...
  * rank_1   (rank_1) <U3 36B 'x' 'y' 'z'
Attributes:
    CATDESC:            Magnetic field vector in Geocentric Solar Ecliptic (G...
    CDF_DATA_TYPE:      CDF_REAL4
    COORDINATE_SYSTEM:  GSE
    FILLVAL:            -9.999999848243207e+30
    SCALETYP:           linear
    TENSOR_ORDER:       1
    VALIDMAX:           [17000.0, 17000.0, 17000.0, 17000.0]
    VALIDMIN:           [-17000.0, -17000.0, -17000.0, 0.0]
    standard_name:      Magnetic field vector in GSE plus Btotal (8 or 16 S/s)

The units and magnitude properties can be accessed via the pint accessor:

fgm.b_gse.pint.units
nanotesla
fgm.b_gse.pint.magnitude
Array Chunk
Bytes 3.96 MiB 325.52 kiB
Shape (345596, 3) (83333, 1)
Dask graph 15 chunks in 5 graph layers
Data type float32 numpy.ndarray
3 345596

as well as unit conversion:

fgm.b_gse.pint.to("T")
<xarray.DataArray 'b_gse' (time: 345596, rank_1: 3)> Size: 4MB
<Quantity(dask.array<mul, shape=(345596, 3), dtype=float32, chunksize=(83333, 1), chunktype=numpy.ndarray>, 'tesla')>
Coordinates:
  * time     (time) datetime64[ns] 3MB 2015-10-16T08:00:00.009373144 ... 2015...
  * rank_1   (rank_1) <U3 36B 'x' 'y' 'z'
Attributes:
    CATDESC:            Magnetic field vector in Geocentric Solar Ecliptic (G...
    CDF_DATA_TYPE:      CDF_REAL4
    COORDINATE_SYSTEM:  GSE
    FILLVAL:            -9.999999848243207e+30
    SCALETYP:           linear
    TENSOR_ORDER:       1
    VALIDMAX:           [17000.0, 17000.0, 17000.0, 17000.0]
    VALIDMIN:           [-17000.0, -17000.0, -17000.0, 0.0]
    standard_name:      Magnetic field vector in GSE plus Btotal (8 or 16 S/s)

Switching data store#

One can now load fgm directly from 'local' instead of having to synchronize with 'remote':

fgm = mms.load(
    store="local",
    start_time="2015-10-16T08:00:00",
    stop_time="2015-10-16T14:00:00",
    probe="mms1",
    instrument="fgm",
    data_rate="srvy",
    data_level="l2",
)
fgm
<xarray.Dataset> Size: 28MB
Dimensions:         (time: 345596, rank_1: 3, ephemeris_time: 720)
Coordinates:
  * time            (time) datetime64[ns] 3MB 2015-10-16T08:00:00.009373144 ....
  * rank_1          (rank_1) <U3 36B 'x' 'y' 'z'
  * ephemeris_time  (ephemeris_time) datetime64[ns] 6kB 2015-10-16T08:00:24.2...
Data variables: (12/13)
    b_bcs           (time, rank_1) float32 4MB [nT] dask.array<getitem, shape...
    b_dmpa          (time, rank_1) float32 4MB [nT] dask.array<getitem, shape...
    b_gse           (time, rank_1) float32 4MB [nT] dask.array<getitem, shape...
    b_gsm           (time, rank_1) float32 4MB [nT] dask.array<getitem, shape...
    bdeltahalf      (time) float32 1MB [s] dask.array<getitem, shape=(345596,...
    etemp           (time) float32 1MB [°C] dask.array<getitem, shape=(345596...
    ...              ...
    hirange         (time) uint8 346kB [] dask.array<getitem, shape=(345596,)...
    mode            (time) float32 1MB [1/s] dask.array<getitem, shape=(34559...
    r_gse           (ephemeris_time, rank_1) float32 9kB [km] dask.array<geti...
    r_gsm           (ephemeris_time, rank_1) float32 9kB [km] dask.array<geti...
    rdeltahalf      (time) float32 1MB [s] dask.array<getitem, shape=(345596,...
    stemp           (time) float32 1MB [°C] dask.array<getitem, shape=(345596...
Attributes: (12/38)
    Data_type:                   srvy_l2
    Descriptor:                  FGM>Flux Gate Magnetometer
    Discipline:                  Space Physics>Magnetospheric Science
    File_naming_convention:      source_descriptor_datatype_yyyyMMdd
    Generated_by:                UCLA
    Generation_date:             20160225
    ...                          ...
    size:                        66.233524 MB
    species:                     
    start_time:                  2015-10-16T00:00:13.330852139
    stop_time:                   2015-10-17T00:00:14.324999497
    timestamp:                   2015_10_16_00_00_00
    version:                     4.18.0

Note

By default, when mmspy.load(store="remote") is called a second time, mmspy checks if the local zarr files are updated with the remote, and calls mmspy.load(store="local") if they are to avoid downloading the same file twice.

Note that this makes it very convenient to switch between 'remote' and 'local', and any secondary (or tertiary, and so on and so forth) data stores. This allows a research project to mutate and combine different MMS datasets through many stages to obtain publication-worthy results! More on this later.

Persistent query#

When provided as arguments for mmspy.load(), the query parameters are not remembered. Thus, after the load() call is finished, mmspy.query is still empty:

mms.query.show()
  * start_time        : NaT
  * stop_time         : NaT
  * probe             : None (Alias: None)
  * instrument        : None (Alias: None)
  * data_rate         : None (Alias: None)
  * data_type         : None (Alias: None)
  * data_level        : None (Alias: None)
  * ancillary_product : None (Alias: None)

To make the query persistent, assign the parameters directly into mmspy.query:

mms.query.start_time = "2015-10-16T08:00:00"
mms.query.stop_time = "2015-10-16T14:00:00"
mms.query.probe = "mms1"
mms.query.data_rate = "fast"
mms.query.data_level = "l2"
mms.query.show()
  * start_time        : 2015-10-16 08:00:00
  * stop_time         : 2015-10-16 14:00:00
  * probe             : mms1 (Alias: mms1)
  * instrument        : None (Alias: None)
  * data_rate         : fast (Alias: fast)
  * data_type         : None (Alias: None)
  * data_level        : l2 (Alias: l2)
  * ancillary_product : None (Alias: None)

This shortens the necessary parameters to specify for later load() calls. For example, the Electric Double Probes (EDP) dataset can be loaded with:

edp = mms.load(instrument="edp", data_type="dce")
edp
26-Mar-20 03:50:58 [INFO] Query is set from 2015-10-16 08:00:00 to 2015-10-16 14:00:00.
26-Mar-20 03:51:01 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/edp/dce/fast/l2/zarr_2015_10_16_00_00_00.
26-Mar-20 03:51:01 [INFO] Synchronized remote file mms1_edp_fast_l2_dce_20151016_v2.1.0.cdf to local file zarr_2015_10_16_00_00_00.
26-Mar-20 03:51:03 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/edp/dce/fast/l2/zarr_2015_10_17_00_00_00.
26-Mar-20 03:51:03 [INFO] Synchronized remote file mms1_edp_fast_l2_dce_20151017_v2.1.0.cdf to local file zarr_2015_10_17_00_00_00.
26-Mar-20 03:51:04 [INFO] Synchronized remote store mms1/edp/fast/l2/dce to local store local/mms1/edp/dce/fast/l2.
<xarray.Dataset> Size: 66MB
Dimensions:           (time: 691191, rank_1: 3)
Coordinates:
  * time              (time) datetime64[ns] 6MB 2015-10-16T08:00:00.021513231...
  * rank_1            (rank_1) <U1 12B 'x' 'y' 'z'
Data variables:
    bitmask           (time) uint16 1MB [] dask.array<getitem, shape=(691191,...
    dce_dsl           (time, rank_1) float32 8MB [mV/m] dask.array<getitem, s...
    dce_dsl_EdotBres  (time) float32 3MB [mV/m] dask.array<getitem, shape=(69...
    dce_dsl_offset    (time, rank_1) float32 8MB [mV/m] dask.array<getitem, s...
    dce_dsl_res       (time, rank_1) float32 8MB [mV/m] dask.array<getitem, s...
    dce_dsl_sc0       (time, rank_1) float32 8MB [mV/m] dask.array<getitem, s...
    dce_err           (time, rank_1) float32 8MB [mV/m] dask.array<getitem, s...
    dce_gse           (time, rank_1) float32 8MB [mV/m] dask.array<getitem, s...
    dce_par_epar      (time) float32 3MB [mV/m] dask.array<getitem, shape=(69...
    dce_par_epar_err  (time) float32 3MB [mV/m] dask.array<getitem, shape=(69...
    deltap            int64 8B [ns] 15625000
    quality           (time) uint8 691kB [] dask.array<getitem, shape=(691191...
Attributes: (12/38)
    Calibration_file:            /mms/itfhome/mms-fieldspro/cal/mms1_edp_fast...
    Data_type:                   fast_l2_dce
    Descriptor:                  EDP>Electric Double Probe
    Discipline:                  Space Physics>Magnetospheric Science
    File_naming_convention:      source_descriptor_datatype_yyyyMMddHHmmss
    Generated_by:                IRFU Matlab v1.10.0 and LASP IDL v8.4 while ...
    ...                          ...
    size:                        103.933807 MB
    species:                     
    start_time:                  2015-10-16T04:59:05.568476126
    stop_time:                   2015-10-16T16:33:56.077010429
    timestamp:                   2015_10_16_00_00_00
    version:                     2.1.0

Similarly, ion moments from the Fast Plasma Investigation (FPI):

ion_fpi = mms.load(instrument="fpi", data_type="dis-moms")
ion_fpi
26-Mar-20 03:51:04 [INFO] Query is set from 2015-10-16 08:00:00 to 2015-10-16 14:00:00.
26-Mar-20 03:51:04 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fpi/dis-moms/fast/l2/zarr_2015_10_16_06_00_00.
26-Mar-20 03:51:05 [INFO] Synchronized remote file mms1_fpi_fast_l2_dis-moms_20151016060000_v3.4.0.cdf to local file zarr_2015_10_16_06_00_00.
26-Mar-20 03:51:05 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fpi/dis-moms/fast/l2/zarr_2015_10_16_08_00_00.
26-Mar-20 03:51:05 [INFO] Synchronized remote file mms1_fpi_fast_l2_dis-moms_20151016080000_v3.4.0.cdf to local file zarr_2015_10_16_08_00_00.
26-Mar-20 03:51:06 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fpi/dis-moms/fast/l2/zarr_2015_10_16_10_00_00.
26-Mar-20 03:51:06 [INFO] Synchronized remote file mms1_fpi_fast_l2_dis-moms_20151016100000_v3.4.0.cdf to local file zarr_2015_10_16_10_00_00.
26-Mar-20 03:51:06 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fpi/dis-moms/fast/l2/zarr_2015_10_16_12_00_00.
26-Mar-20 03:51:06 [INFO] Synchronized remote file mms1_fpi_fast_l2_dis-moms_20151016120000_v3.4.0.cdf to local file zarr_2015_10_16_12_00_00.
26-Mar-20 03:51:06 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fpi/dis-moms/fast/l2/zarr_2015_10_16_14_00_00.
26-Mar-20 03:51:07 [INFO] Synchronized remote file mms1_fpi_fast_l2_dis-moms_20151016140000_v3.4.0.cdf to local file zarr_2015_10_16_14_00_00.
26-Mar-20 03:51:07 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fpi/dis-moms/fast/l2/zarr_2015_10_16_16_00_00.
26-Mar-20 03:51:07 [INFO] Synchronized remote file mms1_fpi_fast_l2_dis-moms_20151016160000_v3.4.0.cdf to local file zarr_2015_10_16_16_00_00.
26-Mar-20 03:51:07 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fpi/dis-moms/fast/l2/zarr_2015_10_17_04_00_00.
26-Mar-20 03:51:08 [INFO] Synchronized remote file mms1_fpi_fast_l2_dis-moms_20151017040000_v3.4.0.cdf to local file zarr_2015_10_17_04_00_00.
26-Mar-20 03:51:08 [INFO] Synchronized remote store mms1/fpi/fast/l2/dis-moms to local store local/mms1/fpi/dis-moms/fast/l2.
<xarray.Dataset> Size: 7MB
Dimensions:                    (time: 4800, rank_1: 3, energy_channel: 32,
                                rank_2: 6)
Coordinates:
  * time                       (time) datetime64[ns] 38kB 2015-10-16T08:00:03...
  * rank_1                     (rank_1) <U1 12B 'x' 'y' 'z'
  * energy_channel             (energy_channel) int8 32B 0 1 2 3 ... 28 29 30 31
  * rank_2                     (rank_2) <U2 48B 'xx' 'yy' 'zz' 'xy' 'xz' 'yz'
    energy                     (time, energy_channel) float32 614kB [eV] dask...
Data variables: (12/37)
    Epoch_minus_var            (time) float32 19kB [s] 0.0 0.0 0.0 ... 0.0 0.0
    Epoch_plus_var             (time) float32 19kB [s] 4.5 4.5 4.5 ... 4.5 4.5
    bulkv_dbcs                 (time, rank_1) float32 58kB [km/s] dask.array<...
    bulkv_err                  (time, rank_1) float32 58kB [km/s] dask.array<...
    bulkv_gse                  (time, rank_1) float32 58kB [km/s] dask.array<...
    bulkv_spintone_dbcs        (time, rank_1) float32 58kB [km/s] dask.array<...
    ...                         ...
    startdelphi_count          (time) uint16 10kB [] dask.array<getitem, shap...
    temppara                   (time) float32 19kB [eV] dask.array<getitem, s...
    tempperp                   (time) float32 19kB [eV] dask.array<getitem, s...
    temptensor_dbcs            (time, rank_2) float32 115kB [eV] dask.array<g...
    temptensor_err             (time, rank_2) float32 115kB [eV] dask.array<g...
    temptensor_gse             (time, rank_2) float32 115kB [eV] dask.array<g...
Attributes: (12/57)
    Correction_table_name:                mms1_dis_fast_f1ct_v21-0211_0222_p0...
    Correction_table_rev:                 7825
    Correction_table_scaling_factor:      1.00000
    Data_type:                            fast_l2_dis-moms
    Dead_time_correction:                 100 ns
    Descriptor:                           DIS>Dual Ion Spectrometers
    ...                                   ...
    size:                                 2.240963 MB
    species:                              ion
    start_time:                           2015-10-16T08:00:03.908768999
    stop_time:                            2015-10-16T09:59:59.457722999
    timestamp:                            2015_10_16_08_00_00
    version:                              3.4.0

and heavy-ion moments from the Hot Plasma Composition Analyzer (HPCA):

hpca = mms.load(instrument="hpca", data_rate="srvy", data_type="moments")
hpca
26-Mar-20 03:51:08 [INFO] Query is set from 2015-10-16 08:00:00 to 2015-10-16 14:00:00.
26-Mar-20 03:51:08 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/hpca/moments/srvy/l2/zarr_2015_10_16_06_00_00.
26-Mar-20 03:51:08 [INFO] Synchronized remote file mms1_hpca_srvy_l2_moments_20151016060000_v4.1.0.cdf to local file zarr_2015_10_16_06_00_00.
26-Mar-20 03:51:09 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/hpca/moments/srvy/l2/zarr_2015_10_16_12_00_00.
26-Mar-20 03:51:09 [INFO] Synchronized remote file mms1_hpca_srvy_l2_moments_20151016120000_v4.1.0.cdf to local file zarr_2015_10_16_12_00_00.
26-Mar-20 03:51:09 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/hpca/moments/srvy/l2/zarr_2015_10_16_18_01_00.
26-Mar-20 03:51:10 [INFO] Synchronized remote file mms1_hpca_srvy_l2_moments_20151016180100_v4.1.0.cdf to local file zarr_2015_10_16_18_01_00.
26-Mar-20 03:51:10 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/hpca/moments/srvy/l2/zarr_2015_10_16_21_17_00.
26-Mar-20 03:51:10 [INFO] Synchronized remote file mms1_hpca_srvy_l2_moments_20151016211700_v4.1.0.cdf to local file zarr_2015_10_16_21_17_00.
26-Mar-20 03:51:10 [INFO] Synchronized remote store mms1/hpca/srvy/l2/moments to local store local/mms1/hpca/moments/srvy/l2.
<xarray.Dataset> Size: 3MB
Dimensions:                           (time: 2159, rank_1: 3, rank_2: 6,
                                       energy_channel: 63)
Coordinates:
  * time                              (time) datetime64[ns] 17kB 2015-10-16T0...
  * rank_1                            (rank_1) <U3 36B 'x' 'y' 'z'
  * rank_2                            (rank_2) <U2 48B 'xx' 'yy' ... 'xz' 'yz'
  * energy_channel                    (energy_channel) int8 63B 0 1 2 ... 61 62
Data variables: (12/58)
    B_GSE_spin_avg                    (time, rank_1) float32 26kB [nT] dask.a...
    B_GSM_spin_avg                    (time, rank_1) float32 26kB [nT] dask.a...
    Epoch_MINUS                       (time) uint32 9kB [ms] dask.array<getit...
    Epoch_PLUS                        (time) uint32 9kB [ms] dask.array<getit...
    MCP_VMON_MIN_converted            (time) float64 17kB [] dask.array<getit...
    TOF_VMON_MIN_converted            (time) float64 17kB [] dask.array<getit...
    ...                                ...
    oplus_vparallel_GSM               (time, rank_1) float64 52kB [km/s] dask...
    oplus_vperp                       (time, rank_1) float64 52kB [km/s] dask...
    oplus_vperp_GSM                   (time, rank_1) float64 52kB [km/s] dask...
    science_mode                      (time) uint8 2kB [] dask.array<getitem,...
    spin_number                       (time) uint32 9kB [] dask.array<getitem...
    sweep_table_number                (time) uint8 2kB [] dask.array<getitem,...
Attributes: (12/41)
    Acknowledgement:             Confer with PI for rules of acknowledgement
    Command_Line_Parameters:     --excel-decimation 4
    Data_Quality_Key:            ['0: Bad', '1: Good', '2: Good, RF on, Bkgd ...
    Data_type:                   srvy_l2_moments
    Descriptor:                  HPCA> Hot Plasma Composition Analyzer
    Discipline:                  Space Physics>Magnetospheric Science
    ...                          ...
    size:                        2.5788469999999997 MB
    species:                     ion
    start_time:                  2015-10-16T06:00:06.927817999
    stop_time:                   2015-10-16T11:59:46.544904999
    timestamp:                   2015_10_16_06_00_00
    version:                     4.1.0

FEEPS dataset#

FGM, EDP, and FPI datasets are mostly simple in terms of metadata. However, FEEPS is one of more complicated cases where the variables and metadata in the CDF files can be overwhelming. mmspy provides an automatic autoformatting that turns the FEEPS dataset into a more readable form (without altering the data):

ion_feeps = mms.load(instrument="feeps", data_rate="srvy", data_type="ion")
ion_feeps
26-Mar-20 03:51:10 [INFO] Query is set from 2015-10-16 08:00:00 to 2015-10-16 14:00:00.
26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:12 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:13 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/feeps/ion/srvy/l2/zarr_2015_10_16_00_00_00.
26-Mar-20 03:51:13 [INFO] Synchronized remote file mms1_feeps_srvy_l2_ion_20151016000000_v7.1.2.cdf to local file zarr_2015_10_16_00_00_00.
26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:51:15 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/feeps/ion/srvy/l2/zarr_2015_10_17_00_00_00.
26-Mar-20 03:51:15 [INFO] Synchronized remote file mms1_feeps_srvy_l2_ion_20151017000000_v7.1.2.cdf to local file zarr_2015_10_17_00_00_00.
26-Mar-20 03:51:15 [INFO] Synchronized remote store mms1/feeps/srvy/l2/ion to local store local/mms1/feeps/ion/srvy/l2.
<xarray.Dataset> Size: 23MB
Dimensions:              (time: 8927, sensor: 2, eye: 3, energy_channel: 16,
                          rank_1: 3, spin_sector: 64)
Coordinates:
  * time                 (time) datetime64[ns] 71kB 2015-10-16T08:00:02.31414...
  * sensor               (sensor) <U6 48B 'bottom' 'top'
  * eye                  (eye) int64 24B 6 7 8
  * energy_channel       (energy_channel) int64 128B 0 1 2 3 4 ... 12 13 14 15
  * rank_1               (rank_1) <U1 12B 'x' 'y' 'z'
  * spin_sector          (spin_sector) int64 512B 0 1 2 3 4 5 ... 59 60 61 62 63
    energy               (sensor, eye, energy_channel) float64 768B [keV] das...
    pitch_angle          (time, sensor, eye) float32 214kB [deg] dask.array<g...
Data variables: (12/23)
    count_rate           (time, sensor, eye, energy_channel) float64 7MB [count/s] dask.array<getitem, shape=(8927, 2, 3, 16), dtype=float64, chunksize=(1302, 2, 3, 16), chunktype=numpy.nd...
    energy_lower_bound   (sensor, eye, energy_channel) float64 768B [keV] das...
    energy_upper_bound   (sensor, eye, energy_channel) float64 768B [keV] das...
    integration_sectors  (time) float64 71kB [] dask.array<getitem, shape=(89...
    intensity            (time, sensor, eye, energy_channel) float64 7MB [1/cm²/keV/s/sr] dask.array<getitem, shape=(8927, 2, 3, 16), dtype=float64, chunksize=(1302, 2, 3, 16), chunktype=n...
    l_shell              (time) float64 71kB [Re] dask.array<getitem, shape=(...
    ...                   ...
    scz_vec_gse          (time, rank_1) float64 214kB [] dask.array<getitem, ...
    sector_mask          (sensor, eye, spin_sector) float64 3kB [] dask.array...
    spin                 (time) float64 71kB [] dask.array<getitem, shape=(89...
    spin_duration        (time) float64 71kB [s] dask.array<getitem, shape=(8...
    spinsectnum          (time) int16 18kB [] dask.array<getitem, shape=(8927...
    sun_contamination    (sensor, eye, spin_sector) float64 3kB [] dask.array...
Attributes: (12/37)
    Acknowledgment:              Baker, D. 2015. MMS FEEPS Level 1B Data, V1....
    Data_Mode:                   Survey
    Data_type:                   Survey_Level 2
    Descriptor:                  FEEPS
    Developer:                   Dave Judd, James Craft, Edward Hartnett
    Discipline:                  Space Physics>Magnetospheric Science
    ...                          ...
    size:                        53.175520999999996 MB
    species:                     ion
    start_time:                  2015-10-16T00:00:00.619872000
    stop_time:                   2015-10-16T23:58:27.811855872
    timestamp:                   2015_10_16_00_00_00
    version:                     7.1.2

Masking flagged data#

Data from the level-2 CDF files are not fault-free, and many instruments have caveats that one should read about in the product guides before using the data. For convenience, mmspy provides instrument-specific xarray accessors (fgm, edp, fpi, feeps) that allows for automatic data masking in accordance with the Calibration and Measurement Algorithms document (CMAD) and in consistency with PySPEDAS. The FEEPS masking is the most complicated, which uses multiple time-dependent and time-independent energy tables. Simply call the following and bad eyes will be set to NaN:

ion_feeps = ion_feeps.feeps.mask_data()
ion_feeps
<xarray.Dataset> Size: 20MB
Dimensions:              (time: 8927, sensor: 2, eye: 3, energy_channel: 14,
                          rank_1: 3, spin_sector: 64)
Coordinates:
  * time                 (time) datetime64[ns] 71kB 2015-10-16T08:00:02.31414...
  * sensor               (sensor) <U6 48B 'bottom' 'top'
  * eye                  (eye) int64 24B 6 7 8
  * energy_channel       (energy_channel) int64 112B 1 2 3 4 5 ... 11 12 13 14
  * rank_1               (rank_1) <U1 12B 'x' 'y' 'z'
  * spin_sector          (spin_sector) int64 512B 0 1 2 3 4 5 ... 59 60 61 62 63
    energy               (eye, energy_channel, sensor) float64 672B [keV] 76....
    pitch_angle          (time, sensor, eye) float32 214kB [deg] dask.array<g...
Data variables: (12/23)
    count_rate           (time, sensor, eye, energy_channel) float64 6MB [count/s] dask.array<getitem, shape=(8927, 2, 3, 14), dtype=float64, chunksize=(1302, 2, 3, 14), chunktype=numpy.nd...
    energy_lower_bound   (sensor, eye, energy_channel) float64 672B [keV] das...
    energy_upper_bound   (sensor, eye, energy_channel) float64 672B [keV] das...
    integration_sectors  (time) float64 71kB [] dask.array<getitem, shape=(89...
    intensity            (time, sensor, eye, energy_channel) float64 6MB [1/cm²/keV/s/sr] dask.array<getitem, shape=(8927, 2, 3, 14), dtype=float64, chunksize=(1302, 2, 3, 14), chunktype=n...
    l_shell              (time) float64 71kB [Re] dask.array<getitem, shape=(...
    ...                   ...
    scz_vec_gse          (time, rank_1) float64 214kB [] dask.array<getitem, ...
    sector_mask          (sensor, eye, spin_sector) float64 3kB [] dask.array...
    spin                 (time) float64 71kB [] dask.array<getitem, shape=(89...
    spin_duration        (time) float64 71kB [s] dask.array<getitem, shape=(8...
    spinsectnum          (time) int16 18kB [] dask.array<getitem, shape=(8927...
    sun_contamination    (sensor, eye, spin_sector) float64 3kB [] dask.array...
Attributes: (12/37)
    Acknowledgment:              Baker, D. 2015. MMS FEEPS Level 1B Data, V1....
    Data_Mode:                   Survey
    Data_type:                   Survey_Level 2
    Descriptor:                  FEEPS
    Developer:                   Dave Judd, James Craft, Edward Hartnett
    Discipline:                  Space Physics>Magnetospheric Science
    ...                          ...
    size:                        53.175520999999996 MB
    species:                     ion
    start_time:                  2015-10-16T00:00:00.619872000
    stop_time:                   2015-10-16T23:58:27.811855872
    timestamp:                   2015_10_16_00_00_00
    version:                     7.1.2

Unit handling and conversions#

astropy.units is the more common library for units handling. However, xarray currently cannot wrap astropy quantities until Quantity 2.0 is implemented. Thus, mmspy resorts to utilizing pint and pint-xarray for units handling and conversions. One setback is that pint does not accept FITS-compliant strings (e.g., 'cm-2 s-1 sr-1'). Thus, users familiar with astropy.units may find it difficult to migrate to pint. As a resolution, mmspy implements a custom pint formatter for FITS unit strings that makes the pint experience as close to that of astropy.units as much as possible. This formatter is initialized when mmspy is imported.

Below is an example of using the custom mmspy.units registry for calculating the ion cyclotron frequency:

from mmspy import units as u
import numpy as np

background_field = u.Quantity(50.0, "nT")
proton_gyrofrequency = (u.e * background_field / u.m_p / 2 / np.pi).to("Hz")
proton_gyrofrequency
0.7622593218805414 hertz

Tip

mmspy.units is an application-level registry. Thus, it can also be imported with from pint import application_registry as u.

xarray.Dataset loaded with mmspy.load() are quantified with pint by default. To do the same conversion above with a magnetic field data array, use the pint accessor:

background_field = fgm.b_gse.tensor.magnitude
fci = (u.e * background_field / u.m_p / 2 / np.pi).pint.to("Hz")
fci.data.compute()
Magnitude
[0.6349216201279423 0.6349530242442917 0.6351533127196759 ... 0.5492489808073479 0.5490516001205145 0.5490270583851451]
Unitshertz

Above, tensor is an accessor provided by mmspy to conveniently calculate the magnitude of rank_1 and rank_2 tensors.

Tip

Dequantify a Dataset or DataArray with dequantify(). For example, fgm.b_gse.pint.dequantify() returns a DataArray with the pint wrapping layer removed, where the units will be saved in its attrs. In opposite, fgm.b_gse.pint.quantify() will rewrap the array with pint.Quantity.

Furthermore, mmspy provides convienient conversion species-dependent parameters, so that one can directly convert by specifying what species the conversion involves:

fce = background_field.data.to("Hz", "electron")
fce.compute()
Magnitude
[1165.8130302110483 1165.8706929632397 1166.238453182772 ... 1008.5049844834606 1008.1425634076496 1008.0975010346407]
Unitshertz

Note

Conversion to frequency by mmspy is always to ordinary frequency (unit 'Hz').

Unfortunately, this conversion is not implemented within the pint accessor. So one would have to detach the data from the xarray manually (via data), convert it to desired units, and then put the data back into the xarray. For example:

fce = background_field.copy()
fce.data = fce.data.to("Hz", "electron")
fce.compute()
<xarray.DataArray 'b_gse' (time: 345596)> Size: 3MB
<Quantity([1165.81303021 1165.87069296 1166.23845318 ... 1008.50498448 1008.14256341
 1008.09750103], 'hertz')>
Coordinates:
  * time     (time) datetime64[ns] 3MB 2015-10-16T08:00:00.009373144 ... 2015...
Attributes:
    CATDESC:            Magnetic field vector in Geocentric Solar Ecliptic (G...
    CDF_DATA_TYPE:      CDF_REAL4
    COORDINATE_SYSTEM:  GSE
    FILLVAL:            -9.999999848243207e+30
    SCALETYP:           linear
    TENSOR_ORDER:       1
    VALIDMAX:           [17000.0, 17000.0, 17000.0, 17000.0]
    VALIDMIN:           [-17000.0, -17000.0, -17000.0, 0.0]
    standard_name:      Magnetic field vector in GSE plus Btotal (8 or 16 S/s)

We can also add the converted array as coordinates as follows:

fgm = fgm.assign_coords(
    fce=(background_field.dims, background_field.data.to("Hz", "electron")),
    fci=(background_field.dims, background_field.data.to("Hz", "ion")),
)
fgm
<xarray.Dataset> Size: 34MB
Dimensions:         (time: 345596, rank_1: 3, ephemeris_time: 720)
Coordinates:
  * time            (time) datetime64[ns] 3MB 2015-10-16T08:00:00.009373144 ....
  * rank_1          (rank_1) <U3 36B 'x' 'y' 'z'
  * ephemeris_time  (ephemeris_time) datetime64[ns] 6kB 2015-10-16T08:00:24.2...
    fce             (time) float64 3MB [Hz] dask.array<mul, shape=(345596,), ...
    fci             (time) float64 3MB [Hz] dask.array<mul, shape=(345596,), ...
Data variables: (12/13)
    b_bcs           (time, rank_1) float32 4MB [nT] dask.array<getitem, shape...
    b_dmpa          (time, rank_1) float32 4MB [nT] dask.array<getitem, shape...
    b_gse           (time, rank_1) float32 4MB [nT] dask.array<getitem, shape...
    b_gsm           (time, rank_1) float32 4MB [nT] dask.array<getitem, shape...
    bdeltahalf      (time) float32 1MB [s] dask.array<getitem, shape=(345596,...
    etemp           (time) float32 1MB [°C] dask.array<getitem, shape=(345596...
    ...              ...
    hirange         (time) uint8 346kB [] dask.array<getitem, shape=(345596,)...
    mode            (time) float32 1MB [1/s] dask.array<getitem, shape=(34559...
    r_gse           (ephemeris_time, rank_1) float32 9kB [km] dask.array<geti...
    r_gsm           (ephemeris_time, rank_1) float32 9kB [km] dask.array<geti...
    rdeltahalf      (time) float32 1MB [s] dask.array<getitem, shape=(345596,...
    stemp           (time) float32 1MB [°C] dask.array<getitem, shape=(345596...
Attributes: (12/38)
    Data_type:                   srvy_l2
    Descriptor:                  FGM>Flux Gate Magnetometer
    Discipline:                  Space Physics>Magnetospheric Science
    File_naming_convention:      source_descriptor_datatype_yyyyMMdd
    Generated_by:                UCLA
    Generation_date:             20160225
    ...                          ...
    size:                        66.233524 MB
    species:                     
    start_time:                  2015-10-16T00:00:13.330852139
    stop_time:                   2015-10-17T00:00:14.324999497
    timestamp:                   2015_10_16_00_00_00
    version:                     4.18.0

Similarly, number density can be converted to plasma frequencies, which are added as extra coordinates of the ion_fpi dataset:

ion_fpi = ion_fpi.assign_coords(
    fpi=(ion_fpi.numberdensity.dims, ion_fpi.numberdensity.data.to("Hz", "ion")),
)
ion_fpi
<xarray.Dataset> Size: 7MB
Dimensions:                    (time: 4800, rank_1: 3, energy_channel: 32,
                                rank_2: 6)
Coordinates:
  * time                       (time) datetime64[ns] 38kB 2015-10-16T08:00:03...
  * rank_1                     (rank_1) <U1 12B 'x' 'y' 'z'
  * energy_channel             (energy_channel) int8 32B 0 1 2 3 ... 28 29 30 31
  * rank_2                     (rank_2) <U2 48B 'xx' 'yy' 'zz' 'xy' 'xz' 'yz'
    energy                     (time, energy_channel) float32 614kB [eV] dask...
    fpi                        (time) float64 38kB [Hz] dask.array<mul, shape...
Data variables: (12/37)
    Epoch_minus_var            (time) float32 19kB [s] 0.0 0.0 0.0 ... 0.0 0.0
    Epoch_plus_var             (time) float32 19kB [s] 4.5 4.5 4.5 ... 4.5 4.5
    bulkv_dbcs                 (time, rank_1) float32 58kB [km/s] dask.array<...
    bulkv_err                  (time, rank_1) float32 58kB [km/s] dask.array<...
    bulkv_gse                  (time, rank_1) float32 58kB [km/s] dask.array<...
    bulkv_spintone_dbcs        (time, rank_1) float32 58kB [km/s] dask.array<...
    ...                         ...
    startdelphi_count          (time) uint16 10kB [] dask.array<getitem, shap...
    temppara                   (time) float32 19kB [eV] dask.array<getitem, s...
    tempperp                   (time) float32 19kB [eV] dask.array<getitem, s...
    temptensor_dbcs            (time, rank_2) float32 115kB [eV] dask.array<g...
    temptensor_err             (time, rank_2) float32 115kB [eV] dask.array<g...
    temptensor_gse             (time, rank_2) float32 115kB [eV] dask.array<g...
Attributes: (12/57)
    Correction_table_name:                mms1_dis_fast_f1ct_v21-0211_0222_p0...
    Correction_table_rev:                 7825
    Correction_table_scaling_factor:      1.00000
    Data_type:                            fast_l2_dis-moms
    Dead_time_correction:                 100 ns
    Descriptor:                           DIS>Dual Ion Spectrometers
    ...                                   ...
    size:                                 2.240963 MB
    species:                              ion
    start_time:                           2015-10-16T08:00:03.908768999
    stop_time:                            2015-10-16T09:59:59.457722999
    timestamp:                            2015_10_16_08_00_00
    version:                              3.4.0

Energy can be converted (relativistically correctly) to speed

ion_fpi = ion_fpi.assign_coords(
    V=(ion_fpi.energy.dims, ion_fpi.energy.data.to("km/s", "ion")),
)
ion_fpi
<xarray.Dataset> Size: 8MB
Dimensions:                    (time: 4800, rank_1: 3, energy_channel: 32,
                                rank_2: 6)
Coordinates:
  * time                       (time) datetime64[ns] 38kB 2015-10-16T08:00:03...
  * rank_1                     (rank_1) <U1 12B 'x' 'y' 'z'
  * energy_channel             (energy_channel) int8 32B 0 1 2 3 ... 28 29 30 31
  * rank_2                     (rank_2) <U2 48B 'xx' 'yy' 'zz' 'xy' 'xz' 'yz'
    energy                     (time, energy_channel) float32 614kB [eV] dask...
    fpi                        (time) float64 38kB [Hz] dask.array<mul, shape...
    V                          (time, energy_channel) float64 1MB [km/s] dask...
Data variables: (12/37)
    Epoch_minus_var            (time) float32 19kB [s] 0.0 0.0 0.0 ... 0.0 0.0
    Epoch_plus_var             (time) float32 19kB [s] 4.5 4.5 4.5 ... 4.5 4.5
    bulkv_dbcs                 (time, rank_1) float32 58kB [km/s] dask.array<...
    bulkv_err                  (time, rank_1) float32 58kB [km/s] dask.array<...
    bulkv_gse                  (time, rank_1) float32 58kB [km/s] dask.array<...
    bulkv_spintone_dbcs        (time, rank_1) float32 58kB [km/s] dask.array<...
    ...                         ...
    startdelphi_count          (time) uint16 10kB [] dask.array<getitem, shap...
    temppara                   (time) float32 19kB [eV] dask.array<getitem, s...
    tempperp                   (time) float32 19kB [eV] dask.array<getitem, s...
    temptensor_dbcs            (time, rank_2) float32 115kB [eV] dask.array<g...
    temptensor_err             (time, rank_2) float32 115kB [eV] dask.array<g...
    temptensor_gse             (time, rank_2) float32 115kB [eV] dask.array<g...
Attributes: (12/57)
    Correction_table_name:                mms1_dis_fast_f1ct_v21-0211_0222_p0...
    Correction_table_rev:                 7825
    Correction_table_scaling_factor:      1.00000
    Data_type:                            fast_l2_dis-moms
    Dead_time_correction:                 100 ns
    Descriptor:                           DIS>Dual Ion Spectrometers
    ...                                   ...
    size:                                 2.240963 MB
    species:                              ion
    start_time:                           2015-10-16T08:00:03.908768999
    stop_time:                            2015-10-16T09:59:59.457722999
    timestamp:                            2015_10_16_08_00_00
    version:                              3.4.0

Energy flux can be converted (relativistically correctly) to phase space density (a bit more involved, since the conversion involves energy) as follows:

ion_fpi = ion_fpi.assign_coords(
    f_omni=(
        ion_fpi.energyspectr_omni.dims,
        ion_fpi.energyspectr_omni.data.to(
            "s3 km-6",
            "ion",
            energy=ion_fpi.energy.broadcast_like(ion_fpi.energyspectr_omni).data,
        ),
    ),
)
ion_fpi
<xarray.Dataset> Size: 9MB
Dimensions:                    (time: 4800, rank_1: 3, energy_channel: 32,
                                rank_2: 6)
Coordinates:
  * time                       (time) datetime64[ns] 38kB 2015-10-16T08:00:03...
  * rank_1                     (rank_1) <U1 12B 'x' 'y' 'z'
  * energy_channel             (energy_channel) int8 32B 0 1 2 3 ... 28 29 30 31
  * rank_2                     (rank_2) <U2 48B 'xx' 'yy' 'zz' 'xy' 'xz' 'yz'
    energy                     (time, energy_channel) float32 614kB [eV] dask...
    fpi                        (time) float64 38kB [Hz] dask.array<mul, shape...
    V                          (time, energy_channel) float64 1MB [km/s] dask...
    f_omni                     (time, energy_channel) float64 1MB [s³/km⁶] da...
Data variables: (12/37)
    Epoch_minus_var            (time) float32 19kB [s] 0.0 0.0 0.0 ... 0.0 0.0
    Epoch_plus_var             (time) float32 19kB [s] 4.5 4.5 4.5 ... 4.5 4.5
    bulkv_dbcs                 (time, rank_1) float32 58kB [km/s] dask.array<...
    bulkv_err                  (time, rank_1) float32 58kB [km/s] dask.array<...
    bulkv_gse                  (time, rank_1) float32 58kB [km/s] dask.array<...
    bulkv_spintone_dbcs        (time, rank_1) float32 58kB [km/s] dask.array<...
    ...                         ...
    startdelphi_count          (time) uint16 10kB [] dask.array<getitem, shap...
    temppara                   (time) float32 19kB [eV] dask.array<getitem, s...
    tempperp                   (time) float32 19kB [eV] dask.array<getitem, s...
    temptensor_dbcs            (time, rank_2) float32 115kB [eV] dask.array<g...
    temptensor_err             (time, rank_2) float32 115kB [eV] dask.array<g...
    temptensor_gse             (time, rank_2) float32 115kB [eV] dask.array<g...
Attributes: (12/57)
    Correction_table_name:                mms1_dis_fast_f1ct_v21-0211_0222_p0...
    Correction_table_rev:                 7825
    Correction_table_scaling_factor:      1.00000
    Data_type:                            fast_l2_dis-moms
    Dead_time_correction:                 100 ns
    Descriptor:                           DIS>Dual Ion Spectrometers
    ...                                   ...
    size:                                 2.240963 MB
    species:                              ion
    start_time:                           2015-10-16T08:00:03.908768999
    stop_time:                            2015-10-16T09:59:59.457722999
    timestamp:                            2015_10_16_08_00_00
    version:                              3.4.0

Below is a full list of supported conversions:

  • Voltage <-> Potential energy

  • Kinetic energy -> Lorentz factor

  • Momentum -> Lorentz factor

  • Kinetic energy <-> Momentum

  • Kinetic energy <-> Speed

  • Magnetic field <-> Cyclotron frequency

  • Density <-> Plasma frequency

  • Phase space density <-> Energy flux

Dask in action#

Every calculation that we have laid out thus far (frequency, speed, and phase space density conversions) are not evaluated immediately. Let us examine the task graph of one of the variables from the previous section:

ion_fpi.V.data.dask

HighLevelGraph

HighLevelGraph with 19 layers and 45 keys from all layers.

Layer1: original

original-open_dataset-energy-6f4cc3cd45cc459cb6e55cb1e1a33109

layer_type MaterializedLayer
is_materialized True
number of outputs 1

Layer2: open_dataset-energy

open_dataset-energy-6f4cc3cd45cc459cb6e55cb1e1a33109

layer_type Blockwise
is_materialized False
number of outputs 1
shape (1600, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on original-open_dataset-energy-6f4cc3cd45cc459cb6e55cb1e1a33109
32 1600

Layer3: original

original-open_dataset-energy-cafada05f8435a0037a9923315d5027d

layer_type MaterializedLayer
is_materialized True
number of outputs 1

Layer4: open_dataset-energy

open_dataset-energy-cafada05f8435a0037a9923315d5027d

layer_type Blockwise
is_materialized False
number of outputs 1
shape (1600, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on original-open_dataset-energy-cafada05f8435a0037a9923315d5027d
32 1600

Layer5: original

original-open_dataset-energy-28a025bae7712e00ccb83400862d6253

layer_type MaterializedLayer
is_materialized True
number of outputs 1

Layer6: open_dataset-energy

open_dataset-energy-28a025bae7712e00ccb83400862d6253

layer_type Blockwise
is_materialized False
number of outputs 1
shape (1600, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on original-open_dataset-energy-28a025bae7712e00ccb83400862d6253
32 1600

Layer7: concatenate

concatenate-d043f2a894cc791dad527b166c4294a6

layer_type MaterializedLayer
is_materialized True
number of outputs 3
shape (4800, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on open_dataset-energy-6f4cc3cd45cc459cb6e55cb1e1a33109
open_dataset-energy-28a025bae7712e00ccb83400862d6253
open_dataset-energy-cafada05f8435a0037a9923315d5027d
32 4800

Layer8: getitem

getitem-b1a6d2775384bec462a43db4c78cffde

layer_type MaterializedLayer
is_materialized True
number of outputs 3
shape (4800, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on concatenate-d043f2a894cc791dad527b166c4294a6
32 4800

Layer9: getitem

getitem-08a8208f56cef7cc64bf686280a909cf

layer_type MaterializedLayer
is_materialized True
number of outputs 3
shape (4800, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on getitem-b1a6d2775384bec462a43db4c78cffde
32 4800

Layer10: truediv

truediv-2b7ed7153330eadec1fe69374263f51d

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on getitem-08a8208f56cef7cc64bf686280a909cf
32 4800

Layer11: mul

mul-70d1c1db27bc66dfae57bd3e0719f3e8

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on truediv-2b7ed7153330eadec1fe69374263f51d
32 4800

Layer12: add

add-34bbc7e6a58a02089448ff74de6295a5

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on mul-70d1c1db27bc66dfae57bd3e0719f3e8
32 4800

Layer13: pow

pow-0982b76cbc4aa574e16e5312d1e07bea

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on add-34bbc7e6a58a02089448ff74de6295a5
32 4800

Layer14: divide

divide-0db39855d839dc37c3ec5794b1f9cb3e

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on pow-0982b76cbc4aa574e16e5312d1e07bea
32 4800

Layer15: sub

sub-6a9f5ede81402d8453a3cf875674b3ba

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on divide-0db39855d839dc37c3ec5794b1f9cb3e
32 4800

Layer16: neg

neg-494eda2c10535c7237ff8e344315f51f

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on sub-6a9f5ede81402d8453a3cf875674b3ba
32 4800

Layer17: sqrt

sqrt-eeac70d43ec2a935333c0bb546f41ea4

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on neg-494eda2c10535c7237ff8e344315f51f
32 4800

Layer18: multiply

multiply-843c51e008679ba741fe8d2fbfad4ecc

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on sqrt-eeac70d43ec2a935333c0bb546f41ea4
32 4800

Layer19: mul

mul-1f3c25b167e995b76e36dfcd622452bc

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on multiply-843c51e008679ba741fe8d2fbfad4ecc
32 4800

These layers show all of the necessary steps to get from data on-disk to the final computational results in-memory, which is the ion speed quantified in 'km/s'. The benefit of using dask adds up quickly for more complicated operations, which could easily result in a graph of hundreds of layers.

As a demonstration, let us further complicate the calculations by trying to integrate for the number density using the omni-directional phase space density ion_fpi.f_omni. Usually, there are important preprocessing steps to obtain the correct plasma moments. But let us ignore them for now. Perform a regrid in the ion speed (see more detailed examples in the Gallery):

from mmspy.compute.particle import ParticleGrid, interpolate_distribution
import numpy as np

grid = {
    "V": ParticleGrid(
        name="speed",
        center=u.Quantity(np.linspace(0, 5000, 30), "km s-1")
    ),
}
f_interpolated = interpolate_distribution(ion_fpi, grid, variable="f_omni")
f_interpolated
<xarray.DataArray 'f_omni' (time: 4800, speed: 30)> Size: 1MB
<Quantity(dask.array<process_chunk, shape=(4800, 30), dtype=float64, chunksize=(1, 30), chunktype=numpy.ndarray>, 'second ** 3 / kilometer ** 6')>
Coordinates:
  * time     (time) datetime64[ns] 38kB 2015-10-16T08:00:03.908768999 ... 201...
  * speed    (speed) int64 240B 0 1 2 3 4 5 6 7 8 ... 21 22 23 24 25 26 27 28 29
    V        (speed) float64 240B [km/s] 0.0 172.4 344.8 ... 4.828e+03 5e+03

And finally integrate along the speed coordinate, convert to number density, and add a factor of 2pi (because f_omni is solid-angle averaged):

V = f_interpolated.V
f_interpolated = f_interpolated.fillna(0.0)  # Fill NaNs with zeros
n = 2 * np.pi * (V**2 * f_interpolated).integrate("V").pint.to("cm-3")
n.data.dask

HighLevelGraph

HighLevelGraph with 56 layers and 96095 keys from all layers.

Layer1: original

original-open_dataset-energyspectr_omni-6f4cc3cd45cc459cb6e55cb1e1a33109

layer_type MaterializedLayer
is_materialized True
number of outputs 1

Layer2: open_dataset

open_dataset-energyspectr_omni-6f4cc3cd45cc459cb6e55cb1e1a33109

layer_type Blockwise
is_materialized False
number of outputs 1
shape (1600, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on original-open_dataset-energyspectr_omni-6f4cc3cd45cc459cb6e55cb1e1a33109
32 1600

Layer3: original

original-open_dataset-energyspectr_omni-cafada05f8435a0037a9923315d5027d

layer_type MaterializedLayer
is_materialized True
number of outputs 1

Layer4: open_dataset

open_dataset-energyspectr_omni-cafada05f8435a0037a9923315d5027d

layer_type Blockwise
is_materialized False
number of outputs 1
shape (1600, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on original-open_dataset-energyspectr_omni-cafada05f8435a0037a9923315d5027d
32 1600

Layer5: original

original-open_dataset-energyspectr_omni-28a025bae7712e00ccb83400862d6253

layer_type MaterializedLayer
is_materialized True
number of outputs 1

Layer6: open_dataset

open_dataset-energyspectr_omni-28a025bae7712e00ccb83400862d6253

layer_type Blockwise
is_materialized False
number of outputs 1
shape (1600, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on original-open_dataset-energyspectr_omni-28a025bae7712e00ccb83400862d6253
32 1600

Layer7: concatenate

concatenate-872b77b7f78323fe8bbe02d9b0a6f646

layer_type MaterializedLayer
is_materialized True
number of outputs 3
shape (4800, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on open_dataset-energyspectr_omni-28a025bae7712e00ccb83400862d6253
open_dataset-energyspectr_omni-6f4cc3cd45cc459cb6e55cb1e1a33109
open_dataset-energyspectr_omni-cafada05f8435a0037a9923315d5027d
32 4800

Layer8: getitem

getitem-97a1a20df4e3ac3f056d138237b040ad

layer_type MaterializedLayer
is_materialized True
number of outputs 3
shape (4800, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on concatenate-872b77b7f78323fe8bbe02d9b0a6f646
32 4800

Layer9: getitem

getitem-c73a04cc89dc7fef55ec3c5063bd9502

layer_type MaterializedLayer
is_materialized True
number of outputs 3
shape (4800, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on getitem-97a1a20df4e3ac3f056d138237b040ad
32 4800

Layer10: original

original-open_dataset-energy-6f4cc3cd45cc459cb6e55cb1e1a33109

layer_type MaterializedLayer
is_materialized True
number of outputs 1

Layer11: open_dataset-energy

open_dataset-energy-6f4cc3cd45cc459cb6e55cb1e1a33109

layer_type Blockwise
is_materialized False
number of outputs 1
shape (1600, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on original-open_dataset-energy-6f4cc3cd45cc459cb6e55cb1e1a33109
32 1600

Layer12: original

original-open_dataset-energy-cafada05f8435a0037a9923315d5027d

layer_type MaterializedLayer
is_materialized True
number of outputs 1

Layer13: open_dataset-energy

open_dataset-energy-cafada05f8435a0037a9923315d5027d

layer_type Blockwise
is_materialized False
number of outputs 1
shape (1600, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on original-open_dataset-energy-cafada05f8435a0037a9923315d5027d
32 1600

Layer14: original

original-open_dataset-energy-28a025bae7712e00ccb83400862d6253

layer_type MaterializedLayer
is_materialized True
number of outputs 1

Layer15: open_dataset-energy

open_dataset-energy-28a025bae7712e00ccb83400862d6253

layer_type Blockwise
is_materialized False
number of outputs 1
shape (1600, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on original-open_dataset-energy-28a025bae7712e00ccb83400862d6253
32 1600

Layer16: concatenate

concatenate-d043f2a894cc791dad527b166c4294a6

layer_type MaterializedLayer
is_materialized True
number of outputs 3
shape (4800, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on open_dataset-energy-6f4cc3cd45cc459cb6e55cb1e1a33109
open_dataset-energy-28a025bae7712e00ccb83400862d6253
open_dataset-energy-cafada05f8435a0037a9923315d5027d
32 4800

Layer17: getitem

getitem-b1a6d2775384bec462a43db4c78cffde

layer_type MaterializedLayer
is_materialized True
number of outputs 3
shape (4800, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on concatenate-d043f2a894cc791dad527b166c4294a6
32 4800

Layer18: getitem

getitem-08a8208f56cef7cc64bf686280a909cf

layer_type MaterializedLayer
is_materialized True
number of outputs 3
shape (4800, 32)
dtype float32
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on getitem-b1a6d2775384bec462a43db4c78cffde
32 4800

Layer19: truediv

truediv-2b7ed7153330eadec1fe69374263f51d

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on getitem-08a8208f56cef7cc64bf686280a909cf
32 4800

Layer20: mul

mul-70d1c1db27bc66dfae57bd3e0719f3e8

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on truediv-2b7ed7153330eadec1fe69374263f51d
32 4800

Layer21: add

add-34bbc7e6a58a02089448ff74de6295a5

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on mul-70d1c1db27bc66dfae57bd3e0719f3e8
32 4800

Layer22: pow

pow-0982b76cbc4aa574e16e5312d1e07bea

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on add-34bbc7e6a58a02089448ff74de6295a5
32 4800

Layer23: divide

divide-0db39855d839dc37c3ec5794b1f9cb3e

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on pow-0982b76cbc4aa574e16e5312d1e07bea
32 4800

Layer24: sub

sub-6a9f5ede81402d8453a3cf875674b3ba

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on divide-0db39855d839dc37c3ec5794b1f9cb3e
32 4800

Layer25: neg

neg-494eda2c10535c7237ff8e344315f51f

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on sub-6a9f5ede81402d8453a3cf875674b3ba
32 4800

Layer26: sqrt

sqrt-eeac70d43ec2a935333c0bb546f41ea4

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on neg-494eda2c10535c7237ff8e344315f51f
32 4800

Layer27: multiply

multiply-843c51e008679ba741fe8d2fbfad4ecc

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on sqrt-eeac70d43ec2a935333c0bb546f41ea4
32 4800

Layer28: mul

mul-1f3c25b167e995b76e36dfcd622452bc

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on multiply-843c51e008679ba741fe8d2fbfad4ecc
32 4800

Layer29: sub

sub-a66859ef1422e6788ba02219f1757b73

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on pow-0982b76cbc4aa574e16e5312d1e07bea
32 4800

Layer30: sqrt

sqrt-0449144957f9ba83eb5e3114496bfcc4

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on sub-a66859ef1422e6788ba02219f1757b73
32 4800

Layer31: mul

mul-9e7ec782494938f7f415d78f9d9883d1

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on sqrt-0449144957f9ba83eb5e3114496bfcc4
32 4800

Layer32: mul

mul-2f73305ec30c8c2e942cea457fbfa176

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on mul-9e7ec782494938f7f415d78f9d9883d1
32 4800

Layer33: pow

pow-6bf44c3fc6b74fab675ba25a9fd86b5d

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on mul-2f73305ec30c8c2e942cea457fbfa176
32 4800

Layer34: divide

divide-15f6eabb82f19e042e62170dce1f012a

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on pow-6bf44c3fc6b74fab675ba25a9fd86b5d
32 4800

Layer35: mul

mul-c5a6fdc625f9377b49aeadb1b6c0c56b

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on getitem-c73a04cc89dc7fef55ec3c5063bd9502
divide-15f6eabb82f19e042e62170dce1f012a
32 4800

Layer36: truediv

truediv-7a6969030ad894a92219509b294ff114

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on mul-c5a6fdc625f9377b49aeadb1b6c0c56b
getitem-08a8208f56cef7cc64bf686280a909cf
32 4800

Layer37: mul

mul-ca2ccb0c018b6a09ee8f66f86d46b830

layer_type Blockwise
is_materialized False
number of outputs 3
shape (4800, 32)
dtype float64
chunksize (1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on truediv-7a6969030ad894a92219509b294ff114
32 4800

Layer38: stack

stack-70acf076240da0f2b6488e41b7f45e2f

layer_type MaterializedLayer
is_materialized True
number of outputs 6
shape (2, 4800, 32)
dtype float64
chunksize (1, 1600, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on mul-ca2ccb0c018b6a09ee8f66f86d46b830
mul-1f3c25b167e995b76e36dfcd622452bc
32 4800 2

Layer39: rechunk-merge

rechunk-merge-c973d0fa947ab2d55ed6eeb413da637a

layer_type MaterializedLayer
is_materialized True
number of outputs 19200
shape (2, 4800, 32)
dtype float64
chunksize (1, 1, 32)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on stack-70acf076240da0f2b6488e41b7f45e2f
32 4800 2

Layer40: transpose

transpose-af622d4b7be7ce6ececd3521223d899a

layer_type Blockwise
is_materialized False
number of outputs 9600
shape (4800, 32, 2)
dtype float64
chunksize (1, 32, 1)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on rechunk-merge-c973d0fa947ab2d55ed6eeb413da637a
2 32 4800

Layer41: process_chunk

process_chunk-6ee7ec28cf078aaaa5cdf5a4fc443c82

layer_type Blockwise
is_materialized False
number of outputs 4800
shape (4800, 30)
dtype float64
chunksize (1, 30)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on transpose-af622d4b7be7ce6ececd3521223d899a
30 4800

Layer42: isnan

isnan-9841daf1b5fcef4f84a8232d271e2e90

layer_type Blockwise
is_materialized False
number of outputs 4800
shape (4800, 30)
dtype bool
chunksize (1, 30)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on process_chunk-6ee7ec28cf078aaaa5cdf5a4fc443c82
30 4800

Layer43: invert

invert-02a0e175ecec5533c869238135bfc782

layer_type Blockwise
is_materialized False
number of outputs 4800
shape (4800, 30)
dtype bool
chunksize (1, 30)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on isnan-9841daf1b5fcef4f84a8232d271e2e90
30 4800

Layer44: where

where-09ce16e2e6165ec05b5805c906b4b99b

layer_type Blockwise
is_materialized False
number of outputs 4800
shape (4800, 30)
dtype float64
chunksize (1, 30)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on invert-02a0e175ecec5533c869238135bfc782
process_chunk-6ee7ec28cf078aaaa5cdf5a4fc443c82
30 4800

Layer45: transpose

transpose-479279be24b481631b1b349a7b8000b2

layer_type Blockwise
is_materialized False
number of outputs 4800
shape (30, 4800)
dtype float64
chunksize (30, 1)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on where-09ce16e2e6165ec05b5805c906b4b99b
4800 30

Layer46: array

array-aab864db0c2d0f9db55826f167781d2b

layer_type MaterializedLayer
is_materialized True
number of outputs 1
shape (30, 1)
dtype float64
chunksize (30, 1)
type dask.array.core.Array
chunk_type numpy.ndarray
1 30

Layer47: multiply

multiply-a3456064d3c33805a57af739e04c1019

layer_type Blockwise
is_materialized False
number of outputs 4800
shape (30, 4800)
dtype float64
chunksize (30, 1)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on transpose-479279be24b481631b1b349a7b8000b2
array-aab864db0c2d0f9db55826f167781d2b
4800 30

Layer48: getitem

getitem-3d3bf87e03561c11c45a97ef4b3dd191

layer_type MaterializedLayer
is_materialized True
number of outputs 4800
shape (29, 4800)
dtype float64
chunksize (29, 1)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on multiply-a3456064d3c33805a57af739e04c1019
4800 29

Layer49: getitem

getitem-7ab2774b1d98a142810c8b1c4081f22f

layer_type MaterializedLayer
is_materialized True
number of outputs 4800
shape (29, 4800)
dtype float64
chunksize (29, 1)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on multiply-a3456064d3c33805a57af739e04c1019
4800 29

Layer50: add

add-3635519bef83ee8abd36a819ce48e3ee

layer_type Blockwise
is_materialized False
number of outputs 4800
shape (29, 4800)
dtype float64
chunksize (29, 1)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on getitem-7ab2774b1d98a142810c8b1c4081f22f
getitem-3d3bf87e03561c11c45a97ef4b3dd191
4800 29

Layer51: array

array-5aa8df2cc0a7b78047b602ba227dbf99

layer_type MaterializedLayer
is_materialized True
number of outputs 1
shape (29, 1)
dtype float64
chunksize (29, 1)
type dask.array.core.Array
chunk_type numpy.ndarray
1 29

Layer52: multiply

multiply-a50e2b9823ba18e1a880101ddf9365d5

layer_type Blockwise
is_materialized False
number of outputs 4800
shape (29, 4800)
dtype float64
chunksize (29, 1)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on array-5aa8df2cc0a7b78047b602ba227dbf99
add-3635519bef83ee8abd36a819ce48e3ee
4800 29

Layer53: sum

sum-5eba73c69e3b0f0f72c45a5306e817fb

layer_type Blockwise
is_materialized False
number of outputs 4800
shape (29, 4800)
dtype float64
chunksize (29, 1)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on multiply-a50e2b9823ba18e1a880101ddf9365d5
4800 29

Layer54: sum-aggregate

sum-aggregate-4cdd5edda548ab6a8e94b8440acc79ee

layer_type MaterializedLayer
is_materialized True
number of outputs 4800
shape (4800,)
dtype float64
chunksize (1,)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on sum-5eba73c69e3b0f0f72c45a5306e817fb
4800 1

Layer55: mul

mul-86d999d46fef9c8fb1aaeb184ca69fcd

layer_type Blockwise
is_materialized False
number of outputs 4800
shape (4800,)
dtype float64
chunksize (1,)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on sum-aggregate-4cdd5edda548ab6a8e94b8440acc79ee
4800 1

Layer56: mul

mul-f630a281916abfa525e83e0af225dc37

layer_type Blockwise
is_materialized False
number of outputs 4800
shape (4800,)
dtype float64
chunksize (1,)
type dask.array.core.Array
chunk_type numpy.ndarray
depends on mul-86d999d46fef9c8fb1aaeb184ca69fcd
4800 1

This gets us up to 75 layers! To debug, we set up a dask dashboard:

mms.enable_diagnostics()
26-Mar-20 03:51:16 [INFO] To route to workers diagnostics web server please install jupyter-server-proxy: python -m pip install jupyter-server-proxy
26-Mar-20 03:51:16 [INFO] State start
26-Mar-20 03:51:16 [INFO]   Scheduler at:     tcp://127.0.0.1:39521
26-Mar-20 03:51:16 [INFO]   dashboard at:  http://127.0.0.1:8787/status
26-Mar-20 03:51:16 [INFO] Registering Worker plugin shuffle
26-Mar-20 03:51:16 [INFO]         Start Nanny at: 'tcp://127.0.0.1:43891'
26-Mar-20 03:51:16 [INFO]         Start Nanny at: 'tcp://127.0.0.1:33765'
26-Mar-20 03:51:17 [INFO] Register worker addr: tcp://127.0.0.1:35763 name: 0
26-Mar-20 03:51:17 [INFO] Starting worker compute stream, tcp://127.0.0.1:35763
26-Mar-20 03:51:17 [INFO] Starting established connection to tcp://127.0.0.1:33320
26-Mar-20 03:51:17 [INFO] Register worker addr: tcp://127.0.0.1:46313 name: 1
26-Mar-20 03:51:17 [INFO] Starting worker compute stream, tcp://127.0.0.1:46313
26-Mar-20 03:51:17 [INFO] Starting established connection to tcp://127.0.0.1:33328
26-Mar-20 03:51:17 [INFO] Receive client connection: Client-0be39841-2410-11f1-8943-12a7e981b83f
26-Mar-20 03:51:17 [INFO] Starting established connection to tcp://127.0.0.1:33334
26-Mar-20 03:51:17 [INFO] Dask dashboard opened at http://127.0.0.1:8787/status

Client

Client-0be39841-2410-11f1-8943-12a7e981b83f

Connection method: Cluster object Cluster type: distributed.LocalCluster
Dashboard: http://127.0.0.1:8787/status

Cluster Info

and finally call compute() for the final results while monitoring the dashboard:

n_integrated = n.compute()
n_integrated
<xarray.DataArray (time: 4800)> Size: 38kB
<Quantity([0.28486531 0.30190083 0.32488713 ... 0.27562565 0.24943814 0.29292247], '1 / centimeter ** 3')>
Coordinates:
  * time     (time) datetime64[ns] 38kB 2015-10-16T08:00:03.908768999 ... 201...

Plotting#

mmspy does not provide any interactive component. Plotting is deferred to matplotlib, which is the most common scientific visualization library in Python. However, mmspy does provide a custom matplotlib stylesheet and some convenient formatting methods for time series and spectrograms.

To use the stylesheet:

mms.configure_matplotlib()
26-Mar-20 03:51:49 [INFO] Using stylesheet /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/data/mmspy.mplstyle

Nothing else is required. Let us now compare the integrated moment in the previous section with the L2 density using matplotlib:

import matplotlib.pyplot as plt

fig, ax = plt.subplots(1, 1, figsize=(12, 6))

ax.plot(ion_fpi.time, ion_fpi.numberdensity, "-k", label="L2 density")
ax.plot(n_integrated.time, n_integrated, "-r", label="Integrated density")
ax.legend(frameon=False, loc="upper right")
ax.set_ylabel(f"{n_integrated.pint.units:latex}")

mms.plot.autoformat(ax)
plt.show()
../_images/quick-overview_37_1.png

Not too bad! There are some expected discrepancy, mainly due to the usage of a linear grid. A more detailed example on how to use functions in the mmspy.compute.particle module is given in the Gallery.

Alias query parameters and variables#

You might have noticed prior that mmspy.query shows aliases for the parameters. This option is available if you wish to customize different names for datasets and variables. There is actually another important component of mmspy, called mmspy.config, which configures the behaviors of mmspy.query and mmspy.store. To enable aliasing, set:

mms.config.query.use_alias = True

mms.query.data_rate = "survey"
mms.query.data_level = "level_2"
mms.query.show()
  * start_time        : 2015-10-16 08:00:00
  * stop_time         : 2015-10-16 14:00:00
  * probe             : mms1 (Alias: mms1)
  * instrument        : None (Alias: None)
  * data_rate         : survey (Alias: survey)
  * data_type         : None (Alias: None)
  * data_level        : l2 (Alias: level_2)
  * ancillary_product : None (Alias: None)

By default, 'survey' is aliased to 'srvy' for fgm,scm,fsm,hpca,feeps, and 'fast' for edp,fpi. And the data variables are renamed to be more verbose. However, this can be customized by changing mmspy.config.

Note

The code still works if the actual values are provided in place of the aliases.

Tip

Print out mmspy.config to examine the default aliases.

fgm = mms.load(instrument="fgm")
fgm
26-Mar-20 03:51:50 [INFO] Query is set from 2015-10-16 08:00:00 to 2015-10-16 14:00:00.
26-Mar-20 03:51:53 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fgm/bfield/survey/level_2/zarr_2015_10_16_00_00_00.
26-Mar-20 03:51:53 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/conda/latest/lib/python3.12/site-packages/distributed/client.py:3374: UserWarning: Sending large graph of size 71.45 MiB.
This may cause some slowdown.
Consider loading the data with Dask directly
 or using futures or delayed objects to embed the data into the graph without repetition.
See also https://docs.dask.org/en/stable/best-practices.html#load-data-with-dask for more information.
  warnings.warn(

26-Mar-20 03:51:54 [INFO] Synchronized remote file mms1_fgm_srvy_l2_20151016_v4.18.0.cdf to local file zarr_2015_10_16_00_00_00.
26-Mar-20 03:51:55 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fgm/bfield/survey/level_2/zarr_2015_10_17_00_00_00.
26-Mar-20 03:51:55 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/conda/latest/lib/python3.12/site-packages/distributed/client.py:3374: UserWarning: Sending large graph of size 71.45 MiB.
This may cause some slowdown.
Consider loading the data with Dask directly
 or using futures or delayed objects to embed the data into the graph without repetition.
See also https://docs.dask.org/en/stable/best-practices.html#load-data-with-dask for more information.
  warnings.warn(

26-Mar-20 03:51:56 [INFO] Synchronized remote file mms1_fgm_srvy_l2_20151017_v4.18.0.cdf to local file zarr_2015_10_17_00_00_00.
26-Mar-20 03:51:56 [INFO] Synchronized remote store mms1/fgm/srvy/l2 to local store local/mms1/fgm/bfield/survey/level_2.
<xarray.Dataset> Size: 28MB
Dimensions:                       (time: 345596, rank_1: 3, ephemeris_time: 720)
Coordinates:
  * time                          (time) datetime64[ns] 3MB 2015-10-16T08:00:...
  * rank_1                        (rank_1) <U3 36B 'x' 'y' 'z'
  * ephemeris_time                (ephemeris_time) datetime64[ns] 6kB 2015-10...
Data variables: (12/13)
    bcs_magnetic_field            (time, rank_1) float32 4MB [nT] dask.array<...
    center_time_offset            (time) float32 1MB [s] dask.array<getitem, ...
    dmpa_magnetic_field           (time, rank_1) float32 4MB [nT] dask.array<...
    dynamical_range               (time) uint8 346kB [] dask.array<getitem, s...
    electronics_temperature       (time) float32 1MB [°C] dask.array<getitem,...
    ephemeris_center_time_offset  (time) float32 1MB [s] dask.array<getitem, ...
    ...                            ...
    gse_magnetic_field            (time, rank_1) float32 4MB [nT] dask.array<...
    gse_position                  (ephemeris_time, rank_1) float32 9kB [km] d...
    gsm_magnetic_field            (time, rank_1) float32 4MB [nT] dask.array<...
    gsm_position                  (ephemeris_time, rank_1) float32 9kB [km] d...
    instrument_mode               (time) float32 1MB [1/s] dask.array<getitem...
    sensor_temperature            (time) float32 1MB [°C] dask.array<getitem,...
Attributes: (12/38)
    Data_type:                   srvy_l2
    Descriptor:                  FGM>Flux Gate Magnetometer
    Discipline:                  Space Physics>Magnetospheric Science
    File_naming_convention:      source_descriptor_datatype_yyyyMMdd
    Generated_by:                UCLA
    Generation_date:             20160225
    ...                          ...
    size:                        66.233524 MB
    species:                     
    start_time:                  2015-10-16T00:00:13.330852139
    stop_time:                   2015-10-17T00:00:14.324999497
    timestamp:                   2015_10_16_00_00_00
    version:                     4.18.0
edp = mms.load(instrument="edp", data_type="efield")
edp
26-Mar-20 03:51:56 [INFO] Query is set from 2015-10-16 08:00:00 to 2015-10-16 14:00:00.
26-Mar-20 03:51:59 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/edp/efield/survey/level_2/zarr_2015_10_16_00_00_00.
26-Mar-20 03:51:59 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/conda/latest/lib/python3.12/site-packages/distributed/client.py:3374: UserWarning: Sending large graph of size 110.75 MiB.
This may cause some slowdown.
Consider loading the data with Dask directly
 or using futures or delayed objects to embed the data into the graph without repetition.
See also https://docs.dask.org/en/stable/best-practices.html#load-data-with-dask for more information.
  warnings.warn(

26-Mar-20 03:52:00 [INFO] Synchronized remote file mms1_edp_fast_l2_dce_20151016_v2.1.0.cdf to local file zarr_2015_10_16_00_00_00.
26-Mar-20 03:52:02 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/edp/efield/survey/level_2/zarr_2015_10_17_00_00_00.
26-Mar-20 03:52:02 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/conda/latest/lib/python3.12/site-packages/distributed/client.py:3374: UserWarning: Sending large graph of size 110.73 MiB.
This may cause some slowdown.
Consider loading the data with Dask directly
 or using futures or delayed objects to embed the data into the graph without repetition.
See also https://docs.dask.org/en/stable/best-practices.html#load-data-with-dask for more information.
  warnings.warn(

26-Mar-20 03:52:03 [INFO] Synchronized remote file mms1_edp_fast_l2_dce_20151017_v2.1.0.cdf to local file zarr_2015_10_17_00_00_00.
26-Mar-20 03:52:03 [INFO] Synchronized remote store mms1/edp/fast/l2/dce to local store local/mms1/edp/efield/survey/level_2.
<xarray.Dataset> Size: 66MB
Dimensions:                        (time: 691191, rank_1: 3)
Coordinates:
  * time                           (time) datetime64[ns] 6MB 2015-10-16T08:00...
  * rank_1                         (rank_1) <U1 12B 'x' 'y' 'z'
Data variables:
    bitmask                        (time) uint16 1MB [] dask.array<getitem, s...
    dce_dsl_EdotBres               (time) float32 3MB [mV/m] dask.array<getit...
    dce_dsl_offset                 (time, rank_1) float32 8MB [mV/m] dask.arr...
    dce_dsl_res                    (time, rank_1) float32 8MB [mV/m] dask.arr...
    dce_dsl_sc0                    (time, rank_1) float32 8MB [mV/m] dask.arr...
    dce_err                        (time, rank_1) float32 8MB [mV/m] dask.arr...
    dsl_electric_field             (time, rank_1) float32 8MB [mV/m] dask.arr...
    gse_electric_field             (time, rank_1) float32 8MB [mV/m] dask.arr...
    parallel_electric_field        (time) float32 3MB [mV/m] dask.array<getit...
    parallel_electric_field_error  (time) float32 3MB [mV/m] dask.array<getit...
    quality                        (time) uint8 691kB [] dask.array<getitem, ...
    timestamp_half_width           int64 8B [ns] 15625000
Attributes: (12/38)
    Calibration_file:            /mms/itfhome/mms-fieldspro/cal/mms1_edp_fast...
    Data_type:                   fast_l2_dce
    Descriptor:                  EDP>Electric Double Probe
    Discipline:                  Space Physics>Magnetospheric Science
    File_naming_convention:      source_descriptor_datatype_yyyyMMddHHmmss
    Generated_by:                IRFU Matlab v1.10.0 and LASP IDL v8.4 while ...
    ...                          ...
    size:                        103.933807 MB
    species:                     
    start_time:                  2015-10-16T04:59:05.568476126
    stop_time:                   2015-10-16T16:33:56.077010429
    timestamp:                   2015_10_16_00_00_00
    version:                     2.1.0
fpi = mms.load(instrument="fpi", data_type="ion_moments")
fpi
26-Mar-20 03:52:04 [INFO] Query is set from 2015-10-16 08:00:00 to 2015-10-16 14:00:00.
26-Mar-20 03:52:04 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fpi/ion_moments/survey/level_2/zarr_2015_10_16_06_00_00.
26-Mar-20 03:52:04 [INFO] Synchronized remote file mms1_fpi_fast_l2_dis-moms_20151016060000_v3.4.0.cdf to local file zarr_2015_10_16_06_00_00.
26-Mar-20 03:52:05 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fpi/ion_moments/survey/level_2/zarr_2015_10_16_08_00_00.
26-Mar-20 03:52:05 [INFO] Synchronized remote file mms1_fpi_fast_l2_dis-moms_20151016080000_v3.4.0.cdf to local file zarr_2015_10_16_08_00_00.
26-Mar-20 03:52:06 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fpi/ion_moments/survey/level_2/zarr_2015_10_16_10_00_00.
26-Mar-20 03:52:06 [INFO] Synchronized remote file mms1_fpi_fast_l2_dis-moms_20151016100000_v3.4.0.cdf to local file zarr_2015_10_16_10_00_00.
26-Mar-20 03:52:06 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fpi/ion_moments/survey/level_2/zarr_2015_10_16_12_00_00.
26-Mar-20 03:52:07 [INFO] Synchronized remote file mms1_fpi_fast_l2_dis-moms_20151016120000_v3.4.0.cdf to local file zarr_2015_10_16_12_00_00.
26-Mar-20 03:52:07 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fpi/ion_moments/survey/level_2/zarr_2015_10_16_14_00_00.
26-Mar-20 03:52:08 [INFO] Synchronized remote file mms1_fpi_fast_l2_dis-moms_20151016140000_v3.4.0.cdf to local file zarr_2015_10_16_14_00_00.
26-Mar-20 03:52:08 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fpi/ion_moments/survey/level_2/zarr_2015_10_16_16_00_00.
26-Mar-20 03:52:08 [INFO] Synchronized remote file mms1_fpi_fast_l2_dis-moms_20151016160000_v3.4.0.cdf to local file zarr_2015_10_16_16_00_00.
26-Mar-20 03:52:09 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/fpi/ion_moments/survey/level_2/zarr_2015_10_17_04_00_00.
26-Mar-20 03:52:09 [INFO] Synchronized remote file mms1_fpi_fast_l2_dis-moms_20151017040000_v3.4.0.cdf to local file zarr_2015_10_17_04_00_00.
26-Mar-20 03:52:09 [INFO] Synchronized remote store mms1/fpi/fast/l2/dis-moms to local store local/mms1/fpi/ion_moments/survey/level_2.
<xarray.Dataset> Size: 7MB
Dimensions:                           (time: 4800, rank_1: 3, rank_2: 6,
                                       energy_channel: 32)
Coordinates:
  * time                              (time) datetime64[ns] 38kB 2015-10-16T0...
  * rank_1                            (rank_1) <U1 12B 'x' 'y' 'z'
  * rank_2                            (rank_2) <U2 48B 'xx' 'yy' ... 'xz' 'yz'
  * energy_channel                    (energy_channel) int8 32B 0 1 2 ... 30 31
    energy                            (time, energy_channel) float32 614kB [eV] dask.array<getitem, shape=(4800, 32), dtype=float32, chunksize=(1600, 32), chunktype=numpy.ndarr...
Data variables: (12/37)
    background_energy_spectrum        (time) float32 19kB [1/cm²/s/sr] dask.a...
    background_number_density         (time) float32 19kB [1/cm³] dask.array<...
    background_pressure               (time) float32 19kB [nPa] dask.array<ge...
    compression_loss                  (time) uint8 5kB [] 1 1 1 1 1 ... 1 1 1 1
    dbcs_bulk_velocity                (time, rank_1) float32 58kB [km/s] dask...
    dbcs_bulk_velocity_error          (time, rank_1) float32 58kB [km/s] dask...
    ...                                ...
    perpendicular_temperature         (time) float32 19kB [eV] dask.array<get...
    positive_x_energy_spectrum        (time, energy_channel) float32 614kB [1/cm²/s/sr] dask.array<getitem, shape=(4800, 32), dtype=float32, chunksize=(1600, 32), chunktype=num...
    positive_y_energy_spectrum        (time, energy_channel) float32 614kB [1/cm²/s/sr] dask.array<getitem, shape=(4800, 32), dtype=float32, chunksize=(1600, 32), chunktype=num...
    positive_z_energy_spectrum        (time, energy_channel) float32 614kB [1/cm²/s/sr] dask.array<getitem, shape=(4800, 32), dtype=float32, chunksize=(1600, 32), chunktype=num...
    spin_phase_angle                  (time) float32 19kB [deg] dask.array<ge...
    spin_phase_count                  (time) uint16 10kB [] dask.array<getite...
Attributes: (12/57)
    Correction_table_name:                mms1_dis_fast_f1ct_v21-0211_0222_p0...
    Correction_table_rev:                 7825
    Correction_table_scaling_factor:      1.00000
    Data_type:                            fast_l2_dis-moms
    Dead_time_correction:                 100 ns
    Descriptor:                           DIS>Dual Ion Spectrometers
    ...                                   ...
    size:                                 2.240963 MB
    species:                              ion
    start_time:                           2015-10-16T08:00:03.908768999
    stop_time:                            2015-10-16T09:59:59.457722999
    timestamp:                            2015_10_16_08_00_00
    version:                              3.4.0
feeps = mms.load(instrument="feeps", data_type="ion_distribution")
feeps
26-Mar-20 03:52:09 [INFO] Query is set from 2015-10-16 08:00:00 to 2015-10-16 14:00:00.
26-Mar-20 03:52:10 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:10 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:10 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:10 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:10 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:10 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:10 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:10 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:10 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:10 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:10 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:10 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:10 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:11 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/feeps/ion_distribution/survey/level_2/zarr_2015_10_16_00_00_00.
26-Mar-20 03:52:11 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/conda/latest/lib/python3.12/site-packages/distributed/client.py:3374: UserWarning: Sending large graph of size 50.94 MiB.
This may cause some slowdown.
Consider loading the data with Dask directly
 or using futures or delayed objects to embed the data into the graph without repetition.
See also https://docs.dask.org/en/stable/best-practices.html#load-data-with-dask for more information.
  warnings.warn(

26-Mar-20 03:52:12 [INFO] Synchronized remote file mms1_feeps_srvy_l2_ion_20151016000000_v7.1.2.cdf to local file zarr_2015_10_16_00_00_00.
26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:117: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:13 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:144: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'sensor' ('sensor',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'eye' ('eye',) The recommendation is to set join explicitly for this case.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/checkouts/latest/src/mmspy/api/processors/feeps.py:162: FutureWarning: In a future version of xarray the default value for compat will change from compat='no_conflicts' to compat='override'. This is likely to lead to different results when combining overlapping variables with the same name. To opt in to new defaults and get rid of these warnings now use `set_options(use_new_combine_kwarg_defaults=True) or set compat explicitly.
  reindexed_dataset = reindexed_dataset.merge(

26-Mar-20 03:52:14 [INFO] Writing dataset to data.zarr/quick-overview/local/mms1/feeps/ion_distribution/survey/level_2/zarr_2015_10_17_00_00_00.
26-Mar-20 03:52:14 [WARN] /home/docs/checkouts/readthedocs.org/user_builds/mmspy/conda/latest/lib/python3.12/site-packages/distributed/client.py:3374: UserWarning: Sending large graph of size 50.96 MiB.
This may cause some slowdown.
Consider loading the data with Dask directly
 or using futures or delayed objects to embed the data into the graph without repetition.
See also https://docs.dask.org/en/stable/best-practices.html#load-data-with-dask for more information.
  warnings.warn(

26-Mar-20 03:52:14 [INFO] Synchronized remote file mms1_feeps_srvy_l2_ion_20151017000000_v7.1.2.cdf to local file zarr_2015_10_17_00_00_00.
26-Mar-20 03:52:14 [INFO] Synchronized remote store mms1/feeps/srvy/l2/ion to local store local/mms1/feeps/ion_distribution/survey/level_2.
<xarray.Dataset> Size: 23MB
Dimensions:                (time: 8927, sensor: 2, eye: 3, energy_channel: 16,
                            rank_1: 3, spin_sector: 64)
Coordinates:
  * time                   (time) datetime64[ns] 71kB 2015-10-16T08:00:02.314...
  * sensor                 (sensor) <U6 48B 'bottom' 'top'
  * eye                    (eye) int64 24B 6 7 8
  * energy_channel         (energy_channel) int64 128B 0 1 2 3 4 ... 12 13 14 15
  * rank_1                 (rank_1) <U1 12B 'x' 'y' 'z'
  * spin_sector            (spin_sector) int64 512B 0 1 2 3 4 ... 59 60 61 62 63
    energy                 (sensor, eye, energy_channel) float64 768B [keV] d...
    pitch_angle            (time, sensor, eye) float32 214kB [deg] dask.array...
Data variables: (12/23)
    count_rate             (time, sensor, eye, energy_channel) float64 7MB [count/s] dask.array<getitem, shape=(8927, 2, 3, 16), dtype=float64, chunksize=(1302, 2, 3, 16), chunktype=numpy....
    energy_lower_bound     (sensor, eye, energy_channel) float64 768B [keV] d...
    energy_upper_bound     (sensor, eye, energy_channel) float64 768B [keV] d...
    gse_latitude           (time) float64 71kB [deg] dask.array<getitem, shap...
    gse_longitude          (time) float64 71kB [deg] dask.array<getitem, shap...
    gse_moon_position      (time, rank_1) float64 214kB [km] dask.array<getit...
    ...                     ...
    spin_number            (time) float64 71kB [] dask.array<getitem, shape=(...
    spin_sector_number     (time) int16 18kB [] dask.array<getitem, shape=(89...
    sun_contamination      (sensor, eye, spin_sector) float64 3kB [] dask.arr...
    x_geocentric_position  (time, rank_1) float64 214kB [] dask.array<getitem...
    y_geocentric_position  (time, rank_1) float64 214kB [] dask.array<getitem...
    z_geocentric_position  (time, rank_1) float64 214kB [] dask.array<getitem...
Attributes: (12/37)
    Acknowledgment:              Baker, D. 2015. MMS FEEPS Level 1B Data, V1....
    Data_Mode:                   Survey
    Data_type:                   Survey_Level 2
    Descriptor:                  FEEPS
    Developer:                   Dave Judd, James Craft, Edward Hartnett
    Discipline:                  Space Physics>Magnetospheric Science
    ...                          ...
    size:                        53.175520999999996 MB
    species:                     ion
    start_time:                  2015-10-16T00:00:00.619872000
    stop_time:                   2015-10-16T23:58:27.811855872
    timestamp:                   2015_10_16_00_00_00
    version:                     7.1.2

More on this later…