Skip to content

Upstream dependency query for Spin needs to be more accurate #1155

@tech3371

Description

@tech3371

There are query times outside of the spin tables in the latest SWE L2 job.

Processing SWE l2
Traceback (most recent call last):
  File "/usr/local/bin/imap_cli", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/usr/local/lib/python3.12/site-packages/imap_processing/cli.py", line 1523, in main
    instrument.process()
  File "/usr/local/lib/python3.12/site-packages/imap_processing/cli.py", line 444, in process
    products = self.do_processing(dependencies)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/imap_processing/cli.py", line 1402, in do_processing
    datasets = [swe_l2(l1b_datasets)]
                ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/imap_processing/swe/l2/swe_l2.py", line 447, in swe_l2
    inst_spin_phase = get_instrument_spin_phase(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/imap_processing/spice/spin.py", line 319, in get_instrument_spin_phase
    spacecraft_spin_phase = get_spacecraft_spin_phase(query_met_times)
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/imap_processing/spice/spin.py", line 290, in get_spacecraft_spin_phase
    spin_df = interpolate_spin_data(query_met_times)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/imap_processing/spice/spin.py", line 170, in interpolate_spin_data
    raise ValueError(
ValueError: Query times, [5.00687989e+08 5.00688020e+08 5.00687990e+08 ... 5.00774422e+08
 5.00774454e+08 5.00774423e+08] are outside of the spin data range, (np.float64(500669886.088737), np.float64(500754989.773213)).

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions