Skip to main content
Ctrl+K
imap_processing 0.3.0 documentation - Home
  • Code Documentation
  • Development
  • Project Management
  • External Tools
  • Data Access API
  • GitHub
  • Code Documentation
  • Development
  • Project Management
  • External Tools
  • Data Access API
  • GitHub

Section Navigation

  • CoDICE
    • imap_processing.codice.codice_l0
      • imap_processing.codice.codice_l0.decom_packets
    • imap_processing.codice.codice_l1a
      • imap_processing.codice.codice_l1a.get_params
      • imap_processing.codice.codice_l1a.process_codice_l1a
      • imap_processing.codice.codice_l1a.CoDICEL1aPipeline
    • imap_processing.codice.utils
      • imap_processing.codice.utils.add_metadata_to_array
      • imap_processing.codice.utils.create_hskp_dataset
      • imap_processing.codice.utils.CODICEAPID
      • imap_processing.codice.utils.CoDICECompression
    • imap_processing.codice.decompress
      • imap_processing.codice.decompress.decompress
  • GLOWS
    • imap_processing.ccsds.ccsds_data
      • imap_processing.ccsds.ccsds_data.CcsdsData
    • imap_processing.glows.l0.decom_glows
      • imap_processing.glows.l0.decom_glows.decom_packets
      • imap_processing.glows.l0.decom_glows.GlowsParams
    • imap_processing.glows.l0.glows_l0_data
      • imap_processing.glows.l0.glows_l0_data.DirectEventL0
      • imap_processing.glows.l0.glows_l0_data.GlowsL0
      • imap_processing.glows.l0.glows_l0_data.HistogramL0
    • imap_processing.glows.l1a.glows_l1a_data
      • imap_processing.glows.l1a.glows_l1a_data.DirectEventL1A
      • imap_processing.glows.l1a.glows_l1a_data.HistogramL1A
      • imap_processing.glows.l1a.glows_l1a_data.StatusData
    • imap_processing.glows.utils.constants
      • imap_processing.glows.utils.constants.DirectEvent
      • imap_processing.glows.utils.constants.GlowsConstants
      • imap_processing.glows.utils.constants.TimeTuple
  • IMAP-Hi
    • imap_processing.hi.l0.decom_hi
      • imap_processing.hi.l0.decom_hi.decom_packets
    • imap_processing.hi.l1a.hi_l1a
      • imap_processing.hi.l1a.hi_l1a.hi_l1a
    • imap_processing.hi.l1a.histogram
      • imap_processing.hi.l1a.histogram.allocate_histogram_dataset
      • imap_processing.hi.l1a.histogram.create_dataset
    • imap_processing.hi.l1a.housekeeping
      • imap_processing.hi.l1a.housekeeping.process_housekeeping
    • imap_processing.hi.l1a.science_direct_event
      • imap_processing.hi.l1a.science_direct_event.break_into_bits_size
      • imap_processing.hi.l1a.science_direct_event.create_dataset
      • imap_processing.hi.l1a.science_direct_event.get_direct_event_time
      • imap_processing.hi.l1a.science_direct_event.parse_direct_event
      • imap_processing.hi.l1a.science_direct_event.science_direct_event
    • imap_processing.hi.l1b.hi_l1b
      • imap_processing.hi.l1b.hi_l1b.annotate_direct_events
      • imap_processing.hi.l1b.hi_l1b.hi_l1b
  • HIT
    • imap_processing.hit.l0.data_classes
      • imap_processing.hit.l0.data_classes.housekeeping
      • imap_processing.hit.l0.data_classes.science_packet
    • imap_processing.hit.l0.utils
      • imap_processing.hit.l0.utils.hit_base
    • imap_processing.hit.l1a.hit_l1a
      • imap_processing.hit.l1a.hit_l1a.create_datasets
      • imap_processing.hit.l1a.hit_l1a.decom_packets
      • imap_processing.hit.l1a.hit_l1a.group_data
      • imap_processing.hit.l1a.hit_l1a.hit_l1a
      • imap_processing.hit.l1a.hit_l1a.HitAPID
  • IDEX
    • imap_processing.idex.idex_packet_parser
      • imap_processing.idex.idex_packet_parser.PacketParser
      • imap_processing.idex.idex_packet_parser.RawDustEvent
      • imap_processing.idex.idex_packet_parser.Scitype
      • imap_processing.idex.idex_packet_parser.TriggerDescription
  • IMAP-Lo
    • imap_processing.lo.l0.utils
      • imap_processing.lo.l0.utils.binary_string
      • imap_processing.lo.l0.utils.bit_decompression
      • imap_processing.lo.l0.utils.lo_base
    • imap_processing.lo.l0.data_classes
      • imap_processing.lo.l0.data_classes.science_counts
      • imap_processing.lo.l0.data_classes.science_direct_events
      • imap_processing.lo.l0.data_classes.star_sensor
  • MAG
    • imap_processing.mag.l0.decom_mag
      • imap_processing.mag.l0.decom_mag.decom_packets
      • imap_processing.mag.l0.decom_mag.generate_dataset
    • imap_processing.mag.l0.mag_l0_data
      • imap_processing.mag.l0.mag_l0_data.MagL0
      • imap_processing.mag.l0.mag_l0_data.Mode
    • imap_processing.mag.l1a.mag_l1a_data
      • imap_processing.mag.l1a.mag_l1a_data.MagL1a
      • imap_processing.mag.l1a.mag_l1a_data.TimeTuple
    • imap_processing.mag.l1a.mag_l1a
      • imap_processing.mag.l1a.mag_l1a.generate_dataset
      • imap_processing.mag.l1a.mag_l1a.mag_l1a
      • imap_processing.mag.l1a.mag_l1a.process_and_write_data
      • imap_processing.mag.l1a.mag_l1a.process_packets
  • SWAPI
    • imap_processing.swapi.l1.swapi_l1
      • imap_processing.swapi.l1.swapi_l1.decompress_count
      • imap_processing.swapi.l1.swapi_l1.filter_good_data
      • imap_processing.swapi.l1.swapi_l1.find_sweep_starts
      • imap_processing.swapi.l1.swapi_l1.get_indices_of_full_sweep
      • imap_processing.swapi.l1.swapi_l1.process_swapi_science
      • imap_processing.swapi.l1.swapi_l1.process_sweep_data
      • imap_processing.swapi.l1.swapi_l1.swapi_l1
    • imap_processing.swapi.swapi_utils
      • imap_processing.swapi.swapi_utils.SWAPIAPID
      • imap_processing.swapi.swapi_utils.SWAPIMODE
  • SWE
    • imap_processing.swe.l0.decom_swe
      • imap_processing.swe.l0.decom_swe.decom_packets
    • imap_processing.swe.l1a.swe_l1a
      • imap_processing.swe.l1a.swe_l1a.swe_l1a
    • imap_processing.swe.l1a.swe_science
      • imap_processing.swe.l1a.swe_science.decompressed_counts
      • imap_processing.swe.l1a.swe_science.swe_science
    • imap_processing.swe.l1b.swe_l1b
      • imap_processing.swe.l1b.swe_l1b.swe_l1b
    • imap_processing.swe.l1b.swe_l1b_science
      • imap_processing.swe.l1b.swe_l1b_science.apply_in_flight_calibration
      • imap_processing.swe.l1b.swe_l1b_science.calculate_calibration_factor
      • imap_processing.swe.l1b.swe_l1b_science.convert_counts_to_rate
      • imap_processing.swe.l1b.swe_l1b_science.deadtime_correction
      • imap_processing.swe.l1b.swe_l1b_science.filter_full_cycle_data
      • imap_processing.swe.l1b.swe_l1b_science.find_cycle_starts
      • imap_processing.swe.l1b.swe_l1b_science.get_indices_of_full_cycles
      • imap_processing.swe.l1b.swe_l1b_science.populate_full_cycle_data
      • imap_processing.swe.l1b.swe_l1b_science.read_lookup_table
      • imap_processing.swe.l1b.swe_l1b_science.swe_l1b_science
    • imap_processing.swe.utils.swe_utils
      • imap_processing.swe.utils.swe_utils.add_metadata_to_array
      • imap_processing.swe.utils.swe_utils.SWEAPID
  • IMAP-Ultra
    • imap_processing.ultra.l0.decom_ultra
      • imap_processing.ultra.l0.decom_ultra.append_params
      • imap_processing.ultra.l0.decom_ultra.append_tof_params
      • imap_processing.ultra.l0.decom_ultra.process_ultra_apids
      • imap_processing.ultra.l0.decom_ultra.process_ultra_aux
      • imap_processing.ultra.l0.decom_ultra.process_ultra_events
      • imap_processing.ultra.l0.decom_ultra.process_ultra_rates
      • imap_processing.ultra.l0.decom_ultra.process_ultra_tof
    • imap_processing.ultra.l1a.ultra_l1a
      • imap_processing.ultra.l1a.ultra_l1a.create_dataset
      • imap_processing.ultra.l1a.ultra_l1a.get_event_time
      • imap_processing.ultra.l1a.ultra_l1a.initiate_data_arrays
      • imap_processing.ultra.l1a.ultra_l1a.ultra_l1a
    • imap_processing.ultra.l1b.ultra_l1b
      • imap_processing.ultra.l1b.ultra_l1b.ultra_l1b
    • imap_processing.ultra.l1b.badtimes
      • imap_processing.ultra.l1b.badtimes.calculate_badtimes
    • imap_processing.ultra.l1b.cullingmask
      • imap_processing.ultra.l1b.cullingmask.calculate_cullingmask
    • imap_processing.ultra.l1b.de
      • imap_processing.ultra.l1b.de.calculate_de
    • imap_processing.ultra.l1b.extendedspin
      • imap_processing.ultra.l1b.extendedspin.calculate_extendedspin
    • imap_processing.ultra.l1c.ultra_l1c
      • imap_processing.ultra.l1c.ultra_l1c.ultra_l1c
    • imap_processing.ultra.l1c.histogram
      • imap_processing.ultra.l1c.histogram.calculate_histogram
    • imap_processing.ultra.l1c.pset
      • imap_processing.ultra.l1c.pset.calculate_pset
  • Tools
    • Generating Telemetry XML with Python Script
    • cdflib.xarray_to_cdf
    • Code for creating CDF attributes
    • IMAP Data Access
      • imap_data_access.io.download
      • imap_data_access.io.query
      • imap_data_access.io.upload
  • Code Documentation
  • IMAP-Hi
  • imap_process...

imap_processing.hi.l1a.science_direct_event#

IMAP-Hi direct event processing.

Functions

break_into_bits_size(binary_data)

Break binary stream data into 48-bits.

create_dataset(de_data_list, packet_met_time)

Create xarray dataset.

get_direct_event_time(time_in_ns)

Create MET(Mission Elapsed Time) time using input times.

parse_direct_event(event_data)

Parse event data.

science_direct_event(packets_data)

Unpack IMAP-Hi direct event data.

previous

imap_processing.hi.l1a.housekeeping.process_housekeeping

next

imap_processing.hi.l1a.science_direct_event.break_into_bits_size

Show Source

© Copyright 2024, Regents of the University of Colorado.

Created using Sphinx 7.3.7.

Built with the PyData Sphinx Theme 0.15.3.