COASTSim Logo

Contents:

  • Installation
    • Requirements
    • From Source
    • Development Installation
    • Verifying Installation
  • Quick Start Guide
    • Logging DITL Events
    • Configuration-Based Approach
    • Key Components
      • Ephemeris
      • Queue Scheduler
      • Constraints
    • Module Structure
    • Next Steps
  • Mission Configuration
    • Overview
    • Creating a Configuration
    • Configuration Components
      • name
      • random_seed
      • attitude_constraint_policy
      • spacecraft_bus
      • solar_panel
        • Solar Panel Vector Helper Function
      • star_tracker
        • Star Tracker Vector Helper Function
      • radiators
        • Scheduler Optimization Weights
        • Radiator Net Heat Model
      • payload
        • Telescope Instruments
        • JSON Configuration
      • battery
      • constraint
      • ground_stations
      • recorder
      • fault_management
      • observation_categories
      • visualization
    • Complete Programmatic Example
    • Automatic Fault Thresholds
    • Using with DITL Simulation
    • API Reference
  • Telemetry System
    • Overview
    • Housekeeping Data
      • Housekeeping Fields
    • Payload Data
    • Telemetry Container
      • Accessing Telemetry Data
      • Field Extraction Utilities
    • Integration with DITL
    • Visualization with Telemetry
    • Exporting Telemetry Data
    • Migration from Legacy Arrays
  • Examples
    • Example Notebooks
      • Example Spacecraft DITL
      • Example DITL from JSON
      • Example Configuration
      • Example TLE File
    • Running the Examples
    • Common Use Cases
      • Mission Planning
      • Performance Analysis
      • Constraint Validation
      • Schedule Optimization
      • Data Management
    • Creating Your Own Examples
  • Visualization
    • VisualizationConfig
    • Key plotting utilities
    • Examples and advanced usage
    • Working with Telemetry Data
    • Fonts and fallbacks
    • Example images
    • Further references
  • Sky Pointing Visualization
    • Features
    • Quick Start
    • Usage
      • Basic Visualization
      • Interactive Visualization
      • Customization
      • Saving Frames
    • Visualization Elements
      • Observation Markers
      • Current Pointing
      • Constraint Regions
      • Celestial Bodies
    • Interactive Controls
    • Performance Tips
    • Example Workflows
      • Interactive Exploration
      • Publication Figures
      • Movie Export
    • API Reference
      • plot_sky_pointing()
      • save_sky_pointing_frames()
    • Implementation Notes
    • Troubleshooting
    • See Also
    • API Documentation
  • Communications System Configuration
    • Overview
    • Key Features
    • Components
      • BandCapability
      • AntennaPointing
      • Polarization
      • CommunicationsSystem
    • Configuration Examples
      • Python Mission Configuration
      • JSON Configuration
      • Ground Station Configuration
    • Integration with Spacecraft Bus
    • Common Configurations
    • Use Cases
      • Data Management
      • Pass Definition
      • Link Budget Analysis
      • Data Rate Matching
      • Ground Station Pass (GSP) Plan Entries
    • Implementation Notes
    • Validation
    • API Reference
  • Data Management
    • Overview
    • OnboardRecorder
      • Configuration
      • Key Features
    • DataGeneration
      • Rate-Based Generation
      • Per-Observation Generation
      • Payload-Level Data Rates
    • Downlink Operations
      • Ground Station Configuration
      • Downlink Calculation
      • Ground Station Pass Plan Entries
    • Integration with DITL
      • Configuration
      • Telemetry Output
      • Visualization Example
    • Fault Management Integration
      • Configuration
      • Manual Threshold Configuration
    • Use Cases and Examples
      • Sizing the Onboard Recorder
      • Evaluating Downlink Requirements
      • Optimizing Observation Schedules
    • Best Practices
    • Troubleshooting
      • Recorder Frequently Full
      • Recorder Always Empty
      • Insufficient Downlink
    • API Reference
  • Fault Management
    • Overview
    • Key Features
    • Configuration
      • Programmatic Configuration
      • Threshold Parameters
      • ACS Mode Filtering
      • Spacecraft Red Limit Constraints
        • Red Limit Constraint Parameters
    • Programmatic Usage
      • Creating Fault Management
      • Checking Parameters
      • Retrieving Statistics
        • Separating Statistics by Type
    • Integration with QueueDITL
    • Safe Mode Behavior
      • Red Limit Constraint Triggering
    • Example Configuration File
    • Event Log
    • Housekeeping Schema and New Metrics
    • API Reference
    • Best Practices
      • Threshold-Based Monitoring
      • Red Limit Constraints
      • ACS Mode Filtering
      • General
  • Radiator Thermal Modelling and Panel Shadowing
    • Overview
    • Coordinate Frame
    • Basic Radiator Configuration
    • Panel Shadowing
      • Geometry Model
      • Perpendicular-Mount Example
      • Shadow Computation
      • Geometry Consistency Rules
      • Multiple Radiators and Panels
    • Hard Keep-Out Constraints
    • API Reference
  • Target of Opportunity (TOO)
    • Overview
    • Key Features
    • TOORequest Model
      • Attributes
    • Submitting TOOs
      • Scheduled TOOs
    • How TOO Interrupts Work
    • Merit Guidelines
    • Accessing TOO Status
    • Event Logging
    • Complete Example
    • API Reference
  • Plan Serialisation
    • Overview
    • Quick Start
    • JSON File Format
      • Metadata Fields
      • Entry Fields
      • Ground Station Pass (GSP) Entries
      • Auto-versioning
      • Attitude Timeseries
    • Backward Compatibility
    • API Reference
  • API Reference
    • Core Modules
      • conops.config
      • conops.config.acs
      • conops.config.communications
        • Communications System Configuration
      • conops.config.data_generator
      • conops.config.fault_management
      • conops.config.observation_categories
      • conops.config.power
      • conops.config.spacecraft_bus
      • conops.config.thermal
      • conops.ditl
      • conops.ditl.ditl
      • conops.ditl.ditl_event
      • conops.ditl.ditl_log
      • conops.ditl.ditl_log_store
      • conops.ditl.ditl_mixin
      • conops.ditl.ditl_stats
      • conops.ditl.queue_ditl
      • conops.ditl.telemetry module
      • conops.simulation
      • conops.simulation.acs
      • conops.simulation.acs_command
      • conops.simulation.roll
    • Scheduling and Planning
      • conops.schedulers
      • conops.schedulers.scheduler
      • conops.schedulers.queue_scheduler
      • conops.targets
      • conops.targets.pointing
      • conops.targets.plan
      • conops.targets.plan_entry
      • conops.targets.plan_schema
      • conops.targets.target_queue
    • Spacecraft Components
      • conops.battery
      • conops.solar_panel
      • conops.instrument
        • DataGeneration
        • Instrument
        • TelescopeType
        • TelescopeConfig
        • Telescope
        • Payload
      • conops.recorder
      • conops.config.radiator
        • RadiatorOrientation
        • Radiator
        • RadiatorConfiguration
        • DefaultRadiatorConfiguration
      • conops.config.geometry
        • PanelGeometry
        • compute_shadow_fraction
    • Orbit and Pointing
      • conops.ephemeris
      • conops.slew
      • conops.vector
    • Constraints and Environment
      • conops.constraint
      • conops.saa
      • conops.emergency_charging
    • Ground Support
      • conops.groundstation
      • conops.passes
    • Utilities
      • conops.common
      • conops.common.enums
      • conops.constants
    • Visualization
      • conops.visualization
  • Contributing
    • Development Setup
    • Code Quality Standards
      • Ruff
      • Mypy
      • Pytest
      • Pre-commit
    • Making Changes
    • Testing Guidelines
    • Documentation
      • Docstring Example
    • Pull Request Guidelines
    • Reporting Issues
    • Feature Requests
    • Code of Conduct
    • Getting Help
    • License
    • Thank You!
  • COASTSim Documentation
    • Building the Documentation
      • Install Dependencies
      • Build HTML Documentation
      • Other Build Formats
      • Clean Build
      • Auto-rebuild During Development
    • Documentation Structure
    • Documentation Style
    • Viewing Online
COASTSim
  • Search


© Copyright 2025, Jamie A. Kennea.

Built with Sphinx using a theme provided by Read the Docs.