Solar Orbiter SIS data

In this example, we use solo_sis_loader’s package plot Solar Orbiter SIS data.

Import Required Modules

import sunpy.net.attrs as a

from solo_sis_loader import SIS

t_start = '2022-09-04'
t_end = '2022-09-08'
stime = a.Time(t_start, t_end)
level = a.Level('L2')

sis = SIS()
response = sis.search(stime, level=level)
files = sis.fetch(response)
sis.load(files)
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/version.py:12: UserWarning: could not determine solo_sis_loader package version; this indicates a broken installation
  warnings.warn(

Files Downloaded:   0%|          | 0/5 [00:00<?, ?file/s]

solo_L2_epd-sis-a-rates-medium_20220904_V01.cdf:   0%|          | 0.00/253k [00:00<?, ?B/s]


solo_L2_epd-sis-a-rates-medium_20220905_V02.cdf:   0%|          | 0.00/312k [00:00<?, ?B/s]



solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:   0%|          | 0.00/1.02M [00:00<?, ?B/s]





solo_L2_epd-sis-a-rates-medium_20220908_V01.cdf:   0%|          | 0.00/445k [00:00<?, ?B/s]




solo_L2_epd-sis-a-rates-medium_20220907_V01.cdf:   0%|          | 0.00/341k [00:00<?, ?B/s]

solo_L2_epd-sis-a-rates-medium_20220904_V01.cdf:   0%|          | 862/253k [00:00<01:28, 2.86kB/s]


solo_L2_epd-sis-a-rates-medium_20220905_V02.cdf:   0%|          | 862/312k [00:00<01:52, 2.78kB/s]



solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:   0%|          | 861/1.02M [00:00<06:12, 2.75kB/s]




solo_L2_epd-sis-a-rates-medium_20220907_V01.cdf:   0%|          | 1.02k/341k [00:00<01:43, 3.28kB/s]





solo_L2_epd-sis-a-rates-medium_20220908_V01.cdf:   0%|          | 862/445k [00:00<02:44, 2.70kB/s]

solo_L2_epd-sis-a-rates-medium_20220904_V01.cdf:   5%|▌         | 12.9k/253k [00:00<00:05, 40.6kB/s]


solo_L2_epd-sis-a-rates-medium_20220905_V02.cdf:   4%|▍         | 12.8k/312k [00:00<00:07, 38.9kB/s]



solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:   1%|▏         | 12.8k/1.02M [00:00<00:26, 38.2kB/s]




solo_L2_epd-sis-a-rates-medium_20220907_V01.cdf:   4%|▍         | 12.9k/341k [00:00<00:08, 38.6kB/s]





solo_L2_epd-sis-a-rates-medium_20220908_V01.cdf:   3%|▎         | 12.9k/445k [00:00<00:11, 37.5kB/s]

solo_L2_epd-sis-a-rates-medium_20220904_V01.cdf:  12%|█▏        | 30.9k/253k [00:00<00:02, 83.6kB/s]


solo_L2_epd-sis-a-rates-medium_20220905_V02.cdf:   9%|▉         | 29.4k/312k [00:00<00:03, 76.3kB/s]



solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:   3%|▎         | 29.4k/1.02M [00:00<00:13, 74.5kB/s]




solo_L2_epd-sis-a-rates-medium_20220907_V01.cdf:   8%|▊         | 28.1k/341k [00:00<00:04, 71.3kB/s]





solo_L2_epd-sis-a-rates-medium_20220908_V01.cdf:   7%|▋         | 32.3k/445k [00:00<00:05, 80.3kB/s]

solo_L2_epd-sis-a-rates-medium_20220904_V01.cdf:  23%|██▎       | 57.1k/253k [00:00<00:01, 138kB/s]


solo_L2_epd-sis-a-rates-medium_20220905_V02.cdf:  17%|█▋        | 54.2k/312k [00:00<00:02, 126kB/s]



solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:   5%|▌         | 52.9k/1.02M [00:00<00:08, 118kB/s]




solo_L2_epd-sis-a-rates-medium_20220907_V01.cdf:  14%|█▎        | 46.1k/341k [00:00<00:02, 101kB/s]





solo_L2_epd-sis-a-rates-medium_20220908_V01.cdf:  13%|█▎        | 57.1k/445k [00:00<00:03, 124kB/s]

solo_L2_epd-sis-a-rates-medium_20220904_V01.cdf:  36%|███▌      | 91.6k/253k [00:00<00:00, 199kB/s]


solo_L2_epd-sis-a-rates-medium_20220905_V02.cdf:  28%|██▊       | 86.0k/312k [00:00<00:01, 179kB/s]




solo_L2_epd-sis-a-rates-medium_20220907_V01.cdf:  20%|█▉        | 68.1k/341k [00:00<00:02, 133kB/s]



solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:   8%|▊         | 81.8k/1.02M [00:00<00:05, 163kB/s]





solo_L2_epd-sis-a-rates-medium_20220908_V01.cdf:  21%|██        | 91.6k/445k [00:00<00:01, 179kB/s]

solo_L2_epd-sis-a-rates-medium_20220904_V01.cdf:  53%|█████▎    | 134k/253k [00:00<00:00, 267kB/s]


solo_L2_epd-sis-a-rates-medium_20220905_V02.cdf:  39%|███▉      | 123k/312k [00:00<00:00, 232kB/s]




solo_L2_epd-sis-a-rates-medium_20220907_V01.cdf:  28%|██▊       | 95.7k/341k [00:00<00:01, 170kB/s]



solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:  12%|█▏        | 120k/1.02M [00:00<00:04, 222kB/s]





solo_L2_epd-sis-a-rates-medium_20220908_V01.cdf:  30%|███       | 134k/445k [00:00<00:01, 239kB/s]

solo_L2_epd-sis-a-rates-medium_20220904_V01.cdf:  74%|███████▍  | 188k/253k [00:00<00:00, 346kB/s]


Files Downloaded:  20%|██        | 1/5 [00:01<00:05,  1.31s/file]


solo_L2_epd-sis-a-rates-medium_20220905_V02.cdf:  53%|█████▎    | 166k/312k [00:00<00:00, 284kB/s]




solo_L2_epd-sis-a-rates-medium_20220907_V01.cdf:  39%|███▉      | 134k/341k [00:00<00:00, 227kB/s]



solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:  17%|█▋        | 170k/1.02M [00:00<00:02, 292kB/s]





solo_L2_epd-sis-a-rates-medium_20220908_V01.cdf:  41%|████      | 183k/445k [00:01<00:00, 295kB/s]


solo_L2_epd-sis-a-rates-medium_20220905_V02.cdf:  71%|███████▏  | 223k/312k [00:01<00:00, 359kB/s]




solo_L2_epd-sis-a-rates-medium_20220907_V01.cdf:  52%|█████▏    | 179k/341k [00:01<00:00, 282kB/s]



solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:  23%|██▎       | 232k/1.02M [00:01<00:02, 375kB/s]





solo_L2_epd-sis-a-rates-medium_20220908_V01.cdf:  54%|█████▍    | 242k/445k [00:01<00:00, 363kB/s]


solo_L2_epd-sis-a-rates-medium_20220905_V02.cdf:  94%|█████████▍| 293k/312k [00:01<00:00, 450kB/s]



Files Downloaded:  40%|████      | 2/5 [00:01<00:02,  1.46file/s]




solo_L2_epd-sis-a-rates-medium_20220907_V01.cdf:  67%|██████▋   | 230k/341k [00:01<00:00, 339kB/s]



solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:  30%|███       | 311k/1.02M [00:01<00:01, 478kB/s]





solo_L2_epd-sis-a-rates-medium_20220908_V01.cdf:  71%|███████   | 315k/445k [00:01<00:00, 446kB/s]




solo_L2_epd-sis-a-rates-medium_20220907_V01.cdf:  87%|████████▋ | 297k/341k [00:01<00:00, 425kB/s]





Files Downloaded:  60%|██████    | 3/5 [00:01<00:00,  2.30file/s]



solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:  40%|███▉      | 408k/1.02M [00:01<00:01, 599kB/s]





solo_L2_epd-sis-a-rates-medium_20220908_V01.cdf:  90%|█████████ | 402k/445k [00:01<00:00, 541kB/s]









solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:  51%|█████     | 521k/1.02M [00:01<00:00, 728kB/s]



solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:  64%|██████▎   | 650k/1.02M [00:01<00:00, 865kB/s]



solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:  76%|███████▌  | 780k/1.02M [00:01<00:00, 960kB/s]



solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf:  89%|████████▉ | 910k/1.02M [00:01<00:00, 1.03MB/s]




Files Downloaded: 100%|██████████| 5/5 [00:02<00:00,  3.17file/s]
Files Downloaded: 100%|██████████| 5/5 [00:02<00:00,  2.34file/s]

 Loading file: /home/docs/sunpy/data/solo_L2_epd-sis-a-rates-medium_20220904_V01.cdf
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: C
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Ca
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Fe
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: H
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: He3
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: He4
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Mg
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: N
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Ne
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: O
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: S
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Si

 Loading file: /home/docs/sunpy/data/solo_L2_epd-sis-a-rates-medium_20220905_V02.cdf
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: C
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Ca
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Fe
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: H
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: He3
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: He4
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Mg
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: N
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Ne
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: O
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: S
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Si

 Loading file: /home/docs/sunpy/data/solo_L2_epd-sis-a-rates-medium_20220906_V02.cdf
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: C
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Ca
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Fe
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: H
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: He3
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: He4
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Mg
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: N
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Ne
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: O
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: S
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Si

 Loading file: /home/docs/sunpy/data/solo_L2_epd-sis-a-rates-medium_20220907_V01.cdf
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: C
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Ca
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Fe
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: H
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: He3
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: He4
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Mg
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: N
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Ne
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: O
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: S
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Si

 Loading file: /home/docs/sunpy/data/solo_L2_epd-sis-a-rates-medium_20220908_V01.cdf
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: C
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Ca
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Fe
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: H
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: He3
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: He4
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Mg
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: N
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Ne
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: O
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: S
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:85: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  data_ = xr.Dataset(
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:107: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  uncertainty = xr.DataArray(parameters.varget(f'{specie}_Uncertainty'),
/home/docs/checkouts/readthedocs.org/user_builds/solo-sis-loader/checkouts/latest/solo_sis_loader/__init__.py:111: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time.
  rates = xr.DataArray(parameters.varget(f'{specie}_Rate'),

 The following specie loaded to dataset: Si

{'C': <xarray.Dataset> Size: 3MB
Dimensions:      (time: 14400, energy: 16)
Coordinates:
  * time         (time) datetime64[ns] 115kB 2022-09-04T00:00:28 ... 2022-09-...
  * energy       (energy) float32 64B 0.0765 0.1033 0.1402 ... 6.169 8.731 12.18
Data variables:
    flux         (time, energy) float32 922kB 0.0 0.0 nan 0.0 ... 0.0 0.0 0.0
    uncertainty  (time, energy) float32 922kB 0.0 0.0 -1e+31 0.0 ... 0.0 0.0 0.0
    rate         (time, energy) float32 922kB 0.0 0.0 -1e+31 0.0 ... 0.0 0.0 0.0
Attributes: (12/14)
    instrument:         <sunpy.net.attrs.Instrument(EPD: Energetic Particle D...
    detector:           <sunpy.net.attrs.Detector: SIS object at 0x7fbfb9d7efd0>
    telescope:          A
    specie:             C
    axis_title:         EPD-SIS-A (C-Flux)
    axis_label_time:    Time (UTC)
    ...                 ...
    units_time:         UTC
    units_energy:       MeV/n
    units_flux:         particles / (s cm^2 sr MeV/n)
    energy_low:         [ 0.0649  0.0881  0.1185  0.162   0.2258  0.3164  0.4...
    energy_bin_width:   [0.0232 0.0304 0.0435 0.0638 0.0906 0.1323 0.182  0.2...
    energy_bin_text:    ['0.0649 - 0.0881 MeV/n' '0.0881 - 0.1185 MeV/n' '0.1..., 'Ca': <xarray.Dataset> Size: 3MB
Dimensions:      (time: 14400, energy: 16)
Coordinates:
  * time         (time) datetime64[ns] 115kB 2022-09-04T00:00:28 ... 2022-09-...
  * energy       (energy) float32 64B 0.0589 0.0841 0.1209 ... 6.226 8.782 11.45
Data variables:
    flux         (time, energy) float32 922kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
    uncertainty  (time, energy) float32 922kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
    rate         (time, energy) float32 922kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
Attributes: (12/14)
    instrument:         <sunpy.net.attrs.Instrument(EPD: Energetic Particle D...
    detector:           <sunpy.net.attrs.Detector: SIS object at 0x7fbfb9d7efd0>
    telescope:          A
    specie:             Ca
    axis_title:         EPD-SIS-A (Ca-Flux)
    axis_label_time:    Time (UTC)
    ...                 ...
    units_time:         UTC
    units_energy:       MeV/n
    units_flux:         particles / (s cm^2 sr MeV/n)
    energy_low:         [ 0.0485  0.0693  0.0989  0.1429  0.2096  0.3116  0.4...
    energy_bin_width:   [0.0208 0.0296 0.044  0.0667 0.102  0.1466 0.1941 0.2...
    energy_bin_text:    ['0.0485 - 0.0693 MeV/n' '0.0693 - 0.0989 MeV/n' '0.0..., 'Fe': <xarray.Dataset> Size: 3MB
Dimensions:      (time: 14400, energy: 15)
Coordinates:
  * time         (time) datetime64[ns] 115kB 2022-09-04T00:00:28 ... 2022-09-...
  * energy       (energy) float32 60B 0.04735 0.07025 0.1062 ... 6.233 8.791
Data variables:
    flux         (time, energy) float32 864kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
    uncertainty  (time, energy) float32 864kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
    rate         (time, energy) float32 864kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
Attributes: (12/14)
    instrument:         <sunpy.net.attrs.Instrument(EPD: Energetic Particle D...
    detector:           <sunpy.net.attrs.Detector: SIS object at 0x7fbfb9d7efd0>
    telescope:          A
    specie:             Fe
    axis_title:         EPD-SIS-A (Fe-Flux)
    axis_label_time:    Time (UTC)
    ...                 ...
    units_time:         UTC
    units_energy:       MeV/n
    units_flux:         particles / (s cm^2 sr MeV/n)
    energy_low:         [0.0384 0.0563 0.0842 0.1281 0.1968 0.2973 0.4447 0.6...
    energy_bin_width:   [0.0179 0.0279 0.0439 0.0687 0.1005 0.1474 0.1963 0.2...
    energy_bin_text:    ['0.0384 - 0.0563 MeV/n' '0.0563 - 0.0842 MeV/n' '0.0..., 'H': <xarray.Dataset> Size: 2MB
Dimensions:      (time: 14400, energy: 11)
Coordinates:
  * time         (time) datetime64[ns] 115kB 2022-09-04T00:00:28 ... 2022-09-...
  * energy       (energy) float32 44B 0.2676 0.3604 0.5015 ... 4.325 6.142 8.303
Data variables:
    flux         (time, energy) float32 634kB 62.96 101.3 60.22 ... 2.982 4.723
    uncertainty  (time, energy) float32 634kB 25.7 23.87 17.38 ... 2.982 4.723
    rate         (time, energy) float32 634kB 0.2 0.6 0.4 ... 0.03333 0.03333
Attributes: (12/14)
    instrument:         <sunpy.net.attrs.Instrument(EPD: Energetic Particle D...
    detector:           <sunpy.net.attrs.Detector: SIS object at 0x7fbfb9d7efd0>
    telescope:          A
    specie:             H
    axis_title:         EPD-SIS-A (H-Flux)
    axis_label_time:    Time (UTC)
    ...                 ...
    units_time:         UTC
    units_energy:       MeV/n
    units_flux:         particles / (s cm^2 sr MeV)
    energy_low:         [0.2315 0.3037 0.4172 0.5858 0.8422 1.216  1.75   2.5...
    energy_bin_width:   [0.0722 0.1135 0.1686 0.2564 0.3738 0.534  0.753  1.0...
    energy_bin_text:    ['0.2315 - 0.3037 MeV/n' '0.3037 - 0.4172 MeV/n' '0.4..., 'He3': <xarray.Dataset> Size: 2MB
Dimensions:      (time: 14400, energy: 12)
Coordinates:
  * time         (time) datetime64[ns] 115kB 2022-09-04T00:00:28 ... 2022-09-...
  * energy       (energy) float32 48B 0.2054 0.2734 0.3738 ... 4.33 6.147 8.715
Data variables:
    flux         (time, energy) float32 691kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
    uncertainty  (time, energy) float32 691kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
    rate         (time, energy) float32 691kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
Attributes: (12/14)
    instrument:         <sunpy.net.attrs.Instrument(EPD: Energetic Particle D...
    detector:           <sunpy.net.attrs.Detector: SIS object at 0x7fbfb9d7efd0>
    telescope:          A
    specie:             He3
    axis_title:         EPD-SIS-A (He3-Flux)
    axis_label_time:    Time (UTC)
    ...                 ...
    units_time:         UTC
    units_energy:       MeV/n
    units_flux:         particles / (s cm^2 sr MeV/n)
    energy_low:         [0.1786 0.2323 0.3145 0.4332 0.6049 0.8599 1.23   1.7...
    energy_bin_width:   [0.0537 0.0822 0.1187 0.1717 0.255  0.3701 0.53   0.7...
    energy_bin_text:    ['0.1786 - 0.2323 MeV/n' '0.2323 - 0.3145 MeV/n' '0.3..., 'He4': <xarray.Dataset> Size: 2MB
Dimensions:      (time: 14400, energy: 13)
Coordinates:
  * time         (time) datetime64[ns] 115kB 2022-09-04T00:00:28 ... 2022-09-...
  * energy       (energy) float32 52B 0.1379 0.1845 0.2522 ... 4.325 6.143 8.35
Data variables:
    flux         (time, energy) float32 749kB nan 20.53 8.013 ... 0.0 0.0 0.0
    uncertainty  (time, energy) float32 749kB -1e+31 9.183 4.627 ... 0.0 0.0 0.0
    rate         (time, energy) float32 749kB -1e+31 0.1667 0.1 ... 0.0 0.0 0.0
Attributes: (12/14)
    instrument:         <sunpy.net.attrs.Instrument(EPD: Energetic Particle D...
    detector:           <sunpy.net.attrs.Detector: SIS object at 0x7fbfb9d7efd0>
    telescope:          A
    specie:             He4
    axis_title:         EPD-SIS-A (He4-Flux)
    axis_label_time:    Time (UTC)
    ...                 ...
    units_time:         UTC
    units_energy:       MeV/n
    units_flux:         particles / (s cm^2 sr MeV/n)
    energy_low:         [0.1179 0.1578 0.2112 0.2933 0.4117 0.586  0.8438 1.2...
    energy_bin_width:   [0.0399 0.0534 0.0821 0.1184 0.1743 0.2578 0.3742 0.5...
    energy_bin_text:    ['0.1179 - 0.1578 MeV/n' '0.1578 - 0.2112 MeV/n' '0.2..., 'Mg': <xarray.Dataset> Size: 3MB
Dimensions:      (time: 14400, energy: 16)
Coordinates:
  * time         (time) datetime64[ns] 115kB 2022-09-04T00:00:28 ... 2022-09-...
  * energy       (energy) float32 64B 0.05885 0.08605 0.126 ... 8.753 12.19
Data variables:
    flux         (time, energy) float32 922kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
    uncertainty  (time, energy) float32 922kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
    rate         (time, energy) float32 922kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
Attributes: (12/14)
    instrument:         <sunpy.net.attrs.Instrument(EPD: Energetic Particle D...
    detector:           <sunpy.net.attrs.Detector: SIS object at 0x7fbfb9d7efd0>
    telescope:          A
    specie:             Mg
    axis_title:         EPD-SIS-A (Mg-Flux)
    axis_label_time:    Time (UTC)
    ...                 ...
    units_time:         UTC
    units_energy:       MeV/n
    units_flux:         particles / (s cm^2 sr MeV/n)
    energy_low:         [ 0.0475  0.0702  0.1019  0.1501  0.218   0.3173  0.4...
    energy_bin_width:   [0.0227 0.0317 0.0482 0.0679 0.0993 0.1414 0.1911 0.2...
    energy_bin_text:    ['0.0475 - 0.0702 MeV/n' '0.0702 - 0.1019 MeV/n' '0.1..., 'N': <xarray.Dataset> Size: 3MB
Dimensions:      (time: 14400, energy: 16)
Coordinates:
  * time         (time) datetime64[ns] 115kB 2022-09-04T00:00:28 ... 2022-09-...
  * energy       (energy) float32 64B 0.07395 0.1016 0.139 ... 6.175 8.738 12.18
Data variables:
    flux         (time, energy) float32 922kB 0.0 0.0 nan 0.0 ... 0.0 0.0 0.0
    uncertainty  (time, energy) float32 922kB 0.0 0.0 -1e+31 0.0 ... 0.0 0.0 0.0
    rate         (time, energy) float32 922kB 0.0 0.0 -1e+31 0.0 ... 0.0 0.0 0.0
Attributes: (12/14)
    instrument:         <sunpy.net.attrs.Instrument(EPD: Energetic Particle D...
    detector:           <sunpy.net.attrs.Detector: SIS object at 0x7fbfb9d7efd0>
    telescope:          A
    specie:             N
    axis_title:         EPD-SIS-A (N-Flux)
    axis_label_time:    Time (UTC)
    ...                 ...
    units_time:         UTC
    units_energy:       MeV/n
    units_flux:         particles / (s cm^2 sr MeV/n)
    energy_low:         [ 0.0618  0.0861  0.1172  0.1607  0.2216  0.3178  0.4...
    energy_bin_width:   [0.0243 0.0311 0.0435 0.0609 0.0962 0.1311 0.1861 0.2...
    energy_bin_text:    ['0.0618 - 0.0861 MeV/n' '0.0861 - 0.1172 MeV/n' '0.1..., 'Ne': <xarray.Dataset> Size: 3MB
Dimensions:      (time: 14400, energy: 16)
Coordinates:
  * time         (time) datetime64[ns] 115kB 2022-09-04T00:00:28 ... 2022-09-...
  * energy       (energy) float32 64B 0.06485 0.0916 0.129 ... 6.191 8.75 12.19
Data variables:
    flux         (time, energy) float32 922kB 0.0 0.0 nan 0.0 ... 0.0 0.0 0.0
    uncertainty  (time, energy) float32 922kB 0.0 0.0 -1e+31 0.0 ... 0.0 0.0 0.0
    rate         (time, energy) float32 922kB 0.0 0.0 -1e+31 0.0 ... 0.0 0.0 0.0
Attributes: (12/14)
    instrument:         <sunpy.net.attrs.Instrument(EPD: Energetic Particle D...
    detector:           <sunpy.net.attrs.Detector: SIS object at 0x7fbfb9d7efd0>
    telescope:          A
    specie:             Ne
    axis_title:         EPD-SIS-A (Ne-Flux)
    axis_label_time:    Time (UTC)
    ...                 ...
    units_time:         UTC
    units_energy:       MeV/n
    units_flux:         particles / (s cm^2 sr MeV/n)
    energy_low:         [ 0.0534  0.0763  0.1069  0.1511  0.214   0.3126  0.4...
    energy_bin_width:   [0.0229 0.0306 0.0442 0.0629 0.0986 0.1401 0.1904 0.2...
    energy_bin_text:    ['0.0534 - 0.0763 MeV/n' '0.0763 - 0.1069 MeV/n' '0.1..., 'O': <xarray.Dataset> Size: 3MB
Dimensions:      (time: 14400, energy: 16)
Coordinates:
  * time         (time) datetime64[ns] 115kB 2022-09-04T00:00:28 ... 2022-09-...
  * energy       (energy) float32 64B 0.0683 0.09655 0.1365 ... 8.741 12.18
Data variables:
    flux         (time, energy) float32 922kB 0.0 0.0 nan 0.0 ... 0.0 0.0 0.0
    uncertainty  (time, energy) float32 922kB 0.0 0.0 -1e+31 0.0 ... 0.0 0.0 0.0
    rate         (time, energy) float32 922kB 0.0 0.0 -1e+31 0.0 ... 0.0 0.0 0.0
Attributes: (12/14)
    instrument:         <sunpy.net.attrs.Instrument(EPD: Energetic Particle D...
    detector:           <sunpy.net.attrs.Detector: SIS object at 0x7fbfb9d7efd0>
    telescope:          A
    specie:             O
    axis_title:         EPD-SIS-A (O-Flux)
    axis_label_time:    Time (UTC)
    ...                 ...
    units_time:         UTC
    units_energy:       MeV/n
    units_flux:         particles / (s cm^2 sr MeV/n)
    energy_low:         [ 0.0566  0.08    0.1131  0.16    0.2263  0.32    0.4...
    energy_bin_width:   [0.0234 0.0331 0.0469 0.0663 0.0937 0.1325 0.1875 0.2...
    energy_bin_text:    ['0.0566 - 0.0800 MeV/n' '0.0800 - 0.1131 MeV/n' '0.1..., 'S': <xarray.Dataset> Size: 3MB
Dimensions:      (time: 14400, energy: 17)
Coordinates:
  * time         (time) datetime64[ns] 115kB 2022-09-04T00:00:28 ... 2022-09-...
  * energy       (energy) float32 68B 0.04535 0.0606 0.0858 ... 8.771 11.95
Data variables:
    flux         (time, energy) float32 979kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
    uncertainty  (time, energy) float32 979kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
    rate         (time, energy) float32 979kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
Attributes: (12/14)
    instrument:         <sunpy.net.attrs.Instrument(EPD: Energetic Particle D...
    detector:           <sunpy.net.attrs.Detector: SIS object at 0x7fbfb9d7efd0>
    telescope:          A
    specie:             S
    axis_title:         EPD-SIS-A (S-Flux)
    axis_label_time:    Time (UTC)
    ...                 ...
    units_time:         UTC
    units_energy:       MeV/n
    units_flux:         particles / (s cm^2 sr MeV/n)
    energy_low:         [ 0.0404  0.0503  0.0709  0.1007  0.1471  0.2134  0.3...
    energy_bin_width:   [0.0099 0.0206 0.0298 0.0464 0.0663 0.1014 0.1465 0.1...
    energy_bin_text:    ['0.0404 - 0.0503 MeV/n' '0.0503 - 0.0709 MeV/n' '0.0..., 'Si': <xarray.Dataset> Size: 3MB
Dimensions:      (time: 14400, energy: 17)
Coordinates:
  * time         (time) datetime64[ns] 115kB 2022-09-04T00:00:28 ... 2022-09-...
  * energy       (energy) float32 68B 0.047 0.0636 0.09005 ... 6.205 8.762 12.19
Data variables:
    flux         (time, energy) float32 979kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
    uncertainty  (time, energy) float32 979kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
    rate         (time, energy) float32 979kB 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
Attributes: (12/14)
    instrument:         <sunpy.net.attrs.Instrument(EPD: Energetic Particle D...
    detector:           <sunpy.net.attrs.Detector: SIS object at 0x7fbfb9d7efd0>
    telescope:          A
    specie:             Si
    axis_title:         EPD-SIS-A (Si-Flux)
    axis_label_time:    Time (UTC)
    ...                 ...
    units_time:         UTC
    units_energy:       MeV/n
    units_flux:         particles / (s cm^2 sr MeV/n)
    energy_low:         [ 0.042   0.052   0.0752  0.1049  0.1518  0.2173  0.3...
    energy_bin_width:   [0.01   0.0232 0.0297 0.0469 0.0655 0.0985 0.1451 0.1...
    energy_bin_text:    ['0.0420 - 0.0520 MeV/n' '0.0520 - 0.0752 MeV/n' '0.0...}

Total running time of the script: (0 minutes 4.059 seconds)

Gallery generated by Sphinx-Gallery