⚡ Live Interactive Code Sandbox: AI Dev Tool: NASAs Mars Sample Return
▶️ Run Code
💳 Unlock Source Code ($5)
📝 Editable Code Sandbox
```python # AI Dev Tool: Mars Sample Return Mission API Wrapper # Description: A Python API wrapper for NASA's Mars Sample Return mission data # Author: Elite Software Architect import requests from typing import Dict, List from dataclasses import dataclass @dataclass class MarsSample: """Data class for Mars sample data""" id: int name: str description: str sample_type: str class MarsSampleReturnAPI: """API wrapper for NASA's Mars Sample Return mission data""" def __init__(self, api_key: str): """ Initialize the API wrapper with an API key Args: api_key (str): NASA API key """ self.api_key = api_key self.base_url = "https://api.nasa.gov/mars-sample-return" def get_samples(self) -> List[MarsSample]: """ Get a list of Mars samples Returns: List[MarsSample]: List of Mars samples """ response = requests.get( f"{self.base_url}/samples", params={"api_key": self.api_key} ) response.raise_for_status() data = response.json() return [M
🖥️ Interactive Execution Terminal Console
⚡ Ready! Click ▶️ Run Code to execute code in browser terminal...