Metadata-Version: 2.4
Name: Radar_Range_Equation
Version: 2025.10.24.dev1
Summary: A Radar Range Equation Package
Project-URL: Homepage, https://github.com/gleatd01/Radar_Range_Equation/
Project-URL: Issues, https://github.com/gleatd01/Radar_Range_Equation/issues
Author-email: Taylor <taylor@buzzedtop.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# Radar Range Equation
A basic toolbox for solving radar range equations

## Testing

After building and installing the package, you can run the test script to verify functionality:

```bash
python python/test_package.py
```

This test script verifies that:
- The package can be imported successfully
- Variables can be set dynamically (e.g., `c`, `f`, `lambda`)
- The `redefine_variable` function works correctly
- Calculations work as expected (e.g., `lambda = c/f`)

### Example Usage

```python
import radar_range_equation as RRE

# Set the speed of light (m/s)
RRE.vars.c = 3.00 * 10**8

# Set the frequency (Hz)
RRE.vars.f = 10

# Calculate and set wavelength (m)
# Note: 'lambda' is a reserved keyword in Python, so use setattr/getattr
setattr(RRE.vars, 'lambda', RRE.vars.c / RRE.vars.f)

# Print the wavelength
print(getattr(RRE.vars, 'lambda'))  # Output: 30000000.0
```
