Referencia de API¶
En esta sección se documentan los componentes internos del proyecto SIGAM, incluyendo módulos, clases y funciones. Esta referencia está dirigida a desarrolladores que deseen entender la estructura del sistema, consultar el uso de sus métodos o extender sus funcionalidades.
- Componentes
load_css()page_header()kpi_card()nivel_badge()mostrar_nivel()progress_steps()alert_box()sidebar_logo()sidebar_muni()sidebar_admin()gauge_score()_layout_base()ranking_bar_chart()distribucion_niveles_pie()radar_ejes()historico_lineas()comparacion_servicios_bar()mapa_costa_rica()heatmap_region_servicio()scatter_dispersion()barras_etapas()cluster_chart()_nivel_por_score()
- Datos y Calculos
clasificar_nivel()calcular_score_servicio()calcular_igsm_municipalidad()calcular_consistencia()detectar_anomalia_historica()_calcular_igsm_bd()_build_muni_record()get_ranking()get_municipalidad_data()get_municipalidad_data_by_codigo()get_estadisticas_nacionales()get_scores_por_servicio_nacional()save_responses()load_responses()get_historial_nacional()get_weights()save_weights()clasificar_nivel()get_servicios_para_municipalidad()contar_indicadores_totales()_score_en_rango()_generar_score_servicio()_generar_historial()get_ranking()get_municipalidad_data()get_municipalidad_by_codigo()get_estadisticas_nacionales()get_historial_nacional()get_scores_por_servicio_nacional()get_municipalidad()get_municipalidades_by_region()get_nombres()get_by_nombre()
- Base de Datos
get_database_url()is_sqlite_url()init_database()main()utcnow()BaseDMMunicipalityDMMunicipalityDiversifiedServiceDMAxisDMServiceDMStageDMIndicatorFactIndicatorResponseFactStageWeightFactMaturityThreshold_managed_session()_one_or_none()_parse_end_date()_end_datetime()_timestamp_for_end_date()_date_label()_end_date_filter()_municipality_or_raise()_municipality_to_dict()_service_to_dict()_applicable_service_ids()_latest_response_values()_count_indicators()_count_municipalities()_count_distinct_response_pairs()_completion_percentage()list_municipalities()get_municipality_by_code()get_municipality_by_name()get_municipality_names()list_municipalities_by_region()get_services_for_municipality()get_indicators_for_service()get_latest_stage_weights()get_current_stage_weights()save_stage_weights()get_latest_maturity_thresholds()get_current_maturity_thresholds()submit_indicator_responses()get_latest_responses_for_municipality()get_latest_indicator_responses()get_national_statistics()get_municipality_completion_statistics()seed_all()seed_reference_data()seed_municipalities()seed_igsm_structure()seed_stage_weights()seed_maturity_thresholds()seed_demo_results()_engine_kwargs()get_engine()get_session_factory()session_scope()SourceIndicatorSourceValueSourceMunicipalityload_source_baseline()_read_dictionary()_read_results()_read_csv_rows()_service_code_from_indicator_code()_normalize_name()_reference_municipalities_by_normalized_name()_source_municipalities_from_results()_municipality_code_for_result()_baseline_fact_count()_delete_existing_baseline()_derive_diversified_keys()_upsert_municipalities()_upsert_igsm_structure()main()
- Vistas Streamlit