{"id":30048606,"url":"https://github.com/bazbrad765/iss-python-wrapper","last_synced_at":"2025-10-17T15:03:26.108Z","repository":{"id":307761961,"uuid":"1030632324","full_name":"bazbrad765/ISS-Python-Wrapper","owner":"bazbrad765","description":"A Python wrapper for accessing live telemetry data from the International Space Station (ISS) via NASA's Lightstreamer feed.","archived":false,"fork":false,"pushed_at":"2025-08-02T04:05:49.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-02T04:44:27.029Z","etag":null,"topics":["iss","lightstreamer","lightstreamer-python-client","nasa","python","space","spacestation","wrapper"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bazbrad765.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-02T02:10:02.000Z","updated_at":"2025-08-02T04:07:41.000Z","dependencies_parsed_at":"2025-08-02T04:44:34.533Z","dependency_job_id":"11710ba6-ea68-4ce6-adfb-2370480d91fd","html_url":"https://github.com/bazbrad765/ISS-Python-Wrapper","commit_stats":null,"previous_names":["bazbrad765/iss-python-wrapper"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/bazbrad765/ISS-Python-Wrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazbrad765%2FISS-Python-Wrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazbrad765%2FISS-Python-Wrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazbrad765%2FISS-Python-Wrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazbrad765%2FISS-Python-Wrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bazbrad765","download_url":"https://codeload.github.com/bazbrad765/ISS-Python-Wrapper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazbrad765%2FISS-Python-Wrapper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269244663,"owners_count":24384542,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-07T02:00:09.698Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["iss","lightstreamer","lightstreamer-python-client","nasa","python","space","spacestation","wrapper"],"created_at":"2025-08-07T10:42:38.400Z","updated_at":"2025-10-17T15:03:25.980Z","avatar_url":"https://github.com/bazbrad765.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ISS Python Wrapper\n\nA Python wrapper for accessing live telemetry data from the International Space Station (ISS) via NASA's Lightstreamer feed.\n\n## Installation\n\n```bash\npip install lightstreamer-client-lib\n```\n\n## Example Usage\n\n# Initialize and connect\niss = ISS()\n\niss.connect()\n\ntime.sleep(2) - this is needed toi allow time to connect\n\n- set objects to the node values.\n\ncp = iss.cabin_pressure\n\nul = iss.urine_tank_qty\n\nprint(cp,ul)\n\n\n# Example print statements\n\nprint(f\"GMT Time: {iss.gmt_time}\")\n\nprint(f\"Cabin Pressure: {iss.cabin_pressure}\")\n\nprint(f\"Cabin Temperature: {iss.cabin_temperature}\")\n\nprint(f\"Solar Beta Angle: {iss.solar_beta_angle}\")\n\nprint(f\"CMGs Online: {iss.cmgs_online_count}\")\n\nprint(f\"CMG 1 Status: {iss.cmg_1_online}\")\n\nprint(f\"Attitude Roll Error: {iss.attitude_roll_error}\")\n\nprint(f\"X Position: {iss.state_vector_x_pos} meters\")\n\nprint(f\"Y Position: {iss.state_vector_y_pos} meters\")\n\nprint(f\"Z Position: {iss.state_vector_z_pos} meters\")\n\nprint(f\"Lab O2 Pressure: {iss.lab_ppo2}\")\n\nprint(f\"Lab N2 Pressure: {iss.lab_ppn2}\")\n\nprint(f\"Lab CO2 Pressure: {iss.lab_ppco2}\")\n\n\n\n\n## Notes\n\n- All properties return `Optional` types - they may return `None` if data is not available\n- Status properties return human-readable strings (e.g., \"OPEN\", \"CLOSED\") instead of numeric codes\n- The wrapper automatically connects to NASA's live telemetry stream\n- Data updates in real-time as the ISS transmits new telemetry\n\n## Available Properties\n\n**Total Properties Available: 281**\n\n\n### Control Moment Gyroscope (CMG) - Attitude Control\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.cmg_1_online` | `Optional[str]` | Control Moment Gyroscope 1 Online Status |\n| `iss.cmg_2_online` | `Optional[str]` | Control Moment Gyroscope 2 Online Status |\n| `iss.cmg_3_online` | `Optional[str]` | Control Moment Gyroscope 3 Online Status |\n| `iss.cmg_4_online` | `Optional[str]` | Control Moment Gyroscope 4 Online Status |\n| `iss.cmgs_online_count` | `Optional[int]` | Control Moment Gyroscopes Online Count |\n| `iss.cmg_control_torque_roll` | `Optional[float]` | Control Moment Gyroscope Control Torque Roll |\n| `iss.cmg_control_torque_pitch` | `Optional[float]` | Control Moment Gyroscope Control Torque Pitch |\n| `iss.cmg_control_torque_yaw` | `Optional[float]` | Control Moment Gyroscope Control Torque Yaw |\n| `iss.cmg_active_momentum` | `Optional[float]` | Control Moment Gyroscope Active Momentum |\n| `iss.cmg_momentum_percentage` | `Optional[float]` | Control Moment Gyroscope Momentum Percentage |\n| `iss.desaturation_request` | `Optional[str]` | CMG Desaturation Request Status |\n| `iss.gnc_mode` | `Optional[str]` | Guidance Navigation and Control Mode |\n| `iss.attitude_source` | `Optional[str]` | Attitude Determination Source |\n| `iss.rate_source` | `Optional[str]` | Angular Rate Source |\n| `iss.state_vector_source` | `Optional[str]` | State Vector Source |\n| `iss.attitude_controller_type` | `Optional[str]` | Attitude Controller Type |\n| `iss.attitude_control_reference_frame` | `Optional[str]` | Attitude Control Reference Frame |\n\n### Attitude Quaternions\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.lvlh_quaternion_0` | `Optional[float]` | Local Vertical Local Horizontal Quaternion 0 |\n| `iss.lvlh_quaternion_1` | `Optional[float]` | Local Vertical Local Horizontal Quaternion 1 |\n| `iss.lvlh_quaternion_2` | `Optional[float]` | Local Vertical Local Horizontal Quaternion 2 |\n| `iss.lvlh_quaternion_3` | `Optional[float]` | Local Vertical Local Horizontal Quaternion 3 |\n| `iss.attitude_roll_error` | `Optional[float]` | Attitude Roll Error (degrees) |\n| `iss.attitude_pitch_error` | `Optional[float]` | Attitude Pitch Error (degrees) |\n| `iss.attitude_yaw_error` | `Optional[float]` | Attitude Yaw Error (degrees) |\n| `iss.commanded_quaternion_0` | `Optional[float]` | Commanded Attitude Quaternion 0 |\n| `iss.commanded_quaternion_1` | `Optional[float]` | Commanded Attitude Quaternion 1 |\n| `iss.commanded_quaternion_2` | `Optional[float]` | Commanded Attitude Quaternion 2 |\n| `iss.commanded_quaternion_3` | `Optional[float]` | Commanded Attitude Quaternion 3 |\n\n### Position and Velocity\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.state_vector_x_pos` | `Optional[float]` | State Vector X Position (meters) |\n| `iss.state_vector_y_pos` | `Optional[float]` | State Vector Y Position (meters) |\n| `iss.state_vector_z_pos` | `Optional[float]` | State Vector Z Position (meters) |\n| `iss.state_vector_x_vel` | `Optional[float]` | State Vector X Velocity (m/s) |\n| `iss.state_vector_y_vel` | `Optional[float]` | State Vector Y Velocity (m/s) |\n| `iss.state_vector_z_vel` | `Optional[float]` | State Vector Z Velocity (m/s) |\n\n### Station Status\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.cmg_capacity` | `Optional[float]` | Control Moment Gyroscope Capacity |\n| `iss.iss_total_mass` | `Optional[float]` | International Space Station Total Mass (kg) |\n| `iss.solar_beta_angle` | `Optional[float]` | Solar Beta Angle (degrees) |\n| `iss.loac_cmg_alarm` | `Optional[str]` | Loss of Attitude Control CMG Alarm |\n| `iss.loac_iss_alarm` | `Optional[str]` | Loss of Attitude Control ISS Alarm |\n| `iss.gps_1_status` | `Optional[str]` | Global Positioning System 1 Status |\n| `iss.gps_2_status` | `Optional[str]` | Global Positioning System 2 Status |\n\n### CMG Temperatures\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.cmg_1_spin_motor_temp` | `Optional[float]` | Control Moment Gyroscope 1 Spin Motor Temperature |\n| `iss.cmg_2_spin_motor_temp` | `Optional[float]` | Control Moment Gyroscope 2 Spin Motor Temperature |\n| `iss.cmg_3_spin_motor_temp` | `Optional[float]` | Control Moment Gyroscope 3 Spin Motor Temperature |\n| `iss.cmg_4_spin_motor_temp` | `Optional[float]` | Control Moment Gyroscope 4 Spin Motor Temperature |\n| `iss.cmg_1_hall_resolver_temp` | `Optional[float]` | Control Moment Gyroscope 1 Hall Resolver Temperature |\n| `iss.cmg_2_hall_resolver_temp` | `Optional[float]` | Control Moment Gyroscope 2 Hall Resolver Temperature |\n| `iss.cmg_3_hall_resolver_temp` | `Optional[float]` | Control Moment Gyroscope 3 Hall Resolver Temperature |\n| `iss.cmg_4_hall_resolver_temp` | `Optional[float]` | Control Moment Gyroscope 4 Hall Resolver Temperature |\n\n### Environmental Control and Life Support\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.lab_ppo2` | `Optional[float]` | Lab Partial Pressure Oxygen |\n| `iss.lab_ppn2` | `Optional[float]` | Lab Partial Pressure Nitrogen |\n| `iss.lab_ppco2` | `Optional[float]` | Lab Partial Pressure Carbon Dioxide |\n| `iss.lab_coolant_lt` | `Optional[float]` | Lab Coolant Loop Temperature (Low) |\n| `iss.lab_coolant_mt` | `Optional[float]` | Lab Coolant Loop Temperature (Medium) |\n| `iss.cabin_temperature` | `Optional[float]` | Cabin Temperature |\n| `iss.cabin_pressure` | `Optional[str]` | Cabin Atmospheric Pressure |\n| `iss.lab_avionics_temp` | `Optional[float]` | Lab Avionics Temperature |\n| `iss.lab_air_cooling_temp` | `Optional[float]` | Lab Air Cooling Temperature |\n| `iss.vacuum_resource_valve` | `Optional[str]` | Vacuum Resource Valve Position |\n| `iss.vacuum_exhaust_valve` | `Optional[str]` | Vacuum Exhaust Valve Position |\n| `iss.lab_port_ac_state` | `Optional[str]` | Lab Port Air Conditioning State |\n| `iss.lab_starboard_ac_state` | `Optional[str]` | Lab Starboard Air Conditioning State |\n\n### Multiplexer/Demultiplexer Status\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.cc_mdm_1_status` | `Optional[str]` | Command and Control Multiplexer/Demultiplexer 1 Status |\n| `iss.cc_mdm_2_status` | `Optional[str]` | Command and Control Multiplexer/Demultiplexer 2 Status |\n| `iss.cc_mdm_3_status` | `Optional[str]` | Command and Control Multiplexer/Demultiplexer 3 Status |\n| `iss.icz_mdm_1_status` | `Optional[str]` | Internal Control Zone Multiplexer/Demultiplexer 1 Status |\n| `iss.icz_mdm_2_status` | `Optional[str]` | Internal Control Zone Multiplexer/Demultiplexer 2 Status |\n| `iss.pl_mdm_1_status` | `Optional[str]` | Payload Multiplexer/Demultiplexer 1 Status |\n| `iss.pl_mdm_2_status` | `Optional[str]` | Payload Multiplexer/Demultiplexer 2 Status |\n| `iss.gnc_mdm_1_status` | `Optional[str]` | Guidance Navigation Control Multiplexer/Demultiplexer 1 Status |\n| `iss.gnc_mdm_2_status` | `Optional[str]` | Guidance Navigation Control Multiplexer/Demultiplexer 2 Status |\n| `iss.pmcu_1_mdm_status` | `Optional[str]` | Power Management Control Unit 1 Multiplexer/Demultiplexer Status |\n| `iss.pmcu_2_mdm_status` | `Optional[str]` | Power Management Control Unit 2 Multiplexer/Demultiplexer Status |\n| `iss.lab_mdm_1_status` | `Optional[str]` | Lab Multiplexer/Demultiplexer 1 Status |\n| `iss.lab_mdm_2_status` | `Optional[str]` | Lab Multiplexer/Demultiplexer 2 Status |\n| `iss.lab_mdm_3_status` | `Optional[str]` | Lab Multiplexer/Demultiplexer 3 Status |\n| `iss.pmm_power_status` | `Optional[str]` | Permanent Multipurpose Module Power Status |\n\n### Mission Control and Commands\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.attitude_maneuver_in_progress` | `Optional[bool]` | Attitude Maneuver In Progress Status |\n| `iss.standard_command_counter` | `Optional[int]` | Standard Command Counter |\n| `iss.data_load_command_counter` | `Optional[int]` | Data Load Command Counter |\n| `iss.cc_mdm_time_coarse` | `Optional[int]` | Command and Control MDM Time Coarse |\n| `iss.cc_mdm_time_fine` | `Optional[int]` | Command and Control MDM Time Fine |\n| `iss.station_mode` | `Optional[str]` | Space Station Operating Mode |\n| `iss.laptops_active` | `Optional[int]` | Number of Active Laptops |\n\n### Communications\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.ku_video_ch1_activity` | `Optional[str]` | Ku-band Video Channel 1 Activity |\n| `iss.ku_video_ch2_activity` | `Optional[str]` | Ku-band Video Channel 2 Activity |\n| `iss.ku_video_ch3_activity` | `Optional[str]` | Ku-band Video Channel 3 Activity |\n| `iss.ku_video_ch4_activity` | `Optional[str]` | Ku-band Video Channel 4 Activity |\n| `iss.sband_active_string` | `Optional[str]` | S-band Active Communication String |\n| `iss.iac_1_status` | `Optional[str]` | Internal Audio Controller 1 Status |\n| `iss.iac_2_status` | `Optional[str]` | Internal Audio Controller 2 Status |\n| `iss.video_downlink_1` | `Optional[str]` | Video Downlink Channel 1 |\n| `iss.video_downlink_2` | `Optional[str]` | Video Downlink Channel 2 |\n| `iss.video_downlink_3` | `Optional[str]` | Video Downlink Channel 3 |\n| `iss.video_downlink_4` | `Optional[str]` | Video Downlink Channel 4 |\n| `iss.uhf_1_power` | `Optional[str]` | Ultra High Frequency Radio 1 Power Status |\n| `iss.uhf_2_power` | `Optional[str]` | Ultra High Frequency Radio 2 Power Status |\n| `iss.uhf_frame_sync` | `Optional[str]` | Ultra High Frequency Frame Synchronization |\n\n### CMG Performance\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.cmg_1_vibration` | `Optional[float]` | Control Moment Gyroscope 1 Vibration Level |\n| `iss.cmg_2_vibration` | `Optional[float]` | Control Moment Gyroscope 2 Vibration Level |\n| `iss.cmg_3_vibration` | `Optional[float]` | Control Moment Gyroscope 3 Vibration Level |\n| `iss.cmg_4_vibration` | `Optional[float]` | Control Moment Gyroscope 4 Vibration Level |\n| `iss.cmg_1_spin_motor_current` | `Optional[float]` | Control Moment Gyroscope 1 Spin Motor Current |\n| `iss.cmg_2_spin_motor_current` | `Optional[float]` | Control Moment Gyroscope 2 Spin Motor Current |\n| `iss.cmg_3_spin_motor_current` | `Optional[float]` | Control Moment Gyroscope 3 Spin Motor Current |\n| `iss.cmg_4_spin_motor_current` | `Optional[float]` | Control Moment Gyroscope 4 Spin Motor Current |\n| `iss.cmg_1_wheel_speed` | `Optional[float]` | Control Moment Gyroscope 1 Wheel Speed |\n| `iss.cmg_2_wheel_speed` | `Optional[float]` | Control Moment Gyroscope 2 Wheel Speed |\n| `iss.cmg_3_wheel_speed` | `Optional[float]` | Control Moment Gyroscope 3 Wheel Speed |\n| `iss.cmg_4_wheel_speed` | `Optional[float]` | Control Moment Gyroscope 4 Wheel Speed |\n| `iss.ku_transmit` | `Optional[str]` | Ku-band Transmit Status |\n| `iss.ku_sgant_elevation` | `Optional[float]` | Ku-band Space-to-Ground Antenna Elevation |\n| `iss.ku_sgant_cross_elevation` | `Optional[float]` | Ku-band Space-to-Ground Antenna Cross Elevation |\n\n### Node Systems\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.airlock_mdm_status` | `Optional[str]` | Airlock Multiplexer/Demultiplexer Status |\n| `iss.node1_mdm_1_status` | `Optional[str]` | Node 1 Multiplexer/Demultiplexer 1 Status |\n| `iss.node1_mdm_2_status` | `Optional[str]` | Node 1 Multiplexer/Demultiplexer 2 Status |\n| `iss.node2_mdm_2_status` | `Optional[str]` | Node 2 Multiplexer/Demultiplexer 2 Status |\n| `iss.node2_mdm_1_status` | `Optional[str]` | Node 2 Multiplexer/Demultiplexer 1 Status |\n| `iss.node3_hcz_mdm_2_status` | `Optional[str]` | Node 3 Health and Status Zone Multiplexer/Demultiplexer 2 Status |\n| `iss.node3_mdm_2_status` | `Optional[str]` | Node 3 Multiplexer/Demultiplexer 2 Status |\n| `iss.node3_hcz_mdm_1_status` | `Optional[str]` | Node 3 Health and Status Zone Multiplexer/Demultiplexer 1 Status |\n| `iss.node3_mdm_1_status` | `Optional[str]` | Node 3 Multiplexer/Demultiplexer 1 Status |\n\n### Truss Systems\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.p1_mdm_1_status` | `Optional[str]` | P1 Truss Multiplexer/Demultiplexer 1 Status |\n| `iss.p1_str_mdm_status` | `Optional[str]` | P1 Starboard Truss Multiplexer/Demultiplexer Status |\n| `iss.p1_mdm_2_status` | `Optional[str]` | P1 Truss Multiplexer/Demultiplexer 2 Status |\n| `iss.p3_mdm_1_status` | `Optional[str]` | P3 Truss Multiplexer/Demultiplexer 1 Status |\n| `iss.p3_mdm_2_status` | `Optional[str]` | P3 Truss Multiplexer/Demultiplexer 2 Status |\n| `iss.s0_ecz_mdm_1_status` | `Optional[str]` | S0 External Control Zone Multiplexer/Demultiplexer 1 Status |\n| `iss.s0_mdm_1_status` | `Optional[str]` | S0 Truss Multiplexer/Demultiplexer 1 Status |\n| `iss.s0_ecz_mdm_2_status` | `Optional[str]` | S0 External Control Zone Multiplexer/Demultiplexer 2 Status |\n| `iss.s0_mdm_2_status` | `Optional[str]` | S0 Truss Multiplexer/Demultiplexer 2 Status |\n| `iss.s1_str_mdm_status` | `Optional[str]` | S1 Starboard Truss Multiplexer/Demultiplexer Status |\n| `iss.s1_mdm_1_status` | `Optional[str]` | S1 Truss Multiplexer/Demultiplexer 1 Status |\n| `iss.s1_mdm_2_status` | `Optional[str]` | S1 Truss Multiplexer/Demultiplexer 2 Status |\n| `iss.s3_mdm_1_status` | `Optional[str]` | S3 Truss Multiplexer/Demultiplexer 1 Status |\n| `iss.s3_mdm_2_status` | `Optional[str]` | S3 Truss Multiplexer/Demultiplexer 2 Status |\n\n### Solar Array Systems\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.solar_array_2a_mdm_status` | `Optional[str]` | Solar Array 2A Multiplexer/Demultiplexer Status |\n| `iss.solar_array_4a_mdm_status` | `Optional[str]` | Solar Array 4A Multiplexer/Demultiplexer Status |\n| `iss.solar_array_4b_mdm_status` | `Optional[str]` | Solar Array 4B Multiplexer/Demultiplexer Status |\n| `iss.solar_array_2b_mdm_status` | `Optional[str]` | Solar Array 2B Multiplexer/Demultiplexer Status |\n| `iss.solar_array_1a_mdm_status` | `Optional[str]` | Solar Array 1A Multiplexer/Demultiplexer Status |\n| `iss.solar_array_3a_mdm_status` | `Optional[str]` | Solar Array 3A Multiplexer/Demultiplexer Status |\n| `iss.solar_array_3b_mdm_status` | `Optional[str]` | Solar Array 3B Multiplexer/Demultiplexer Status |\n| `iss.solar_array_1b_mdm_status` | `Optional[str]` | Solar Array 1B Multiplexer/Demultiplexer Status |\n\n### Antenna Systems\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.sband_rfg2_azimuth` | `Optional[float]` | S-band Radio Frequency Group 2 Azimuth |\n| `iss.sband_rfg2_elevation` | `Optional[float]` | S-band Radio Frequency Group 2 Elevation |\n| `iss.sband_rfg2_status` | `Optional[str]` | S-band Radio Frequency Group 2 Status |\n| `iss.sband_rfg1_azimuth` | `Optional[float]` | S-band Radio Frequency Group 1 Azimuth |\n| `iss.sband_rfg1_elevation` | `Optional[float]` | S-band Radio Frequency Group 1 Elevation |\n| `iss.sband_rfg1_status` | `Optional[str]` | S-band Radio Frequency Group 1 Status |\n\n### Thermal Control Systems\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.loop_b_pump_flowrate` | `Optional[float]` | Thermal Control Loop B Pump Flow Rate |\n| `iss.loop_b_pm_pressure` | `Optional[float]` | Thermal Control Loop B Pump Module Pressure |\n| `iss.loop_b_pm_temp` | `Optional[float]` | Thermal Control Loop B Pump Module Temperature |\n| `iss.loop_a_pump_flowrate` | `Optional[float]` | Thermal Control Loop A Pump Flow Rate |\n| `iss.loop_a_pm_pressure` | `Optional[float]` | Thermal Control Loop A Pump Module Pressure |\n| `iss.loop_a_pm_temp` | `Optional[float]` | Thermal Control Loop A Pump Module Temperature |\n\n### Solar Array Drive Systems\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.solar_2a_drive_voltage` | `Optional[float]` | Solar Array 2A Drive Voltage |\n| `iss.solar_2a_drive_current` | `Optional[float]` | Solar Array 2A Drive Current |\n| `iss.solar_4a_drive_voltage` | `Optional[float]` | Solar Array 4A Drive Voltage |\n| `iss.solar_4a_drive_current` | `Optional[float]` | Solar Array 4A Drive Current |\n| `iss.solar_2a_bga_position` | `Optional[float]` | Solar Array 2A Beta Gimbal Assembly Position |\n| `iss.solar_4a_bga_position` | `Optional[float]` | Solar Array 4A Beta Gimbal Assembly Position |\n| `iss.solar_4b_drive_voltage` | `Optional[float]` | Solar Array 4B Drive Voltage |\n| `iss.solar_4b_drive_current` | `Optional[float]` | Solar Array 4B Drive Current |\n| `iss.solar_2b_drive_voltage` | `Optional[float]` | Solar Array 2B Drive Voltage |\n| `iss.solar_2b_drive_current` | `Optional[float]` | Solar Array 2B Drive Current |\n| `iss.solar_4b_bga_position` | `Optional[float]` | Solar Array 4B Beta Gimbal Assembly Position |\n| `iss.solar_2b_bga_position` | `Optional[float]` | Solar Array 2B Beta Gimbal Assembly Position |\n| `iss.solar_1a_drive_voltage` | `Optional[float]` | Solar Array 1A Drive Voltage |\n| `iss.solar_1a_drive_current` | `Optional[float]` | Solar Array 1A Drive Current |\n| `iss.solar_3a_drive_voltage` | `Optional[float]` | Solar Array 3A Drive Voltage |\n| `iss.solar_3a_drive_current` | `Optional[float]` | Solar Array 3A Drive Current |\n| `iss.solar_1a_bga_position` | `Optional[float]` | Solar Array 1A Beta Gimbal Assembly Position |\n| `iss.solar_3a_bga_position` | `Optional[float]` | Solar Array 3A Beta Gimbal Assembly Position |\n| `iss.solar_3b_drive_voltage` | `Optional[float]` | Solar Array 3B Drive Voltage |\n| `iss.solar_3b_drive_current` | `Optional[float]` | Solar Array 3B Drive Current |\n| `iss.solar_1b_drive_voltage` | `Optional[float]` | Solar Array 1B Drive Voltage |\n| `iss.solar_1b_drive_current` | `Optional[float]` | Solar Array 1B Drive Current |\n| `iss.solar_3b_bga_position` | `Optional[float]` | Solar Array 3B Beta Gimbal Assembly Position |\n| `iss.solar_1b_bga_position` | `Optional[float]` | Solar Array 1B Beta Gimbal Assembly Position |\n\n### Joint Positions\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.starboard_trrj_position` | `Optional[float]` | Starboard Thermal Radiator Rotary Joint Position |\n| `iss.port_trrj_position` | `Optional[float]` | Port Thermal Radiator Rotary Joint Position |\n| `iss.starboard_sarj_position` | `Optional[float]` | Starboard Solar Alpha Rotary Joint Position |\n| `iss.port_sarj_position` | `Optional[float]` | Port Solar Alpha Rotary Joint Position |\n| `iss.port_sarj_commanded_position` | `Optional[float]` | Port Solar Alpha Rotary Joint Commanded Position |\n| `iss.trrj_loop_b_mode` | `Optional[str]` | Thermal Radiator Rotary Joint Loop B Mode |\n| `iss.trrj_loop_a_mode` | `Optional[str]` | Thermal Radiator Rotary Joint Loop A Mode |\n| `iss.sarj_port_mode` | `Optional[str]` | Solar Alpha Rotary Joint Port Mode |\n| `iss.sarj_starboard_mode` | `Optional[str]` | Solar Alpha Rotary Joint Starboard Mode |\n\n### Node Environmental Systems\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.node2_coolant_mt` | `Optional[float]` | Node 2 Coolant Medium Temperature |\n| `iss.node2_coolant_lt` | `Optional[float]` | Node 2 Coolant Low Temperature |\n| `iss.node2_ac_state` | `Optional[str]` | Node 2 Air Conditioning State |\n| `iss.node2_air_cooling_temp` | `Optional[float]` | Node 2 Air Cooling Temperature |\n| `iss.node2_avionics_temp` | `Optional[float]` | Node 2 Avionics Temperature |\n| `iss.node3_ppo2` | `Optional[float]` | Node 3 Partial Pressure Oxygen |\n| `iss.node3_ppn2` | `Optional[float]` | Node 3 Partial Pressure Nitrogen |\n| `iss.node3_ppco2` | `Optional[float]` | Node 3 Partial Pressure Carbon Dioxide |\n| `iss.urine_processor_state` | `Optional[str]` | Urine Processor Assembly State |\n| `iss.urine_tank_qty` | `Optional[float]` | Urine Tank Quantity |\n| `iss.water_processor_state` | `Optional[str]` | Water Processor Assembly State |\n| `iss.water_processor_step` | `Optional[str]` | Water Processor Assembly Processing Step |\n| `iss.waste_water_tank_qty` | `Optional[float]` | Waste Water Tank Quantity |\n| `iss.clean_water_tank_qty` | `Optional[float]` | Clean Water Tank Quantity |\n| `iss.oxygen_generator_state` | `Optional[str]` | Oxygen Generator Assembly State |\n| `iss.o2_production_rate` | `Optional[float]` | Oxygen Production Rate |\n| `iss.node3_avionics_temp` | `Optional[float]` | Node 3 Avionics Temperature |\n| `iss.node3_air_cooling_temp` | `Optional[float]` | Node 3 Air Cooling Temperature |\n| `iss.node3_coolant_qty_1` | `Optional[float]` | Node 3 Coolant Quantity 1 |\n| `iss.node3_ac_state` | `Optional[str]` | Node 3 Air Conditioning State |\n| `iss.node3_coolant_qty_2` | `Optional[float]` | Node 3 Coolant Quantity 2 |\n\n### Airlock Systems\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.crewlock_pressure` | `Optional[float]` | Crew Lock Atmospheric Pressure |\n| `iss.lo_p_o2_valve_position` | `Optional[str]` | Low Pressure Oxygen Valve Position |\n| `iss.hi_p_o2_valve_position` | `Optional[str]` | High Pressure Oxygen Valve Position |\n| `iss.n2_supply_valve_position` | `Optional[str]` | Nitrogen Supply Valve Position |\n| `iss.airlock_ac_state` | `Optional[str]` | Airlock Air Conditioning State |\n| `iss.airlock_pressure` | `Optional[float]` | Airlock Atmospheric Pressure |\n| `iss.airlock_hi_p_o2_pressure` | `Optional[float]` | Airlock High Pressure Oxygen Pressure |\n| `iss.airlock_lo_p_o2_pressure` | `Optional[float]` | Airlock Low Pressure Oxygen Pressure |\n| `iss.airlock_n2_pressure` | `Optional[float]` | Airlock Nitrogen Pressure |\n\n### Airlock Power Systems (EMU and BCA)\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.emu_1_voltage` | `Optional[float]` | Extravehicular Mobility Unit 1 Voltage |\n| `iss.emu_1_current` | `Optional[float]` | Extravehicular Mobility Unit 1 Current |\n| `iss.emu_2_voltage` | `Optional[float]` | Extravehicular Mobility Unit 2 Voltage |\n| `iss.emu_2_current` | `Optional[float]` | Extravehicular Mobility Unit 2 Current |\n| `iss.iru_voltage` | `Optional[float]` | Interface Relay Unit Voltage |\n| `iss.iru_current` | `Optional[float]` | Interface Relay Unit Current |\n| `iss.eva_emu_1_voltage` | `Optional[float]` | EVA Extravehicular Mobility Unit 1 Voltage |\n| `iss.eva_emu_1_current` | `Optional[float]` | EVA Extravehicular Mobility Unit 1 Current |\n| `iss.eva_emu_2_voltage` | `Optional[float]` | EVA Extravehicular Mobility Unit 2 Voltage |\n| `iss.eva_emu_2_current` | `Optional[float]` | EVA Extravehicular Mobility Unit 2 Current |\n| `iss.bca_1_voltage` | `Optional[float]` | Battery Charger Assembly 1 Voltage |\n| `iss.bca_1_current` | `Optional[float]` | Battery Charger Assembly 1 Current |\n| `iss.bca_2_voltage` | `Optional[float]` | Battery Charger Assembly 2 Voltage |\n| `iss.bca_2_current` | `Optional[float]` | Battery Charger Assembly 2 Current |\n| `iss.bca_3_voltage` | `Optional[float]` | Battery Charger Assembly 3 Voltage |\n| `iss.bca_3_current` | `Optional[float]` | Battery Charger Assembly 3 Current |\n| `iss.bca_4_voltage` | `Optional[float]` | Battery Charger Assembly 4 Voltage |\n| `iss.bca_4_current` | `Optional[float]` | Battery Charger Assembly 4 Current |\n| `iss.bca_1_status` | `Optional[str]` | Battery Charger Assembly 1 Status |\n| `iss.bca_2_status` | `Optional[str]` | Battery Charger Assembly 2 Status |\n| `iss.bca_3_status` | `Optional[str]` | Battery Charger Assembly 3 Status |\n| `iss.bca_4_status` | `Optional[str]` | Battery Charger Assembly 4 Status |\n\n### Battery Charger Channel Status\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.bca_1_ch1_status` | `Optional[str]` | Battery Charger Assembly 1 Channel 1 Status |\n| `iss.bca_1_ch2_status` | `Optional[str]` | Battery Charger Assembly 1 Channel 2 Status |\n| `iss.bca_1_ch3_status` | `Optional[str]` | Battery Charger Assembly 1 Channel 3 Status |\n| `iss.bca_1_ch4_status` | `Optional[str]` | Battery Charger Assembly 1 Channel 4 Status |\n| `iss.bca_1_ch5_status` | `Optional[str]` | Battery Charger Assembly 1 Channel 5 Status |\n| `iss.bca_1_ch6_status` | `Optional[str]` | Battery Charger Assembly 1 Channel 6 Status |\n| `iss.depressurization_pump_voltage` | `Optional[float]` | Depressurization Pump Voltage |\n| `iss.depressurization_pump_switch` | `Optional[str]` | Depressurization Pump Switch Position |\n\n### Mobile Servicing System (MSS)\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.mss_mt_position` | `Optional[float]` | Mobile Servicing System Mobile Transporter Position |\n| `iss.ssrms_base_location` | `Optional[str]` | Space Station Remote Manipulator System Base Location |\n| `iss.ssrms_operating_base` | `Optional[str]` | Space Station Remote Manipulator System Operating Base |\n| `iss.ssrms_sr_joint` | `Optional[float]` | SSRMS Shoulder Roll Joint Position |\n| `iss.ssrms_sy_joint` | `Optional[float]` | SSRMS Shoulder Yaw Joint Position |\n| `iss.ssrms_sp_joint` | `Optional[float]` | SSRMS Shoulder Pitch Joint Position |\n| `iss.ssrms_ep_joint` | `Optional[float]` | SSRMS Elbow Pitch Joint Position |\n| `iss.ssrms_wp_joint` | `Optional[float]` | SSRMS Wrist Pitch Joint Position |\n| `iss.ssrms_wy_joint` | `Optional[float]` | SSRMS Wrist Yaw Joint Position |\n| `iss.ssrms_wr_joint` | `Optional[float]` | SSRMS Wrist Roll Joint Position |\n| `iss.ssrms_tip_lee_status` | `Optional[str]` | SSRMS Tip Latching End Effector Status |\n\n### SPDM (Special Purpose Dexterous Manipulator)\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.spdm_base_location` | `Optional[str]` | Special Purpose Dexterous Manipulator Base Location |\n| `iss.spdm_1_sr_joint` | `Optional[float]` | SPDM Arm 1 Shoulder Roll Joint Position |\n| `iss.spdm_1_sy_joint` | `Optional[float]` | SPDM Arm 1 Shoulder Yaw Joint Position |\n| `iss.spdm_1_sp_joint` | `Optional[float]` | SPDM Arm 1 Shoulder Pitch Joint Position |\n| `iss.spdm_1_ep_joint` | `Optional[float]` | SPDM Arm 1 Elbow Pitch Joint Position |\n| `iss.spdm_1_wp_joint` | `Optional[float]` | SPDM Arm 1 Wrist Pitch Joint Position |\n| `iss.spdm_1_wy_joint` | `Optional[float]` | SPDM Arm 1 Wrist Yaw Joint Position |\n| `iss.spdm_1_wr_joint` | `Optional[float]` | SPDM Arm 1 Wrist Roll Joint Position |\n| `iss.spdm_1_otcm_status` | `Optional[str]` | SPDM Arm 1 Orbital Tool Change Mechanism Status |\n| `iss.spdm_2_sr_joint` | `Optional[float]` | SPDM Arm 2 Shoulder Roll Joint Position |\n| `iss.spdm_2_sy_joint` | `Optional[float]` | SPDM Arm 2 Shoulder Yaw Joint Position |\n| `iss.spdm_2_sp_joint` | `Optional[float]` | SPDM Arm 2 Shoulder Pitch Joint Position |\n| `iss.spdm_2_ep_joint` | `Optional[float]` | SPDM Arm 2 Elbow Pitch Joint Position |\n| `iss.spdm_2_wp_joint` | `Optional[float]` | SPDM Arm 2 Wrist Pitch Joint Position |\n| `iss.spdm_2_wy_joint` | `Optional[float]` | SPDM Arm 2 Wrist Yaw Joint Position |\n| `iss.spdm_2_wr_joint` | `Optional[float]` | SPDM Arm 2 Wrist Roll Joint Position |\n| `iss.spdm_2_otcm_status` | `Optional[str]` | SPDM Arm 2 Orbital Tool Change Mechanism Status |\n| `iss.spdm_body_roll_joint` | `Optional[float]` | SPDM Body Roll Joint Position |\n| `iss.spdm_body_status` | `Optional[str]` | SPDM Body Status |\n\n### MBS (Mobile Base System)\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.mbs_mcas_status` | `Optional[str]` | Mobile Base System Mobile Cart Assembly Status |\n| `iss.mbs_poa_status` | `Optional[str]` | Mobile Base System Payload Orbital Adapter Status |\n\n### Russian Segment\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.russian_station_mode` | `Optional[str]` | Russian Segment Station Mode |\n| `iss.kurs_equipment_1` | `Optional[str]` | Kurs Rendezvous Equipment 1 Status |\n| `iss.kurs_equipment_2` | `Optional[str]` | Kurs Rendezvous Equipment 2 Status |\n| `iss.kurs_p1_p2_failure` | `Optional[bool]` | Kurs P1/P2 Channel Failure Status |\n| `iss.kurs_range` | `Optional[float]` | Kurs Target Range (meters) |\n| `iss.kurs_range_rate` | `Optional[float]` | Kurs Target Range Rate (m/s) |\n| `iss.kurs_test_mode` | `Optional[bool]` | Kurs Test Mode Status |\n| `iss.kurs_capture_signal` | `Optional[bool]` | Kurs Capture Signal Status |\n| `iss.kurs_target_acquisition` | `Optional[bool]` | Kurs Target Acquisition Status |\n| `iss.kurs_functional_mode` | `Optional[bool]` | Kurs Functional Mode Status |\n| `iss.kurs_standby_mode` | `Optional[bool]` | Kurs Standby Mode Status |\n| `iss.sm_docking_flag` | `Optional[bool]` | Service Module Docking Flag |\n| `iss.sm_forward_dock_engaged` | `Optional[bool]` | Service Module Forward Docking Port Engaged |\n| `iss.sm_aft_dock_engaged` | `Optional[bool]` | Service Module Aft Docking Port Engaged |\n| `iss.sm_nadir_dock_engaged` | `Optional[bool]` | Service Module Nadir Docking Port Engaged |\n| `iss.fgb_nadir_dock_engaged` | `Optional[bool]` | Functional Cargo Block Nadir Docking Port Engaged |\n| `iss.sm_nadir_udm_dock_engaged` | `Optional[bool]` | Service Module Nadir Universal Docking Module Port Engaged |\n| `iss.mrm1_dock_engaged` | `Optional[bool]` | Mini Research Module 1 Docking Port Engaged |\n| `iss.mrm2_dock_engaged` | `Optional[bool]` | Mini Research Module 2 Docking Port Engaged |\n| `iss.sm_hooks_closed` | `Optional[bool]` | Service Module Docking Hooks Closed |\n| `iss.russian_attitude_mode` | `Optional[str]` | Russian Segment Attitude Control Mode |\n| `iss.russian_motion_control` | `Optional[str]` | Russian Segment Motion Control Mode |\n| `iss.russian_free_drift_prep` | `Optional[bool]` | Russian Segment Free Drift Preparation |\n| `iss.russian_thruster_terminated` | `Optional[bool]` | Russian Segment Thruster Terminated Status |\n| `iss.russian_dynamic_mode` | `Optional[bool]` | Russian Segment Dynamic Mode Status |\n\n### Time Systems\n| Property | Return Type | Description |\n|----------|-------------|-------------|\n| `iss.year` | `Optional[int]` | Current Year |\n| `iss.gmt_time` | `Optional[str]` | Greenwich Mean Time |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbazbrad765%2Fiss-python-wrapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbazbrad765%2Fiss-python-wrapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbazbrad765%2Fiss-python-wrapper/lists"}