From 9f98b96c68afdb911b96ef993f3ed368944df13f Mon Sep 17 00:00:00 2001 From: Aarni Koskela Date: Mon, 4 Sep 2023 14:17:49 +0300 Subject: [PATCH] Switch to ydata-profiling --- pulkka/generate_profiling.py | 2 +- requirements.in | 3 +- requirements.txt | 87 +++++++++++++++++++----------------- 3 files changed, 49 insertions(+), 43 deletions(-) diff --git a/pulkka/generate_profiling.py b/pulkka/generate_profiling.py index 4332b3a..b0f215a 100644 --- a/pulkka/generate_profiling.py +++ b/pulkka/generate_profiling.py @@ -1,6 +1,6 @@ from pulkka.config import OUT_DIR from pulkka.data_ingest import read_data, force_tulot_numeric, force_age_numeric -from pandas_profiling import ProfileReport +from ydata_profiling import ProfileReport def main(): diff --git a/requirements.in b/requirements.in index cd057ec..08d07cc 100644 --- a/requirements.in +++ b/requirements.in @@ -2,5 +2,4 @@ bokeh jinja2 openpyxl pandas -pandas-profiling -pydantic<2.0 +ydata-profiling diff --git a/requirements.txt b/requirements.txt index 5bac598..76e4166 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,87 +18,88 @@ contourpy==1.1.0 # matplotlib cycler==0.11.0 # via matplotlib +dacite==1.8.1 + # via ydata-profiling et-xmlfile==1.1.0 # via openpyxl fonttools==4.42.1 # via matplotlib htmlmin==0.1.12 - # via pandas-profiling + # via ydata-profiling idna==3.4 # via requests imagehash==4.3.1 - # via visions + # via + # visions + # ydata-profiling jinja2==3.1.2 # via # -r requirements.in # bokeh - # pandas-profiling -joblib==1.1.1 - # via - # pandas-profiling - # phik + # ydata-profiling +joblib==1.3.2 + # via phik kiwisolver==1.4.5 # via matplotlib markupsafe==2.1.3 - # via - # jinja2 - # pandas-profiling + # via jinja2 matplotlib==3.7.2 # via - # missingno - # pandas-profiling # phik # seaborn -missingno==0.5.2 - # via pandas-profiling + # wordcloud + # ydata-profiling multimethod==1.9.1 # via - # pandas-profiling # visions + # ydata-profiling networkx==3.1 # via visions -numpy==1.25.2 +numpy==1.23.5 # via # bokeh # contourpy # imagehash # matplotlib - # missingno # pandas - # pandas-profiling + # patsy # phik # pywavelets # scipy # seaborn + # statsmodels # visions + # wordcloud + # ydata-profiling openpyxl==3.1.2 # via -r requirements.in packaging==23.1 # via # bokeh # matplotlib -pandas==2.1.0 + # statsmodels +pandas==2.0.3 # via # -r requirements.in # bokeh - # pandas-profiling # phik # seaborn + # statsmodels # visions -pandas-profiling==3.2.0 - # via -r requirements.in + # ydata-profiling +patsy==0.5.3 + # via statsmodels phik==0.12.3 - # via pandas-profiling + # via ydata-profiling pillow==10.0.0 # via # bokeh # imagehash # matplotlib # visions + # wordcloud pydantic==1.10.12 - # via - # -r requirements.in - # pandas-profiling + # via ydata-profiling pyparsing==3.0.9 # via matplotlib python-dateutil==2.8.2 @@ -112,36 +113,42 @@ pywavelets==1.4.1 pyyaml==6.0.1 # via # bokeh - # pandas-profiling + # ydata-profiling requests==2.31.0 - # via pandas-profiling + # via ydata-profiling scipy==1.11.2 # via # imagehash - # missingno - # pandas-profiling # phik + # statsmodels + # ydata-profiling seaborn==0.12.2 - # via - # missingno - # pandas-profiling + # via ydata-profiling six==1.16.0 - # via python-dateutil -tangled-up-in-unicode==0.2.0 # via - # pandas-profiling - # visions + # patsy + # python-dateutil +statsmodels==0.14.0 + # via ydata-profiling +tangled-up-in-unicode==0.2.0 + # via visions tornado==6.3.3 # via bokeh tqdm==4.66.1 - # via pandas-profiling + # via ydata-profiling +typeguard==2.13.3 + # via ydata-profiling typing-extensions==4.7.1 # via pydantic tzdata==2023.3 # via pandas urllib3==2.0.4 # via requests -visions[type_image_path]==0.7.4 - # via pandas-profiling +visions[type_image_path]==0.7.5 + # via ydata-profiling +wordcloud==1.9.2 + # via ydata-profiling xyzservices==2023.7.0 # via bokeh +ydata-profiling==4.5.1 + # via -r requirements.in