Skip to content

A Python wrapper for accessing live telemetry data from the International Space Station (ISS) via NASA's Lightstreamer feed.

Notifications You must be signed in to change notification settings

bazbrad765/ISS-Python-Wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ISS Python Wrapper

A Python wrapper for accessing live telemetry data from the International Space Station (ISS) via NASA's Lightstreamer feed.

Installation

pip install lightstreamer-client-lib

Example Usage

Initialize and connect

iss = ISS()

iss.connect()

time.sleep(2) - this is needed toi allow time to connect

  • set objects to the node values.

cp = iss.cabin_pressure

ul = iss.urine_tank_qty

print(cp,ul)

Example print statements

print(f"GMT Time: {iss.gmt_time}")

print(f"Cabin Pressure: {iss.cabin_pressure}")

print(f"Cabin Temperature: {iss.cabin_temperature}")

print(f"Solar Beta Angle: {iss.solar_beta_angle}")

print(f"CMGs Online: {iss.cmgs_online_count}")

print(f"CMG 1 Status: {iss.cmg_1_online}")

print(f"Attitude Roll Error: {iss.attitude_roll_error}")

print(f"X Position: {iss.state_vector_x_pos} meters")

print(f"Y Position: {iss.state_vector_y_pos} meters")

print(f"Z Position: {iss.state_vector_z_pos} meters")

print(f"Lab O2 Pressure: {iss.lab_ppo2}")

print(f"Lab N2 Pressure: {iss.lab_ppn2}")

print(f"Lab CO2 Pressure: {iss.lab_ppco2}")

Notes

  • All properties return Optional types - they may return None if data is not available
  • Status properties return human-readable strings (e.g., "OPEN", "CLOSED") instead of numeric codes
  • The wrapper automatically connects to NASA's live telemetry stream
  • Data updates in real-time as the ISS transmits new telemetry

Available Properties

Total Properties Available: 281

Control Moment Gyroscope (CMG) - Attitude Control

Property Return Type Description
iss.cmg_1_online Optional[str] Control Moment Gyroscope 1 Online Status
iss.cmg_2_online Optional[str] Control Moment Gyroscope 2 Online Status
iss.cmg_3_online Optional[str] Control Moment Gyroscope 3 Online Status
iss.cmg_4_online Optional[str] Control Moment Gyroscope 4 Online Status
iss.cmgs_online_count Optional[int] Control Moment Gyroscopes Online Count
iss.cmg_control_torque_roll Optional[float] Control Moment Gyroscope Control Torque Roll
iss.cmg_control_torque_pitch Optional[float] Control Moment Gyroscope Control Torque Pitch
iss.cmg_control_torque_yaw Optional[float] Control Moment Gyroscope Control Torque Yaw
iss.cmg_active_momentum Optional[float] Control Moment Gyroscope Active Momentum
iss.cmg_momentum_percentage Optional[float] Control Moment Gyroscope Momentum Percentage
iss.desaturation_request Optional[str] CMG Desaturation Request Status
iss.gnc_mode Optional[str] Guidance Navigation and Control Mode
iss.attitude_source Optional[str] Attitude Determination Source
iss.rate_source Optional[str] Angular Rate Source
iss.state_vector_source Optional[str] State Vector Source
iss.attitude_controller_type Optional[str] Attitude Controller Type
iss.attitude_control_reference_frame Optional[str] Attitude Control Reference Frame

Attitude Quaternions

Property Return Type Description
iss.lvlh_quaternion_0 Optional[float] Local Vertical Local Horizontal Quaternion 0
iss.lvlh_quaternion_1 Optional[float] Local Vertical Local Horizontal Quaternion 1
iss.lvlh_quaternion_2 Optional[float] Local Vertical Local Horizontal Quaternion 2
iss.lvlh_quaternion_3 Optional[float] Local Vertical Local Horizontal Quaternion 3
iss.attitude_roll_error Optional[float] Attitude Roll Error (degrees)
iss.attitude_pitch_error Optional[float] Attitude Pitch Error (degrees)
iss.attitude_yaw_error Optional[float] Attitude Yaw Error (degrees)
iss.commanded_quaternion_0 Optional[float] Commanded Attitude Quaternion 0
iss.commanded_quaternion_1 Optional[float] Commanded Attitude Quaternion 1
iss.commanded_quaternion_2 Optional[float] Commanded Attitude Quaternion 2
iss.commanded_quaternion_3 Optional[float] Commanded Attitude Quaternion 3

Position and Velocity

Property Return Type Description
iss.state_vector_x_pos Optional[float] State Vector X Position (meters)
iss.state_vector_y_pos Optional[float] State Vector Y Position (meters)
iss.state_vector_z_pos Optional[float] State Vector Z Position (meters)
iss.state_vector_x_vel Optional[float] State Vector X Velocity (m/s)
iss.state_vector_y_vel Optional[float] State Vector Y Velocity (m/s)
iss.state_vector_z_vel Optional[float] State Vector Z Velocity (m/s)

Station Status

Property Return Type Description
iss.cmg_capacity Optional[float] Control Moment Gyroscope Capacity
iss.iss_total_mass Optional[float] International Space Station Total Mass (kg)
iss.solar_beta_angle Optional[float] Solar Beta Angle (degrees)
iss.loac_cmg_alarm Optional[str] Loss of Attitude Control CMG Alarm
iss.loac_iss_alarm Optional[str] Loss of Attitude Control ISS Alarm
iss.gps_1_status Optional[str] Global Positioning System 1 Status
iss.gps_2_status Optional[str] Global Positioning System 2 Status

CMG Temperatures

Property Return Type Description
iss.cmg_1_spin_motor_temp Optional[float] Control Moment Gyroscope 1 Spin Motor Temperature
iss.cmg_2_spin_motor_temp Optional[float] Control Moment Gyroscope 2 Spin Motor Temperature
iss.cmg_3_spin_motor_temp Optional[float] Control Moment Gyroscope 3 Spin Motor Temperature
iss.cmg_4_spin_motor_temp Optional[float] Control Moment Gyroscope 4 Spin Motor Temperature
iss.cmg_1_hall_resolver_temp Optional[float] Control Moment Gyroscope 1 Hall Resolver Temperature
iss.cmg_2_hall_resolver_temp Optional[float] Control Moment Gyroscope 2 Hall Resolver Temperature
iss.cmg_3_hall_resolver_temp Optional[float] Control Moment Gyroscope 3 Hall Resolver Temperature
iss.cmg_4_hall_resolver_temp Optional[float] Control Moment Gyroscope 4 Hall Resolver Temperature

Environmental Control and Life Support

Property Return Type Description
iss.lab_ppo2 Optional[float] Lab Partial Pressure Oxygen
iss.lab_ppn2 Optional[float] Lab Partial Pressure Nitrogen
iss.lab_ppco2 Optional[float] Lab Partial Pressure Carbon Dioxide
iss.lab_coolant_lt Optional[float] Lab Coolant Loop Temperature (Low)
iss.lab_coolant_mt Optional[float] Lab Coolant Loop Temperature (Medium)
iss.cabin_temperature Optional[float] Cabin Temperature
iss.cabin_pressure Optional[str] Cabin Atmospheric Pressure
iss.lab_avionics_temp Optional[float] Lab Avionics Temperature
iss.lab_air_cooling_temp Optional[float] Lab Air Cooling Temperature
iss.vacuum_resource_valve Optional[str] Vacuum Resource Valve Position
iss.vacuum_exhaust_valve Optional[str] Vacuum Exhaust Valve Position
iss.lab_port_ac_state Optional[str] Lab Port Air Conditioning State
iss.lab_starboard_ac_state Optional[str] Lab Starboard Air Conditioning State

Multiplexer/Demultiplexer Status

Property Return Type Description
iss.cc_mdm_1_status Optional[str] Command and Control Multiplexer/Demultiplexer 1 Status
iss.cc_mdm_2_status Optional[str] Command and Control Multiplexer/Demultiplexer 2 Status
iss.cc_mdm_3_status Optional[str] Command and Control Multiplexer/Demultiplexer 3 Status
iss.icz_mdm_1_status Optional[str] Internal Control Zone Multiplexer/Demultiplexer 1 Status
iss.icz_mdm_2_status Optional[str] Internal Control Zone Multiplexer/Demultiplexer 2 Status
iss.pl_mdm_1_status Optional[str] Payload Multiplexer/Demultiplexer 1 Status
iss.pl_mdm_2_status Optional[str] Payload Multiplexer/Demultiplexer 2 Status
iss.gnc_mdm_1_status Optional[str] Guidance Navigation Control Multiplexer/Demultiplexer 1 Status
iss.gnc_mdm_2_status Optional[str] Guidance Navigation Control Multiplexer/Demultiplexer 2 Status
iss.pmcu_1_mdm_status Optional[str] Power Management Control Unit 1 Multiplexer/Demultiplexer Status
iss.pmcu_2_mdm_status Optional[str] Power Management Control Unit 2 Multiplexer/Demultiplexer Status
iss.lab_mdm_1_status Optional[str] Lab Multiplexer/Demultiplexer 1 Status
iss.lab_mdm_2_status Optional[str] Lab Multiplexer/Demultiplexer 2 Status
iss.lab_mdm_3_status Optional[str] Lab Multiplexer/Demultiplexer 3 Status
iss.pmm_power_status Optional[str] Permanent Multipurpose Module Power Status

Mission Control and Commands

Property Return Type Description
iss.attitude_maneuver_in_progress Optional[bool] Attitude Maneuver In Progress Status
iss.standard_command_counter Optional[int] Standard Command Counter
iss.data_load_command_counter Optional[int] Data Load Command Counter
iss.cc_mdm_time_coarse Optional[int] Command and Control MDM Time Coarse
iss.cc_mdm_time_fine Optional[int] Command and Control MDM Time Fine
iss.station_mode Optional[str] Space Station Operating Mode
iss.laptops_active Optional[int] Number of Active Laptops

Communications

Property Return Type Description
iss.ku_video_ch1_activity Optional[str] Ku-band Video Channel 1 Activity
iss.ku_video_ch2_activity Optional[str] Ku-band Video Channel 2 Activity
iss.ku_video_ch3_activity Optional[str] Ku-band Video Channel 3 Activity
iss.ku_video_ch4_activity Optional[str] Ku-band Video Channel 4 Activity
iss.sband_active_string Optional[str] S-band Active Communication String
iss.iac_1_status Optional[str] Internal Audio Controller 1 Status
iss.iac_2_status Optional[str] Internal Audio Controller 2 Status
iss.video_downlink_1 Optional[str] Video Downlink Channel 1
iss.video_downlink_2 Optional[str] Video Downlink Channel 2
iss.video_downlink_3 Optional[str] Video Downlink Channel 3
iss.video_downlink_4 Optional[str] Video Downlink Channel 4
iss.uhf_1_power Optional[str] Ultra High Frequency Radio 1 Power Status
iss.uhf_2_power Optional[str] Ultra High Frequency Radio 2 Power Status
iss.uhf_frame_sync Optional[str] Ultra High Frequency Frame Synchronization

CMG Performance

Property Return Type Description
iss.cmg_1_vibration Optional[float] Control Moment Gyroscope 1 Vibration Level
iss.cmg_2_vibration Optional[float] Control Moment Gyroscope 2 Vibration Level
iss.cmg_3_vibration Optional[float] Control Moment Gyroscope 3 Vibration Level
iss.cmg_4_vibration Optional[float] Control Moment Gyroscope 4 Vibration Level
iss.cmg_1_spin_motor_current Optional[float] Control Moment Gyroscope 1 Spin Motor Current
iss.cmg_2_spin_motor_current Optional[float] Control Moment Gyroscope 2 Spin Motor Current
iss.cmg_3_spin_motor_current Optional[float] Control Moment Gyroscope 3 Spin Motor Current
iss.cmg_4_spin_motor_current Optional[float] Control Moment Gyroscope 4 Spin Motor Current
iss.cmg_1_wheel_speed Optional[float] Control Moment Gyroscope 1 Wheel Speed
iss.cmg_2_wheel_speed Optional[float] Control Moment Gyroscope 2 Wheel Speed
iss.cmg_3_wheel_speed Optional[float] Control Moment Gyroscope 3 Wheel Speed
iss.cmg_4_wheel_speed Optional[float] Control Moment Gyroscope 4 Wheel Speed
iss.ku_transmit Optional[str] Ku-band Transmit Status
iss.ku_sgant_elevation Optional[float] Ku-band Space-to-Ground Antenna Elevation
iss.ku_sgant_cross_elevation Optional[float] Ku-band Space-to-Ground Antenna Cross Elevation

Node Systems

Property Return Type Description
iss.airlock_mdm_status Optional[str] Airlock Multiplexer/Demultiplexer Status
iss.node1_mdm_1_status Optional[str] Node 1 Multiplexer/Demultiplexer 1 Status
iss.node1_mdm_2_status Optional[str] Node 1 Multiplexer/Demultiplexer 2 Status
iss.node2_mdm_2_status Optional[str] Node 2 Multiplexer/Demultiplexer 2 Status
iss.node2_mdm_1_status Optional[str] Node 2 Multiplexer/Demultiplexer 1 Status
iss.node3_hcz_mdm_2_status Optional[str] Node 3 Health and Status Zone Multiplexer/Demultiplexer 2 Status
iss.node3_mdm_2_status Optional[str] Node 3 Multiplexer/Demultiplexer 2 Status
iss.node3_hcz_mdm_1_status Optional[str] Node 3 Health and Status Zone Multiplexer/Demultiplexer 1 Status
iss.node3_mdm_1_status Optional[str] Node 3 Multiplexer/Demultiplexer 1 Status

Truss Systems

Property Return Type Description
iss.p1_mdm_1_status Optional[str] P1 Truss Multiplexer/Demultiplexer 1 Status
iss.p1_str_mdm_status Optional[str] P1 Starboard Truss Multiplexer/Demultiplexer Status
iss.p1_mdm_2_status Optional[str] P1 Truss Multiplexer/Demultiplexer 2 Status
iss.p3_mdm_1_status Optional[str] P3 Truss Multiplexer/Demultiplexer 1 Status
iss.p3_mdm_2_status Optional[str] P3 Truss Multiplexer/Demultiplexer 2 Status
iss.s0_ecz_mdm_1_status Optional[str] S0 External Control Zone Multiplexer/Demultiplexer 1 Status
iss.s0_mdm_1_status Optional[str] S0 Truss Multiplexer/Demultiplexer 1 Status
iss.s0_ecz_mdm_2_status Optional[str] S0 External Control Zone Multiplexer/Demultiplexer 2 Status
iss.s0_mdm_2_status Optional[str] S0 Truss Multiplexer/Demultiplexer 2 Status
iss.s1_str_mdm_status Optional[str] S1 Starboard Truss Multiplexer/Demultiplexer Status
iss.s1_mdm_1_status Optional[str] S1 Truss Multiplexer/Demultiplexer 1 Status
iss.s1_mdm_2_status Optional[str] S1 Truss Multiplexer/Demultiplexer 2 Status
iss.s3_mdm_1_status Optional[str] S3 Truss Multiplexer/Demultiplexer 1 Status
iss.s3_mdm_2_status Optional[str] S3 Truss Multiplexer/Demultiplexer 2 Status

Solar Array Systems

Property Return Type Description
iss.solar_array_2a_mdm_status Optional[str] Solar Array 2A Multiplexer/Demultiplexer Status
iss.solar_array_4a_mdm_status Optional[str] Solar Array 4A Multiplexer/Demultiplexer Status
iss.solar_array_4b_mdm_status Optional[str] Solar Array 4B Multiplexer/Demultiplexer Status
iss.solar_array_2b_mdm_status Optional[str] Solar Array 2B Multiplexer/Demultiplexer Status
iss.solar_array_1a_mdm_status Optional[str] Solar Array 1A Multiplexer/Demultiplexer Status
iss.solar_array_3a_mdm_status Optional[str] Solar Array 3A Multiplexer/Demultiplexer Status
iss.solar_array_3b_mdm_status Optional[str] Solar Array 3B Multiplexer/Demultiplexer Status
iss.solar_array_1b_mdm_status Optional[str] Solar Array 1B Multiplexer/Demultiplexer Status

Antenna Systems

Property Return Type Description
iss.sband_rfg2_azimuth Optional[float] S-band Radio Frequency Group 2 Azimuth
iss.sband_rfg2_elevation Optional[float] S-band Radio Frequency Group 2 Elevation
iss.sband_rfg2_status Optional[str] S-band Radio Frequency Group 2 Status
iss.sband_rfg1_azimuth Optional[float] S-band Radio Frequency Group 1 Azimuth
iss.sband_rfg1_elevation Optional[float] S-band Radio Frequency Group 1 Elevation
iss.sband_rfg1_status Optional[str] S-band Radio Frequency Group 1 Status

Thermal Control Systems

Property Return Type Description
iss.loop_b_pump_flowrate Optional[float] Thermal Control Loop B Pump Flow Rate
iss.loop_b_pm_pressure Optional[float] Thermal Control Loop B Pump Module Pressure
iss.loop_b_pm_temp Optional[float] Thermal Control Loop B Pump Module Temperature
iss.loop_a_pump_flowrate Optional[float] Thermal Control Loop A Pump Flow Rate
iss.loop_a_pm_pressure Optional[float] Thermal Control Loop A Pump Module Pressure
iss.loop_a_pm_temp Optional[float] Thermal Control Loop A Pump Module Temperature

Solar Array Drive Systems

Property Return Type Description
iss.solar_2a_drive_voltage Optional[float] Solar Array 2A Drive Voltage
iss.solar_2a_drive_current Optional[float] Solar Array 2A Drive Current
iss.solar_4a_drive_voltage Optional[float] Solar Array 4A Drive Voltage
iss.solar_4a_drive_current Optional[float] Solar Array 4A Drive Current
iss.solar_2a_bga_position Optional[float] Solar Array 2A Beta Gimbal Assembly Position
iss.solar_4a_bga_position Optional[float] Solar Array 4A Beta Gimbal Assembly Position
iss.solar_4b_drive_voltage Optional[float] Solar Array 4B Drive Voltage
iss.solar_4b_drive_current Optional[float] Solar Array 4B Drive Current
iss.solar_2b_drive_voltage Optional[float] Solar Array 2B Drive Voltage
iss.solar_2b_drive_current Optional[float] Solar Array 2B Drive Current
iss.solar_4b_bga_position Optional[float] Solar Array 4B Beta Gimbal Assembly Position
iss.solar_2b_bga_position Optional[float] Solar Array 2B Beta Gimbal Assembly Position
iss.solar_1a_drive_voltage Optional[float] Solar Array 1A Drive Voltage
iss.solar_1a_drive_current Optional[float] Solar Array 1A Drive Current
iss.solar_3a_drive_voltage Optional[float] Solar Array 3A Drive Voltage
iss.solar_3a_drive_current Optional[float] Solar Array 3A Drive Current
iss.solar_1a_bga_position Optional[float] Solar Array 1A Beta Gimbal Assembly Position
iss.solar_3a_bga_position Optional[float] Solar Array 3A Beta Gimbal Assembly Position
iss.solar_3b_drive_voltage Optional[float] Solar Array 3B Drive Voltage
iss.solar_3b_drive_current Optional[float] Solar Array 3B Drive Current
iss.solar_1b_drive_voltage Optional[float] Solar Array 1B Drive Voltage
iss.solar_1b_drive_current Optional[float] Solar Array 1B Drive Current
iss.solar_3b_bga_position Optional[float] Solar Array 3B Beta Gimbal Assembly Position
iss.solar_1b_bga_position Optional[float] Solar Array 1B Beta Gimbal Assembly Position

Joint Positions

Property Return Type Description
iss.starboard_trrj_position Optional[float] Starboard Thermal Radiator Rotary Joint Position
iss.port_trrj_position Optional[float] Port Thermal Radiator Rotary Joint Position
iss.starboard_sarj_position Optional[float] Starboard Solar Alpha Rotary Joint Position
iss.port_sarj_position Optional[float] Port Solar Alpha Rotary Joint Position
iss.port_sarj_commanded_position Optional[float] Port Solar Alpha Rotary Joint Commanded Position
iss.trrj_loop_b_mode Optional[str] Thermal Radiator Rotary Joint Loop B Mode
iss.trrj_loop_a_mode Optional[str] Thermal Radiator Rotary Joint Loop A Mode
iss.sarj_port_mode Optional[str] Solar Alpha Rotary Joint Port Mode
iss.sarj_starboard_mode Optional[str] Solar Alpha Rotary Joint Starboard Mode

Node Environmental Systems

Property Return Type Description
iss.node2_coolant_mt Optional[float] Node 2 Coolant Medium Temperature
iss.node2_coolant_lt Optional[float] Node 2 Coolant Low Temperature
iss.node2_ac_state Optional[str] Node 2 Air Conditioning State
iss.node2_air_cooling_temp Optional[float] Node 2 Air Cooling Temperature
iss.node2_avionics_temp Optional[float] Node 2 Avionics Temperature
iss.node3_ppo2 Optional[float] Node 3 Partial Pressure Oxygen
iss.node3_ppn2 Optional[float] Node 3 Partial Pressure Nitrogen
iss.node3_ppco2 Optional[float] Node 3 Partial Pressure Carbon Dioxide
iss.urine_processor_state Optional[str] Urine Processor Assembly State
iss.urine_tank_qty Optional[float] Urine Tank Quantity
iss.water_processor_state Optional[str] Water Processor Assembly State
iss.water_processor_step Optional[str] Water Processor Assembly Processing Step
iss.waste_water_tank_qty Optional[float] Waste Water Tank Quantity
iss.clean_water_tank_qty Optional[float] Clean Water Tank Quantity
iss.oxygen_generator_state Optional[str] Oxygen Generator Assembly State
iss.o2_production_rate Optional[float] Oxygen Production Rate
iss.node3_avionics_temp Optional[float] Node 3 Avionics Temperature
iss.node3_air_cooling_temp Optional[float] Node 3 Air Cooling Temperature
iss.node3_coolant_qty_1 Optional[float] Node 3 Coolant Quantity 1
iss.node3_ac_state Optional[str] Node 3 Air Conditioning State
iss.node3_coolant_qty_2 Optional[float] Node 3 Coolant Quantity 2

Airlock Systems

Property Return Type Description
iss.crewlock_pressure Optional[float] Crew Lock Atmospheric Pressure
iss.lo_p_o2_valve_position Optional[str] Low Pressure Oxygen Valve Position
iss.hi_p_o2_valve_position Optional[str] High Pressure Oxygen Valve Position
iss.n2_supply_valve_position Optional[str] Nitrogen Supply Valve Position
iss.airlock_ac_state Optional[str] Airlock Air Conditioning State
iss.airlock_pressure Optional[float] Airlock Atmospheric Pressure
iss.airlock_hi_p_o2_pressure Optional[float] Airlock High Pressure Oxygen Pressure
iss.airlock_lo_p_o2_pressure Optional[float] Airlock Low Pressure Oxygen Pressure
iss.airlock_n2_pressure Optional[float] Airlock Nitrogen Pressure

Airlock Power Systems (EMU and BCA)

Property Return Type Description
iss.emu_1_voltage Optional[float] Extravehicular Mobility Unit 1 Voltage
iss.emu_1_current Optional[float] Extravehicular Mobility Unit 1 Current
iss.emu_2_voltage Optional[float] Extravehicular Mobility Unit 2 Voltage
iss.emu_2_current Optional[float] Extravehicular Mobility Unit 2 Current
iss.iru_voltage Optional[float] Interface Relay Unit Voltage
iss.iru_current Optional[float] Interface Relay Unit Current
iss.eva_emu_1_voltage Optional[float] EVA Extravehicular Mobility Unit 1 Voltage
iss.eva_emu_1_current Optional[float] EVA Extravehicular Mobility Unit 1 Current
iss.eva_emu_2_voltage Optional[float] EVA Extravehicular Mobility Unit 2 Voltage
iss.eva_emu_2_current Optional[float] EVA Extravehicular Mobility Unit 2 Current
iss.bca_1_voltage Optional[float] Battery Charger Assembly 1 Voltage
iss.bca_1_current Optional[float] Battery Charger Assembly 1 Current
iss.bca_2_voltage Optional[float] Battery Charger Assembly 2 Voltage
iss.bca_2_current Optional[float] Battery Charger Assembly 2 Current
iss.bca_3_voltage Optional[float] Battery Charger Assembly 3 Voltage
iss.bca_3_current Optional[float] Battery Charger Assembly 3 Current
iss.bca_4_voltage Optional[float] Battery Charger Assembly 4 Voltage
iss.bca_4_current Optional[float] Battery Charger Assembly 4 Current
iss.bca_1_status Optional[str] Battery Charger Assembly 1 Status
iss.bca_2_status Optional[str] Battery Charger Assembly 2 Status
iss.bca_3_status Optional[str] Battery Charger Assembly 3 Status
iss.bca_4_status Optional[str] Battery Charger Assembly 4 Status

Battery Charger Channel Status

Property Return Type Description
iss.bca_1_ch1_status Optional[str] Battery Charger Assembly 1 Channel 1 Status
iss.bca_1_ch2_status Optional[str] Battery Charger Assembly 1 Channel 2 Status
iss.bca_1_ch3_status Optional[str] Battery Charger Assembly 1 Channel 3 Status
iss.bca_1_ch4_status Optional[str] Battery Charger Assembly 1 Channel 4 Status
iss.bca_1_ch5_status Optional[str] Battery Charger Assembly 1 Channel 5 Status
iss.bca_1_ch6_status Optional[str] Battery Charger Assembly 1 Channel 6 Status
iss.depressurization_pump_voltage Optional[float] Depressurization Pump Voltage
iss.depressurization_pump_switch Optional[str] Depressurization Pump Switch Position

Mobile Servicing System (MSS)

Property Return Type Description
iss.mss_mt_position Optional[float] Mobile Servicing System Mobile Transporter Position
iss.ssrms_base_location Optional[str] Space Station Remote Manipulator System Base Location
iss.ssrms_operating_base Optional[str] Space Station Remote Manipulator System Operating Base
iss.ssrms_sr_joint Optional[float] SSRMS Shoulder Roll Joint Position
iss.ssrms_sy_joint Optional[float] SSRMS Shoulder Yaw Joint Position
iss.ssrms_sp_joint Optional[float] SSRMS Shoulder Pitch Joint Position
iss.ssrms_ep_joint Optional[float] SSRMS Elbow Pitch Joint Position
iss.ssrms_wp_joint Optional[float] SSRMS Wrist Pitch Joint Position
iss.ssrms_wy_joint Optional[float] SSRMS Wrist Yaw Joint Position
iss.ssrms_wr_joint Optional[float] SSRMS Wrist Roll Joint Position
iss.ssrms_tip_lee_status Optional[str] SSRMS Tip Latching End Effector Status

SPDM (Special Purpose Dexterous Manipulator)

Property Return Type Description
iss.spdm_base_location Optional[str] Special Purpose Dexterous Manipulator Base Location
iss.spdm_1_sr_joint Optional[float] SPDM Arm 1 Shoulder Roll Joint Position
iss.spdm_1_sy_joint Optional[float] SPDM Arm 1 Shoulder Yaw Joint Position
iss.spdm_1_sp_joint Optional[float] SPDM Arm 1 Shoulder Pitch Joint Position
iss.spdm_1_ep_joint Optional[float] SPDM Arm 1 Elbow Pitch Joint Position
iss.spdm_1_wp_joint Optional[float] SPDM Arm 1 Wrist Pitch Joint Position
iss.spdm_1_wy_joint Optional[float] SPDM Arm 1 Wrist Yaw Joint Position
iss.spdm_1_wr_joint Optional[float] SPDM Arm 1 Wrist Roll Joint Position
iss.spdm_1_otcm_status Optional[str] SPDM Arm 1 Orbital Tool Change Mechanism Status
iss.spdm_2_sr_joint Optional[float] SPDM Arm 2 Shoulder Roll Joint Position
iss.spdm_2_sy_joint Optional[float] SPDM Arm 2 Shoulder Yaw Joint Position
iss.spdm_2_sp_joint Optional[float] SPDM Arm 2 Shoulder Pitch Joint Position
iss.spdm_2_ep_joint Optional[float] SPDM Arm 2 Elbow Pitch Joint Position
iss.spdm_2_wp_joint Optional[float] SPDM Arm 2 Wrist Pitch Joint Position
iss.spdm_2_wy_joint Optional[float] SPDM Arm 2 Wrist Yaw Joint Position
iss.spdm_2_wr_joint Optional[float] SPDM Arm 2 Wrist Roll Joint Position
iss.spdm_2_otcm_status Optional[str] SPDM Arm 2 Orbital Tool Change Mechanism Status
iss.spdm_body_roll_joint Optional[float] SPDM Body Roll Joint Position
iss.spdm_body_status Optional[str] SPDM Body Status

MBS (Mobile Base System)

Property Return Type Description
iss.mbs_mcas_status Optional[str] Mobile Base System Mobile Cart Assembly Status
iss.mbs_poa_status Optional[str] Mobile Base System Payload Orbital Adapter Status

Russian Segment

Property Return Type Description
iss.russian_station_mode Optional[str] Russian Segment Station Mode
iss.kurs_equipment_1 Optional[str] Kurs Rendezvous Equipment 1 Status
iss.kurs_equipment_2 Optional[str] Kurs Rendezvous Equipment 2 Status
iss.kurs_p1_p2_failure Optional[bool] Kurs P1/P2 Channel Failure Status
iss.kurs_range Optional[float] Kurs Target Range (meters)
iss.kurs_range_rate Optional[float] Kurs Target Range Rate (m/s)
iss.kurs_test_mode Optional[bool] Kurs Test Mode Status
iss.kurs_capture_signal Optional[bool] Kurs Capture Signal Status
iss.kurs_target_acquisition Optional[bool] Kurs Target Acquisition Status
iss.kurs_functional_mode Optional[bool] Kurs Functional Mode Status
iss.kurs_standby_mode Optional[bool] Kurs Standby Mode Status
iss.sm_docking_flag Optional[bool] Service Module Docking Flag
iss.sm_forward_dock_engaged Optional[bool] Service Module Forward Docking Port Engaged
iss.sm_aft_dock_engaged Optional[bool] Service Module Aft Docking Port Engaged
iss.sm_nadir_dock_engaged Optional[bool] Service Module Nadir Docking Port Engaged
iss.fgb_nadir_dock_engaged Optional[bool] Functional Cargo Block Nadir Docking Port Engaged
iss.sm_nadir_udm_dock_engaged Optional[bool] Service Module Nadir Universal Docking Module Port Engaged
iss.mrm1_dock_engaged Optional[bool] Mini Research Module 1 Docking Port Engaged
iss.mrm2_dock_engaged Optional[bool] Mini Research Module 2 Docking Port Engaged
iss.sm_hooks_closed Optional[bool] Service Module Docking Hooks Closed
iss.russian_attitude_mode Optional[str] Russian Segment Attitude Control Mode
iss.russian_motion_control Optional[str] Russian Segment Motion Control Mode
iss.russian_free_drift_prep Optional[bool] Russian Segment Free Drift Preparation
iss.russian_thruster_terminated Optional[bool] Russian Segment Thruster Terminated Status
iss.russian_dynamic_mode Optional[bool] Russian Segment Dynamic Mode Status

Time Systems

Property Return Type Description
iss.year Optional[int] Current Year
iss.gmt_time Optional[str] Greenwich Mean Time

About

A Python wrapper for accessing live telemetry data from the International Space Station (ISS) via NASA's Lightstreamer feed.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages