---
name: Feature request
about: Suggest an idea for this project
title: '[FEATURE] '
labels: enhancement
assignees: ''
---

## Feature Summary
<!-- Provide a brief, clear summary of the feature you'd like to see -->

## Problem Description
<!-- Is your feature request related to a problem? Please describe. -->
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->

## Proposed Solution
<!-- Describe the solution you'd like -->
<!-- A clear and concise description of what you want to happen. -->

## Use Case
<!-- Describe the specific use case or workflow this feature would enable -->
<!-- Include example code if possible -->

```python
# Example of how the feature might be used
import astrodynx as adx
import jax.numpy as jnp

# Your example here
```

## Scientific Background
<!-- If your feature is related to a specific astrodynamics concept or algorithm -->
<!-- Please provide references, equations, or background information -->

**References:**
- [ ] Research papers
- [ ] Textbooks
- [ ] Online resources

**Mathematical formulation (if applicable):**
<!-- Use LaTeX notation for equations -->

## Alternatives Considered
<!-- Describe any alternative solutions or features you've considered -->
<!-- Why do you think your proposed solution is better? -->

## Implementation Considerations
<!-- Any thoughts on how this might be implemented? -->
- [ ] Performance requirements
- [ ] JAX compatibility
- [ ] GPU/TPU support needed
- [ ] Breaking changes involved

## Additional Context
<!-- Add any other context, screenshots, or examples about the feature request here -->

## Checklist
- [ ] I have searched existing issues to ensure this feature hasn't been requested
- [ ] I have provided a clear use case for this feature
- [ ] I have included relevant scientific background (if applicable)
- [ ] I understand this is a volunteer-driven project and features may take time to implement
