Lo nuevo#

De forma rápida, los datos procesados.

### Los paquetes amigos
import os, os.path
from IPython.display import Markdown, HTML, Javascript, IFrame
import pandas as pd
import session_info
from bs4 import BeautifulSoup
import numpy as np
from markdownify import markdownify as md
from natsort import natsorted

Archivos CSV#

%%capture archivocsv

### Mostrando archivos CSV

### Ser perfeccionista es terrible ###
datas = [name for name in os.listdir('./../../out/site/csv')]
datas = natsorted(datas)
datas = datas[-1:] + datas[:-1]

for string in datas:
    
    ### T├ştulo
    
    display(Markdown('<a style="font-size:18px" href="https://raw.githubusercontent.com/pandemiaventana/pandemiaventana/main/out/site/csv/{}">"{}"</a>'.format(string, string.upper())))
    ### Leemos
    
    csv = pd.read_csv('./../../out/site/csv/{}'.format(string))
    
    ### Info de pandas
    
    display(Markdown('Tiene las siguientes columnas (**{}** sin el ├şndice):'.format(len(csv.columns) - 1)))
    
    for col in csv.columns:
        
        display(Markdown('- ' + col + ' con **{}** datos válidos.'.format(len(csv.index) - csv[col].isnull().sum())))
    
    display(Markdown('<hr>'))
### Visualizamos
for outputs in archivocsv.outputs:
    display(outputs)

"NUMERALAB.CSV"

Tiene las siguientes columnas (156 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Casos confirmados acumulados con 856 datos v├ílidos.

  • Casos recuperados acumulados con 821 datos v├ílidos.

  • Casos fallecidos acumulados con 837 datos v├ílidos.

  • Casos activos confirmados con 836 datos v├ílidos.

  • Casos activos probables con 746 datos v├ílidos.

  • Casos nuevos con 856 datos v├ílidos.

  • Casos nuevos con sintomas con 856 datos v├ílidos.

  • Casos nuevos sin sintomas con 799 datos v├ílidos.

  • Casos nuevos por laboratorio con 749 datos v├ílidos.

  • Casos nuevos por antigeno con 497 datos v├ílidos.

  • Casos con sospecha de reinfeccion con 497 datos v├ílidos.

  • Casos recuperados nuevos con 820 datos v├ílidos.

  • Casos fallecidos nuevos con 836 datos v├ílidos.

  • Antigenos informados nuevos con 397 datos v├ílidos.

  • Antigenos informados acumulados con 397 datos v├ílidos.

  • PCR informados nuevos con 811 datos v├ílidos.

  • PCR informados acumulados con 811 datos v├ílidos.

  • Cupos en residencias con 768 datos v├ílidos.

  • Usuarios en residencias con 768 datos v├ílidos.

  • Numero de residencias con 768 datos v├ílidos.

  • UCI habilitadas con 806 datos v├ílidos.

  • UCI ocupadas por confirmados con 827 datos v├ílidos.

  • UCI ocupadas por no confirmados con 806 datos v├ílidos.

  • UCI ocupacion media movil real con 800 datos v├ílidos.

  • Re regional con 839 datos v├ílidos.

  • Re Iquique con 839 datos v├ílidos.

  • Re Tamarugal con 839 datos v├ílidos.

  • Positividad diaria con 811 datos v├ílidos.

  • Vacunados acumulados 1┬░ dosis con 559 datos v├ílidos.

  • Vacunados acumulados 2┬░ dosis con 559 datos v├ílidos.

  • Vacunados acumulados unica dosis con 559 datos v├ílidos.

  • Vacunados acumulados dosis de refuerzo con 559 datos v├ílidos.

  • Vacunados acumulados 4┬░ dosis con 559 datos v├ílidos.

  • Casos acumulados en Alto Hospicio con 238 datos v├ílidos.

  • Casos acumulados en Cami├▒a con 238 datos v├ílidos.

  • Casos acumulados en Colchane con 238 datos v├ílidos.

  • Casos acumulados en Huara con 238 datos v├ílidos.

  • Casos acumulados en Iquique con 238 datos v├ílidos.

  • Casos acumulados en Pica con 238 datos v├ílidos.

  • Casos acumulados en Pozo Almonte con 238 datos v├ílidos.

  • Casos acumulados en Comuna desconocida con 212 datos v├ílidos.

  • Casos activos en Alto Hospicio con 232 datos v├ílidos.

  • Casos activos en Cami├▒a con 232 datos v├ílidos.

  • Casos activos en Colchane con 232 datos v├ílidos.

  • Casos activos en Huara con 232 datos v├ílidos.

  • Casos activos en Iquique con 232 datos v├ílidos.

  • Casos activos en Pica con 232 datos v├ílidos.

  • Casos activos en Pozo Almonte con 232 datos v├ílidos.

  • Casos activos en Comuna desconocida con 212 datos v├ílidos.

  • Paso a Paso Alto Hospicio con 625 datos v├ílidos.

  • Paso a Paso Cami├▒a con 625 datos v├ílidos.

  • Paso a Paso Colchane con 625 datos v├ílidos.

  • Paso a Paso Huara con 625 datos v├ílidos.

  • Paso a Paso Iquique con 625 datos v├ílidos.

  • Paso a Paso Pica con 625 datos v├ílidos.

  • Paso a Paso Pozo Almonte con 625 datos v├ílidos.

  • Paso a Paso (dias) Alto Hospicio con 707 datos v├ílidos.

  • Paso a Paso (dias) Cami├▒a con 707 datos v├ílidos.

  • Paso a Paso (dias) Colchane con 707 datos v├ílidos.

  • Paso a Paso (dias) Huara con 707 datos v├ílidos.

  • Paso a Paso (dias) Iquique con 707 datos v├ílidos.

  • Paso a Paso (dias) Pica con 707 datos v├ílidos.

  • Paso a Paso (dias) Pozo Almonte con 707 datos v├ílidos.

  • Movilidad Iquique con 794 datos v├ílidos.

  • Movilidad Pica con 794 datos v├ílidos.

  • Movilidad Alto Hospicio con 794 datos v├ílidos.

  • Movilidad Pozo almonte con 794 datos v├ílidos.

  • Movilidad Huara con 794 datos v├ílidos.

  • Notificacion PCR Alto Hospicio con 674 datos v├ílidos.

  • Notificacion PCR Cami├▒a con 674 datos v├ílidos.

  • Notificacion PCR Colchane con 674 datos v├ílidos.

  • Notificacion PCR Huara con 667 datos v├ílidos.

  • Notificacion PCR Iquique con 674 datos v├ílidos.

  • Notificacion PCR Pica con 674 datos v├ílidos.

  • Notificacion PCR Pozo Almonte con 674 datos v├ílidos.

  • BAC Alto Hospicio con 674 datos v├ílidos.

  • BAC Cami├▒a con 674 datos v├ílidos.

  • BAC Colchane con 674 datos v├ílidos.

  • BAC Huara con 667 datos v├ílidos.

  • BAC Iquique con 674 datos v├ílidos.

  • BAC Pica con 674 datos v├ílidos.

  • BAC Pozo Almonte con 674 datos v├ílidos.

  • Positividad Alto Hospicio con 674 datos v├ílidos.

  • Positividad Cami├▒a con 674 datos v├ílidos.

  • Positividad Colchane con 674 datos v├ílidos.

  • Positividad Huara con 667 datos v├ílidos.

  • Positividad Iquique con 674 datos v├ílidos.

  • Positividad Pica con 674 datos v├ílidos.

  • Positividad Pozo Almonte con 674 datos v├ílidos.

  • Cobertura de testeo Alto Hospicio con 674 datos v├ílidos.

  • Cobertura de testeo Cami├▒a con 674 datos v├ílidos.

  • Cobertura de testeo Colchane con 674 datos v├ílidos.

  • Cobertura de testeo Huara con 667 datos v├ílidos.

  • Cobertura de testeo Iquique con 674 datos v├ílidos.

  • Cobertura de testeo Pica con 674 datos v├ílidos.

  • Cobertura de testeo Pozo Almonte con 674 datos v├ílidos.

  • Oportunidad en notificacion Alto Hospicio con 674 datos v├ílidos.

  • Oportunidad en notificacion Cami├▒a con 674 datos v├ílidos.

  • Oportunidad en notificacion Colchane con 674 datos v├ílidos.

  • Oportunidad en notificacion Huara con 667 datos v├ílidos.

  • Oportunidad en notificacion Iquique con 674 datos v├ílidos.

  • Oportunidad en notificacion Pica con 674 datos v├ílidos.

  • Oportunidad en notificacion Pozo Almonte con 674 datos v├ílidos.

  • Fallecidos Alto Hospicio con 750 datos v├ílidos.

  • Fallecidos Cami├▒a con 750 datos v├ílidos.

  • Fallecidos Colchane con 750 datos v├ílidos.

  • Fallecidos Huara con 750 datos v├ílidos.

  • Fallecidos Iquique con 750 datos v├ílidos.

  • Fallecidos Pica con 750 datos v├ílidos.

  • Fallecidos Pozo Almonte con 750 datos v├ílidos.

  • Fallecidos Comuna desconocida con 743 datos v├ílidos.

  • Fallecidos total comunal con 750 datos v├ílidos.

  • Fallecidos confirmados DEIS Alto Hospicio con 663 datos v├ílidos.

  • Fallecidos confirmados DEIS Cami├▒a con 663 datos v├ílidos.

  • Fallecidos confirmados DEIS Colchane con 663 datos v├ílidos.

  • Fallecidos confirmados DEIS Huara con 663 datos v├ílidos.

  • Fallecidos confirmados DEIS Iquique con 663 datos v├ílidos.

  • Fallecidos confirmados DEIS Pica con 663 datos v├ílidos.

  • Fallecidos confirmados DEIS Pozo Almonte con 663 datos v├ílidos.

  • Fallecidos probables DEIS Alto Hospicio con 663 datos v├ílidos.

  • Fallecidos probables DEIS Cami├▒a con 663 datos v├ílidos.

  • Fallecidos probables DEIS Colchane con 663 datos v├ílidos.

  • Fallecidos probables DEIS Huara con 663 datos v├ílidos.

  • Fallecidos probables DEIS Iquique con 663 datos v├ílidos.

  • Fallecidos probables DEIS Pica con 663 datos v├ílidos.

  • Fallecidos probables DEIS Pozo Almonte con 663 datos v├ílidos.

  • Incidencia regional estimada con 815 datos v├ílidos.

  • Incidencia Iquique estimada con 815 datos v├ílidos.

  • Incidencia Tamarugal estimada con 815 datos v├ílidos.

  • Tasa de casos nuevos Iquique estimada con 809 datos v├ílidos.

  • Tasa de casos nuevos Tamarugal estimada con 809 datos v├ílidos.

  • Incidencia acumulada Alto Hospicio con 238 datos v├ílidos.

  • Incidencia acumulada Camina con 238 datos v├ílidos.

  • Incidencia acumulada Colchane con 238 datos v├ílidos.

  • Incidencia acumulada Huara con 238 datos v├ílidos.

  • Incidencia acumulada Iquique con 238 datos v├ílidos.

  • Incidencia acumulada Pica con 238 datos v├ílidos.

  • Incidencia acumulada Pozo Almonte con 238 datos v├ílidos.

  • Incidencia acumulada regional con 238 datos v├ílidos.

  • Positividad media movil * con 793 datos v├ílidos.

  • Mortalidad especifica * con 837 datos v├ílidos.

  • Crecimiento semanal * con 836 datos v├ílidos.

  • Crecimiento diario * con 835 datos v├ílidos.

  • UCI ocupacion media movil aprox * con 808 datos v├ílidos.

  • UCI error abs * con 800 datos v├ílidos.

  • Tasa casos nuevos * con 850 datos v├ílidos.

  • Positividad antigeno * con 397 datos v├ílidos.

  • Positividad antigeno media movil * con 391 datos v├ílidos.

  • Mortalidad especifica comunal Alto Hospicio * con 663 datos v├ílidos.

  • Mortalidad especifica comunal Cami├▒a * con 663 datos v├ílidos.

  • Mortalidad especifica comunal Colchane * con 663 datos v├ílidos.

  • Mortalidad especifica comunal Huara * con 663 datos v├ílidos.

  • Mortalidad especifica comunal Iquique * con 663 datos v├ílidos.

  • Mortalidad especifica comunal Pica * con 663 datos v├ílidos.

  • Mortalidad especifica comunal Pozo Almonte * con 663 datos v├ílidos.

  • Tasa de activos (incidencia) * con 836 datos v├ílidos.


"DATA1.CSV"

Tiene las siguientes columnas (3 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Casos nuevos hist├│ricos con 856 datos v├ílidos.

  • Recuperados nuevos hist├│ricos con 820 datos v├ílidos.

  • Fallecidos nuevos hist├│ricos con 836 datos v├ílidos.


"DATA2.CSV"

Tiene las siguientes columnas (2 sin el ├şndice):

  • Fecha con 746 datos v├ílidos.

  • Casos activos confirmados con 746 datos v├ílidos.

  • Casos activos probables con 746 datos v├ílidos.


"DATA3.CSV"

Tiene las siguientes columnas (4 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Casos confirmados acumulados con 856 datos v├ílidos.

  • Casos recuperados acumulados con 821 datos v├ílidos.

  • Casos activos confirmados con 836 datos v├ílidos.

  • Casos fallecidos acumulados con 837 datos v├ílidos.


"DATA4.CSV"

Tiene las siguientes columnas (3 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Media m├│vil semanal de casos nuevos con 850 datos v├ílidos.

  • Media m├│vil semanal de recuperados nuevos con 814 datos v├ílidos.

  • Media m├│vil semanal de fallecidos nuevos con 830 datos v├ílidos.


"DATA5.CSV"

Tiene las siguientes columnas (2 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Positividad diaria con 811 datos v├ílidos.

  • Positividad media movil * con 793 datos v├ílidos.


"DATA6.CSV"

Tiene las siguientes columnas (3 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Re regional con 839 datos v├ílidos.

  • Re Iquique con 839 datos v├ílidos.

  • Re Tamarugal con 839 datos v├ílidos.


"DATA7.CSV"

Tiene las siguientes columnas (8 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Incidencia acumulada Alto Hospicio con 238 datos v├ílidos.

  • Incidencia acumulada Camina con 238 datos v├ílidos.

  • Incidencia acumulada Colchane con 238 datos v├ílidos.

  • Incidencia acumulada Huara con 238 datos v├ílidos.

  • Incidencia acumulada Iquique con 238 datos v├ílidos.

  • Incidencia acumulada Pica con 238 datos v├ílidos.

  • Incidencia acumulada Pozo Almonte con 238 datos v├ílidos.

  • Incidencia acumulada regional con 238 datos v├ílidos.


"DATA8.CSV"

Tiene las siguientes columnas (3 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Incidencia regional estimada con 815 datos v├ílidos.

  • Incidencia Iquique estimada con 815 datos v├ílidos.

  • Incidencia Tamarugal estimada con 815 datos v├ílidos.


"DATA9.CSV"

Tiene las siguientes columnas (2 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Tasa de casos nuevos Iquique estimada con 809 datos v├ílidos.

  • Tasa de casos nuevos Tamarugal estimada con 809 datos v├ílidos.


"DATA10.CSV"

Tiene las siguientes columnas (2 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Crecimiento diario * con 835 datos v├ílidos.

  • Crecimiento semanal * con 836 datos v├ílidos.


"DATA11.CSV"

Tiene las siguientes columnas (8 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Casos acumulados en Alto Hospicio con 238 datos v├ílidos.

  • Casos acumulados en Cami├▒a con 238 datos v├ílidos.

  • Casos acumulados en Colchane con 238 datos v├ílidos.

  • Casos acumulados en Huara con 238 datos v├ílidos.

  • Casos acumulados en Iquique con 238 datos v├ílidos.

  • Casos acumulados en Pica con 238 datos v├ílidos.

  • Casos acumulados en Pozo Almonte con 238 datos v├ílidos.

  • Casos acumulados en Comuna desconocida con 212 datos v├ílidos.


"DATA12.CSV"

Tiene las siguientes columnas (7 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Positividad Alto Hospicio con 674 datos v├ílidos.

  • Positividad Cami├▒a con 674 datos v├ílidos.

  • Positividad Colchane con 674 datos v├ílidos.

  • Positividad Huara con 667 datos v├ílidos.

  • Positividad Iquique con 674 datos v├ílidos.

  • Positividad Pica con 674 datos v├ílidos.

  • Positividad Pozo Almonte con 674 datos v├ílidos.


"DATA13.CSV"

Tiene las siguientes columnas (9 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Casos activos en Alto Hospicio con 232 datos v├ílidos.

  • Casos activos en Cami├▒a con 232 datos v├ílidos.

  • Casos activos en Colchane con 232 datos v├ílidos.

  • Casos activos en Huara con 232 datos v├ílidos.

  • Casos activos en Iquique con 232 datos v├ílidos.

  • Casos activos en Pica con 232 datos v├ílidos.

  • Casos activos en Pozo Almonte con 232 datos v├ílidos.

  • Casos activos en Comuna desconocida con 212 datos v├ílidos.

  • Tasa de activos (incidencia) * con 836 datos v├ílidos.


"DATA14.CSV"

Tiene las siguientes columnas (9 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Fallecidos Alto Hospicio con 750 datos v├ílidos.

  • Fallecidos Cami├▒a con 750 datos v├ílidos.

  • Fallecidos Colchane con 750 datos v├ílidos.

  • Fallecidos Huara con 750 datos v├ílidos.

  • Fallecidos Iquique con 750 datos v├ílidos.

  • Fallecidos Pica con 750 datos v├ílidos.

  • Fallecidos Pozo Almonte con 750 datos v├ílidos.

  • Fallecidos Comuna desconocida con 743 datos v├ílidos.

  • Fallecidos total comunal con 750 datos v├ílidos.


"DATA15.CSV"

Tiene las siguientes columnas (7 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Fallecidos confirmados DEIS Alto Hospicio con 663 datos v├ílidos.

  • Fallecidos confirmados DEIS Cami├▒a con 663 datos v├ílidos.

  • Fallecidos confirmados DEIS Colchane con 663 datos v├ílidos.

  • Fallecidos confirmados DEIS Huara con 663 datos v├ílidos.

  • Fallecidos confirmados DEIS Iquique con 663 datos v├ílidos.

  • Fallecidos confirmados DEIS Pica con 663 datos v├ílidos.

  • Fallecidos confirmados DEIS Pozo Almonte con 663 datos v├ílidos.


"DATA16.CSV"

Tiene las siguientes columnas (7 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Fallecidos probables DEIS Alto Hospicio con 663 datos v├ílidos.

  • Fallecidos probables DEIS Cami├▒a con 663 datos v├ílidos.

  • Fallecidos probables DEIS Colchane con 663 datos v├ílidos.

  • Fallecidos probables DEIS Huara con 663 datos v├ílidos.

  • Fallecidos probables DEIS Iquique con 663 datos v├ílidos.

  • Fallecidos probables DEIS Pica con 663 datos v├ílidos.

  • Fallecidos probables DEIS Pozo Almonte con 663 datos v├ílidos.


"DATA17.CSV"

Tiene las siguientes columnas (2 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Media m├│vil real de ocupaci├│n UCI con 800 datos v├ílidos.

  • Media m├│vil hipot├ętica de ocupaci├│n UCI con 808 datos v├ílidos.


"DATA18.CSV"

Tiene las siguientes columnas (2 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Cupos en residencias con 768 datos v├ílidos.

  • Usuarios en residencias con 768 datos v├ílidos.


"DATA19.CSV"

Tiene las siguientes columnas (2 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • PCR informados nuevos con 811 datos v├ílidos.

  • Media m├│vil semanal de PCR informados nuevos con 804 datos v├ílidos.


"DATA20.CSV"

Tiene las siguientes columnas (2 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Ant├şgenos informados nuevos con 397 datos v├ílidos.

  • Media m├│vil semanal de ant├şgenos informados nuevos con 391 datos v├ílidos.


"DATA21.CSV"

Tiene las siguientes columnas (4 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Casos nuevos con s├şntomas con 856 datos v├ílidos.

  • Casos nuevos sin s├şntomas con 799 datos v├ílidos.

  • Casos nuevos por laboratorio con 749 datos v├ílidos.

  • Casos nuevos por ant├şgeno con 497 datos v├ílidos.


"DATA22.CSV"

Tiene las siguientes columnas (1 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Casos con sospecha de reinfecci├│n con 497 datos v├ílidos.


"DATA23.CSV"

Tiene las siguientes columnas (1 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Tasa de casos nuevos de casos nuevos por cien mil habitantes con 850 datos v├ílidos.


"DATA24.CSV"

Tiene las siguientes columnas (1 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Tasa de activos (incidencia) con 836 datos v├ílidos.


"DATA25.CSV"

Tiene las siguientes columnas (1 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Mortalidad espec├şfica por cien mil habitantes con 837 datos v├ílidos.


"DATA26.CSV"

Tiene las siguientes columnas (7 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Mortalidad especifica comunal Alto Hospicio * con 663 datos v├ílidos.

  • Mortalidad especifica comunal Cami├▒a * con 663 datos v├ílidos.

  • Mortalidad especifica comunal Colchane * con 663 datos v├ílidos.

  • Mortalidad especifica comunal Huara * con 663 datos v├ílidos.

  • Mortalidad especifica comunal Iquique * con 663 datos v├ílidos.

  • Mortalidad especifica comunal Pica * con 663 datos v├ílidos.

  • Mortalidad especifica comunal Pozo Almonte * con 663 datos v├ílidos.


"DATA27.CSV"

Tiene las siguientes columnas (5 sin el ├şndice):

  • Fecha con 856 datos v├ílidos.

  • Vacunados acumulados 1┬░ dosis con 559 datos v├ílidos.

  • Vacunados acumulados 2┬░ dosis con 559 datos v├ílidos.

  • Vacunados acumulados unica dosis con 559 datos v├ílidos.

  • Vacunados acumulados dosis de refuerzo con 559 datos v├ílidos.

  • Vacunados acumulados 4┬░ dosis con 559 datos v├ílidos.


Salida para Markdown#

txt1 = '''# La pandemia por la ventana \n

![Ilustraci├│n por Bernardo Dinamarca](https://github.com/pandemiaventana/pandemiaventana/blob/main/img/page/2_cover.png?raw=true)

*Ilustraci├│n por Bernardo Dinamarca*

## Intro

[La pandemia por la ventana es un sitio](https://pandemiaventana.github.io/pandemiaventana/), realizado con formato de *libro* gracias a Jupyter Books, hecho por Alejandro Dinamarca, que recaba el trabajo de Numeral.lab en la Región de Tarapacá.

La página posee los siguientes ejes:

- Reunir antecedentes del trabajo de Numeral.lab en la Región de Tarapacá en la pandemia del COVID-19.

- Recopilar experiencias personales de Alejandro Dinamarca en el trabajo voluntario en Numeral.lab.

- Monitoreo de la pandemia del COVID-19 en la Región de Tarapacá de forma automática.

- Recabar informaci├│n del repositorio del MICITEC en GitHub, espec├şficamente, de la Regi├│n de Tarapac├í.

- Procesar datos recabados.

- Generar informes (epidemiol├│gicos, avance en campa├▒a de vacunaci├│n y predictor de fase del Paso a Paso).

- Generar concientizaci├│n en ciudadan├şa bajo tendencias de la pandemia.

> Agradecimientos al Equipo Futuro del MICITEC por la democratizaci├│n de los datos de la pandemia en Chile, a los desarrolladores de Jupyter Notebook, Jupyter Book y a todas las librer├şas de Python implicadas en los scripts, como tambi├ęn, a los propios desarrolladores de Python.

Favor, cualquier sugerencia o comentario, hacerlo llegar mediante [Issues de GitHub](https://github.com/pandemiaventana/pandemiaventana/issues/new).

## Funcionamiento

B├ísicamente, a trav├ęs de Notebooks de Jupyter y un poco de Markdown. Python, por contraparte, genera los CSV, y Jupyter Books se encarga de generar la p├ígina web a partir de los Notebooks y el Markdown.

El despliegue del libro en [gh-pages](https://github.com/pandemiaventana/pandemiaventana/tree/gh-pages) se realiza cada vez que:

- Desencadeno un cambio en [main](https://github.com/pandemiaventana/pandemiaventana)

- Peri├│dicamente desde las 11:30 hrs. a las 19:30 hrs. (hora de Santiago de Chile).

A trav├ęs del action [actualiza_libro](https://github.com/pandemiaventana/pandemiaventana/actions/workflows/book.yml).

## Estado

[![deploy-book](https://github.com/pandemiaventana/pandemiaventana/actions/workflows/book.yml/badge.svg)](https://github.com/pandemiaventana/pandemiaventana/actions/workflows/book.yml)

## DOI

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5044609.svg)](https://doi.org/10.5281/zenodo.5044609)

## Archivos CSV generados

Disponibles en [el siguiente enlace](https://github.com/pandemiaventana/pandemiaventana/tree/main/out/site/csv), los cuales se adjuntan a continuaci├│n:

'''

outputs_ = archivocsv.outputs

vec_out = []
for outs_ in outputs_:
    ### Convertimos a lista los outputs
    vec_out += list(outs_.data.values())

### Nuestro string
vec_ = ''
### Recorremos la lista de outputs
for vec in vec_out:
    vec = str(vec)
    ### Quitamos el str de datos de tabla sin formato
    if vec.startswith("            "):
        pass
    else:
        ### Quitamos el str del tipo de variable
        vec = vec.replace('<IPython.core.display.Markdown object>', '')
        ### Finalmente, a├▒adimos al vector
        vec_ += '<br>' + vec

### Abrimos y modificamos el HTML
with open('../../README.md', 'w', encoding='UTF-8') as f:
    f.write(txt1 + vec_)
with open('../6_basedatos/2_basedatos.md', 'w', encoding='UTF-8') as f:
    f.write('''# Archivos
    
''' + vec_)

Archivos PDF#

%%capture archivopdf

### Gracias a Daniel Stutzbach y Bruno Bronosky (stackoverflow.com/a/2632251/13746427) ###
sum_ = []
dirr = ['diario', 'vacuna', 'indicadorfase', 'toquequeda']
names = ['Reporte diario', 'Balance de vacunas', 'Indicador de Fase', 'Toque de queda 00:00 hrs.']
p = 0
for reporte in dirr:
    display(Markdown('<h2>{}</h2>'.format(names[p])))
    display(Markdown('Encontr├ę los siguientes PDF:'.format(names[p])))
    exec('sum_{} = []'.format(reporte))
    for string in [name for name in os.listdir('../../out/{}/pdf'.format(reporte))]:
        if os.path.isdir('../../out/diario/pdf/{}'.format(string)):
            pass
        else:
            exec('sum_{} += [string]'.format(reporte))
            exec('sum_{} = natsorted(sum_{})'.format(reporte, reporte))
    exec('''for ipdf in sum_{}:
        display(Markdown(" <a href='https://docs.google.com/gview?url=https://github.com/pandemiaventana/pandemiaventana/raw/main/out/" + reporte + "/pdf/" + ipdf + "&embedded=true'>" + ipdf + "</a>"))'''.format(reporte))
    p += 1
    
txt2 = """# Archivo

"""
### Visualizamos
for outputs in archivopdf.outputs:
    display(outputs)

Reporte diario

Encontr├ę los siguientes PDF:

2021.06.25.pdf

2021.06.26.pdf

2021.06.27.pdf

2021.06.28.pdf

2021.06.29.pdf

2021.06.30.pdf

2021.07.01.pdf

2021.07.02.pdf

2021.07.03.pdf

2021.07.04.pdf

2021.07.05.pdf

2021.07.06.pdf

2021.07.07.pdf

2021.07.08.pdf

2021.07.09.pdf

2021.07.10.pdf

2021.07.11.pdf

2021.07.12.pdf

2021.07.13.pdf

2021.07.14.pdf

2021.07.15.pdf

2021.07.16.pdf

2021.07.17.pdf

2021.07.18.pdf

2021.07.19.pdf

2021.07.20.pdf

2021.07.21.pdf

2021.07.22.pdf

2021.07.23.pdf

2021.07.24.pdf

2021.07.25.pdf

2021.07.26.pdf

2021.07.27.pdf

2021.07.28.pdf

2021.07.29.pdf

2021.07.30.pdf

2021.07.31.pdf

2021.08.01.pdf

2021.08.02.pdf

2021.08.03.pdf

2021.08.04.pdf

2021.08.05.pdf

2021.08.06.pdf

2021.08.07.pdf

2021.08.08.pdf

2021.08.09.pdf

2021.08.10.pdf

2021.08.11.pdf

2021.08.12.pdf

2021.08.13.pdf

2021.08.14.pdf

2021.08.15.pdf

2021.08.16.pdf

2021.08.17.pdf

2021.08.18.pdf

2021.08.19.pdf

2021.08.20.pdf

2021.08.21.pdf

2021.08.22.pdf

2021.08.23.pdf

2021.08.24.pdf

2021.08.25.pdf

2021.08.26.pdf

2021.08.27.pdf

2021.08.28.pdf

2021.08.30.pdf

2021.08.31.pdf

2021.09.01.pdf

2021.09.02.pdf

2021.09.03.pdf

2021.09.04.pdf

2021.09.05.pdf

2021.09.06.pdf

2021.09.07.pdf

2021.09.08.pdf

2021.09.09.pdf

2021.09.10.pdf

2021.09.11.pdf

2021.09.12.pdf

2021.09.13.pdf

2021.09.14.pdf

2021.09.15.pdf

2021.09.16.pdf

2021.09.17.pdf

2021.09.18.pdf

2021.09.19.pdf

2021.09.20.pdf

2021.09.21.pdf

2021.09.22.pdf

2021.09.23.pdf

2021.09.24.pdf

2021.09.25.pdf

2021.09.26.pdf

2021.09.27.pdf

2021.09.28.pdf

2021.09.29.pdf

2021.09.30.pdf

2021.10.01.pdf

2021.10.02.pdf

2021.10.03.pdf

2021.10.04.pdf

2021.10.05.pdf

2021.10.06.pdf

2021.10.07.pdf

2021.10.08.pdf

2021.10.09.pdf

2021.10.10.pdf

2021.10.11.pdf

2021.10.12.pdf

2021.10.13.pdf

2021.10.14.pdf

2021.10.15.pdf

2021.10.16.pdf

2021.10.17.pdf

2021.10.18.pdf

2021.10.19.pdf

2021.10.20.pdf

2021.10.21.pdf

2021.10.22.pdf

2021.10.23.pdf

2021.10.24.pdf

2021.10.25.pdf

2021.10.26.pdf

2021.10.27.pdf

2021.10.28.pdf

2021.10.29.pdf

2021.10.30.pdf

2021.10.31.pdf

2021.11.01.pdf

2021.11.02.pdf

2021.11.03.pdf

2021.11.04.pdf

2021.11.05.pdf

2021.11.06.pdf

2021.11.07.pdf

2021.11.08.pdf

2021.11.09.pdf

2021.11.10.pdf

2021.11.11.pdf

2021.11.12.pdf

2021.11.13.pdf

2021.11.14.pdf

2021.11.15.pdf

2021.11.16.pdf

2021.11.17.pdf

2021.11.18.pdf

2021.11.19.pdf

2021.11.20.pdf

2021.11.21.pdf

2021.11.22.pdf

2021.11.23.pdf

2021.11.24.pdf

2021.11.25.pdf

2021.11.26.pdf

2021.11.27.pdf

2021.11.28.pdf

2021.11.29.pdf

2021.11.30.pdf

2021.12.01.pdf

2021.12.02.pdf

2021.12.03.pdf

2021.12.04.pdf

2021.12.05.pdf

2021.12.06.pdf

2021.12.07.pdf

2021.12.08.pdf

2021.12.09.pdf

2021.12.10.pdf

2021.12.11.pdf

2021.12.12.pdf

2021.12.13.pdf

2021.12.14.pdf

2021.12.15.pdf

2021.12.16.pdf

2021.12.17.pdf

2021.12.18.pdf

2021.12.19.pdf

2021.12.20.pdf

2021.12.21.pdf

2021.12.22.pdf

2021.12.23.pdf

2021.12.24.pdf

2021.12.25.pdf

2021.12.26.pdf

2021.12.27.pdf

2021.12.28.pdf

2021.12.29.pdf

2021.12.30.pdf

2021.12.31.pdf

2022.01.01.pdf

2022.01.02.pdf

2022.01.03.pdf

2022.01.04.pdf

2022.01.05.pdf

2022.01.06.pdf

2022.01.07.pdf

2022.01.08.pdf

2022.01.09.pdf

2022.01.10.pdf

2022.01.11.pdf

2022.01.12.pdf

2022.01.13.pdf

2022.01.14.pdf

2022.01.15.pdf

2022.01.16.pdf

2022.01.17.pdf

2022.01.18.pdf

2022.01.19.pdf

2022.01.20.pdf

2022.01.21.pdf

2022.01.22.pdf

2022.01.23.pdf

2022.01.24.pdf

2022.01.25.pdf

2022.01.26.pdf

2022.01.27.pdf

2022.01.28.pdf

2022.01.29.pdf

2022.01.30.pdf

2022.01.31.pdf

2022.02.01.pdf

2022.02.02.pdf

2022.02.03.pdf

2022.02.04.pdf

2022.02.05.pdf

2022.02.06.pdf

2022.02.07.pdf

2022.02.08.pdf

2022.02.09.pdf

2022.02.10.pdf

2022.02.11.pdf

2022.02.12.pdf

2022.02.13.pdf

2022.02.14.pdf

2022.02.15.pdf

2022.02.16.pdf

2022.02.17.pdf

2022.02.18.pdf

2022.02.19.pdf

2022.02.20.pdf

2022.02.21.pdf

2022.02.22.pdf

2022.02.23.pdf

2022.02.24.pdf

2022.02.25.pdf

2022.02.26.pdf

2022.02.27.pdf

2022.02.28.pdf

2022.03.02.pdf

2022.03.03.pdf

2022.03.04.pdf

2022.03.05.pdf

2022.03.06.pdf

2022.03.07.pdf

2022.03.08.pdf

2022.03.09.pdf

2022.03.10.pdf

2022.03.11.pdf

2022.03.12.pdf

2022.03.13.pdf

2022.03.14.pdf

2022.03.15.pdf

2022.03.16.pdf

2022.03.17.pdf

2022.03.18.pdf

2022.03.19.pdf

2022.03.20.pdf

2022.03.21.pdf

2022.03.22.pdf

2022.03.23.pdf

2022.03.24.pdf

2022.03.25.pdf

2022.03.26.pdf

2022.03.27.pdf

2022.03.28.pdf

2022.03.29.pdf

2022.03.30.pdf

2022.03.31.pdf

2022.04.01.pdf

2022.04.02.pdf

2022.04.03.pdf

2022.04.04.pdf

2022.04.05.pdf

2022.04.06.pdf

2022.04.07.pdf

2022.04.08.pdf

2022.04.09.pdf

2022.04.10.pdf

2022.04.11.pdf

2022.04.12.pdf

2022.04.13.pdf

2022.04.14.pdf

2022.04.15.pdf

2022.04.16.pdf

2022.04.17.pdf

2022.04.18.pdf

2022.04.19.pdf

2022.04.20.pdf

2022.04.21.pdf

2022.04.22.pdf

2022.04.23.pdf

2022.04.24.pdf

2022.04.25.pdf

2022.04.26.pdf

2022.04.27.pdf

2022.04.28.pdf

2022.04.29.pdf

2022.04.30.pdf

2022.05.01.pdf

2022.05.02.pdf

2022.05.03.pdf

2022.05.04.pdf

2022.05.05.pdf

2022.05.06.pdf

2022.05.07.pdf

2022.05.09.pdf

2022.05.10.pdf

2022.05.11.pdf

2022.05.12.pdf

2022.05.13.pdf

2022.05.14.pdf

2022.05.15.pdf

2022.05.16.pdf

2022.05.17.pdf

2022.05.18.pdf

2022.05.19.pdf

2022.05.20.pdf

2022.05.21.pdf

2022.05.22.pdf

2022.05.23.pdf

2022.05.24.pdf

2022.05.25.pdf

2022.05.26.pdf

2022.05.27.pdf

2022.05.28.pdf

2022.05.30.pdf

2022.05.31.pdf

2022.06.01.pdf

2022.06.02.pdf

2022.06.03.pdf

2022.06.04.pdf

2022.06.05.pdf

2022.06.06.pdf

2022.06.07.pdf

2022.06.15.pdf

2022.06.16.pdf

2022.06.17.pdf

2022.06.18.pdf

2022.06.19.pdf

2022.06.20.pdf

2022.06.21.pdf

2022.06.22.pdf

2022.06.23.pdf

2022.06.24.pdf

2022.06.25.pdf

2022.06.26.pdf

2022.06.27.pdf

2022.06.28.pdf

2022.06.29.pdf

2022.06.30.pdf

2022.07.01.pdf

2022.07.02.pdf

2022.07.03.pdf

2022.07.04.pdf

2022.07.05.pdf

2022.07.06.pdf

Balance de vacunas

Encontr├ę los siguientes PDF:

2021.06.26.pdf

2021.06.28.pdf

2021.06.29.pdf

2021.06.30.pdf

2021.07.01.pdf

2021.07.02.pdf

2021.07.03.pdf

2021.07.04.pdf

2021.07.05.pdf

2021.07.06.pdf

2021.07.07.pdf

2021.07.08.pdf

2021.07.09.pdf

2021.07.10.pdf

2021.07.11.pdf

2021.07.12.pdf

2021.07.13.pdf

2021.07.14.pdf

2021.07.15.pdf

2021.07.16.pdf

2021.07.17.pdf

2021.07.18.pdf

2021.07.19.pdf

2021.07.20.pdf

2021.07.21.pdf

2021.07.22.pdf

2021.07.23.pdf

2021.07.24.pdf

2021.07.25.pdf

2021.07.26.pdf

2021.07.27.pdf

2021.07.28.pdf

2021.07.29.pdf

2021.07.30.pdf

2021.07.31.pdf

2021.08.01.pdf

2021.08.02.pdf

2021.08.03.pdf

2021.08.04.pdf

2021.08.05.pdf

2021.08.06.pdf

2021.08.07.pdf

2021.08.08.pdf

2021.08.09.pdf

2021.08.10.pdf

2021.08.11.pdf

2021.08.12.pdf

2021.08.13.pdf

2021.08.14.pdf

2021.08.15.pdf

2021.08.16.pdf

2021.08.17.pdf

2021.08.18.pdf

2021.08.19.pdf

2021.08.20.pdf

2021.08.21.pdf

2021.08.22.pdf

2021.08.23.pdf

2021.08.24.pdf

2021.08.25.pdf

2021.08.26.pdf

2021.08.27.pdf

2021.08.28.pdf

2021.08.30.pdf

2021.08.31.pdf

2021.09.01.pdf

2021.09.02.pdf

2021.09.03.pdf

2021.09.04.pdf

2021.09.05.pdf

2021.09.06.pdf

2021.09.07.pdf

2021.09.08.pdf

2021.09.09.pdf

2021.09.10.pdf

2021.09.11.pdf

2021.09.12.pdf

2021.09.13.pdf

2021.09.14.pdf

2021.09.15.pdf

2021.09.16.pdf

2021.09.17.pdf

2021.09.18.pdf

2021.09.19.pdf

2021.09.20.pdf

2021.09.21.pdf

2021.09.22.pdf

2021.09.23.pdf

2021.09.24.pdf

2021.09.25.pdf

2021.09.26.pdf

2021.09.27.pdf

2021.09.28.pdf

2021.09.29.pdf

2021.09.30.pdf

2021.10.01.pdf

2021.10.02.pdf

2021.10.03.pdf

2021.10.04.pdf

2021.10.05.pdf

2021.10.06.pdf

2021.10.07.pdf

2021.10.08.pdf

2021.10.09.pdf

2021.10.10.pdf

2021.10.11.pdf

2021.10.12.pdf

2021.10.13.pdf

2021.10.14.pdf

2021.10.15.pdf

2021.10.16.pdf

2021.10.17.pdf

2021.10.18.pdf

2021.10.19.pdf

2021.10.20.pdf

2021.10.21.pdf

2021.10.22.pdf

2021.10.23.pdf

2021.10.24.pdf

2021.10.25.pdf

2021.10.26.pdf

2021.10.27.pdf

2021.10.28.pdf

2021.10.29.pdf

2021.10.30.pdf

2021.10.31.pdf

2021.11.01.pdf

2021.11.02.pdf

2021.11.03.pdf

2021.11.04.pdf

2021.11.05.pdf

2021.11.06.pdf

2021.11.07.pdf

2021.11.08.pdf

2021.11.09.pdf

2021.11.10.pdf

2021.11.11.pdf

2021.11.12.pdf

2021.11.13.pdf

2021.11.14.pdf

2021.11.15.pdf

2021.11.16.pdf

2021.11.17.pdf

2021.11.18.pdf

2021.11.19.pdf

2021.11.20.pdf

2021.11.21.pdf

2021.11.22.pdf

2021.11.23.pdf

2021.11.24.pdf

2021.11.25.pdf

2021.11.26.pdf

2021.11.27.pdf

2021.11.28.pdf

2021.11.29.pdf

2021.11.30.pdf

2021.12.01.pdf

2021.12.02.pdf

2021.12.03.pdf

2021.12.04.pdf

2021.12.05.pdf

2021.12.06.pdf

2021.12.07.pdf

2021.12.08.pdf

2021.12.09.pdf

2021.12.10.pdf

2021.12.11.pdf

2021.12.12.pdf

2021.12.13.pdf

2021.12.14.pdf

2021.12.15.pdf

2021.12.16.pdf

2021.12.17.pdf

2021.12.18.pdf

2021.12.19.pdf

2021.12.20.pdf

2021.12.21.pdf

2021.12.22.pdf

2021.12.24.pdf

2022.01.06.pdf

Indicador de Fase

Encontr├ę los siguientes PDF:

2021.06.25.pdf

2021.06.28.pdf

2021.07.02.pdf

2021.07.05.pdf

2021.07.09.pdf

2021.07.12.pdf

2021.07.16.pdf

2021.07.19.pdf

2021.07.23.pdf

2021.07.26.pdf

2021.07.30.pdf

2021.08.02.pdf

2021.08.06.pdf

2021.08.09.pdf

2021.08.13.pdf

2021.08.16.pdf

2021.08.20.pdf

2021.08.23.pdf

2021.08.27.pdf

2021.08.30.pdf

2021.09.03.pdf

2021.09.06.pdf

2021.09.10.pdf

2021.09.13.pdf

2021.09.17.pdf

2021.09.20.pdf

2021.09.24.pdf

2021.09.27.pdf

2021.10.01.pdf

2021.10.04.pdf

2021.10.08.pdf

2021.10.11.pdf

2021.10.15.pdf

2021.10.18.pdf

2021.10.22.pdf

2021.10.25.pdf

2021.10.29.pdf

2021.11.01.pdf

2021.11.05.pdf

2021.11.08.pdf

2021.11.12.pdf

2021.11.15.pdf

2021.11.19.pdf

2021.11.22.pdf

2021.11.26.pdf

2021.11.29.pdf

2021.12.03.pdf

2021.12.06.pdf

2021.12.10.pdf

2021.12.13.pdf

2021.12.17.pdf

2021.12.24.pdf

2022.01.03.pdf

Toque de queda 00:00 hrs.

Encontr├ę los siguientes PDF:

2021.07.15.pdf

2021.07.16.pdf

2021.07.17.pdf

2021.07.18.pdf

2021.07.19.pdf

2021.07.20.pdf

2021.07.21.pdf

2021.07.22.pdf

2021.07.23.pdf

2021.07.24.pdf

2021.07.25.pdf

2021.07.26.pdf

2021.07.27.pdf

2021.07.28.pdf

2021.07.29.pdf

2021.07.30.pdf

2021.07.31.pdf

2021.08.01.pdf

2021.08.02.pdf

2021.08.03.pdf

2021.08.04.pdf

2021.08.05.pdf

2021.08.06.pdf

2021.08.07.pdf

2021.08.08.pdf

2021.08.09.pdf

2021.08.10.pdf

2021.08.11.pdf

2021.08.12.pdf

2021.08.13.pdf

2021.08.14.pdf

2021.08.15.pdf

2021.08.16.pdf

2021.08.17.pdf

2021.08.18.pdf

2021.08.19.pdf

2021.08.20.pdf

2021.08.21.pdf

2021.08.22.pdf

2021.08.23.pdf

2021.08.24.pdf

2021.08.25.pdf

2021.08.26.pdf

2021.08.27.pdf

2021.08.28.pdf

2021.08.30.pdf

2021.08.31.pdf

2021.09.01.pdf

2021.09.02.pdf

2021.09.03.pdf

2021.09.04.pdf

2021.09.05.pdf

2021.09.06.pdf

2021.09.07.pdf

2021.09.08.pdf

2021.09.09.pdf

2021.09.10.pdf

2021.09.11.pdf

2021.09.12.pdf

2021.09.13.pdf

2021.09.14.pdf

2021.09.15.pdf

2021.09.16.pdf

2021.09.17.pdf

2021.09.18.pdf

2021.09.19.pdf

2021.09.20.pdf

2021.09.21.pdf

2021.09.22.pdf

2021.09.23.pdf

2021.09.24.pdf

2021.09.25.pdf

2021.09.26.pdf

2021.09.27.pdf

2021.09.28.pdf

2021.09.29.pdf

2021.09.30.pdf

2021.10.01.pdf

2021.10.02.pdf

2021.10.03.pdf

2021.10.04.pdf

2021.10.05.pdf

2021.10.06.pdf

2021.10.07.pdf

2021.10.08.pdf

2021.10.09.pdf

2021.10.10.pdf

2021.10.11.pdf

2021.10.12.pdf

2021.10.13.pdf

2021.10.14.pdf

2021.10.15.pdf

2021.10.16.pdf

2021.10.17.pdf

2021.10.18.pdf

2021.10.19.pdf

2021.10.20.pdf

2021.10.21.pdf

2021.10.22.pdf

2021.10.23.pdf

2021.10.24.pdf

2021.10.25.pdf

2021.10.26.pdf

2021.10.27.pdf

2021.10.28.pdf

2021.10.29.pdf

2021.10.30.pdf

2021.10.31.pdf

2021.11.01.pdf

2021.11.02.pdf

2021.11.03.pdf

2021.11.04.pdf

2021.11.05.pdf

2021.11.06.pdf

2021.11.07.pdf

2021.11.08.pdf

2021.11.09.pdf

2021.11.10.pdf

2021.11.11.pdf

2021.11.12.pdf

2021.11.13.pdf

2021.11.14.pdf

2021.11.15.pdf

2021.11.16.pdf

2021.11.17.pdf

2021.11.18.pdf

2021.11.19.pdf

2021.11.20.pdf

2021.11.21.pdf

2021.11.22.pdf

2021.11.23.pdf

2021.11.24.pdf

2021.11.25.pdf

2021.11.26.pdf

2021.11.27.pdf

2021.11.28.pdf

2021.11.29.pdf

2021.11.30.pdf

2021.12.01.pdf

2021.12.02.pdf

2021.12.03.pdf

2021.12.04.pdf

2021.12.05.pdf

2021.12.06.pdf

2021.12.07.pdf

2021.12.08.pdf

2021.12.09.pdf

2021.12.10.pdf

2021.12.11.pdf

2021.12.12.pdf

2021.12.13.pdf

2021.12.14.pdf

2021.12.15.pdf

2021.12.16.pdf

2021.12.17.pdf

2021.12.18.pdf

2021.12.19.pdf

2021.12.20.pdf

2021.12.21.pdf

2021.12.22.pdf

2021.12.24.pdf

2022.01.06.pdf

Salida de archivos PDF#

outputs_ = archivopdf.outputs

vec_out = []
for outs_ in outputs_:
    ### Convertimos a lista los outputs
    vec_out += list(outs_.data.values())

### Nuestro string
vec_ = ''
### Recorremos la lista de outputs
for vec in vec_out:
    vec = str(vec)
    ### Quitamos el str de datos de tabla sin formato
    if vec.startswith("            "):
        pass
    else:
        ### Quitamos el str del tipo de variable
        vec = vec.replace('<IPython.core.display.Markdown object>', '')
        ### Finalmente, a├▒adimos al vector
        vec_ += '<br>' + vec

### Abrimos y modificamos el MD
with open('../../page/5_reportes/4_reportes.md', 'w', encoding='UTF-8') as f:
    f.write('''# Reportes hist├│ricos
A continuación, dispongo los reportes históricos a partir de la fecha de publicación de la página. En caso de requerir otras ediciones, consultar <a href="https://www.instagram.com/numeral.lab/">Instagram</a>.
''' + vec_)

Informaci├│n de sesi├│n#

session_info.show(cpu=True, jupyter=True, std_lib=True, write_req_file=True, dependencies=True, req_file_name='4_requeriments.txt')
Click to view session information
            -----
            bs4                 4.11.1
            markdownify         NA
            natsort             8.1.0
            numpy               1.20.3
            os                  NA
            pandas              1.3.4
            session_info        1.0.0
            -----
            
Click to view modules imported as dependencies
            abc                 NA
            argparse            1.1
            array               NA
            ast                 NA
            asyncio             NA
            atexit              NA
            backcall            0.2.0
            base64              NA
            bdb                 NA
            binascii            NA
            bisect              NA
            bz2                 NA
            cProfile            NA
            calendar            NA
            charset_normalizer  2.0.12
            cmath               NA
            cmd                 NA
            code                NA
            codecs              NA
            codeop              NA
            collections         NA
            colorama            0.4.5
            colorsys            NA
            concurrent          NA
            configparser        NA
            contextlib          NA
            contextvars         NA
            copy                NA
            copyreg             NA
            csv                 1.0
            ctypes              1.1.0
            curses              NA
            cython_runtime      NA
            dataclasses         NA
            datetime            NA
            dateutil            2.8.2
            debugpy             1.6.0
            decimal             1.70
            decorator           5.1.1
            difflib             NA
            dis                 NA
            email               NA
            encodings           NA
            entrypoints         0.4
            enum                NA
            errno               NA
            faulthandler        NA
            fcntl               NA
            filecmp             NA
            fnmatch             NA
            functools           NA
            gc                  NA
            genericpath         NA
            getopt              NA
            getpass             NA
            gettext             NA
            glob                NA
            grp                 NA
            gzip                NA
            hashlib             NA
            heapq               NA
            hmac                NA
            html                NA
            http                NA
            importlib           NA
            inspect             NA
            io                  NA
            ipykernel           6.15.0
            ipython_genutils    0.2.0
            itertools           NA
            jedi                0.18.1
            json                2.0.9
            keyword             NA
            linecache           NA
            locale              NA
            logging             0.5.1.2
            lzma                NA
            marshal             4
            math                NA
            mimetypes           NA
            mmap                NA
            mpl_toolkits        NA
            multiprocessing     NA
            ntpath              NA
            numbers             NA
            opcode              NA
            operator            NA
            packaging           21.3
            parso               0.8.3
            pathlib             NA
            pdb                 NA
            pexpect             4.8.0
            pickle              NA
            pickleshare         0.7.5
            pkg_resources       NA
            pkgutil             NA
            platform            1.0.8
            plistlib            NA
            posix               NA
            posixpath           NA
            pprint              NA
            profile             NA
            prompt_toolkit      3.0.30
            pstats              NA
            psutil              5.9.1
            pty                 NA
            ptyprocess          0.7.0
            pwd                 NA
            pydev_ipython       NA
            pydevconsole        NA
            pydevd              2.8.0
            pydevd_file_utils   NA
            pydevd_plugins      NA
            pydevd_tracing      NA
            pydoc               NA
            pydoc_data          NA
            pyexpat             NA
            pygments            2.12.0
            pytz                2022.1
            queue               NA
            quopri              NA
            random              NA
            re                  2.2.1
            reprlib             NA
            resource            NA
            runpy               NA
            secrets             NA
            select              NA
            selectors           NA
            shlex               NA
            shutil              NA
            signal              NA
            site                NA
            six                 1.16.0
            socket              NA
            socketserver        0.4
            soupsieve           2.3.2.post1
            sphinxcontrib       NA
            sqlite3             2.6.0
            sre_compile         NA
            sre_constants       NA
            sre_parse           NA
            ssl                 NA
            stat                NA
            storemagic          NA
            string              NA
            stringprep          NA
            struct              NA
            subprocess          NA
            sys                 3.7.13 (default, May  4 2022, 08:45:32) 
[GCC 9.4.0]
            sysconfig           NA
            tarfile             0.9.0
            tempfile            NA
            termios             NA
            textwrap            NA
            threading           NA
            time                NA
            timeit              NA
            token               NA
            tokenize            NA
            tornado             6.2
            traceback           NA
            traitlets           5.3.0
            tty                 NA
            types               NA
            typing              NA
            typing_extensions   NA
            unicodedata         NA
            urllib              NA
            uu                  NA
            uuid                NA
            warnings            NA
            wcwidth             0.2.5
            weakref             NA
            xml                 NA
            xmlrpc              NA
            zipfile             NA
            zipimport           NA
            zlib                1.0
            zmq                 23.2.0
            
            -----
            IPython             7.34.0
            jupyter_client      7.3.4
            jupyter_core        4.10.0
            notebook            6.4.12
            -----
            Python 3.7.13 (default, May  4 2022, 08:45:32) [GCC 9.4.0]
            Linux-5.13.0-1031-azure-x86_64-with-debian-bullseye-sid
            2 logical CPU cores, x86_64
            -----
            Session information updated at 2022-07-06 19:07