|
| tuple[bool, list] | backend.routers.optimizer.layer1_design_is_valid (Dict[str, Any] results) |
| Dict[str, Any] | backend.routers.optimizer.merge_design_requirements (Optional[Dict[str, Any]] old, Dict[str, Any] incoming) |
| | backend.routers.optimizer.convert_numpy (obj) |
| str | backend.routers.optimizer.safe_json_dumps (Any payload) |
| | backend.routers.optimizer.save_design_requirements (DesignRequirementsRequest request, UserSession session=Depends(get_session), None _=DesignCheckout) |
| | backend.routers.optimizer.get_design_requirements (UserSession session=Depends(get_session)) |
| | backend.routers.optimizer.get_layer1_status (UserSession session=Depends(get_session)) |
| | backend.routers.optimizer.get_layer1_results (UserSession session=Depends(get_session)) |
| | backend.routers.optimizer.get_layer_results_csv (int layer, UserSession session=Depends(get_session)) |
| | backend.routers.optimizer.get_layer2_status (UserSession session=Depends(get_session)) |
| | backend.routers.optimizer.get_layer2_results (UserSession session=Depends(get_session)) |
| | backend.routers.optimizer.stop_layer2 (UserSession session=Depends(get_session)) |
| | backend.routers.optimizer.stop_layer1 (UserSession session=Depends(get_session)) |
| | backend.routers.optimizer.run_layer1 (float thrust_tolerance=0.1, float|None target_burn_time=None, int report_every_n=1, UserSession session=Depends(get_session), None _=DesignCheckout) |
| | backend.routers.optimizer.run_layer2 (int max_iterations=20, bool save_plots=False, int de_maxiter=5, int de_popsize=2, int de_n_time_points=25, UserSession session=Depends(get_session), None _=DesignCheckout) |
| | backend.routers.optimizer.upload_layer2_config (UploadFile file=FastAPIFile(...), UserSession session=Depends(get_session), None _=DesignCheckout) |
| | backend.routers.optimizer.get_layer3_status (UserSession session=Depends(get_session)) |
| | backend.routers.optimizer.get_layer3_results (UserSession session=Depends(get_session)) |
| | backend.routers.optimizer.stop_layer3 (UserSession session=Depends(get_session)) |
| | backend.routers.optimizer.upload_layer3_config (UploadFile file=FastAPIFile(...), UserSession session=Depends(get_session), None _=DesignCheckout) |
| | backend.routers.optimizer.run_layer3 (int max_iterations=20, bool save_plots=False, str optimization_method="gradient", UserSession session=Depends(get_session), None _=DesignCheckout) |