LICENSE
README.md
pyproject.toml
src/cfdlab/__init__.py
src/cfdlab/py.typed
src/cfdlab/version.py
src/cfdlab.egg-info/PKG-INFO
src/cfdlab.egg-info/SOURCES.txt
src/cfdlab.egg-info/dependency_links.txt
src/cfdlab.egg-info/entry_points.txt
src/cfdlab.egg-info/requires.txt
src/cfdlab.egg-info/top_level.txt
src/cfdlab/aeroelasticity/__init__.py
src/cfdlab/airfoil/__init__.py
src/cfdlab/airfoil/cache.py
src/cfdlab/airfoil/compare.py
src/cfdlab/airfoil/database.py
src/cfdlab/airfoil/dataset.py
src/cfdlab/airfoil/download.py
src/cfdlab/airfoil/metadata.py
src/cfdlab/airfoil/mirror.py
src/cfdlab/airfoil/multiprovider.py
src/cfdlab/airfoil/normalize.py
src/cfdlab/airfoil/repository.py
src/cfdlab/airfoil/search.py
src/cfdlab/airfoil/providers/__init__.py
src/cfdlab/airfoil/providers/airfoiltools.py
src/cfdlab/airfoil/providers/filesystem.py
src/cfdlab/airfoil/providers/g2aero.py
src/cfdlab/airfoil/providers/local.py
src/cfdlab/airfoil/providers/nasa.py
src/cfdlab/airfoil/providers/provider.py
src/cfdlab/airfoil/providers/uiuc.py
src/cfdlab/airfoil/providers/user.py
src/cfdlab/application/__init__.py
src/cfdlab/application/default_workflow_validator.py
src/cfdlab/application/execution_context.py
src/cfdlab/application/geometry_step_handler.py
src/cfdlab/application/geometry_step_service.py
src/cfdlab/application/mesh_generation_service.py
src/cfdlab/application/mesh_service.py
src/cfdlab/application/mesh_step_handler.py
src/cfdlab/application/mesh_step_service.py
src/cfdlab/application/noop_step_handler.py
src/cfdlab/application/project_service.py
src/cfdlab/application/results_step_handler.py
src/cfdlab/application/results_step_service.py
src/cfdlab/application/simulation_service.py
src/cfdlab/application/solve_step_handler.py
src/cfdlab/application/solve_step_service.py
src/cfdlab/application/step_capability_registry.py
src/cfdlab/application/step_handler.py
src/cfdlab/application/step_registry.py
src/cfdlab/application/workflow_executor.py
src/cfdlab/application/workflow_executor_factory.py
src/cfdlab/application/workflow_step_service.py
src/cfdlab/application/workflow_validator.py
src/cfdlab/application/execution/__init__.py
src/cfdlab/application/execution/context.py
src/cfdlab/application/execution/default_engine.py
src/cfdlab/application/execution/engine.py
src/cfdlab/application/execution/events.py
src/cfdlab/application/execution/exceptions.py
src/cfdlab/application/execution/executor.py
src/cfdlab/application/execution/facade.py
src/cfdlab/application/execution/factory.py
src/cfdlab/application/execution/interfaces.py
src/cfdlab/application/execution/registry.py
src/cfdlab/application/execution/request.py
src/cfdlab/application/execution/result.py
src/cfdlab/application/execution/status.py
src/cfdlab/application/execution/su2_task.py
src/cfdlab/application/execution/subprocess_executor.py
src/cfdlab/application/execution/subprocess_task.py
src/cfdlab/application/execution/task.py
src/cfdlab/application/execution/task_factory.py
src/cfdlab/application/execution/tasks/import_geometry_task.py
src/cfdlab/application/executors/import_geometry_executor.py
src/cfdlab/application/workflow/__init__.py
src/cfdlab/application/workflow/step.py
src/cfdlab/backends/__init__.py
src/cfdlab/backends/backend.py
src/cfdlab/backends/descriptor.py
src/cfdlab/backends/discovery.py
src/cfdlab/backends/exceptions.py
src/cfdlab/backends/registry.py
src/cfdlab/boundary/__init__.py
src/cfdlab/boundary/factory.py
src/cfdlab/boundary/io.py
src/cfdlab/boundary/manager.py
src/cfdlab/boundary/model.py
src/cfdlab/boundary/provider.py
src/cfdlab/boundary/repository.py
src/cfdlab/cad/__init__.py
src/cfdlab/cad/cache.py
src/cfdlab/cad/dataset.py
src/cfdlab/cad/factory.py
src/cfdlab/cad/io.py
src/cfdlab/cad/manager.py
src/cfdlab/cad/model.py
src/cfdlab/cad/occ_geometry_analyzer.py
src/cfdlab/cad/provider.py
src/cfdlab/cad/repository.py
src/cfdlab/cad/step_io.py
src/cfdlab/cad/step_provider.py
src/cfdlab/cad/models/mass_properties.py
src/cfdlab/cad_backend/__init__.py
src/cfdlab/cad_backend/backend.py
src/cfdlab/cad_backend/build123d_backend.py
src/cfdlab/cad_backend/command.py
src/cfdlab/cad_backend/context.py
src/cfdlab/cad_backend/exceptions.py
src/cfdlab/cad_backend/invoker.py
src/cfdlab/cad_backend/module_loader.py
src/cfdlab/cad_backend/registry.py
src/cfdlab/cad_backend/session.py
src/cfdlab/cad_backend/workflow.py
src/cfdlab/cad_backend/build123d/backend.py
src/cfdlab/cad_backend/build123d/session.py
src/cfdlab/cad_backend/build123d/translator.py
src/cfdlab/cad_backend/nx/__init__.py
src/cfdlab/cad_backend/nx/backend.py
src/cfdlab/cad_backend/nx/session.py
src/cfdlab/case/__init__.py
src/cfdlab/case/factory.py
src/cfdlab/case/manager.py
src/cfdlab/case/model.py
src/cfdlab/case/repository.py
src/cfdlab/config/__init__.py
src/cfdlab/core/base_case.py
src/cfdlab/core/repository.py
src/cfdlab/field/__init__.py
src/cfdlab/field/factory.py
src/cfdlab/field/io.py
src/cfdlab/field/manager.py
src/cfdlab/field/model.py
src/cfdlab/field/provider.py
src/cfdlab/field/repository.py
src/cfdlab/geometry/__init__.py
src/cfdlab/geometry/airfoil.py
src/cfdlab/geometry/airfoil_analyzer.py
src/cfdlab/geometry/analyzer.py
src/cfdlab/geometry/interpolation.py
src/cfdlab/geometry/io.py
src/cfdlab/geometry/manager.py
src/cfdlab/geometry/model.py
src/cfdlab/geometry/naca.py
src/cfdlab/geometry/plotter.py
src/cfdlab/geometry/primitive.py
src/cfdlab/geometry/provider.py
src/cfdlab/geometry/repair.py
src/cfdlab/geometry/repository.py
src/cfdlab/geometry/transform.py
src/cfdlab/geometry/translator.py
src/cfdlab/geometry/validation.py
src/cfdlab/geometry/primitives/__init__.py
src/cfdlab/geometry/primitives/box.py
src/cfdlab/geometry/primitives/cone.py
src/cfdlab/geometry/primitives/cylinder.py
src/cfdlab/geometry/primitives/sphere.py
src/cfdlab/geometry_backend/__init__.py
src/cfdlab/geometry_backend/backend.py
src/cfdlab/geometry_backend/gmsh_occ_backend.py
src/cfdlab/geometry_backend/registry.py
src/cfdlab/io/__init__.py
src/cfdlab/material/factory.py
src/cfdlab/material/io.py
src/cfdlab/material/manager.py
src/cfdlab/material/model.py
src/cfdlab/material/provider.py
src/cfdlab/material/repository.py
src/cfdlab/mesh/__init__.py
src/cfdlab/mesh/analyzer.py
src/cfdlab/mesh/capability.py
src/cfdlab/mesh/cgns_provider.py
src/cfdlab/mesh/converter.py
src/cfdlab/mesh/factory.py
src/cfdlab/mesh/generator.py
src/cfdlab/mesh/geometry_translator.py
src/cfdlab/mesh/gmsh_mesher.py
src/cfdlab/mesh/gmsh_provider.py
src/cfdlab/mesh/io.py
src/cfdlab/mesh/manager.py
src/cfdlab/mesh/mesher.py
src/cfdlab/mesh/model.py
src/cfdlab/mesh/openfoam_provider.py
src/cfdlab/mesh/partitioner.py
src/cfdlab/mesh/provider.py
src/cfdlab/mesh/quality.py
src/cfdlab/mesh/refiner.py
src/cfdlab/mesh/repository.py
src/cfdlab/mesh/statistics.py
src/cfdlab/mesh/vtk_provider.py
src/cfdlab/mesh/models/__init__.py
src/cfdlab/mesh/providers/__init__.py
src/cfdlab/mesh/providers/gmsh_provider.py
src/cfdlab/nektar/__init__.py
src/cfdlab/optimization/__init__.py
src/cfdlab/orchestrator/__init__.py
src/cfdlab/orchestrator/__main__.py
src/cfdlab/orchestrator/aero.py
src/cfdlab/orchestrator/artifacts.py
src/cfdlab/orchestrator/backend.py
src/cfdlab/orchestrator/capabilities.py
src/cfdlab/orchestrator/catalog.py
src/cfdlab/orchestrator/cli.py
src/cfdlab/orchestrator/config.py
src/cfdlab/orchestrator/convergence.py
src/cfdlab/orchestrator/engine.py
src/cfdlab/orchestrator/graph.py
src/cfdlab/orchestrator/isolate.py
src/cfdlab/orchestrator/loops.py
src/cfdlab/orchestrator/optimize.py
src/cfdlab/orchestrator/plan.py
src/cfdlab/orchestrator/results.py
src/cfdlab/orchestrator/scheduler.py
src/cfdlab/orchestrator/serialize.py
src/cfdlab/orchestrator/state.py
src/cfdlab/orchestrator/study.py
src/cfdlab/orchestrator/templates.py
src/cfdlab/orchestrator/units.py
src/cfdlab/orchestrator/watch.py
src/cfdlab/orchestrator/workspace.py
src/cfdlab/physics/__init__.py
src/cfdlab/physics/factory.py
src/cfdlab/physics/io.py
src/cfdlab/physics/manager.py
src/cfdlab/physics/model.py
src/cfdlab/physics/provider.py
src/cfdlab/physics/repository.py
src/cfdlab/post/__init__.py
src/cfdlab/post/plotter.py
src/cfdlab/post/viewer.py
src/cfdlab/project/__init__.py
src/cfdlab/project/factory.py
src/cfdlab/project/io.py
src/cfdlab/project/manager.py
src/cfdlab/project/model.py
src/cfdlab/project/provider.py
src/cfdlab/project/repository.py
src/cfdlab/providers/__init__.py
src/cfdlab/providers/base.py
src/cfdlab/providers/factory.py
src/cfdlab/providers/manager.py
src/cfdlab/providers/registry.py
src/cfdlab/providers/cad/__init__.py
src/cfdlab/providers/cad/build123d_provider.py
src/cfdlab/providers/cad/capability.py
src/cfdlab/providers/cad/provider.py
src/cfdlab/providers/cad/translator.py
src/cfdlab/results/__init__.py
src/cfdlab/results/factory.py
src/cfdlab/results/manager.py
src/cfdlab/results/model.py
src/cfdlab/results/provider.py
src/cfdlab/results/repository.py
src/cfdlab/rom/__init__.py
src/cfdlab/solver/__init__.py
src/cfdlab/solver/capability.py
src/cfdlab/solver/factory.py
src/cfdlab/solver/manager.py
src/cfdlab/solver/model.py
src/cfdlab/solver/provider.py
src/cfdlab/solver/repository.py
src/cfdlab/su2/__init__.py
src/cfdlab/su2/backend.py
src/cfdlab/su2/case.py
src/cfdlab/su2/config.py
src/cfdlab/su2/config_builder.py
src/cfdlab/su2/exceptions.py
src/cfdlab/su2/executor.py
src/cfdlab/su2/results.py
src/cfdlab/su2/solver.py
src/cfdlab/su2/providers/__init__.py
src/cfdlab/su2/providers/config_provider.py
src/cfdlab/su2/providers/geometry_provider.py
src/cfdlab/su2/providers/results_provider.py
src/cfdlab/su2/providers/solver_provider.py
src/cfdlab/system/__init__.py
src/cfdlab/system/backend.py
src/cfdlab/system/dependency.py
src/cfdlab/system/executable.py
src/cfdlab/system/executable_locator.py
src/cfdlab/system/process.py
src/cfdlab/system/subprocess_executor.py
src/cfdlab/utils/__init__.py
src/cfdlab/utils/logger.py
src/cfdlab/utils/paths.py
src/cfdlab/utils/shell.py
src/cfdlab/utils/system.py
src/cfdlab/utils/timer.py
src/cfdlab/workflow/__init__.py
src/cfdlab/workflow/factory.py
src/cfdlab/workflow/manager.py
src/cfdlab/workflow/model.py
src/cfdlab/workflow/repository.py
src/cfdlab/workflow/step.py
tests/test_airfoil.py
tests/test_airfoil_analyzer.py
tests/test_airfoil_database.py
tests/test_airfoil_dataset.py
tests/test_airfoil_record_load.py
tests/test_airfoil_repository.py
tests/test_airfoil_repository_files.py
tests/test_airfoil_search.py
tests/test_airfoil_search_exact.py
tests/test_airfoil_search_prefix.py
tests/test_airfoiltools_provider.py
tests/test_backend.py
tests/test_backend_registry_default.py
tests/test_boundary_factory.py
tests/test_boundary_io.py
tests/test_boundary_manager.py
tests/test_boundary_model.py
tests/test_boundary_provider.py
tests/test_boundary_repository.py
tests/test_build123d_provider.py
tests/test_build123d_translator.py
tests/test_cache_manager.py
tests/test_cad_provider.py
tests/test_case_backend.py
tests/test_case_factory.py
tests/test_case_manager.py
tests/test_case_model.py
tests/test_case_repository.py
tests/test_cgns_provider.py
tests/test_dataset_provider.py
tests/test_default_execution_engine.py
tests/test_dependency.py
tests/test_download_manager.py
tests/test_executable.py
tests/test_execution_context.py
tests/test_execution_engine.py
tests/test_execution_facade.py
tests/test_execution_registry.py
tests/test_execution_request.py
tests/test_execution_request_factory.py
tests/test_execution_result.py
tests/test_execution_status.py
tests/test_execution_su2_task.py
tests/test_execution_subprocess_executor.py
tests/test_execution_subprocess_task.py
tests/test_execution_task_factory.py
tests/test_field_factory.py
tests/test_field_io.py
tests/test_field_manager.py
tests/test_field_model.py
tests/test_field_provider.py
tests/test_field_repository.py
tests/test_g2aero_provider.py
tests/test_geometry_analyzer.py
tests/test_geometry_box.py
tests/test_geometry_cache.py
tests/test_geometry_cone.py
tests/test_geometry_cylinder.py
tests/test_geometry_dataset.py
tests/test_geometry_factory.py
tests/test_geometry_io.py
tests/test_geometry_manager.py
tests/test_geometry_model.py
tests/test_geometry_provider.py
tests/test_geometry_repository.py
tests/test_geometry_sphere.py
tests/test_geometry_translator.py
tests/test_gmsh_box.py
tests/test_gmsh_generate.py
tests/test_gmsh_occ_cone_backend.py
tests/test_gmsh_provider.py
tests/test_gmsh_provider_dependency_injection.py
tests/test_gmsh_provider_runtime.py
tests/test_gmsh_runtime.py
tests/test_interpolation.py
tests/test_io.py
tests/test_local_provider.py
tests/test_material_factory.py
tests/test_material_io.py
tests/test_material_manager.py
tests/test_material_model.py
tests/test_material_provider.py
tests/test_material_repository.py
tests/test_mesh_analyzer.py
tests/test_mesh_converter.py
tests/test_mesh_factory.py
tests/test_mesh_generator.py
tests/test_mesh_generator_airfoil.py
tests/test_mesh_generator_options.py
tests/test_mesh_generator_primitives.py
tests/test_mesh_io.py
tests/test_mesh_manager.py
tests/test_mesh_model.py
tests/test_mesh_partitioner.py
tests/test_mesh_provider.py
tests/test_mesh_quality.py
tests/test_mesh_refiner.py
tests/test_mesh_repository.py
tests/test_mesh_service.py
tests/test_mesh_statistics.py
tests/test_mesh_step_handler.py
tests/test_mesh_step_service.py
tests/test_mesh_workflow_integration.py
tests/test_mirror_manager.py
tests/test_multiprovider.py
tests/test_nasa_provider.py
tests/test_normalize.py
tests/test_occ_geometry_analyzer.py
tests/test_ocp_backend.py
tests/test_openfoam_provider.py
tests/test_orchestrator.py
tests/test_orchestrator_autoreload.py
tests/test_orchestrator_catalog.py
tests/test_orchestrator_convergence_cli.py
tests/test_orchestrator_file_metrics.py
tests/test_orchestrator_isolate.py
tests/test_orchestrator_loops.py
tests/test_orchestrator_optimize_cli.py
tests/test_orchestrator_parallel_state.py
tests/test_orchestrator_plan.py
tests/test_orchestrator_production_core.py
tests/test_orchestrator_research.py
tests/test_orchestrator_resume.py
tests/test_orchestrator_streaming_logs.py
tests/test_orchestrator_units.py
tests/test_orchestrator_v2_core.py
tests/test_physics_factory.py
tests/test_physics_io.py
tests/test_physics_manager.py
tests/test_physics_model.py
tests/test_physics_provider.py
tests/test_physics_repository.py
tests/test_project_factory.py
tests/test_project_manager.py
tests/test_project_model.py
tests/test_project_relationships.py
tests/test_project_repository.py
tests/test_project_service.py
tests/test_project_service_geometry.py
tests/test_project_service_validation.py
tests/test_provider.py
tests/test_provider_factory.py
tests/test_provider_manager.py
tests/test_provider_registry.py
tests/test_repair.py
tests/test_results_factory.py
tests/test_results_manager.py
tests/test_results_model.py
tests/test_results_repository.py
tests/test_results_step_handler.py
tests/test_results_step_service.py
tests/test_results_workflow_integration.py
tests/test_simulation_service.py
tests/test_solve_step_handler.py
tests/test_solve_step_service.py
tests/test_solver_capability.py
tests/test_solver_factory.py
tests/test_solver_manager.py
tests/test_solver_model.py
tests/test_solver_provider.py
tests/test_solver_repository.py
tests/test_step_handler.py
tests/test_step_io.py
tests/test_step_provider.py
tests/test_step_registry.py
tests/test_su2_backend.py
tests/test_su2_executor.py
tests/test_su2_results.py
tests/test_su2_results_provider.py
tests/test_su2_solver.py
tests/test_system_process.py
tests/test_system_subprocess_executor.py
tests/test_transform.py
tests/test_uiuc_provider.py
tests/test_user_provider.py
tests/test_validation.py
tests/test_vtk_provider.py
tests/test_workflow_executor.py
tests/test_workflow_executor_factory.py
tests/test_workflow_factory.py
tests/test_workflow_integration.py
tests/test_workflow_manager.py
tests/test_workflow_model.py
tests/test_workflow_repository.py
tests/test_workflow_step.py
tests/test_workflow_test_step.py