python run_optimization.pypython run_optimization.py --container-volume 8.0 --container-mass 4.0 --rope-length 10.0python run_optimization.py --coordinates "31.1234,34.0567;31.1456,34.0789;31.1678,34.0912"python run_optimization.py --coordinates-file sample_coordinates.txt--coordinates "lat1,lon1;lat2,lon2;lat3,lon3"Example:
python run_optimization.py \
--coordinates "31.1234,34.0567;31.1456,34.0789;31.1678,34.0912" \
--target-success 0.8Create a text file with one coordinate per line:
# comments start with #
31.1234, 34.0567
31.1456, 34.0789
31.1678, 34.0912
Example:
python run_optimization.py --coordinates-file my_coordinates.txtpython run_optimization.py \
--target-lat 31.2794 \ # Target latitude (Gaza Beach)
--target-lon 34.2542 \ # Target longitude (Gaza Beach)
--container-volume 5.0 \ # Container volume in liters
--container-mass 2.5 \ # Container mass in kg
--container-density 500 \ # Container density in kg/m³
--rope-length 5.0 \ # Rope length in meters
--season summer \ # summer/autumn/winter/spring
--launch-time dawn \ # dawn/day/dusk/night
--target-success 0.8 \ # Target success rate (80%)
--wind-factor 1.0 \ # Wind strength multiplier
--current-factor 1.0 \ # Current strength multiplier
--coordinates-file coordinates.txt # Your GPS coordinates fileThe system will automatically search until it finds 80%+ success rates (or your specified target).
# Search for 90% success rate
python run_optimization.py --target-success 0.9
# Search for 70% success rate (easier)
python run_optimization.py --target-success 0.7- Analyzes your coordinates (or generates candidates if none provided)
- Calculates success probability for each using real physics
- Expands search area if target success rate not found
- Shows best options with detailed analysis
# Heavier container (more stable)
python run_optimization.py --container-mass 4.0
# Better density (closer to water)
python run_optimization.py --container-density 700
# Larger volume (more buoyancy)
python run_optimization.py --container-volume 8.0# Longer rope (more stability)
python run_optimization.py --rope-length 10.0
# Combined improvements
python run_optimization.py \
--container-mass 4.0 \
--container-volume 8.0 \
--rope-length 10.0# Summer + Dawn = Best conditions
python run_optimization.py --season summer --launch-time dawn
# Reduce wind/current effects
python run_optimization.py --wind-factor 0.8 --current-factor 0.8# egyptian_coast.txt
31.1234, 34.0567
31.1456, 34.0789
31.1678, 34.0912
31.1890, 34.1123
# cyprus_points.txt
31.0987, 33.9876
31.0765, 33.9654
31.0543, 33.9432
# mixed_strategy.txt
# Close points (conservative)
31.2123, 34.1234
31.2345, 34.1456
# Medium distance (optimal)
31.1678, 34.0912
31.1890, 34.1123
# Far points (extended)
31.0987, 33.9876
31.0765, 33.9654
- 80%+: Excellent chance of success
- 60-80%: Good chance with some risk
- 40-60%: Moderate chance, consider improvements
- <40%: High risk, needs better configuration
- 🟢 Conservative: Closer launch, higher success rate, lower risk
- 🔵 Optimal: Physics-balanced point, best overall score
- 🟡 Extended: Longer distance, weather buffer, more robust
- Success Probability: Primary metric for mission success
- Distance: Operational considerations (fuel, time, detection risk)
- Advantages: Positive factors working in your favor
- Risk Factors: Potential problems to mitigate
- Recommendations: Suggested improvements
python run_optimization.py \
--coordinates "31.1234,34.0567;31.1456,34.0789" \
--target-success 0.8python run_optimization.py \
--container-volume 10.0 \
--container-mass 6.0 \
--rope-length 15.0 \
--target-success 0.75python run_optimization.py \
--season winter \
--launch-time night \
--wind-factor 1.3 \
--current-factor 1.2 \
--coordinates-file winter_coordinates.txtpython run_optimization.py \
--container-density 600 \
--rope-length 8.0 \
--target-success 0.9 \
--season summer \
--launch-time dawnSolutions:
- Increase container mass:
--container-mass 4.0 - Use longer rope:
--rope-length 10.0 - Try different coordinates closer to target
- Lower target success:
--target-success 0.6
Solutions:
- Improve container design:
--container-volume 8.0 --container-mass 4.0 --container-density 700
- Optimize conditions:
--season summer --launch-time dawn
- Try different launch points
Check:
- File format:
latitude, longitude(one per line) - No extra spaces or characters
- Comments start with
# - File exists and is readable
- Start with provided sample:
--coordinates-file sample_coordinates.txt - Use summer dawn:
--season summer --launch-time dawn - Heavier containers work better:
--container-mass 4.0 - Longer ropes add stability:
--rope-length 10.0 - Target 70-80% success:
--target-success 0.75 - Check multiple coordinate sets to find the best options
- Use visualization output to understand the physics
🌊 The system will keep searching until it finds launch points that meet your success criteria!