vipr_api.web.routers.panpe package¶
Submodules¶
vipr_api.web.routers.panpe.config module¶
PANPE Configuration Router.
This router handles PANPE model configuration endpoints: - /{config_name}/parameters - Get PANPE model parameters from HuggingFace cache
- async vipr_api.web.routers.panpe.config.get_available_panpe_models() list[AvailableModel]¶
Get available PANPE models for reflectometry analysis.
- Returns:
List of available PANPE models with their configurations
- Return type:
List[AvailableModel]
- Raises:
HTTPException – If the configuration directory is not found
- async vipr_api.web.routers.panpe.config.get_panpe_parameters(config_name: str)¶
Get parameters for a specific PANPE model configuration (like Reflectorch).
- Parameters:
config_name (str) – Name of the PANPE config (e.g., ‘panpe-2layers-xrr’)
- Returns:
Parameters for the model
- Return type:
- Raises:
HTTPException – If the config is not found or cannot be parsed
Module contents¶
PANPE Router Module for VIPR Framework.
This package contains PANPE-specific API routers: - config.py: Model configuration endpoints (parameters)