From c0799f9030577a55204293f11afcee0dbd390152 Mon Sep 17 00:00:00 2001 From: Hiroaki Yamagiwa Date: Sat, 25 Oct 2025 15:56:25 +0900 Subject: [PATCH] Add code for model performance prediction --- resampling-texts/README.md | 7 + .../code_for_prediction/.gitignore | 226 ++++++ .../code_for_prediction/.python-version | 1 + .../code_for_prediction/README.md | 59 ++ .../code_for_prediction/figures/fig4.png | Bin 0 -> 109070 bytes .../code_for_prediction/figures/fig6.png | Bin 0 -> 308612 bytes .../code_for_prediction/pyproject.toml | 14 + .../code_for_prediction/src/figure4.py | 196 ++++++ .../src/figure6_and_table2.py | 225 ++++++ .../code_for_prediction/src/split_data.py | 94 +++ .../code_for_prediction/src/train_and_pred.py | 176 +++++ .../code_for_prediction/src/utils.py | 36 + resampling-texts/code_for_prediction/uv.lock | 642 ++++++++++++++++++ resampling-texts/figures/fig4.pdf | Bin 0 -> 20666 bytes resampling-texts/figures/fig4.png | Bin 0 -> 109070 bytes 15 files changed, 1676 insertions(+) create mode 100644 resampling-texts/code_for_prediction/.gitignore create mode 100644 resampling-texts/code_for_prediction/.python-version create mode 100644 resampling-texts/code_for_prediction/README.md create mode 100644 resampling-texts/code_for_prediction/figures/fig4.png create mode 100644 resampling-texts/code_for_prediction/figures/fig6.png create mode 100644 resampling-texts/code_for_prediction/pyproject.toml create mode 100644 resampling-texts/code_for_prediction/src/figure4.py create mode 100644 resampling-texts/code_for_prediction/src/figure6_and_table2.py create mode 100644 resampling-texts/code_for_prediction/src/split_data.py create mode 100644 resampling-texts/code_for_prediction/src/train_and_pred.py create mode 100644 resampling-texts/code_for_prediction/src/utils.py create mode 100644 resampling-texts/code_for_prediction/uv.lock create mode 100644 resampling-texts/figures/fig4.pdf create mode 100644 resampling-texts/figures/fig4.png diff --git a/resampling-texts/README.md b/resampling-texts/README.md index 69f6740..a8af826 100644 --- a/resampling-texts/README.md +++ b/resampling-texts/README.md @@ -32,7 +32,14 @@ Using only texts selected through LS sampling allows new models to be efficientl fig3

+### Prediction of Model's Performance (Figure4) +Using model coordinates from unique texts, we predict the average performance across six downstream tasks with ridge regression. +See [`code_for_prediction/`](./code_for_prediction/) for details. + +

+fig4 +

## 🦉 Misc. diff --git a/resampling-texts/code_for_prediction/.gitignore b/resampling-texts/code_for_prediction/.gitignore new file mode 100644 index 0000000..4e4683c --- /dev/null +++ b/resampling-texts/code_for_prediction/.gitignore @@ -0,0 +1,226 @@ +### Generated by gibo (https://github.com/simonwhitaker/gibo) +### https://raw.github.com/github/gitignore/d0b80a469983a7beece8fa1f5c48a8242318b531/Global/Vim.gitignore + +# Swap +[._]*.s[a-v][a-z] +!*.svg # comment out if you don't need vector files +[._]*.sw[a-p] +[._]s[a-rt-v][a-z] +[._]ss[a-gi-z] +[._]sw[a-p] + +# Session +Session.vim +Sessionx.vim + +# Temporary +.netrwhist +*~ +# Auto-generated tag files +tags +# Persistent undo +[._]*.un~ + + +### https://raw.github.com/github/gitignore/d0b80a469983a7beece8fa1f5c48a8242318b531/Python.gitignore + +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ + + +### https://raw.github.com/github/gitignore/d0b80a469983a7beece8fa1f5c48a8242318b531/C++.gitignore + +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + +# Added manually +.DS_Store +output/ \ No newline at end of file diff --git a/resampling-texts/code_for_prediction/.python-version b/resampling-texts/code_for_prediction/.python-version new file mode 100644 index 0000000..24ee5b1 --- /dev/null +++ b/resampling-texts/code_for_prediction/.python-version @@ -0,0 +1 @@ +3.13 diff --git a/resampling-texts/code_for_prediction/README.md b/resampling-texts/code_for_prediction/README.md new file mode 100644 index 0000000..1fd2172 --- /dev/null +++ b/resampling-texts/code_for_prediction/README.md @@ -0,0 +1,59 @@ +## Model Performance Prediction (Section 4.3 and Appendix F) + +We use [`uv`](https://docs.astral.sh/uv/) for the experiment environment in this directory. See the official site for installation. + +### Setup + +With `uv` available, install the required packages: + +```bash +$ uv sync +``` + +The experiments use [`../data/modeldata_1018.pkl`](../data/modeldata_1018.pkl) and [`../data/uniq-idx-weight/`](../data/uniq-idx-weight/). See [`../README.md`](../README.md) for details of these data. + +### Data Preparation + +Prepare training and prediction splits for ridge regression with `GroupKFold`: + +```bash +$ uv run src/split_data.py +``` + +Five-fold splits with five seeds are saved to `output/split_data/groupkfold/`. + +### Train and Predict with Ridge Regression + +Train the ridge regression models and generate predictions (**This step takes about half a day !**) : + +```bash +$ uv run src/train_and_pred.py +``` + +Predictions for each method (Uniform, KL, LS) are saved to `output/train_and_pred/groupkfold/`. + +### Plot Figures + +Draw Figure 4 from the predictions: + +```bash +$ uv run src/figure4.py +``` + +Figure 4 is saved to `output/images/`. + +

+fig4 +

+ +Draw Figure 6 from the predictions: + +```bash +$ uv run src/figure6_and_table2.py +``` + +

+fig6 +

+ +Figure 6 is saved to `output/images/`. This script also saves the results for Table 2 to `output/summary/`. diff --git a/resampling-texts/code_for_prediction/figures/fig4.png b/resampling-texts/code_for_prediction/figures/fig4.png new file mode 100644 index 0000000000000000000000000000000000000000..360ffb794ba8748c79de638ead52ddb54e73526f GIT binary patch literal 109070 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≫A|@-LH12o0^>#G{tD2+zoezX`}P(# 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 Jk+to}{{is5bgKXW literal 0 HcmV?d00001 diff --git a/resampling-texts/code_for_prediction/figures/fig6.png b/resampling-texts/code_for_prediction/figures/fig6.png new file mode 100644 index 0000000000000000000000000000000000000000..756f290f7a73a60cfbd7dbc9a625e0b1822434a7 GIT binary patch literal 308612 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�g^Eo=_uk#ps*mBg=Jc$jT34i_U&ge6m6b*RQ{6 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.1.6", +] diff --git a/resampling-texts/code_for_prediction/src/figure4.py b/resampling-texts/code_for_prediction/src/figure4.py new file mode 100644 index 0000000..26c6e1b --- /dev/null +++ b/resampling-texts/code_for_prediction/src/figure4.py @@ -0,0 +1,196 @@ +import logging +import pickle as pkl +from pathlib import Path + +import matplotlib.pyplot as plt +import numpy as np +import pandas as pd +from scipy.stats import pearsonr, spearmanr +from tqdm import tqdm + +from utils import (KLS_WEIGHT_PATH, LSS_WEIGHT_PATH, TASK_NAMES, + UNIFORM_WEIGHT_PATH) + +logging.basicConfig( + format="%(asctime)s - %(levelname)s - %(name)s - %(message)s", + datefmt="%m/%d/%Y %H:%M:%S", + level=logging.INFO, +) +logger = logging.getLogger(__name__) + + +def main(sample_seed=42): + split = "groupkfold" + input_dir = Path("output/split_data") / split + methods = ["uniform", "kls", "lss"] + method2results = dict() + for method in methods: + + if method == "lss": + WEIGHT_PATH = LSS_WEIGHT_PATH + elif method == "uniform": + WEIGHT_PATH = UNIFORM_WEIGHT_PATH + elif method == "kls": + WEIGHT_PATH = KLS_WEIGHT_PATH + + with open(WEIGHT_PATH, "rb") as f: + idx_weight = pkl.load(f) + + n_resamples_list = [10 * i for i in range(1, 10)] + n_resamples_list += [100 * i for i in range(1, 10)] + n_resamples_list += [1000 * i for i in range(1, 11)] + + pred_dir = Path("output/train_and_pred") / split / method + metric2task_name2results = { + "pearson": {task_name: [] for task_name in TASK_NAMES}, + "spearman": {task_name: [] for task_name in TASK_NAMES}, + } + for n_resamples in tqdm(n_resamples_list): + unique_index = idx_weight[f"{sample_seed}" + ][f"{n_resamples}"]["unique_index"] + d = len(unique_index) + task_name2scores = { + task_name: {"pearson": [], "spearman": [] + } for task_name in TASK_NAMES + } + for split_seed in range(5): + input_path = input_dir / f"split_seed{split_seed}.csv" + df = pd.read_csv(input_path) + + pred_path = ( + pred_dir / f"split_seed{split_seed}-" + f"sample_seed{sample_seed}-" + f"n_resamples{n_resamples}.csv" + ) + if not pred_path.exists(): + continue + + pred_df = pd.read_csv(pred_path) + + assert df["model_name"].equals(pred_df["model_name"]) + + for task_name in TASK_NAMES: + true = df[task_name].values + pred = pred_df[task_name].values + assert len(true) == len(pred) + + pearson = pearsonr(true, pred)[0] + task_name2scores[task_name]["pearson"].append(pearson) + spearman = spearmanr(true, pred)[0] + task_name2scores[task_name]["spearman"].append(spearman) + + for metric in ["pearson", "spearman"]: + for task_name in TASK_NAMES: + scores = task_name2scores[task_name][metric] + mean_score = np.mean(scores) + std_score = np.std(scores) + metric2task_name2results[metric][task_name].append( + { + "n_resamples": n_resamples, + "d": d, + "mean_score": mean_score, + "std_score": std_score, + } + ) + method2results[method] = metric2task_name2results + + for metric in ["pearson",]: + method2color = { + "uniform": "blue", + "lss": "red", + "kls": "green", + } + task_name2title = { + "ARC": "ARC", + "HellaSwag": "HellaSwag", + "MMLU": "MMLU", + "TruthfulQA": "TruthfulQA", + "Winogrande": "Winogrande", + "GSM8K": "GSM8K", + "6-taskmean": "6-TaskMean", + "mean_logp": "mean log-likelihood", + } + method2label = { + "uniform": "Uniform", + "lss": "LS", + "kls": "KL", + } + method2marker = { + "uniform": "o", + "lss": "s", + "kls": "^", + } + + title_fs = 36 + label_fs = 32 + label_yfs = 36 + tick_fs = 32 + tick_xfs = 28 + legend_fs = 28 + linewidth = 3 + markersize = 8 + + fig, ax = plt.subplots(figsize=(10, 6.5)) + task_name = "6-taskmean" + ax.set_title(task_name2title[task_name], fontsize=title_fs) + + for method in methods: + metric2task_name2results = method2results[method] + results = metric2task_name2results[metric][task_name] + ds = [result["d"] for result in results] + mean_score = [result["mean_score"] for result in results] + std_score = [result["std_score"] for result in results] + ax.plot( + ds, + mean_score, + label=method2label[method], + marker=method2marker[method], + markersize=markersize, + color=method2color[method], + linewidth=linewidth, + ) + ax.fill_between( + ds, + np.array(mean_score) - np.array(std_score), + np.array(mean_score) + np.array(std_score), + alpha=0.2, + color=method2color[method], + ) + + ax.set_xlabel("Unique Samples: $d$", fontsize=label_fs) + if metric == "pearson": + ax.set_ylabel("Pearson's $r$", fontsize=label_yfs) + elif metric == "spearman": + ax.set_ylabel("Spearman's $\\rho$", fontsize=label_fs) + ax.set_xscale("log") + ax.set_ylim(-0.1, 1.1) + ax.set_yticks( + [0, 0.25, 0.5, 0.75, 1], + ) + # grid + ax.grid(which="both", linestyle="--", linewidth=0.5) + # ax.tick_params(axis="both", which="major", labelsize=tick_fs) + # x axis + ax.tick_params(axis="x", which="major", labelsize=tick_xfs) + # y axis + ax.tick_params(axis="y", which="major", labelsize=tick_fs) + ax.legend(fontsize=legend_fs, loc="lower right") + + output_path = Path("output/images") /\ + f"fig4_{metric}.pdf" + output_path.parent.mkdir(parents=True, exist_ok=True) + fig.subplots_adjust( + left=0.17, + right=0.99, + bottom=0.16, + top=0.92, + wspace=0.35, + hspace=0.35 + ) + fig.savefig(output_path) + logger.info(f"Saved figure to {output_path}") + + +if __name__ == "__main__": + import fire + fire.Fire(main) diff --git a/resampling-texts/code_for_prediction/src/figure6_and_table2.py b/resampling-texts/code_for_prediction/src/figure6_and_table2.py new file mode 100644 index 0000000..f37be71 --- /dev/null +++ b/resampling-texts/code_for_prediction/src/figure6_and_table2.py @@ -0,0 +1,225 @@ +import logging +import pickle as pkl +from pathlib import Path + +import matplotlib.pyplot as plt +import numpy as np +import pandas as pd +from scipy.stats import pearsonr, spearmanr +from tqdm import tqdm + +from utils import (KLS_WEIGHT_PATH, LSS_WEIGHT_PATH, TASK_NAMES, + UNIFORM_WEIGHT_PATH) + +logging.basicConfig( + format="%(asctime)s - %(levelname)s - %(name)s - %(message)s", + datefmt="%m/%d/%Y %H:%M:%S", + level=logging.INFO, +) +logger = logging.getLogger(__name__) + + +def main(sample_seed=42): + split = "groupkfold" + input_dir = Path("output/split_data") / split + methods = ["uniform", "kls", "lss"] + method2results = dict() + for method in methods: + + if method == "lss": + WEIGHT_PATH = LSS_WEIGHT_PATH + elif method == "uniform": + WEIGHT_PATH = UNIFORM_WEIGHT_PATH + elif method == "kls": + WEIGHT_PATH = KLS_WEIGHT_PATH + + with open(WEIGHT_PATH, "rb") as f: + idx_weight = pkl.load(f) + + n_resamples_list = [10 * i for i in range(1, 10)] + n_resamples_list += [100 * i for i in range(1, 10)] + n_resamples_list += [1000 * i for i in range(1, 11)] + + pred_dir = Path("output/train_and_pred") / split / method + metric2task_name2results = { + "pearson": {task_name: [] for task_name in TASK_NAMES}, + "spearman": {task_name: [] for task_name in TASK_NAMES}, + } + for n_resamples in tqdm(n_resamples_list): + unique_index = idx_weight[f"{sample_seed}" + ][f"{n_resamples}"]["unique_index"] + d = len(unique_index) + task_name2scores = { + task_name: {"pearson": [], "spearman": [] + } for task_name in TASK_NAMES + } + for split_seed in range(5): + input_path = input_dir / f"split_seed{split_seed}.csv" + df = pd.read_csv(input_path) + + pred_path = ( + pred_dir / f"split_seed{split_seed}-" + f"sample_seed{sample_seed}-" + f"n_resamples{n_resamples}.csv" + ) + if not pred_path.exists(): + continue + + pred_df = pd.read_csv(pred_path) + + assert df["model_name"].equals(pred_df["model_name"]) + + for task_name in TASK_NAMES: + true = df[task_name].values + pred = pred_df[task_name].values + assert len(true) == len(pred) + + pearson = pearsonr(true, pred)[0] + task_name2scores[task_name]["pearson"].append(pearson) + spearman = spearmanr(true, pred)[0] + task_name2scores[task_name]["spearman"].append(spearman) + + for metric in ["pearson", "spearman"]: + for task_name in TASK_NAMES: + scores = task_name2scores[task_name][metric] + mean_score = np.mean(scores) + std_score = np.std(scores) + metric2task_name2results[metric][task_name].append( + { + "n_resamples": n_resamples, + "d": d, + "mean_score": mean_score, + "std_score": std_score, + } + ) + method2results[method] = metric2task_name2results + + for metric in ["pearson",]: + method2color = { + "uniform": "blue", + "lss": "red", + "kls": "green", + } + task_name2title = { + "ARC": "ARC", + "HellaSwag": "HellaSwag", + "MMLU": "MMLU", + "TruthfulQA": "TruthfulQA", + "Winogrande": "Winogrande", + "GSM8K": "GSM8K", + "6-taskmean": "6-TaskMean", + "mean_logp": "mean log-likelihood", + } + method2label = { + "uniform": "Uniform", + "lss": "LS", + "kls": "KL", + } + method2marker = { + "uniform": "o", + "lss": "s", + "kls": "^", + } + + fig, axes = plt.subplots(nrows=2, ncols=4, figsize=(22, 10)) + title_fs = 24 + label_fs = 24 + tick_fs = 24 + legend_fs = 20 + linewidth = 3 + markersize = 8 + for idx, task_name in enumerate(TASK_NAMES): + ax = axes[idx % 2, (idx // 2) % 4] + ax.set_title(task_name2title[task_name], fontsize=title_fs) + + for method in methods: + metric2task_name2results = method2results[method] + results = metric2task_name2results[metric][task_name] + ds = [result["d"] for result in results] + mean_score = [result["mean_score"] for result in results] + std_score = [result["std_score"] for result in results] + ax.plot( + ds, + mean_score, + label=method2label[method], + marker=method2marker[method], + markersize=markersize, + color=method2color[method], + linewidth=linewidth, + ) + ax.fill_between( + ds, + np.array(mean_score) - np.array(std_score), + np.array(mean_score) + np.array(std_score), + alpha=0.2, + color=method2color[method], + ) + + ax.set_xlabel("Unique Samples: $d$", fontsize=label_fs) + if metric == "pearson": + ax.set_ylabel("Pearson's $r$", fontsize=label_fs) + elif metric == "spearman": + ax.set_ylabel("Spearman's $\\rho$", fontsize=label_fs) + ax.set_xscale("log") + ax.set_ylim(-0.1, 1.1) + ax.grid(which="both", linestyle="--", linewidth=0.5) + ax.tick_params(axis="both", which="major", labelsize=tick_fs) + ax.legend(fontsize=legend_fs, loc="lower right") + + output_path = Path("output/images") / f"fig6_{metric}.pdf" + output_path.parent.mkdir(parents=True, exist_ok=True) + fig.subplots_adjust( + left=0.06, + right=0.99, + bottom=0.09, + top=0.95, + wspace=0.35, + hspace=0.4 + ) + fig.savefig(output_path) + logger.info(f"Saved figure to {output_path}") + + # show n=10, 100, 1000, 10000 results in a table + for metric in ["pearson",]: + n_resamples_list = [10, 100, 1000, 10000] + rows = [] + for n_resamples in n_resamples_list: + # 100 -> $10^2$ + for method in methods: + row = {'$n$': "$10^" + str(int(np.log10(n_resamples))) + "$"} + for task_name in TASK_NAMES: + method2task_name2results = \ + method2results[method][metric][task_name] + results = [ + result for result in method2task_name2results + if result["n_resamples"] == n_resamples + ] + if len(results) == 0: + continue + result = results[0] + if "d" not in row: + row["$d$"] = result["d"] + row["Method"] = method2label[method] + row[task_name2title[task_name]] = \ + f"{result['mean_score']:.3f} "\ + r"$\pm$" + f" {result['std_score']:.3f}" + rows.append(row) + df = pd.DataFrame(rows) + output_path = Path("output/summary") /\ + f"table2_{metric}.csv" + logger.info(f"Saving summary to {output_path}") + output_path.parent.mkdir(parents=True, exist_ok=True) + df.to_csv(output_path, index=False) + df.to_latex( + output_path.with_suffix(".tex"), + index=False, + escape=False, + float_format="%.3f", + column_format=r"@{\hspace{1.2em}}r" * 2 + r"@{\hspace{1.2em}}l@{\hspace{1.2em}}" + r"r@{\hspace{1.2em}}" * (len(df.columns)-3) # noqa + ) + logger.info(f"Saved LaTeX table to {output_path.with_suffix('.tex')}") + + +if __name__ == "__main__": + import fire + fire.Fire(main) diff --git a/resampling-texts/code_for_prediction/src/split_data.py b/resampling-texts/code_for_prediction/src/split_data.py new file mode 100644 index 0000000..064335c --- /dev/null +++ b/resampling-texts/code_for_prediction/src/split_data.py @@ -0,0 +1,94 @@ +import logging +import pickle as pkl +from pathlib import Path + +import numpy as np +import pandas as pd +from sklearn.model_selection import GroupKFold, KFold + +from utils import ADDITIONAL_DEEPSEEK_MODELS, DATA_PATH, TASK_NAMES + +logging.basicConfig( + format="%(asctime)s - %(levelname)s - %(name)s - %(message)s", + datefmt="%m/%d/%Y %H:%M:%S", + level=logging.INFO, +) +logger = logging.getLogger(__name__) + + +def main(split): + logger.info(f"split: {split}") + + with open(DATA_PATH, "rb") as f: + modeldata = pkl.load(f) + + rows = [] + for model_dict in modeldata: + model_name = model_dict["model_name"] + + isvalid = True + for task_name in TASK_NAMES: + if task_name == "mean_logp": + key_name = task_name + else: + key_name = f"score_v1_{task_name}" + value = model_dict[key_name] + if value is None or np.isnan(value): + isvalid = False + if model_name not in ADDITIONAL_DEEPSEEK_MODELS: + logger.info(f"{key_name} is invalid in {model_name}") + break + if isvalid: + row = { + "model_name": model_name, + "model_type": model_dict["model_type"], + } + for task_name in TASK_NAMES: + if task_name == "mean_logp": + key_name = task_name + else: + key_name = f"score_v1_{task_name}" + value = model_dict[key_name] + row[task_name] = value + rows.append(row) + logger.info(f"number of valid models: {len(rows)}") + + n_splits = 5 + split_seeds = [0, 1, 2, 3, 4] + logger.info(f"n_splits: {n_splits}") + output_dir = Path("output/split_data") / split + output_dir.mkdir(parents=True, exist_ok=True) + for split_seed in split_seeds: + logger.info(f"split_seed: {split_seed}") + + df = pd.DataFrame(rows) + df["fold"] = -1 + + if split == "groupkfold": + kf = GroupKFold(n_splits=n_splits, shuffle=True, + random_state=split_seed) + for fold, (_, val_index) in enumerate( + kf.split(df, groups=df["model_type"]) + ): + df.loc[val_index, "fold"] = fold + else: + kf = KFold(n_splits=n_splits, shuffle=True, + random_state=split_seed) + for fold, (_, val_index) in enumerate(kf.split(df)): + df.loc[val_index, "fold"] = fold + + # distribution of each fold + logger.info("distribution of each fold") + for fold in range(n_splits): + fold_df = df[df["fold"] == fold] + logger.info(f"fold {fold}: {len(fold_df)}") + + # save the split data + df = df.sort_values(by=["model_name"]) + output_path = output_dir / f"split_seed{split_seed}.csv" + df.to_csv(output_path, index=False) + logger.info(f"saved to {output_path}") + + +if __name__ == "__main__": + main(split="groupkfold") diff --git a/resampling-texts/code_for_prediction/src/train_and_pred.py b/resampling-texts/code_for_prediction/src/train_and_pred.py new file mode 100644 index 0000000..14b7a11 --- /dev/null +++ b/resampling-texts/code_for_prediction/src/train_and_pred.py @@ -0,0 +1,176 @@ +import logging +import pickle as pkl +from pathlib import Path + +import numpy as np +import pandas as pd +from scipy.stats import pearsonr, spearmanr +from sklearn import linear_model + +from utils import (DATA_PATH, KLS_WEIGHT_PATH, LSS_WEIGHT_PATH, TASK_NAMES, + UNIFORM_WEIGHT_PATH) + +logging.basicConfig( + format="%(asctime)s - %(levelname)s - %(name)s - %(message)s", + datefmt="%m/%d/%Y %H:%M:%S", + level=logging.INFO, +) +logger = logging.getLogger(__name__) + + +def run(pred_dir, split, split_seed, n_resamples, + sample_seed, unique_index, weights): + with open(DATA_PATH, "rb") as f: + modeldata = pkl.load(f) + + log_likelihood_vectors = np.array( + [x['raw_log-likelihood-10k'] for x in modeldata]) + lower_p2 = np.quantile(log_likelihood_vectors, q=0.02) + model_name2llv = { + model_dict["model_name"]: np.maximum( + model_dict["raw_log-likelihood-10k"], lower_p2 + ) + for model_dict in modeldata + } + + task_alphas = [10**i for i in range(1, 10)] + meanlogp_alphas = [10**i for i in range(-4, 5)] + + input_dir = Path("output/split_data") / split + + def get_tildeQ(L, unique_index, weights): + L_d = L[:, unique_index] + term_for_mean_L_d = weights**2 + numerator_bar_L_d = np.sum( + L_d * term_for_mean_L_d[np.newaxis, :], axis=1 + ) # K-dim vector + denominator_bar_L_d = np.sum(term_for_mean_L_d) # scalar + bar_L_d = numerator_bar_L_d / denominator_bar_L_d + Q_d_centered_cols = L_d - bar_L_d[:, np.newaxis] + tilde_Q_d = Q_d_centered_cols * weights[np.newaxis, :] + tilde_Q_d = tilde_Q_d - np.mean(tilde_Q_d, axis=0) + return tilde_Q_d + + input_path = input_dir / f"split_seed{split_seed}.csv" + df = pd.read_csv(input_path) + + model_names = df["model_name"].values + L = [] + for model_name in model_names: + L.append(model_name2llv[model_name]) + L = np.array(L) + Q = get_tildeQ(L, unique_index, weights) + logger.info(f"Q shape: {Q.shape}") + + pred_df = None + columns = ["model_name", "fold"] + TASK_NAMES + for fold in range(5): + train_ids = df["fold"] != fold + test_ids = df["fold"] == fold + + logger.info(f"fold: {fold} " + f"train: {train_ids.sum()} " + f"test: {test_ids.sum()}") + + test_model_names = df["model_name"][test_ids].values + fold_pred_df = pd.DataFrame(columns=columns) + fold_pred_df["model_name"] = test_model_names + fold_pred_df["fold"] = fold + + train_Q = Q[train_ids] + test_Q = Q[test_ids] + + for task_name in TASK_NAMES: + train_f = df[task_name][train_ids].values + test_f = df[task_name][test_ids].values + + if task_name == "mean_logp": + params = {"alphas": meanlogp_alphas, "cv": 5} + else: + params = {"alphas": task_alphas, "cv": 5} + + reg = linear_model.RidgeCV(**params) + reg.fit(train_Q, train_f) + + # predict + f_pred = reg.predict(test_Q) + if task_name != "mean_logp": + f_pred = np.clip(f_pred, 0, 100) + fold_pred_df[task_name] = f_pred + + sr = spearmanr(test_f, f_pred)[0] + pr = pearsonr(test_f, f_pred)[0] + + logger.info(f"{task_name}: spearman: {sr:.3f} pearson: {pr:.3f}") + + if pred_df is None: + pred_df = fold_pred_df.copy() + else: + pred_df = pd.concat([pred_df, fold_pred_df], axis=0) + + # save prediction + pred_df = pred_df.sort_values(by=["model_name"]).reset_index(drop=True) + assert df["model_name"].equals(pred_df["model_name"]) + pred_path = ( + pred_dir / f"split_seed{split_seed}-" + f"sample_seed{sample_seed}-" + f"n_resamples{n_resamples}.csv" + ) + pred_df.to_csv(pred_path, index=False) + + +def main(method, sample_seed, split_seed): + assert method in ["lss", "uniform", "kls"] + + if method == "lss": + WEIGHT_PATH = LSS_WEIGHT_PATH + elif method == "uniform": + WEIGHT_PATH = UNIFORM_WEIGHT_PATH + elif method == "kls": + WEIGHT_PATH = KLS_WEIGHT_PATH + + with open(WEIGHT_PATH, "rb") as f: + idx_weight = pkl.load(f) + + split = "groupkfold" + n_resamples_list = [10 * i for i in range(1, 10)] + n_resamples_list += [100 * i for i in range(1, 10)] + n_resamples_list += [1000 * i for i in range(1, 11)] + + for n_resamples in n_resamples_list: + logger.info( + f"split_seed: {split_seed} " + f"sample_seed: {sample_seed} " + f"n_resamples: {n_resamples}" + ) + + pred_dir = Path("output/train_and_pred") / split / method + pred_dir.mkdir(parents=True, exist_ok=True) + pred_path = ( + pred_dir / f"split_seed{split_seed}-" + f"sample_seed{sample_seed}-" + f"n_resamples{n_resamples}.csv" + ) + if pred_path.exists(): + logger.info(f"pred_path exists: {pred_path}") + continue + + unique_index = idx_weight[ + f"{sample_seed}"][f"{n_resamples}"]["unique_index"] + weights = idx_weight[f"{sample_seed}"][f"{n_resamples}"]["weights"] + + run( + pred_dir=pred_dir, + split=split, + split_seed=split_seed, + n_resamples=n_resamples, + sample_seed=sample_seed, + unique_index=unique_index, + weights=weights, + ) + + +if __name__ == "__main__": + for method in ["lss", "uniform", "kls"]: + for split_seed in range(5): + main(method=method, sample_seed=42, split_seed=split_seed) diff --git a/resampling-texts/code_for_prediction/src/utils.py b/resampling-texts/code_for_prediction/src/utils.py new file mode 100644 index 0000000..cc63e91 --- /dev/null +++ b/resampling-texts/code_for_prediction/src/utils.py @@ -0,0 +1,36 @@ +DATA_PATH = "../data/modeldata_1018.pkl" +LSS_WEIGHT_PATH = "../data/uniq-idx-weight/lss-uniq-idx-weight.pkl" +UNIFORM_WEIGHT_PATH = "../data/uniq-idx-weight/uniform-uniq-idx-weight.pkl" +KLS_WEIGHT_PATH = "../data/uniq-idx-weight/kls-uniq-idx-weight.pkl" + +TASK_NAMES = [ + "ARC", + "HellaSwag", + "MMLU", + "TruthfulQA", + "Winogrande", + "GSM8K", + "6-taskmean", + "mean_logp", +] + +ADDITIONAL_DEEPSEEK_MODELS = [ + "deepseek-ai/DeepSeek-Coder-V2-Lite-Base", + "deepseek-ai/DeepSeek-Coder-V2-Lite-Instruct", + "deepseek-ai/deepseek-coder-1.3b-base", + "deepseek-ai/deepseek-coder-7b-base-v1.5", + "deepseek-ai/deepseek-llm-7b-base", + "deepseek-ai/deepseek-moe-16b-base", + "deepseek-ai/deepseek-moe-16b-chat", + "deepseek-ai/DeepSeek-Prover-V1", + "deepseek-ai/DeepSeek-Prover-V1.5-Base", + "deepseek-ai/DeepSeek-Prover-V1.5-RL", + "deepseek-ai/DeepSeek-Prover-V1.5-SFT", + "deepseek-ai/DeepSeek-R1-Distill-Llama-8B", + "deepseek-ai/DeepSeek-R1-Distill-Qwen-14B", + "deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B", + "deepseek-ai/DeepSeek-R1-Distill-Qwen-7B", + "deepseek-ai/DeepSeek-V2-Lite", + "deepseek-ai/DeepSeek-V2-Lite-Chat", + "deepseek-ai/ESFT-vanilla-lite", +] diff --git a/resampling-texts/code_for_prediction/uv.lock b/resampling-texts/code_for_prediction/uv.lock new file mode 100644 index 0000000..ae834b2 --- /dev/null +++ b/resampling-texts/code_for_prediction/uv.lock @@ -0,0 +1,642 @@ +version = 1 +revision = 3 +requires-python = ">=3.13" + +[[package]] +name = "code-for-prediction" +version = "0.1.0" +source = { virtual = "." } +dependencies = [ + { name = "fire" }, + { name = "jinja2" }, + { name = "matplotlib" }, + { name = "numpy" }, + { name = "pandas" }, + { name = "scikit-learn" }, + { name = "tqdm" }, +] + +[package.metadata] +requires-dist = [ + { name = "fire" }, + { name = "jinja2", specifier = ">=3.1.6" }, + { name = "matplotlib" }, + { name = "numpy" }, + { name = "pandas" }, + { name = "scikit-learn" }, + { name = "tqdm" }, +] + +[[package]] +name = "colorama" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, +] + +[[package]] +name = "contourpy" +version = "1.3.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5", size = 293257, upload-time = "2025-07-26T12:01:39.367Z" }, + { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1", size = 274034, upload-time = "2025-07-26T12:01:40.645Z" }, + { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286", size = 334672, upload-time = "2025-07-26T12:01:41.942Z" }, + { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5", size = 381234, upload-time = "2025-07-26T12:01:43.499Z" }, + { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67", size = 385169, upload-time = "2025-07-26T12:01:45.219Z" }, + { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9", size = 362859, upload-time = "2025-07-26T12:01:46.519Z" }, + { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659", size = 1332062, upload-time = "2025-07-26T12:01:48.964Z" }, + { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7", size = 1403932, upload-time = "2025-07-26T12:01:51.979Z" }, + { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024, upload-time = "2025-07-26T12:01:53.245Z" }, + { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578, upload-time = "2025-07-26T12:01:54.422Z" }, + { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524, upload-time = "2025-07-26T12:01:55.73Z" }, + { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d", size = 306730, upload-time = "2025-07-26T12:01:57.051Z" }, + { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216", size = 287897, upload-time = "2025-07-26T12:01:58.663Z" }, + { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae", size = 326751, upload-time = "2025-07-26T12:02:00.343Z" }, + { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20", size = 375486, upload-time = "2025-07-26T12:02:02.128Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99", size = 388106, upload-time = "2025-07-26T12:02:03.615Z" }, + { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b", size = 352548, upload-time = "2025-07-26T12:02:05.165Z" }, + { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a", size = 1322297, upload-time = "2025-07-26T12:02:07.379Z" }, + { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e", size = 1391023, upload-time = "2025-07-26T12:02:10.171Z" }, + { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157, upload-time = "2025-07-26T12:02:11.488Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570, upload-time = "2025-07-26T12:02:12.754Z" }, + { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713, upload-time = "2025-07-26T12:02:14.4Z" }, + { url = "https://files.pythonhosted.org/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a", size = 292189, upload-time = "2025-07-26T12:02:16.095Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77", size = 273251, upload-time = "2025-07-26T12:02:17.524Z" }, + { url = "https://files.pythonhosted.org/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5", size = 335810, upload-time = "2025-07-26T12:02:18.9Z" }, + { url = "https://files.pythonhosted.org/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4", size = 382871, upload-time = "2025-07-26T12:02:20.418Z" }, + { url = "https://files.pythonhosted.org/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36", size = 386264, upload-time = "2025-07-26T12:02:21.916Z" }, + { url = "https://files.pythonhosted.org/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3", size = 363819, upload-time = "2025-07-26T12:02:23.759Z" }, + { url = "https://files.pythonhosted.org/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b", size = 1333650, upload-time = "2025-07-26T12:02:26.181Z" }, + { url = "https://files.pythonhosted.org/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36", size = 1404833, upload-time = "2025-07-26T12:02:28.782Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692, upload-time = "2025-07-26T12:02:30.128Z" }, + { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424, upload-time = "2025-07-26T12:02:31.395Z" }, + { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300, upload-time = "2025-07-26T12:02:32.956Z" }, + { url = "https://files.pythonhosted.org/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772", size = 306769, upload-time = "2025-07-26T12:02:34.2Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77", size = 287892, upload-time = "2025-07-26T12:02:35.807Z" }, + { url = "https://files.pythonhosted.org/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13", size = 326748, upload-time = "2025-07-26T12:02:37.193Z" }, + { url = "https://files.pythonhosted.org/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe", size = 375554, upload-time = "2025-07-26T12:02:38.894Z" }, + { url = "https://files.pythonhosted.org/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f", size = 388118, upload-time = "2025-07-26T12:02:40.642Z" }, + { url = "https://files.pythonhosted.org/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0", size = 352555, upload-time = "2025-07-26T12:02:42.25Z" }, + { url = "https://files.pythonhosted.org/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4", size = 1322295, upload-time = "2025-07-26T12:02:44.668Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f", size = 1391027, upload-time = "2025-07-26T12:02:47.09Z" }, + { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428, upload-time = "2025-07-26T12:02:48.691Z" }, + { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331, upload-time = "2025-07-26T12:02:50.137Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831, upload-time = "2025-07-26T12:02:51.449Z" }, +] + +[[package]] +name = "cycler" +version = "0.12.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" }, +] + +[[package]] +name = "fire" +version = "0.7.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "termcolor" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c0/00/f8d10588d2019d6d6452653def1ee807353b21983db48550318424b5ff18/fire-0.7.1.tar.gz", hash = "sha256:3b208f05c736de98fb343310d090dcc4d8c78b2a89ea4f32b837c586270a9cbf", size = 88720, upload-time = "2025-08-16T20:20:24.175Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/4c/93d0f85318da65923e4b91c1c2ff03d8a458cbefebe3bc612a6693c7906d/fire-0.7.1-py3-none-any.whl", hash = "sha256:e43fd8a5033a9001e7e2973bab96070694b9f12f2e0ecf96d4683971b5ab1882", size = 115945, upload-time = "2025-08-16T20:20:22.87Z" }, +] + +[[package]] +name = "fonttools" +version = "4.60.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4b/42/97a13e47a1e51a5a7142475bbcf5107fe3a68fc34aef331c897d5fb98ad0/fonttools-4.60.1.tar.gz", hash = "sha256:ef00af0439ebfee806b25f24c8f92109157ff3fac5731dc7867957812e87b8d9", size = 3559823, upload-time = "2025-09-29T21:13:27.129Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7c/5b/cdd2c612277b7ac7ec8c0c9bc41812c43dc7b2d5f2b0897e15fdf5a1f915/fonttools-4.60.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:6f68576bb4bbf6060c7ab047b1574a1ebe5c50a17de62830079967b211059ebb", size = 2825777, upload-time = "2025-09-29T21:12:01.22Z" }, + { url = "https://files.pythonhosted.org/packages/d6/8a/de9cc0540f542963ba5e8f3a1f6ad48fa211badc3177783b9d5cadf79b5d/fonttools-4.60.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:eedacb5c5d22b7097482fa834bda0dafa3d914a4e829ec83cdea2a01f8c813c4", size = 2348080, upload-time = "2025-09-29T21:12:03.785Z" }, + { url = "https://files.pythonhosted.org/packages/2d/8b/371ab3cec97ee3fe1126b3406b7abd60c8fec8975fd79a3c75cdea0c3d83/fonttools-4.60.1-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b33a7884fabd72bdf5f910d0cf46be50dce86a0362a65cfc746a4168c67eb96c", size = 4903082, upload-time = "2025-09-29T21:12:06.382Z" }, + { url = "https://files.pythonhosted.org/packages/04/05/06b1455e4bc653fcb2117ac3ef5fa3a8a14919b93c60742d04440605d058/fonttools-4.60.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2409d5fb7b55fd70f715e6d34e7a6e4f7511b8ad29a49d6df225ee76da76dd77", size = 4960125, upload-time = "2025-09-29T21:12:09.314Z" }, + { url = "https://files.pythonhosted.org/packages/8e/37/f3b840fcb2666f6cb97038793606bdd83488dca2d0b0fc542ccc20afa668/fonttools-4.60.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c8651e0d4b3bdeda6602b85fdc2abbefc1b41e573ecb37b6779c4ca50753a199", size = 4901454, upload-time = "2025-09-29T21:12:11.931Z" }, + { url = "https://files.pythonhosted.org/packages/fd/9e/eb76f77e82f8d4a46420aadff12cec6237751b0fb9ef1de373186dcffb5f/fonttools-4.60.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:145daa14bf24824b677b9357c5e44fd8895c2a8f53596e1b9ea3496081dc692c", size = 5044495, upload-time = "2025-09-29T21:12:15.241Z" }, + { url = "https://files.pythonhosted.org/packages/f8/b3/cede8f8235d42ff7ae891bae8d619d02c8ac9fd0cfc450c5927a6200c70d/fonttools-4.60.1-cp313-cp313-win32.whl", hash = "sha256:2299df884c11162617a66b7c316957d74a18e3758c0274762d2cc87df7bc0272", size = 2217028, upload-time = "2025-09-29T21:12:17.96Z" }, + { url = "https://files.pythonhosted.org/packages/75/4d/b022c1577807ce8b31ffe055306ec13a866f2337ecee96e75b24b9b753ea/fonttools-4.60.1-cp313-cp313-win_amd64.whl", hash = "sha256:a3db56f153bd4c5c2b619ab02c5db5192e222150ce5a1bc10f16164714bc39ac", size = 2266200, upload-time = "2025-09-29T21:12:20.14Z" }, + { url = "https://files.pythonhosted.org/packages/9a/83/752ca11c1aa9a899b793a130f2e466b79ea0cf7279c8d79c178fc954a07b/fonttools-4.60.1-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:a884aef09d45ba1206712c7dbda5829562d3fea7726935d3289d343232ecb0d3", size = 2822830, upload-time = "2025-09-29T21:12:24.406Z" }, + { url = "https://files.pythonhosted.org/packages/57/17/bbeab391100331950a96ce55cfbbff27d781c1b85ebafb4167eae50d9fe3/fonttools-4.60.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:8a44788d9d91df72d1a5eac49b31aeb887a5f4aab761b4cffc4196c74907ea85", size = 2345524, upload-time = "2025-09-29T21:12:26.819Z" }, + { url = "https://files.pythonhosted.org/packages/3d/2e/d4831caa96d85a84dd0da1d9f90d81cec081f551e0ea216df684092c6c97/fonttools-4.60.1-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e852d9dda9f93ad3651ae1e3bb770eac544ec93c3807888798eccddf84596537", size = 4843490, upload-time = "2025-09-29T21:12:29.123Z" }, + { url = "https://files.pythonhosted.org/packages/49/13/5e2ea7c7a101b6fc3941be65307ef8df92cbbfa6ec4804032baf1893b434/fonttools-4.60.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:154cb6ee417e417bf5f7c42fe25858c9140c26f647c7347c06f0cc2d47eff003", size = 4944184, upload-time = "2025-09-29T21:12:31.414Z" }, + { url = "https://files.pythonhosted.org/packages/0c/2b/cf9603551c525b73fc47c52ee0b82a891579a93d9651ed694e4e2cd08bb8/fonttools-4.60.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:5664fd1a9ea7f244487ac8f10340c4e37664675e8667d6fee420766e0fb3cf08", size = 4890218, upload-time = "2025-09-29T21:12:33.936Z" }, + { url = "https://files.pythonhosted.org/packages/fd/2f/933d2352422e25f2376aae74f79eaa882a50fb3bfef3c0d4f50501267101/fonttools-4.60.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:583b7f8e3c49486e4d489ad1deacfb8d5be54a8ef34d6df824f6a171f8511d99", size = 4999324, upload-time = "2025-09-29T21:12:36.637Z" }, + { url = "https://files.pythonhosted.org/packages/38/99/234594c0391221f66216bc2c886923513b3399a148defaccf81dc3be6560/fonttools-4.60.1-cp314-cp314-win32.whl", hash = "sha256:66929e2ea2810c6533a5184f938502cfdaea4bc3efb7130d8cc02e1c1b4108d6", size = 2220861, upload-time = "2025-09-29T21:12:39.108Z" }, + { url = "https://files.pythonhosted.org/packages/3e/1d/edb5b23726dde50fc4068e1493e4fc7658eeefcaf75d4c5ffce067d07ae5/fonttools-4.60.1-cp314-cp314-win_amd64.whl", hash = "sha256:f3d5be054c461d6a2268831f04091dc82753176f6ea06dc6047a5e168265a987", size = 2270934, upload-time = "2025-09-29T21:12:41.339Z" }, + { url = "https://files.pythonhosted.org/packages/fb/da/1392aaa2170adc7071fe7f9cfd181a5684a7afcde605aebddf1fb4d76df5/fonttools-4.60.1-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:b6379e7546ba4ae4b18f8ae2b9bc5960936007a1c0e30b342f662577e8bc3299", size = 2894340, upload-time = "2025-09-29T21:12:43.774Z" }, + { url = "https://files.pythonhosted.org/packages/bf/a7/3b9f16e010d536ce567058b931a20b590d8f3177b2eda09edd92e392375d/fonttools-4.60.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9d0ced62b59e0430b3690dbc5373df1c2aa7585e9a8ce38eff87f0fd993c5b01", size = 2375073, upload-time = "2025-09-29T21:12:46.437Z" }, + { url = "https://files.pythonhosted.org/packages/9b/b5/e9bcf51980f98e59bb5bb7c382a63c6f6cac0eec5f67de6d8f2322382065/fonttools-4.60.1-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:875cb7764708b3132637f6c5fb385b16eeba0f7ac9fa45a69d35e09b47045801", size = 4849758, upload-time = "2025-09-29T21:12:48.694Z" }, + { url = "https://files.pythonhosted.org/packages/e3/dc/1d2cf7d1cba82264b2f8385db3f5960e3d8ce756b4dc65b700d2c496f7e9/fonttools-4.60.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a184b2ea57b13680ab6d5fbde99ccef152c95c06746cb7718c583abd8f945ccc", size = 5085598, upload-time = "2025-09-29T21:12:51.081Z" }, + { url = "https://files.pythonhosted.org/packages/5d/4d/279e28ba87fb20e0c69baf72b60bbf1c4d873af1476806a7b5f2b7fac1ff/fonttools-4.60.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:026290e4ec76583881763fac284aca67365e0be9f13a7fb137257096114cb3bc", size = 4957603, upload-time = "2025-09-29T21:12:53.423Z" }, + { url = "https://files.pythonhosted.org/packages/78/d4/ff19976305e0c05aa3340c805475abb00224c954d3c65e82c0a69633d55d/fonttools-4.60.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f0e8817c7d1a0c2eedebf57ef9a9896f3ea23324769a9a2061a80fe8852705ed", size = 4974184, upload-time = "2025-09-29T21:12:55.962Z" }, + { url = "https://files.pythonhosted.org/packages/63/22/8553ff6166f5cd21cfaa115aaacaa0dc73b91c079a8cfd54a482cbc0f4f5/fonttools-4.60.1-cp314-cp314t-win32.whl", hash = "sha256:1410155d0e764a4615774e5c2c6fc516259fe3eca5882f034eb9bfdbee056259", size = 2282241, upload-time = "2025-09-29T21:12:58.179Z" }, + { url = "https://files.pythonhosted.org/packages/8a/cb/fa7b4d148e11d5a72761a22e595344133e83a9507a4c231df972e657579b/fonttools-4.60.1-cp314-cp314t-win_amd64.whl", hash = "sha256:022beaea4b73a70295b688f817ddc24ed3e3418b5036ffcd5658141184ef0d0c", size = 2345760, upload-time = "2025-09-29T21:13:00.375Z" }, + { url = "https://files.pythonhosted.org/packages/c7/93/0dd45cd283c32dea1545151d8c3637b4b8c53cdb3a625aeb2885b184d74d/fonttools-4.60.1-py3-none-any.whl", hash = "sha256:906306ac7afe2156fcf0042173d6ebbb05416af70f6b370967b47f8f00103bbb", size = 1143175, upload-time = "2025-09-29T21:13:24.134Z" }, +] + +[[package]] +name = "jinja2" +version = "3.1.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markupsafe" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" }, +] + +[[package]] +name = "joblib" +version = "1.5.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/5d/447af5ea094b9e4c4054f82e223ada074c552335b9b4b2d14bd9b35a67c4/joblib-1.5.2.tar.gz", hash = "sha256:3faa5c39054b2f03ca547da9b2f52fde67c06240c31853f306aea97f13647b55", size = 331077, upload-time = "2025-08-27T12:15:46.575Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/e8/685f47e0d754320684db4425a0967f7d3fa70126bffd76110b7009a0090f/joblib-1.5.2-py3-none-any.whl", hash = "sha256:4e1f0bdbb987e6d843c70cf43714cb276623def372df3c22fe5266b2670bc241", size = 308396, upload-time = "2025-08-27T12:15:45.188Z" }, +] + +[[package]] +name = "kiwisolver" +version = "1.4.9" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5c/3c/85844f1b0feb11ee581ac23fe5fce65cd049a200c1446708cc1b7f922875/kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d", size = 97564, upload-time = "2025-08-10T21:27:49.279Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/31/c1/c2686cda909742ab66c7388e9a1a8521a59eb89f8bcfbee28fc980d07e24/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a5d0432ccf1c7ab14f9949eec60c5d1f924f17c037e9f8b33352fa05799359b8", size = 123681, upload-time = "2025-08-10T21:26:26.725Z" }, + { url = "https://files.pythonhosted.org/packages/ca/f0/f44f50c9f5b1a1860261092e3bc91ecdc9acda848a8b8c6abfda4a24dd5c/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efb3a45b35622bb6c16dbfab491a8f5a391fe0e9d45ef32f4df85658232ca0e2", size = 66464, upload-time = "2025-08-10T21:26:27.733Z" }, + { url = "https://files.pythonhosted.org/packages/2d/7a/9d90a151f558e29c3936b8a47ac770235f436f2120aca41a6d5f3d62ae8d/kiwisolver-1.4.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1a12cf6398e8a0a001a059747a1cbf24705e18fe413bc22de7b3d15c67cffe3f", size = 64961, upload-time = "2025-08-10T21:26:28.729Z" }, + { url = "https://files.pythonhosted.org/packages/e9/e9/f218a2cb3a9ffbe324ca29a9e399fa2d2866d7f348ec3a88df87fc248fc5/kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b67e6efbf68e077dd71d1a6b37e43e1a99d0bff1a3d51867d45ee8908b931098", size = 1474607, upload-time = "2025-08-10T21:26:29.798Z" }, + { url = "https://files.pythonhosted.org/packages/d9/28/aac26d4c882f14de59041636292bc838db8961373825df23b8eeb807e198/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5656aa670507437af0207645273ccdfee4f14bacd7f7c67a4306d0dcaeaf6eed", size = 1276546, upload-time = "2025-08-10T21:26:31.401Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ad/8bfc1c93d4cc565e5069162f610ba2f48ff39b7de4b5b8d93f69f30c4bed/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bfc08add558155345129c7803b3671cf195e6a56e7a12f3dde7c57d9b417f525", size = 1294482, upload-time = "2025-08-10T21:26:32.721Z" }, + { url = "https://files.pythonhosted.org/packages/da/f1/6aca55ff798901d8ce403206d00e033191f63d82dd708a186e0ed2067e9c/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:40092754720b174e6ccf9e845d0d8c7d8e12c3d71e7fc35f55f3813e96376f78", size = 1343720, upload-time = "2025-08-10T21:26:34.032Z" }, + { url = "https://files.pythonhosted.org/packages/d1/91/eed031876c595c81d90d0f6fc681ece250e14bf6998c3d7c419466b523b7/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:497d05f29a1300d14e02e6441cf0f5ee81c1ff5a304b0d9fb77423974684e08b", size = 2224907, upload-time = "2025-08-10T21:26:35.824Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ec/4d1925f2e49617b9cca9c34bfa11adefad49d00db038e692a559454dfb2e/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:bdd1a81a1860476eb41ac4bc1e07b3f07259e6d55bbf739b79c8aaedcf512799", size = 2321334, upload-time = "2025-08-10T21:26:37.534Z" }, + { url = "https://files.pythonhosted.org/packages/43/cb/450cd4499356f68802750c6ddc18647b8ea01ffa28f50d20598e0befe6e9/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e6b93f13371d341afee3be9f7c5964e3fe61d5fa30f6a30eb49856935dfe4fc3", size = 2488313, upload-time = "2025-08-10T21:26:39.191Z" }, + { url = "https://files.pythonhosted.org/packages/71/67/fc76242bd99f885651128a5d4fa6083e5524694b7c88b489b1b55fdc491d/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d75aa530ccfaa593da12834b86a0724f58bff12706659baa9227c2ccaa06264c", size = 2291970, upload-time = "2025-08-10T21:26:40.828Z" }, + { url = "https://files.pythonhosted.org/packages/75/bd/f1a5d894000941739f2ae1b65a32892349423ad49c2e6d0771d0bad3fae4/kiwisolver-1.4.9-cp313-cp313-win_amd64.whl", hash = "sha256:dd0a578400839256df88c16abddf9ba14813ec5f21362e1fe65022e00c883d4d", size = 73894, upload-time = "2025-08-10T21:26:42.33Z" }, + { url = "https://files.pythonhosted.org/packages/95/38/dce480814d25b99a391abbddadc78f7c117c6da34be68ca8b02d5848b424/kiwisolver-1.4.9-cp313-cp313-win_arm64.whl", hash = "sha256:d4188e73af84ca82468f09cadc5ac4db578109e52acb4518d8154698d3a87ca2", size = 64995, upload-time = "2025-08-10T21:26:43.889Z" }, + { url = "https://files.pythonhosted.org/packages/e2/37/7d218ce5d92dadc5ebdd9070d903e0c7cf7edfe03f179433ac4d13ce659c/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:5a0f2724dfd4e3b3ac5a82436a8e6fd16baa7d507117e4279b660fe8ca38a3a1", size = 126510, upload-time = "2025-08-10T21:26:44.915Z" }, + { url = "https://files.pythonhosted.org/packages/23/b0/e85a2b48233daef4b648fb657ebbb6f8367696a2d9548a00b4ee0eb67803/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1b11d6a633e4ed84fc0ddafd4ebfd8ea49b3f25082c04ad12b8315c11d504dc1", size = 67903, upload-time = "2025-08-10T21:26:45.934Z" }, + { url = "https://files.pythonhosted.org/packages/44/98/f2425bc0113ad7de24da6bb4dae1343476e95e1d738be7c04d31a5d037fd/kiwisolver-1.4.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61874cdb0a36016354853593cffc38e56fc9ca5aa97d2c05d3dcf6922cd55a11", size = 66402, upload-time = "2025-08-10T21:26:47.101Z" }, + { url = "https://files.pythonhosted.org/packages/98/d8/594657886df9f34c4177cc353cc28ca7e6e5eb562d37ccc233bff43bbe2a/kiwisolver-1.4.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:60c439763a969a6af93b4881db0eed8fadf93ee98e18cbc35bc8da868d0c4f0c", size = 1582135, upload-time = "2025-08-10T21:26:48.665Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c6/38a115b7170f8b306fc929e166340c24958347308ea3012c2b44e7e295db/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92a2f997387a1b79a75e7803aa7ded2cfbe2823852ccf1ba3bcf613b62ae3197", size = 1389409, upload-time = "2025-08-10T21:26:50.335Z" }, + { url = "https://files.pythonhosted.org/packages/bf/3b/e04883dace81f24a568bcee6eb3001da4ba05114afa622ec9b6fafdc1f5e/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a31d512c812daea6d8b3be3b2bfcbeb091dbb09177706569bcfc6240dcf8b41c", size = 1401763, upload-time = "2025-08-10T21:26:51.867Z" }, + { url = "https://files.pythonhosted.org/packages/9f/80/20ace48e33408947af49d7d15c341eaee69e4e0304aab4b7660e234d6288/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:52a15b0f35dad39862d376df10c5230155243a2c1a436e39eb55623ccbd68185", size = 1453643, upload-time = "2025-08-10T21:26:53.592Z" }, + { url = "https://files.pythonhosted.org/packages/64/31/6ce4380a4cd1f515bdda976a1e90e547ccd47b67a1546d63884463c92ca9/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a30fd6fdef1430fd9e1ba7b3398b5ee4e2887783917a687d86ba69985fb08748", size = 2330818, upload-time = "2025-08-10T21:26:55.051Z" }, + { url = "https://files.pythonhosted.org/packages/fa/e9/3f3fcba3bcc7432c795b82646306e822f3fd74df0ee81f0fa067a1f95668/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cc9617b46837c6468197b5945e196ee9ca43057bb7d9d1ae688101e4e1dddf64", size = 2419963, upload-time = "2025-08-10T21:26:56.421Z" }, + { url = "https://files.pythonhosted.org/packages/99/43/7320c50e4133575c66e9f7dadead35ab22d7c012a3b09bb35647792b2a6d/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:0ab74e19f6a2b027ea4f845a78827969af45ce790e6cb3e1ebab71bdf9f215ff", size = 2594639, upload-time = "2025-08-10T21:26:57.882Z" }, + { url = "https://files.pythonhosted.org/packages/65/d6/17ae4a270d4a987ef8a385b906d2bdfc9fce502d6dc0d3aea865b47f548c/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dba5ee5d3981160c28d5490f0d1b7ed730c22470ff7f6cc26cfcfaacb9896a07", size = 2391741, upload-time = "2025-08-10T21:26:59.237Z" }, + { url = "https://files.pythonhosted.org/packages/2a/8f/8f6f491d595a9e5912971f3f863d81baddccc8a4d0c3749d6a0dd9ffc9df/kiwisolver-1.4.9-cp313-cp313t-win_arm64.whl", hash = "sha256:0749fd8f4218ad2e851e11cc4dc05c7cbc0cbc4267bdfdb31782e65aace4ee9c", size = 68646, upload-time = "2025-08-10T21:27:00.52Z" }, + { url = "https://files.pythonhosted.org/packages/6b/32/6cc0fbc9c54d06c2969faa9c1d29f5751a2e51809dd55c69055e62d9b426/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:9928fe1eb816d11ae170885a74d074f57af3a0d65777ca47e9aeb854a1fba386", size = 123806, upload-time = "2025-08-10T21:27:01.537Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/2bfb1d4a4823d92e8cbb420fe024b8d2167f72079b3bb941207c42570bdf/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d0005b053977e7b43388ddec89fa567f43d4f6d5c2c0affe57de5ebf290dc552", size = 66605, upload-time = "2025-08-10T21:27:03.335Z" }, + { url = "https://files.pythonhosted.org/packages/f7/69/00aafdb4e4509c2ca6064646cba9cd4b37933898f426756adb2cb92ebbed/kiwisolver-1.4.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2635d352d67458b66fd0667c14cb1d4145e9560d503219034a18a87e971ce4f3", size = 64925, upload-time = "2025-08-10T21:27:04.339Z" }, + { url = "https://files.pythonhosted.org/packages/43/dc/51acc6791aa14e5cb6d8a2e28cefb0dc2886d8862795449d021334c0df20/kiwisolver-1.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:767c23ad1c58c9e827b649a9ab7809fd5fd9db266a9cf02b0e926ddc2c680d58", size = 1472414, upload-time = "2025-08-10T21:27:05.437Z" }, + { url = "https://files.pythonhosted.org/packages/3d/bb/93fa64a81db304ac8a246f834d5094fae4b13baf53c839d6bb6e81177129/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72d0eb9fba308b8311685c2268cf7d0a0639a6cd027d8128659f72bdd8a024b4", size = 1281272, upload-time = "2025-08-10T21:27:07.063Z" }, + { url = "https://files.pythonhosted.org/packages/70/e6/6df102916960fb8d05069d4bd92d6d9a8202d5a3e2444494e7cd50f65b7a/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f68e4f3eeca8fb22cc3d731f9715a13b652795ef657a13df1ad0c7dc0e9731df", size = 1298578, upload-time = "2025-08-10T21:27:08.452Z" }, + { url = "https://files.pythonhosted.org/packages/7c/47/e142aaa612f5343736b087864dbaebc53ea8831453fb47e7521fa8658f30/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d84cd4061ae292d8ac367b2c3fa3aad11cb8625a95d135fe93f286f914f3f5a6", size = 1345607, upload-time = "2025-08-10T21:27:10.125Z" }, + { url = "https://files.pythonhosted.org/packages/54/89/d641a746194a0f4d1a3670fb900d0dbaa786fb98341056814bc3f058fa52/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a60ea74330b91bd22a29638940d115df9dc00af5035a9a2a6ad9399ffb4ceca5", size = 2230150, upload-time = "2025-08-10T21:27:11.484Z" }, + { url = "https://files.pythonhosted.org/packages/aa/6b/5ee1207198febdf16ac11f78c5ae40861b809cbe0e6d2a8d5b0b3044b199/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:ce6a3a4e106cf35c2d9c4fa17c05ce0b180db622736845d4315519397a77beaf", size = 2325979, upload-time = "2025-08-10T21:27:12.917Z" }, + { url = "https://files.pythonhosted.org/packages/fc/ff/b269eefd90f4ae14dcc74973d5a0f6d28d3b9bb1afd8c0340513afe6b39a/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:77937e5e2a38a7b48eef0585114fe7930346993a88060d0bf886086d2aa49ef5", size = 2491456, upload-time = "2025-08-10T21:27:14.353Z" }, + { url = "https://files.pythonhosted.org/packages/fc/d4/10303190bd4d30de547534601e259a4fbf014eed94aae3e5521129215086/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:24c175051354f4a28c5d6a31c93906dc653e2bf234e8a4bbfb964892078898ce", size = 2294621, upload-time = "2025-08-10T21:27:15.808Z" }, + { url = "https://files.pythonhosted.org/packages/28/e0/a9a90416fce5c0be25742729c2ea52105d62eda6c4be4d803c2a7be1fa50/kiwisolver-1.4.9-cp314-cp314-win_amd64.whl", hash = "sha256:0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7", size = 75417, upload-time = "2025-08-10T21:27:17.436Z" }, + { url = "https://files.pythonhosted.org/packages/1f/10/6949958215b7a9a264299a7db195564e87900f709db9245e4ebdd3c70779/kiwisolver-1.4.9-cp314-cp314-win_arm64.whl", hash = "sha256:0e4e2bf29574a6a7b7f6cb5fa69293b9f96c928949ac4a53ba3f525dffb87f9c", size = 66582, upload-time = "2025-08-10T21:27:18.436Z" }, + { url = "https://files.pythonhosted.org/packages/ec/79/60e53067903d3bc5469b369fe0dfc6b3482e2133e85dae9daa9527535991/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:d976bbb382b202f71c67f77b0ac11244021cfa3f7dfd9e562eefcea2df711548", size = 126514, upload-time = "2025-08-10T21:27:19.465Z" }, + { url = "https://files.pythonhosted.org/packages/25/d1/4843d3e8d46b072c12a38c97c57fab4608d36e13fe47d47ee96b4d61ba6f/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2489e4e5d7ef9a1c300a5e0196e43d9c739f066ef23270607d45aba368b91f2d", size = 67905, upload-time = "2025-08-10T21:27:20.51Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ae/29ffcbd239aea8b93108de1278271ae764dfc0d803a5693914975f200596/kiwisolver-1.4.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e2ea9f7ab7fbf18fffb1b5434ce7c69a07582f7acc7717720f1d69f3e806f90c", size = 66399, upload-time = "2025-08-10T21:27:21.496Z" }, + { url = "https://files.pythonhosted.org/packages/a1/ae/d7ba902aa604152c2ceba5d352d7b62106bedbccc8e95c3934d94472bfa3/kiwisolver-1.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b34e51affded8faee0dfdb705416153819d8ea9250bbbf7ea1b249bdeb5f1122", size = 1582197, upload-time = "2025-08-10T21:27:22.604Z" }, + { url = "https://files.pythonhosted.org/packages/f2/41/27c70d427eddb8bc7e4f16420a20fefc6f480312122a59a959fdfe0445ad/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8aacd3d4b33b772542b2e01beb50187536967b514b00003bdda7589722d2a64", size = 1390125, upload-time = "2025-08-10T21:27:24.036Z" }, + { url = "https://files.pythonhosted.org/packages/41/42/b3799a12bafc76d962ad69083f8b43b12bf4fe78b097b12e105d75c9b8f1/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7cf974dd4e35fa315563ac99d6287a1024e4dc2077b8a7d7cd3d2fb65d283134", size = 1402612, upload-time = "2025-08-10T21:27:25.773Z" }, + { url = "https://files.pythonhosted.org/packages/d2/b5/a210ea073ea1cfaca1bb5c55a62307d8252f531beb364e18aa1e0888b5a0/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:85bd218b5ecfbee8c8a82e121802dcb519a86044c9c3b2e4aef02fa05c6da370", size = 1453990, upload-time = "2025-08-10T21:27:27.089Z" }, + { url = "https://files.pythonhosted.org/packages/5f/ce/a829eb8c033e977d7ea03ed32fb3c1781b4fa0433fbadfff29e39c676f32/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0856e241c2d3df4efef7c04a1e46b1936b6120c9bcf36dd216e3acd84bc4fb21", size = 2331601, upload-time = "2025-08-10T21:27:29.343Z" }, + { url = "https://files.pythonhosted.org/packages/e0/4b/b5e97eb142eb9cd0072dacfcdcd31b1c66dc7352b0f7c7255d339c0edf00/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9af39d6551f97d31a4deebeac6f45b156f9755ddc59c07b402c148f5dbb6482a", size = 2422041, upload-time = "2025-08-10T21:27:30.754Z" }, + { url = "https://files.pythonhosted.org/packages/40/be/8eb4cd53e1b85ba4edc3a9321666f12b83113a178845593307a3e7891f44/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:bb4ae2b57fc1d8cbd1cf7b1d9913803681ffa903e7488012be5b76dedf49297f", size = 2594897, upload-time = "2025-08-10T21:27:32.803Z" }, + { url = "https://files.pythonhosted.org/packages/99/dd/841e9a66c4715477ea0abc78da039832fbb09dac5c35c58dc4c41a407b8a/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:aedff62918805fb62d43a4aa2ecd4482c380dc76cd31bd7c8878588a61bd0369", size = 2391835, upload-time = "2025-08-10T21:27:34.23Z" }, + { url = "https://files.pythonhosted.org/packages/0c/28/4b2e5c47a0da96896fdfdb006340ade064afa1e63675d01ea5ac222b6d52/kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl", hash = "sha256:1fa333e8b2ce4d9660f2cda9c0e1b6bafcfb2457a9d259faa82289e73ec24891", size = 79988, upload-time = "2025-08-10T21:27:35.587Z" }, + { url = "https://files.pythonhosted.org/packages/80/be/3578e8afd18c88cdf9cb4cffde75a96d2be38c5a903f1ed0ceec061bd09e/kiwisolver-1.4.9-cp314-cp314t-win_arm64.whl", hash = "sha256:4a48a2ce79d65d363597ef7b567ce3d14d68783d2b2263d98db3d9477805ba32", size = 70260, upload-time = "2025-08-10T21:27:36.606Z" }, +] + +[[package]] +name = "markupsafe" +version = "3.0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698", size = 80313, upload-time = "2025-09-27T18:37:40.426Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795", size = 11622, upload-time = "2025-09-27T18:36:41.777Z" }, + { url = "https://files.pythonhosted.org/packages/9c/d9/5f7756922cdd676869eca1c4e3c0cd0df60ed30199ffd775e319089cb3ed/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219", size = 12029, upload-time = "2025-09-27T18:36:43.257Z" }, + { url = "https://files.pythonhosted.org/packages/00/07/575a68c754943058c78f30db02ee03a64b3c638586fba6a6dd56830b30a3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6", size = 24374, upload-time = "2025-09-27T18:36:44.508Z" }, + { url = "https://files.pythonhosted.org/packages/a9/21/9b05698b46f218fc0e118e1f8168395c65c8a2c750ae2bab54fc4bd4e0e8/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676", size = 22980, upload-time = "2025-09-27T18:36:45.385Z" }, + { url = "https://files.pythonhosted.org/packages/7f/71/544260864f893f18b6827315b988c146b559391e6e7e8f7252839b1b846a/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9", size = 21990, upload-time = "2025-09-27T18:36:46.916Z" }, + { url = "https://files.pythonhosted.org/packages/c2/28/b50fc2f74d1ad761af2f5dcce7492648b983d00a65b8c0e0cb457c82ebbe/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1", size = 23784, upload-time = "2025-09-27T18:36:47.884Z" }, + { url = "https://files.pythonhosted.org/packages/ed/76/104b2aa106a208da8b17a2fb72e033a5a9d7073c68f7e508b94916ed47a9/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc", size = 21588, upload-time = "2025-09-27T18:36:48.82Z" }, + { url = "https://files.pythonhosted.org/packages/b5/99/16a5eb2d140087ebd97180d95249b00a03aa87e29cc224056274f2e45fd6/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12", size = 23041, upload-time = "2025-09-27T18:36:49.797Z" }, + { url = "https://files.pythonhosted.org/packages/19/bc/e7140ed90c5d61d77cea142eed9f9c303f4c4806f60a1044c13e3f1471d0/markupsafe-3.0.3-cp313-cp313-win32.whl", hash = "sha256:bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed", size = 14543, upload-time = "2025-09-27T18:36:51.584Z" }, + { url = "https://files.pythonhosted.org/packages/05/73/c4abe620b841b6b791f2edc248f556900667a5a1cf023a6646967ae98335/markupsafe-3.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5", size = 15113, upload-time = "2025-09-27T18:36:52.537Z" }, + { url = "https://files.pythonhosted.org/packages/f0/3a/fa34a0f7cfef23cf9500d68cb7c32dd64ffd58a12b09225fb03dd37d5b80/markupsafe-3.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485", size = 13911, upload-time = "2025-09-27T18:36:53.513Z" }, + { url = "https://files.pythonhosted.org/packages/e4/d7/e05cd7efe43a88a17a37b3ae96e79a19e846f3f456fe79c57ca61356ef01/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73", size = 11658, upload-time = "2025-09-27T18:36:54.819Z" }, + { url = "https://files.pythonhosted.org/packages/99/9e/e412117548182ce2148bdeacdda3bb494260c0b0184360fe0d56389b523b/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37", size = 12066, upload-time = "2025-09-27T18:36:55.714Z" }, + { url = "https://files.pythonhosted.org/packages/bc/e6/fa0ffcda717ef64a5108eaa7b4f5ed28d56122c9a6d70ab8b72f9f715c80/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19", size = 25639, upload-time = "2025-09-27T18:36:56.908Z" }, + { url = "https://files.pythonhosted.org/packages/96/ec/2102e881fe9d25fc16cb4b25d5f5cde50970967ffa5dddafdb771237062d/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025", size = 23569, upload-time = "2025-09-27T18:36:57.913Z" }, + { url = "https://files.pythonhosted.org/packages/4b/30/6f2fce1f1f205fc9323255b216ca8a235b15860c34b6798f810f05828e32/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6", size = 23284, upload-time = "2025-09-27T18:36:58.833Z" }, + { url = "https://files.pythonhosted.org/packages/58/47/4a0ccea4ab9f5dcb6f79c0236d954acb382202721e704223a8aafa38b5c8/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f", size = 24801, upload-time = "2025-09-27T18:36:59.739Z" }, + { url = "https://files.pythonhosted.org/packages/6a/70/3780e9b72180b6fecb83a4814d84c3bf4b4ae4bf0b19c27196104149734c/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb", size = 22769, upload-time = "2025-09-27T18:37:00.719Z" }, + { url = "https://files.pythonhosted.org/packages/98/c5/c03c7f4125180fc215220c035beac6b9cb684bc7a067c84fc69414d315f5/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009", size = 23642, upload-time = "2025-09-27T18:37:01.673Z" }, + { url = "https://files.pythonhosted.org/packages/80/d6/2d1b89f6ca4bff1036499b1e29a1d02d282259f3681540e16563f27ebc23/markupsafe-3.0.3-cp313-cp313t-win32.whl", hash = "sha256:69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354", size = 14612, upload-time = "2025-09-27T18:37:02.639Z" }, + { url = "https://files.pythonhosted.org/packages/2b/98/e48a4bfba0a0ffcf9925fe2d69240bfaa19c6f7507b8cd09c70684a53c1e/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", hash = "sha256:1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218", size = 15200, upload-time = "2025-09-27T18:37:03.582Z" }, + { url = "https://files.pythonhosted.org/packages/0e/72/e3cc540f351f316e9ed0f092757459afbc595824ca724cbc5a5d4263713f/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", hash = "sha256:ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287", size = 13973, upload-time = "2025-09-27T18:37:04.929Z" }, + { url = "https://files.pythonhosted.org/packages/33/8a/8e42d4838cd89b7dde187011e97fe6c3af66d8c044997d2183fbd6d31352/markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe", size = 11619, upload-time = "2025-09-27T18:37:06.342Z" }, + { url = "https://files.pythonhosted.org/packages/b5/64/7660f8a4a8e53c924d0fa05dc3a55c9cee10bbd82b11c5afb27d44b096ce/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026", size = 12029, upload-time = "2025-09-27T18:37:07.213Z" }, + { url = "https://files.pythonhosted.org/packages/da/ef/e648bfd021127bef5fa12e1720ffed0c6cbb8310c8d9bea7266337ff06de/markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737", size = 24408, upload-time = "2025-09-27T18:37:09.572Z" }, + { url = "https://files.pythonhosted.org/packages/41/3c/a36c2450754618e62008bf7435ccb0f88053e07592e6028a34776213d877/markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97", size = 23005, upload-time = "2025-09-27T18:37:10.58Z" }, + { url = "https://files.pythonhosted.org/packages/bc/20/b7fdf89a8456b099837cd1dc21974632a02a999ec9bf7ca3e490aacd98e7/markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d", size = 22048, upload-time = "2025-09-27T18:37:11.547Z" }, + { url = "https://files.pythonhosted.org/packages/9a/a7/591f592afdc734f47db08a75793a55d7fbcc6902a723ae4cfbab61010cc5/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda", size = 23821, upload-time = "2025-09-27T18:37:12.48Z" }, + { url = "https://files.pythonhosted.org/packages/7d/33/45b24e4f44195b26521bc6f1a82197118f74df348556594bd2262bda1038/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf", size = 21606, upload-time = "2025-09-27T18:37:13.485Z" }, + { url = "https://files.pythonhosted.org/packages/ff/0e/53dfaca23a69fbfbbf17a4b64072090e70717344c52eaaaa9c5ddff1e5f0/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe", size = 23043, upload-time = "2025-09-27T18:37:14.408Z" }, + { url = "https://files.pythonhosted.org/packages/46/11/f333a06fc16236d5238bfe74daccbca41459dcd8d1fa952e8fbd5dccfb70/markupsafe-3.0.3-cp314-cp314-win32.whl", hash = "sha256:729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9", size = 14747, upload-time = "2025-09-27T18:37:15.36Z" }, + { url = "https://files.pythonhosted.org/packages/28/52/182836104b33b444e400b14f797212f720cbc9ed6ba34c800639d154e821/markupsafe-3.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581", size = 15341, upload-time = "2025-09-27T18:37:16.496Z" }, + { url = "https://files.pythonhosted.org/packages/6f/18/acf23e91bd94fd7b3031558b1f013adfa21a8e407a3fdb32745538730382/markupsafe-3.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4", size = 14073, upload-time = "2025-09-27T18:37:17.476Z" }, + { url = "https://files.pythonhosted.org/packages/3c/f0/57689aa4076e1b43b15fdfa646b04653969d50cf30c32a102762be2485da/markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab", size = 11661, upload-time = "2025-09-27T18:37:18.453Z" }, + { url = "https://files.pythonhosted.org/packages/89/c3/2e67a7ca217c6912985ec766c6393b636fb0c2344443ff9d91404dc4c79f/markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175", size = 12069, upload-time = "2025-09-27T18:37:19.332Z" }, + { url = "https://files.pythonhosted.org/packages/f0/00/be561dce4e6ca66b15276e184ce4b8aec61fe83662cce2f7d72bd3249d28/markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634", size = 25670, upload-time = "2025-09-27T18:37:20.245Z" }, + { url = "https://files.pythonhosted.org/packages/50/09/c419f6f5a92e5fadde27efd190eca90f05e1261b10dbd8cbcb39cd8ea1dc/markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50", size = 23598, upload-time = "2025-09-27T18:37:21.177Z" }, + { url = "https://files.pythonhosted.org/packages/22/44/a0681611106e0b2921b3033fc19bc53323e0b50bc70cffdd19f7d679bb66/markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e", size = 23261, upload-time = "2025-09-27T18:37:22.167Z" }, + { url = "https://files.pythonhosted.org/packages/5f/57/1b0b3f100259dc9fffe780cfb60d4be71375510e435efec3d116b6436d43/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5", size = 24835, upload-time = "2025-09-27T18:37:23.296Z" }, + { url = "https://files.pythonhosted.org/packages/26/6a/4bf6d0c97c4920f1597cc14dd720705eca0bf7c787aebc6bb4d1bead5388/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523", size = 22733, upload-time = "2025-09-27T18:37:24.237Z" }, + { url = "https://files.pythonhosted.org/packages/14/c7/ca723101509b518797fedc2fdf79ba57f886b4aca8a7d31857ba3ee8281f/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc", size = 23672, upload-time = "2025-09-27T18:37:25.271Z" }, + { url = "https://files.pythonhosted.org/packages/fb/df/5bd7a48c256faecd1d36edc13133e51397e41b73bb77e1a69deab746ebac/markupsafe-3.0.3-cp314-cp314t-win32.whl", hash = "sha256:915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d", size = 14819, upload-time = "2025-09-27T18:37:26.285Z" }, + { url = "https://files.pythonhosted.org/packages/1a/8a/0402ba61a2f16038b48b39bccca271134be00c5c9f0f623208399333c448/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9", size = 15426, upload-time = "2025-09-27T18:37:27.316Z" }, + { url = "https://files.pythonhosted.org/packages/70/bc/6f1c2f612465f5fa89b95bead1f44dcb607670fd42891d8fdcd5d039f4f4/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa", size = 14146, upload-time = "2025-09-27T18:37:28.327Z" }, +] + +[[package]] +name = "matplotlib" +version = "3.10.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "contourpy" }, + { name = "cycler" }, + { name = "fonttools" }, + { name = "kiwisolver" }, + { name = "numpy" }, + { name = "packaging" }, + { name = "pillow" }, + { name = "pyparsing" }, + { name = "python-dateutil" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ae/e2/d2d5295be2f44c678ebaf3544ba32d20c1f9ef08c49fe47f496180e1db15/matplotlib-3.10.7.tar.gz", hash = "sha256:a06ba7e2a2ef9131c79c49e63dad355d2d878413a0376c1727c8b9335ff731c7", size = 34804865, upload-time = "2025-10-09T00:28:00.669Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/02/9c/207547916a02c78f6bdd83448d9b21afbc42f6379ed887ecf610984f3b4e/matplotlib-3.10.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1d9d3713a237970569156cfb4de7533b7c4eacdd61789726f444f96a0d28f57f", size = 8273212, upload-time = "2025-10-09T00:26:56.752Z" }, + { url = "https://files.pythonhosted.org/packages/bc/d0/b3d3338d467d3fc937f0bb7f256711395cae6f78e22cef0656159950adf0/matplotlib-3.10.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:37a1fea41153dd6ee061d21ab69c9cf2cf543160b1b85d89cd3d2e2a7902ca4c", size = 8128713, upload-time = "2025-10-09T00:26:59.001Z" }, + { url = "https://files.pythonhosted.org/packages/22/ff/6425bf5c20d79aa5b959d1ce9e65f599632345391381c9a104133fe0b171/matplotlib-3.10.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b3c4ea4948d93c9c29dc01c0c23eef66f2101bf75158c291b88de6525c55c3d1", size = 8698527, upload-time = "2025-10-09T00:27:00.69Z" }, + { url = "https://files.pythonhosted.org/packages/d0/7f/ccdca06f4c2e6c7989270ed7829b8679466682f4cfc0f8c9986241c023b6/matplotlib-3.10.7-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22df30ffaa89f6643206cf13877191c63a50e8f800b038bc39bee9d2d4957632", size = 9529690, upload-time = "2025-10-09T00:27:02.664Z" }, + { url = "https://files.pythonhosted.org/packages/b8/95/b80fc2c1f269f21ff3d193ca697358e24408c33ce2b106a7438a45407b63/matplotlib-3.10.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b69676845a0a66f9da30e87f48be36734d6748024b525ec4710be40194282c84", size = 9593732, upload-time = "2025-10-09T00:27:04.653Z" }, + { url = "https://files.pythonhosted.org/packages/e1/b6/23064a96308b9aeceeffa65e96bcde459a2ea4934d311dee20afde7407a0/matplotlib-3.10.7-cp313-cp313-win_amd64.whl", hash = "sha256:744991e0cc863dd669c8dc9136ca4e6e0082be2070b9d793cbd64bec872a6815", size = 8122727, upload-time = "2025-10-09T00:27:06.814Z" }, + { url = "https://files.pythonhosted.org/packages/b3/a6/2faaf48133b82cf3607759027f82b5c702aa99cdfcefb7f93d6ccf26a424/matplotlib-3.10.7-cp313-cp313-win_arm64.whl", hash = "sha256:fba2974df0bf8ce3c995fa84b79cde38326e0f7b5409e7a3a481c1141340bcf7", size = 7992958, upload-time = "2025-10-09T00:27:08.567Z" }, + { url = "https://files.pythonhosted.org/packages/4a/f0/b018fed0b599bd48d84c08794cb242227fe3341952da102ee9d9682db574/matplotlib-3.10.7-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:932c55d1fa7af4423422cb6a492a31cbcbdbe68fd1a9a3f545aa5e7a143b5355", size = 8316849, upload-time = "2025-10-09T00:27:10.254Z" }, + { url = "https://files.pythonhosted.org/packages/b0/b7/bb4f23856197659f275e11a2a164e36e65e9b48ea3e93c4ec25b4f163198/matplotlib-3.10.7-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5e38c2d581d62ee729a6e144c47a71b3f42fb4187508dbbf4fe71d5612c3433b", size = 8178225, upload-time = "2025-10-09T00:27:12.241Z" }, + { url = "https://files.pythonhosted.org/packages/62/56/0600609893ff277e6f3ab3c0cef4eafa6e61006c058e84286c467223d4d5/matplotlib-3.10.7-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:786656bb13c237bbcebcd402f65f44dd61ead60ee3deb045af429d889c8dbc67", size = 8711708, upload-time = "2025-10-09T00:27:13.879Z" }, + { url = "https://files.pythonhosted.org/packages/d8/1a/6bfecb0cafe94d6658f2f1af22c43b76cf7a1c2f0dc34ef84cbb6809617e/matplotlib-3.10.7-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:09d7945a70ea43bf9248f4b6582734c2fe726723204a76eca233f24cffc7ef67", size = 9541409, upload-time = "2025-10-09T00:27:15.684Z" }, + { url = "https://files.pythonhosted.org/packages/08/50/95122a407d7f2e446fd865e2388a232a23f2b81934960ea802f3171518e4/matplotlib-3.10.7-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d0b181e9fa8daf1d9f2d4c547527b167cb8838fc587deabca7b5c01f97199e84", size = 9594054, upload-time = "2025-10-09T00:27:17.547Z" }, + { url = "https://files.pythonhosted.org/packages/13/76/75b194a43b81583478a81e78a07da8d9ca6ddf50dd0a2ccabf258059481d/matplotlib-3.10.7-cp313-cp313t-win_amd64.whl", hash = "sha256:31963603041634ce1a96053047b40961f7a29eb8f9a62e80cc2c0427aa1d22a2", size = 8200100, upload-time = "2025-10-09T00:27:20.039Z" }, + { url = "https://files.pythonhosted.org/packages/f5/9e/6aefebdc9f8235c12bdeeda44cc0383d89c1e41da2c400caf3ee2073a3ce/matplotlib-3.10.7-cp313-cp313t-win_arm64.whl", hash = "sha256:aebed7b50aa6ac698c90f60f854b47e48cd2252b30510e7a1feddaf5a3f72cbf", size = 8042131, upload-time = "2025-10-09T00:27:21.608Z" }, + { url = "https://files.pythonhosted.org/packages/0d/4b/e5bc2c321b6a7e3a75638d937d19ea267c34bd5a90e12bee76c4d7c7a0d9/matplotlib-3.10.7-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d883460c43e8c6b173fef244a2341f7f7c0e9725c7fe68306e8e44ed9c8fb100", size = 8273787, upload-time = "2025-10-09T00:27:23.27Z" }, + { url = "https://files.pythonhosted.org/packages/86/ad/6efae459c56c2fbc404da154e13e3a6039129f3c942b0152624f1c621f05/matplotlib-3.10.7-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:07124afcf7a6504eafcb8ce94091c5898bbdd351519a1beb5c45f7a38c67e77f", size = 8131348, upload-time = "2025-10-09T00:27:24.926Z" }, + { url = "https://files.pythonhosted.org/packages/a6/5a/a4284d2958dee4116359cc05d7e19c057e64ece1b4ac986ab0f2f4d52d5a/matplotlib-3.10.7-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c17398b709a6cce3d9fdb1595c33e356d91c098cd9486cb2cc21ea2ea418e715", size = 9533949, upload-time = "2025-10-09T00:27:26.704Z" }, + { url = "https://files.pythonhosted.org/packages/de/ff/f3781b5057fa3786623ad8976fc9f7b0d02b2f28534751fd5a44240de4cf/matplotlib-3.10.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7146d64f561498764561e9cd0ed64fcf582e570fc519e6f521e2d0cfd43365e1", size = 9804247, upload-time = "2025-10-09T00:27:28.514Z" }, + { url = "https://files.pythonhosted.org/packages/47/5a/993a59facb8444efb0e197bf55f545ee449902dcee86a4dfc580c3b61314/matplotlib-3.10.7-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:90ad854c0a435da3104c01e2c6f0028d7e719b690998a2333d7218db80950722", size = 9595497, upload-time = "2025-10-09T00:27:30.418Z" }, + { url = "https://files.pythonhosted.org/packages/0d/a5/77c95aaa9bb32c345cbb49626ad8eb15550cba2e6d4c88081a6c2ac7b08d/matplotlib-3.10.7-cp314-cp314-win_amd64.whl", hash = "sha256:4645fc5d9d20ffa3a39361fcdbcec731382763b623b72627806bf251b6388866", size = 8252732, upload-time = "2025-10-09T00:27:32.332Z" }, + { url = "https://files.pythonhosted.org/packages/74/04/45d269b4268d222390d7817dae77b159651909669a34ee9fdee336db5883/matplotlib-3.10.7-cp314-cp314-win_arm64.whl", hash = "sha256:9257be2f2a03415f9105c486d304a321168e61ad450f6153d77c69504ad764bb", size = 8124240, upload-time = "2025-10-09T00:27:33.94Z" }, + { url = "https://files.pythonhosted.org/packages/4b/c7/ca01c607bb827158b439208c153d6f14ddb9fb640768f06f7ca3488ae67b/matplotlib-3.10.7-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:1e4bbad66c177a8fdfa53972e5ef8be72a5f27e6a607cec0d8579abd0f3102b1", size = 8316938, upload-time = "2025-10-09T00:27:35.534Z" }, + { url = "https://files.pythonhosted.org/packages/84/d2/5539e66e9f56d2fdec94bb8436f5e449683b4e199bcc897c44fbe3c99e28/matplotlib-3.10.7-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:d8eb7194b084b12feb19142262165832fc6ee879b945491d1c3d4660748020c4", size = 8178245, upload-time = "2025-10-09T00:27:37.334Z" }, + { url = "https://files.pythonhosted.org/packages/77/b5/e6ca22901fd3e4fe433a82e583436dd872f6c966fca7e63cf806b40356f8/matplotlib-3.10.7-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b4d41379b05528091f00e1728004f9a8d7191260f3862178b88e8fd770206318", size = 9541411, upload-time = "2025-10-09T00:27:39.387Z" }, + { url = "https://files.pythonhosted.org/packages/9e/99/a4524db57cad8fee54b7237239a8f8360bfcfa3170d37c9e71c090c0f409/matplotlib-3.10.7-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4a74f79fafb2e177f240579bc83f0b60f82cc47d2f1d260f422a0627207008ca", size = 9803664, upload-time = "2025-10-09T00:27:41.492Z" }, + { url = "https://files.pythonhosted.org/packages/e6/a5/85e2edf76ea0ad4288d174926d9454ea85f3ce5390cc4e6fab196cbf250b/matplotlib-3.10.7-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:702590829c30aada1e8cef0568ddbffa77ca747b4d6e36c6d173f66e301f89cc", size = 9594066, upload-time = "2025-10-09T00:27:43.694Z" }, + { url = "https://files.pythonhosted.org/packages/39/69/9684368a314f6d83fe5c5ad2a4121a3a8e03723d2e5c8ea17b66c1bad0e7/matplotlib-3.10.7-cp314-cp314t-win_amd64.whl", hash = "sha256:f79d5de970fc90cd5591f60053aecfce1fcd736e0303d9f0bf86be649fa68fb8", size = 8342832, upload-time = "2025-10-09T00:27:45.543Z" }, + { url = "https://files.pythonhosted.org/packages/04/5f/e22e08da14bc1a0894184640d47819d2338b792732e20d292bf86e5ab785/matplotlib-3.10.7-cp314-cp314t-win_arm64.whl", hash = "sha256:cb783436e47fcf82064baca52ce748af71725d0352e1d31564cbe9c95df92b9c", size = 8172585, upload-time = "2025-10-09T00:27:47.185Z" }, +] + +[[package]] +name = "numpy" +version = "2.3.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b5/f4/098d2270d52b41f1bd7db9fc288aaa0400cb48c2a3e2af6fa365d9720947/numpy-2.3.4.tar.gz", hash = "sha256:a7d018bfedb375a8d979ac758b120ba846a7fe764911a64465fd87b8729f4a6a", size = 20582187, upload-time = "2025-10-15T16:18:11.77Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/57/7e/b72610cc91edf138bc588df5150957a4937221ca6058b825b4725c27be62/numpy-2.3.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c090d4860032b857d94144d1a9976b8e36709e40386db289aaf6672de2a81966", size = 20950335, upload-time = "2025-10-15T16:16:10.304Z" }, + { url = "https://files.pythonhosted.org/packages/3e/46/bdd3370dcea2f95ef14af79dbf81e6927102ddf1cc54adc0024d61252fd9/numpy-2.3.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a13fc473b6db0be619e45f11f9e81260f7302f8d180c49a22b6e6120022596b3", size = 14179878, upload-time = "2025-10-15T16:16:12.595Z" }, + { url = "https://files.pythonhosted.org/packages/ac/01/5a67cb785bda60f45415d09c2bc245433f1c68dd82eef9c9002c508b5a65/numpy-2.3.4-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:3634093d0b428e6c32c3a69b78e554f0cd20ee420dcad5a9f3b2a63762ce4197", size = 5108673, upload-time = "2025-10-15T16:16:14.877Z" }, + { url = "https://files.pythonhosted.org/packages/c2/cd/8428e23a9fcebd33988f4cb61208fda832800ca03781f471f3727a820704/numpy-2.3.4-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:043885b4f7e6e232d7df4f51ffdef8c36320ee9d5f227b380ea636722c7ed12e", size = 6641438, upload-time = "2025-10-15T16:16:16.805Z" }, + { url = "https://files.pythonhosted.org/packages/3e/d1/913fe563820f3c6b079f992458f7331278dcd7ba8427e8e745af37ddb44f/numpy-2.3.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4ee6a571d1e4f0ea6d5f22d6e5fbd6ed1dc2b18542848e1e7301bd190500c9d7", size = 14281290, upload-time = "2025-10-15T16:16:18.764Z" }, + { url = "https://files.pythonhosted.org/packages/9e/7e/7d306ff7cb143e6d975cfa7eb98a93e73495c4deabb7d1b5ecf09ea0fd69/numpy-2.3.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fc8a63918b04b8571789688b2780ab2b4a33ab44bfe8ccea36d3eba51228c953", size = 16636543, upload-time = "2025-10-15T16:16:21.072Z" }, + { url = "https://files.pythonhosted.org/packages/47/6a/8cfc486237e56ccfb0db234945552a557ca266f022d281a2f577b98e955c/numpy-2.3.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:40cc556d5abbc54aabe2b1ae287042d7bdb80c08edede19f0c0afb36ae586f37", size = 16056117, upload-time = "2025-10-15T16:16:23.369Z" }, + { url = "https://files.pythonhosted.org/packages/b1/0e/42cb5e69ea901e06ce24bfcc4b5664a56f950a70efdcf221f30d9615f3f3/numpy-2.3.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ecb63014bb7f4ce653f8be7f1df8cbc6093a5a2811211770f6606cc92b5a78fd", size = 18577788, upload-time = "2025-10-15T16:16:27.496Z" }, + { url = "https://files.pythonhosted.org/packages/86/92/41c3d5157d3177559ef0a35da50f0cda7fa071f4ba2306dd36818591a5bc/numpy-2.3.4-cp313-cp313-win32.whl", hash = "sha256:e8370eb6925bb8c1c4264fec52b0384b44f675f191df91cbe0140ec9f0955646", size = 6282620, upload-time = "2025-10-15T16:16:29.811Z" }, + { url = "https://files.pythonhosted.org/packages/09/97/fd421e8bc50766665ad35536c2bb4ef916533ba1fdd053a62d96cc7c8b95/numpy-2.3.4-cp313-cp313-win_amd64.whl", hash = "sha256:56209416e81a7893036eea03abcb91c130643eb14233b2515c90dcac963fe99d", size = 12784672, upload-time = "2025-10-15T16:16:31.589Z" }, + { url = "https://files.pythonhosted.org/packages/ad/df/5474fb2f74970ca8eb978093969b125a84cc3d30e47f82191f981f13a8a0/numpy-2.3.4-cp313-cp313-win_arm64.whl", hash = "sha256:a700a4031bc0fd6936e78a752eefb79092cecad2599ea9c8039c548bc097f9bc", size = 10196702, upload-time = "2025-10-15T16:16:33.902Z" }, + { url = "https://files.pythonhosted.org/packages/11/83/66ac031464ec1767ea3ed48ce40f615eb441072945e98693bec0bcd056cc/numpy-2.3.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:86966db35c4040fdca64f0816a1c1dd8dbd027d90fca5a57e00e1ca4cd41b879", size = 21049003, upload-time = "2025-10-15T16:16:36.101Z" }, + { url = "https://files.pythonhosted.org/packages/5f/99/5b14e0e686e61371659a1d5bebd04596b1d72227ce36eed121bb0aeab798/numpy-2.3.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:838f045478638b26c375ee96ea89464d38428c69170360b23a1a50fa4baa3562", size = 14302980, upload-time = "2025-10-15T16:16:39.124Z" }, + { url = "https://files.pythonhosted.org/packages/2c/44/e9486649cd087d9fc6920e3fc3ac2aba10838d10804b1e179fb7cbc4e634/numpy-2.3.4-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:d7315ed1dab0286adca467377c8381cd748f3dc92235f22a7dfc42745644a96a", size = 5231472, upload-time = "2025-10-15T16:16:41.168Z" }, + { url = "https://files.pythonhosted.org/packages/3e/51/902b24fa8887e5fe2063fd61b1895a476d0bbf46811ab0c7fdf4bd127345/numpy-2.3.4-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:84f01a4d18b2cc4ade1814a08e5f3c907b079c847051d720fad15ce37aa930b6", size = 6739342, upload-time = "2025-10-15T16:16:43.777Z" }, + { url = "https://files.pythonhosted.org/packages/34/f1/4de9586d05b1962acdcdb1dc4af6646361a643f8c864cef7c852bf509740/numpy-2.3.4-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:817e719a868f0dacde4abdfc5c1910b301877970195db9ab6a5e2c4bd5b121f7", size = 14354338, upload-time = "2025-10-15T16:16:46.081Z" }, + { url = "https://files.pythonhosted.org/packages/1f/06/1c16103b425de7969d5a76bdf5ada0804b476fed05d5f9e17b777f1cbefd/numpy-2.3.4-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:85e071da78d92a214212cacea81c6da557cab307f2c34b5f85b628e94803f9c0", size = 16702392, upload-time = "2025-10-15T16:16:48.455Z" }, + { url = "https://files.pythonhosted.org/packages/34/b2/65f4dc1b89b5322093572b6e55161bb42e3e0487067af73627f795cc9d47/numpy-2.3.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:2ec646892819370cf3558f518797f16597b4e4669894a2ba712caccc9da53f1f", size = 16134998, upload-time = "2025-10-15T16:16:51.114Z" }, + { url = "https://files.pythonhosted.org/packages/d4/11/94ec578896cdb973aaf56425d6c7f2aff4186a5c00fac15ff2ec46998b46/numpy-2.3.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:035796aaaddfe2f9664b9a9372f089cfc88bd795a67bd1bfe15e6e770934cf64", size = 18651574, upload-time = "2025-10-15T16:16:53.429Z" }, + { url = "https://files.pythonhosted.org/packages/62/b7/7efa763ab33dbccf56dade36938a77345ce8e8192d6b39e470ca25ff3cd0/numpy-2.3.4-cp313-cp313t-win32.whl", hash = "sha256:fea80f4f4cf83b54c3a051f2f727870ee51e22f0248d3114b8e755d160b38cfb", size = 6413135, upload-time = "2025-10-15T16:16:55.992Z" }, + { url = "https://files.pythonhosted.org/packages/43/70/aba4c38e8400abcc2f345e13d972fb36c26409b3e644366db7649015f291/numpy-2.3.4-cp313-cp313t-win_amd64.whl", hash = "sha256:15eea9f306b98e0be91eb344a94c0e630689ef302e10c2ce5f7e11905c704f9c", size = 12928582, upload-time = "2025-10-15T16:16:57.943Z" }, + { url = "https://files.pythonhosted.org/packages/67/63/871fad5f0073fc00fbbdd7232962ea1ac40eeaae2bba66c76214f7954236/numpy-2.3.4-cp313-cp313t-win_arm64.whl", hash = "sha256:b6c231c9c2fadbae4011ca5e7e83e12dc4a5072f1a1d85a0a7b3ed754d145a40", size = 10266691, upload-time = "2025-10-15T16:17:00.048Z" }, + { url = "https://files.pythonhosted.org/packages/72/71/ae6170143c115732470ae3a2d01512870dd16e0953f8a6dc89525696069b/numpy-2.3.4-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:81c3e6d8c97295a7360d367f9f8553973651b76907988bb6066376bc2252f24e", size = 20955580, upload-time = "2025-10-15T16:17:02.509Z" }, + { url = "https://files.pythonhosted.org/packages/af/39/4be9222ffd6ca8a30eda033d5f753276a9c3426c397bb137d8e19dedd200/numpy-2.3.4-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:7c26b0b2bf58009ed1f38a641f3db4be8d960a417ca96d14e5b06df1506d41ff", size = 14188056, upload-time = "2025-10-15T16:17:04.873Z" }, + { url = "https://files.pythonhosted.org/packages/6c/3d/d85f6700d0a4aa4f9491030e1021c2b2b7421b2b38d01acd16734a2bfdc7/numpy-2.3.4-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:62b2198c438058a20b6704351b35a1d7db881812d8512d67a69c9de1f18ca05f", size = 5116555, upload-time = "2025-10-15T16:17:07.499Z" }, + { url = "https://files.pythonhosted.org/packages/bf/04/82c1467d86f47eee8a19a464c92f90a9bb68ccf14a54c5224d7031241ffb/numpy-2.3.4-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:9d729d60f8d53a7361707f4b68a9663c968882dd4f09e0d58c044c8bf5faee7b", size = 6643581, upload-time = "2025-10-15T16:17:09.774Z" }, + { url = "https://files.pythonhosted.org/packages/0c/d3/c79841741b837e293f48bd7db89d0ac7a4f2503b382b78a790ef1dc778a5/numpy-2.3.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bd0c630cf256b0a7fd9d0a11c9413b42fef5101219ce6ed5a09624f5a65392c7", size = 14299186, upload-time = "2025-10-15T16:17:11.937Z" }, + { url = "https://files.pythonhosted.org/packages/e8/7e/4a14a769741fbf237eec5a12a2cbc7a4c4e061852b6533bcb9e9a796c908/numpy-2.3.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d5e081bc082825f8b139f9e9fe42942cb4054524598aaeb177ff476cc76d09d2", size = 16638601, upload-time = "2025-10-15T16:17:14.391Z" }, + { url = "https://files.pythonhosted.org/packages/93/87/1c1de269f002ff0a41173fe01dcc925f4ecff59264cd8f96cf3b60d12c9b/numpy-2.3.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:15fb27364ed84114438fff8aaf998c9e19adbeba08c0b75409f8c452a8692c52", size = 16074219, upload-time = "2025-10-15T16:17:17.058Z" }, + { url = "https://files.pythonhosted.org/packages/cd/28/18f72ee77408e40a76d691001ae599e712ca2a47ddd2c4f695b16c65f077/numpy-2.3.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:85d9fb2d8cd998c84d13a79a09cc0c1091648e848e4e6249b0ccd7f6b487fa26", size = 18576702, upload-time = "2025-10-15T16:17:19.379Z" }, + { url = "https://files.pythonhosted.org/packages/c3/76/95650169b465ececa8cf4b2e8f6df255d4bf662775e797ade2025cc51ae6/numpy-2.3.4-cp314-cp314-win32.whl", hash = "sha256:e73d63fd04e3a9d6bc187f5455d81abfad05660b212c8804bf3b407e984cd2bc", size = 6337136, upload-time = "2025-10-15T16:17:22.886Z" }, + { url = "https://files.pythonhosted.org/packages/dc/89/a231a5c43ede5d6f77ba4a91e915a87dea4aeea76560ba4d2bf185c683f0/numpy-2.3.4-cp314-cp314-win_amd64.whl", hash = "sha256:3da3491cee49cf16157e70f607c03a217ea6647b1cea4819c4f48e53d49139b9", size = 12920542, upload-time = "2025-10-15T16:17:24.783Z" }, + { url = "https://files.pythonhosted.org/packages/0d/0c/ae9434a888f717c5ed2ff2393b3f344f0ff6f1c793519fa0c540461dc530/numpy-2.3.4-cp314-cp314-win_arm64.whl", hash = "sha256:6d9cd732068e8288dbe2717177320723ccec4fb064123f0caf9bbd90ab5be868", size = 10480213, upload-time = "2025-10-15T16:17:26.935Z" }, + { url = "https://files.pythonhosted.org/packages/83/4b/c4a5f0841f92536f6b9592694a5b5f68c9ab37b775ff342649eadf9055d3/numpy-2.3.4-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:22758999b256b595cf0b1d102b133bb61866ba5ceecf15f759623b64c020c9ec", size = 21052280, upload-time = "2025-10-15T16:17:29.638Z" }, + { url = "https://files.pythonhosted.org/packages/3e/80/90308845fc93b984d2cc96d83e2324ce8ad1fd6efea81b324cba4b673854/numpy-2.3.4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:9cb177bc55b010b19798dc5497d540dea67fd13a8d9e882b2dae71de0cf09eb3", size = 14302930, upload-time = "2025-10-15T16:17:32.384Z" }, + { url = "https://files.pythonhosted.org/packages/3d/4e/07439f22f2a3b247cec4d63a713faae55e1141a36e77fb212881f7cda3fb/numpy-2.3.4-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:0f2bcc76f1e05e5ab58893407c63d90b2029908fa41f9f1cc51eecce936c3365", size = 5231504, upload-time = "2025-10-15T16:17:34.515Z" }, + { url = "https://files.pythonhosted.org/packages/ab/de/1e11f2547e2fe3d00482b19721855348b94ada8359aef5d40dd57bfae9df/numpy-2.3.4-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:8dc20bde86802df2ed8397a08d793da0ad7a5fd4ea3ac85d757bf5dd4ad7c252", size = 6739405, upload-time = "2025-10-15T16:17:36.128Z" }, + { url = "https://files.pythonhosted.org/packages/3b/40/8cd57393a26cebe2e923005db5134a946c62fa56a1087dc7c478f3e30837/numpy-2.3.4-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5e199c087e2aa71c8f9ce1cb7a8e10677dc12457e7cc1be4798632da37c3e86e", size = 14354866, upload-time = "2025-10-15T16:17:38.884Z" }, + { url = "https://files.pythonhosted.org/packages/93/39/5b3510f023f96874ee6fea2e40dfa99313a00bf3ab779f3c92978f34aace/numpy-2.3.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:85597b2d25ddf655495e2363fe044b0ae999b75bc4d630dc0d886484b03a5eb0", size = 16703296, upload-time = "2025-10-15T16:17:41.564Z" }, + { url = "https://files.pythonhosted.org/packages/41/0d/19bb163617c8045209c1996c4e427bccbc4bbff1e2c711f39203c8ddbb4a/numpy-2.3.4-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:04a69abe45b49c5955923cf2c407843d1c85013b424ae8a560bba16c92fe44a0", size = 16136046, upload-time = "2025-10-15T16:17:43.901Z" }, + { url = "https://files.pythonhosted.org/packages/e2/c1/6dba12fdf68b02a21ac411c9df19afa66bed2540f467150ca64d246b463d/numpy-2.3.4-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:e1708fac43ef8b419c975926ce1eaf793b0c13b7356cfab6ab0dc34c0a02ac0f", size = 18652691, upload-time = "2025-10-15T16:17:46.247Z" }, + { url = "https://files.pythonhosted.org/packages/f8/73/f85056701dbbbb910c51d846c58d29fd46b30eecd2b6ba760fc8b8a1641b/numpy-2.3.4-cp314-cp314t-win32.whl", hash = "sha256:863e3b5f4d9915aaf1b8ec79ae560ad21f0b8d5e3adc31e73126491bb86dee1d", size = 6485782, upload-time = "2025-10-15T16:17:48.872Z" }, + { url = "https://files.pythonhosted.org/packages/17/90/28fa6f9865181cb817c2471ee65678afa8a7e2a1fb16141473d5fa6bacc3/numpy-2.3.4-cp314-cp314t-win_amd64.whl", hash = "sha256:962064de37b9aef801d33bc579690f8bfe6c5e70e29b61783f60bcba838a14d6", size = 13113301, upload-time = "2025-10-15T16:17:50.938Z" }, + { url = "https://files.pythonhosted.org/packages/54/23/08c002201a8e7e1f9afba93b97deceb813252d9cfd0d3351caed123dcf97/numpy-2.3.4-cp314-cp314t-win_arm64.whl", hash = "sha256:8b5a9a39c45d852b62693d9b3f3e0fe052541f804296ff401a72a1b60edafb29", size = 10547532, upload-time = "2025-10-15T16:17:53.48Z" }, +] + +[[package]] +name = "packaging" +version = "25.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload-time = "2025-04-19T11:48:59.673Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" }, +] + +[[package]] +name = "pandas" +version = "2.3.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, + { name = "python-dateutil" }, + { name = "pytz" }, + { name = "tzdata" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223, upload-time = "2025-09-29T23:34:51.853Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cd/4b/18b035ee18f97c1040d94debd8f2e737000ad70ccc8f5513f4eefad75f4b/pandas-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:56851a737e3470de7fa88e6131f41281ed440d29a9268dcbf0002da5ac366713", size = 11544671, upload-time = "2025-09-29T23:21:05.024Z" }, + { url = "https://files.pythonhosted.org/packages/31/94/72fac03573102779920099bcac1c3b05975c2cb5f01eac609faf34bed1ca/pandas-2.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bdcd9d1167f4885211e401b3036c0c8d9e274eee67ea8d0758a256d60704cfe8", size = 10680807, upload-time = "2025-09-29T23:21:15.979Z" }, + { url = "https://files.pythonhosted.org/packages/16/87/9472cf4a487d848476865321de18cc8c920b8cab98453ab79dbbc98db63a/pandas-2.3.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e32e7cc9af0f1cc15548288a51a3b681cc2a219faa838e995f7dc53dbab1062d", size = 11709872, upload-time = "2025-09-29T23:21:27.165Z" }, + { url = "https://files.pythonhosted.org/packages/15/07/284f757f63f8a8d69ed4472bfd85122bd086e637bf4ed09de572d575a693/pandas-2.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:318d77e0e42a628c04dc56bcef4b40de67918f7041c2b061af1da41dcff670ac", size = 12306371, upload-time = "2025-09-29T23:21:40.532Z" }, + { url = "https://files.pythonhosted.org/packages/33/81/a3afc88fca4aa925804a27d2676d22dcd2031c2ebe08aabd0ae55b9ff282/pandas-2.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4e0a175408804d566144e170d0476b15d78458795bb18f1304fb94160cabf40c", size = 12765333, upload-time = "2025-09-29T23:21:55.77Z" }, + { url = "https://files.pythonhosted.org/packages/8d/0f/b4d4ae743a83742f1153464cf1a8ecfafc3ac59722a0b5c8602310cb7158/pandas-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:93c2d9ab0fc11822b5eece72ec9587e172f63cff87c00b062f6e37448ced4493", size = 13418120, upload-time = "2025-09-29T23:22:10.109Z" }, + { url = "https://files.pythonhosted.org/packages/4f/c7/e54682c96a895d0c808453269e0b5928a07a127a15704fedb643e9b0a4c8/pandas-2.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:f8bfc0e12dc78f777f323f55c58649591b2cd0c43534e8355c51d3fede5f4dee", size = 10993991, upload-time = "2025-09-29T23:25:04.889Z" }, + { url = "https://files.pythonhosted.org/packages/f9/ca/3f8d4f49740799189e1395812f3bf23b5e8fc7c190827d55a610da72ce55/pandas-2.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:75ea25f9529fdec2d2e93a42c523962261e567d250b0013b16210e1d40d7c2e5", size = 12048227, upload-time = "2025-09-29T23:22:24.343Z" }, + { url = "https://files.pythonhosted.org/packages/0e/5a/f43efec3e8c0cc92c4663ccad372dbdff72b60bdb56b2749f04aa1d07d7e/pandas-2.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:74ecdf1d301e812db96a465a525952f4dde225fdb6d8e5a521d47e1f42041e21", size = 11411056, upload-time = "2025-09-29T23:22:37.762Z" }, + { url = "https://files.pythonhosted.org/packages/46/b1/85331edfc591208c9d1a63a06baa67b21d332e63b7a591a5ba42a10bb507/pandas-2.3.3-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6435cb949cb34ec11cc9860246ccb2fdc9ecd742c12d3304989017d53f039a78", size = 11645189, upload-time = "2025-09-29T23:22:51.688Z" }, + { url = "https://files.pythonhosted.org/packages/44/23/78d645adc35d94d1ac4f2a3c4112ab6f5b8999f4898b8cdf01252f8df4a9/pandas-2.3.3-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:900f47d8f20860de523a1ac881c4c36d65efcb2eb850e6948140fa781736e110", size = 12121912, upload-time = "2025-09-29T23:23:05.042Z" }, + { url = "https://files.pythonhosted.org/packages/53/da/d10013df5e6aaef6b425aa0c32e1fc1f3e431e4bcabd420517dceadce354/pandas-2.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a45c765238e2ed7d7c608fc5bc4a6f88b642f2f01e70c0c23d2224dd21829d86", size = 12712160, upload-time = "2025-09-29T23:23:28.57Z" }, + { url = "https://files.pythonhosted.org/packages/bd/17/e756653095a083d8a37cbd816cb87148debcfcd920129b25f99dd8d04271/pandas-2.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c4fc4c21971a1a9f4bdb4c73978c7f7256caa3e62b323f70d6cb80db583350bc", size = 13199233, upload-time = "2025-09-29T23:24:24.876Z" }, + { url = "https://files.pythonhosted.org/packages/04/fd/74903979833db8390b73b3a8a7d30d146d710bd32703724dd9083950386f/pandas-2.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:ee15f284898e7b246df8087fc82b87b01686f98ee67d85a17b7ab44143a3a9a0", size = 11540635, upload-time = "2025-09-29T23:25:52.486Z" }, + { url = "https://files.pythonhosted.org/packages/21/00/266d6b357ad5e6d3ad55093a7e8efc7dd245f5a842b584db9f30b0f0a287/pandas-2.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1611aedd912e1ff81ff41c745822980c49ce4a7907537be8692c8dbc31924593", size = 10759079, upload-time = "2025-09-29T23:26:33.204Z" }, + { url = "https://files.pythonhosted.org/packages/ca/05/d01ef80a7a3a12b2f8bbf16daba1e17c98a2f039cbc8e2f77a2c5a63d382/pandas-2.3.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6d2cefc361461662ac48810cb14365a365ce864afe85ef1f447ff5a1e99ea81c", size = 11814049, upload-time = "2025-09-29T23:27:15.384Z" }, + { url = "https://files.pythonhosted.org/packages/15/b2/0e62f78c0c5ba7e3d2c5945a82456f4fac76c480940f805e0b97fcbc2f65/pandas-2.3.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ee67acbbf05014ea6c763beb097e03cd629961c8a632075eeb34247120abcb4b", size = 12332638, upload-time = "2025-09-29T23:27:51.625Z" }, + { url = "https://files.pythonhosted.org/packages/c5/33/dd70400631b62b9b29c3c93d2feee1d0964dc2bae2e5ad7a6c73a7f25325/pandas-2.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c46467899aaa4da076d5abc11084634e2d197e9460643dd455ac3db5856b24d6", size = 12886834, upload-time = "2025-09-29T23:28:21.289Z" }, + { url = "https://files.pythonhosted.org/packages/d3/18/b5d48f55821228d0d2692b34fd5034bb185e854bdb592e9c640f6290e012/pandas-2.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6253c72c6a1d990a410bc7de641d34053364ef8bcd3126f7e7450125887dffe3", size = 13409925, upload-time = "2025-09-29T23:28:58.261Z" }, + { url = "https://files.pythonhosted.org/packages/a6/3d/124ac75fcd0ecc09b8fdccb0246ef65e35b012030defb0e0eba2cbbbe948/pandas-2.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:1b07204a219b3b7350abaae088f451860223a52cfb8a6c53358e7948735158e5", size = 11109071, upload-time = "2025-09-29T23:32:27.484Z" }, + { url = "https://files.pythonhosted.org/packages/89/9c/0e21c895c38a157e0faa1fb64587a9226d6dd46452cac4532d80c3c4a244/pandas-2.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2462b1a365b6109d275250baaae7b760fd25c726aaca0054649286bcfbb3e8ec", size = 12048504, upload-time = "2025-09-29T23:29:31.47Z" }, + { url = "https://files.pythonhosted.org/packages/d7/82/b69a1c95df796858777b68fbe6a81d37443a33319761d7c652ce77797475/pandas-2.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:0242fe9a49aa8b4d78a4fa03acb397a58833ef6199e9aa40a95f027bb3a1b6e7", size = 11410702, upload-time = "2025-09-29T23:29:54.591Z" }, + { url = "https://files.pythonhosted.org/packages/f9/88/702bde3ba0a94b8c73a0181e05144b10f13f29ebfc2150c3a79062a8195d/pandas-2.3.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a21d830e78df0a515db2b3d2f5570610f5e6bd2e27749770e8bb7b524b89b450", size = 11634535, upload-time = "2025-09-29T23:30:21.003Z" }, + { url = "https://files.pythonhosted.org/packages/a4/1e/1bac1a839d12e6a82ec6cb40cda2edde64a2013a66963293696bbf31fbbb/pandas-2.3.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2e3ebdb170b5ef78f19bfb71b0dc5dc58775032361fa188e814959b74d726dd5", size = 12121582, upload-time = "2025-09-29T23:30:43.391Z" }, + { url = "https://files.pythonhosted.org/packages/44/91/483de934193e12a3b1d6ae7c8645d083ff88dec75f46e827562f1e4b4da6/pandas-2.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:d051c0e065b94b7a3cea50eb1ec32e912cd96dba41647eb24104b6c6c14c5788", size = 12699963, upload-time = "2025-09-29T23:31:10.009Z" }, + { url = "https://files.pythonhosted.org/packages/70/44/5191d2e4026f86a2a109053e194d3ba7a31a2d10a9c2348368c63ed4e85a/pandas-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:3869faf4bd07b3b66a9f462417d0ca3a9df29a9f6abd5d0d0dbab15dac7abe87", size = 13202175, upload-time = "2025-09-29T23:31:59.173Z" }, +] + +[[package]] +name = "pillow" +version = "12.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/cace85a1b0c9775a9f8f5d5423c8261c858760e2466c79b2dd184638b056/pillow-12.0.0.tar.gz", hash = "sha256:87d4f8125c9988bfbed67af47dd7a953e2fc7b0cc1e7800ec6d2080d490bb353", size = 47008828, upload-time = "2025-10-15T18:24:14.008Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/f2/de993bb2d21b33a98d031ecf6a978e4b61da207bef02f7b43093774c480d/pillow-12.0.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:0869154a2d0546545cde61d1789a6524319fc1897d9ee31218eae7a60ccc5643", size = 4045493, upload-time = "2025-10-15T18:22:25.758Z" }, + { url = "https://files.pythonhosted.org/packages/0e/b6/bc8d0c4c9f6f111a783d045310945deb769b806d7574764234ffd50bc5ea/pillow-12.0.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:a7921c5a6d31b3d756ec980f2f47c0cfdbce0fc48c22a39347a895f41f4a6ea4", size = 4120461, upload-time = "2025-10-15T18:22:27.286Z" }, + { url = "https://files.pythonhosted.org/packages/5d/57/d60d343709366a353dc56adb4ee1e7d8a2cc34e3fbc22905f4167cfec119/pillow-12.0.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:1ee80a59f6ce048ae13cda1abf7fbd2a34ab9ee7d401c46be3ca685d1999a399", size = 3576912, upload-time = "2025-10-15T18:22:28.751Z" }, + { url = "https://files.pythonhosted.org/packages/a4/a4/a0a31467e3f83b94d37568294b01d22b43ae3c5d85f2811769b9c66389dd/pillow-12.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c50f36a62a22d350c96e49ad02d0da41dbd17ddc2e29750dbdba4323f85eb4a5", size = 5249132, upload-time = "2025-10-15T18:22:30.641Z" }, + { url = "https://files.pythonhosted.org/packages/83/06/48eab21dd561de2914242711434c0c0eb992ed08ff3f6107a5f44527f5e9/pillow-12.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5193fde9a5f23c331ea26d0cf171fbf67e3f247585f50c08b3e205c7aeb4589b", size = 4650099, upload-time = "2025-10-15T18:22:32.73Z" }, + { url = "https://files.pythonhosted.org/packages/fc/bd/69ed99fd46a8dba7c1887156d3572fe4484e3f031405fcc5a92e31c04035/pillow-12.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:bde737cff1a975b70652b62d626f7785e0480918dece11e8fef3c0cf057351c3", size = 6230808, upload-time = "2025-10-15T18:22:34.337Z" }, + { url = "https://files.pythonhosted.org/packages/ea/94/8fad659bcdbf86ed70099cb60ae40be6acca434bbc8c4c0d4ef356d7e0de/pillow-12.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a6597ff2b61d121172f5844b53f21467f7082f5fb385a9a29c01414463f93b07", size = 8037804, upload-time = "2025-10-15T18:22:36.402Z" }, + { url = "https://files.pythonhosted.org/packages/20/39/c685d05c06deecfd4e2d1950e9a908aa2ca8bc4e6c3b12d93b9cafbd7837/pillow-12.0.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0b817e7035ea7f6b942c13aa03bb554fc44fea70838ea21f8eb31c638326584e", size = 6345553, upload-time = "2025-10-15T18:22:38.066Z" }, + { url = "https://files.pythonhosted.org/packages/38/57/755dbd06530a27a5ed74f8cb0a7a44a21722ebf318edbe67ddbd7fb28f88/pillow-12.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f4f1231b7dec408e8670264ce63e9c71409d9583dd21d32c163e25213ee2a344", size = 7037729, upload-time = "2025-10-15T18:22:39.769Z" }, + { url = "https://files.pythonhosted.org/packages/ca/b6/7e94f4c41d238615674d06ed677c14883103dce1c52e4af16f000338cfd7/pillow-12.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6e51b71417049ad6ab14c49608b4a24d8fb3fe605e5dfabfe523b58064dc3d27", size = 6459789, upload-time = "2025-10-15T18:22:41.437Z" }, + { url = "https://files.pythonhosted.org/packages/9c/14/4448bb0b5e0f22dd865290536d20ec8a23b64e2d04280b89139f09a36bb6/pillow-12.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d120c38a42c234dc9a8c5de7ceaaf899cf33561956acb4941653f8bdc657aa79", size = 7130917, upload-time = "2025-10-15T18:22:43.152Z" }, + { url = "https://files.pythonhosted.org/packages/dd/ca/16c6926cc1c015845745d5c16c9358e24282f1e588237a4c36d2b30f182f/pillow-12.0.0-cp313-cp313-win32.whl", hash = "sha256:4cc6b3b2efff105c6a1656cfe59da4fdde2cda9af1c5e0b58529b24525d0a098", size = 6302391, upload-time = "2025-10-15T18:22:44.753Z" }, + { url = "https://files.pythonhosted.org/packages/6d/2a/dd43dcfd6dae9b6a49ee28a8eedb98c7d5ff2de94a5d834565164667b97b/pillow-12.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:4cf7fed4b4580601c4345ceb5d4cbf5a980d030fd5ad07c4d2ec589f95f09905", size = 7007477, upload-time = "2025-10-15T18:22:46.838Z" }, + { url = "https://files.pythonhosted.org/packages/77/f0/72ea067f4b5ae5ead653053212af05ce3705807906ba3f3e8f58ddf617e6/pillow-12.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:9f0b04c6b8584c2c193babcccc908b38ed29524b29dd464bc8801bf10d746a3a", size = 2435918, upload-time = "2025-10-15T18:22:48.399Z" }, + { url = "https://files.pythonhosted.org/packages/f5/5e/9046b423735c21f0487ea6cb5b10f89ea8f8dfbe32576fe052b5ba9d4e5b/pillow-12.0.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:7fa22993bac7b77b78cae22bad1e2a987ddf0d9015c63358032f84a53f23cdc3", size = 5251406, upload-time = "2025-10-15T18:22:49.905Z" }, + { url = "https://files.pythonhosted.org/packages/12/66/982ceebcdb13c97270ef7a56c3969635b4ee7cd45227fa707c94719229c5/pillow-12.0.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f135c702ac42262573fe9714dfe99c944b4ba307af5eb507abef1667e2cbbced", size = 4653218, upload-time = "2025-10-15T18:22:51.587Z" }, + { url = "https://files.pythonhosted.org/packages/16/b3/81e625524688c31859450119bf12674619429cab3119eec0e30a7a1029cb/pillow-12.0.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c85de1136429c524e55cfa4e033b4a7940ac5c8ee4d9401cc2d1bf48154bbc7b", size = 6266564, upload-time = "2025-10-15T18:22:53.215Z" }, + { url = "https://files.pythonhosted.org/packages/98/59/dfb38f2a41240d2408096e1a76c671d0a105a4a8471b1871c6902719450c/pillow-12.0.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:38df9b4bfd3db902c9c2bd369bcacaf9d935b2fff73709429d95cc41554f7b3d", size = 8069260, upload-time = "2025-10-15T18:22:54.933Z" }, + { url = "https://files.pythonhosted.org/packages/dc/3d/378dbea5cd1874b94c312425ca77b0f47776c78e0df2df751b820c8c1d6c/pillow-12.0.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7d87ef5795da03d742bf49439f9ca4d027cde49c82c5371ba52464aee266699a", size = 6379248, upload-time = "2025-10-15T18:22:56.605Z" }, + { url = "https://files.pythonhosted.org/packages/84/b0/d525ef47d71590f1621510327acec75ae58c721dc071b17d8d652ca494d8/pillow-12.0.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aff9e4d82d082ff9513bdd6acd4f5bd359f5b2c870907d2b0a9c5e10d40c88fe", size = 7066043, upload-time = "2025-10-15T18:22:58.53Z" }, + { url = "https://files.pythonhosted.org/packages/61/2c/aced60e9cf9d0cde341d54bf7932c9ffc33ddb4a1595798b3a5150c7ec4e/pillow-12.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:8d8ca2b210ada074d57fcee40c30446c9562e542fc46aedc19baf758a93532ee", size = 6490915, upload-time = "2025-10-15T18:23:00.582Z" }, + { url = "https://files.pythonhosted.org/packages/ef/26/69dcb9b91f4e59f8f34b2332a4a0a951b44f547c4ed39d3e4dcfcff48f89/pillow-12.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:99a7f72fb6249302aa62245680754862a44179b545ded638cf1fef59befb57ef", size = 7157998, upload-time = "2025-10-15T18:23:02.627Z" }, + { url = "https://files.pythonhosted.org/packages/61/2b/726235842220ca95fa441ddf55dd2382b52ab5b8d9c0596fe6b3f23dafe8/pillow-12.0.0-cp313-cp313t-win32.whl", hash = "sha256:4078242472387600b2ce8d93ade8899c12bf33fa89e55ec89fe126e9d6d5d9e9", size = 6306201, upload-time = "2025-10-15T18:23:04.709Z" }, + { url = "https://files.pythonhosted.org/packages/c0/3d/2afaf4e840b2df71344ababf2f8edd75a705ce500e5dc1e7227808312ae1/pillow-12.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2c54c1a783d6d60595d3514f0efe9b37c8808746a66920315bfd34a938d7994b", size = 7013165, upload-time = "2025-10-15T18:23:06.46Z" }, + { url = "https://files.pythonhosted.org/packages/6f/75/3fa09aa5cf6ed04bee3fa575798ddf1ce0bace8edb47249c798077a81f7f/pillow-12.0.0-cp313-cp313t-win_arm64.whl", hash = "sha256:26d9f7d2b604cd23aba3e9faf795787456ac25634d82cd060556998e39c6fa47", size = 2437834, upload-time = "2025-10-15T18:23:08.194Z" }, + { url = "https://files.pythonhosted.org/packages/54/2a/9a8c6ba2c2c07b71bec92cf63e03370ca5e5f5c5b119b742bcc0cde3f9c5/pillow-12.0.0-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:beeae3f27f62308f1ddbcfb0690bf44b10732f2ef43758f169d5e9303165d3f9", size = 4045531, upload-time = "2025-10-15T18:23:10.121Z" }, + { url = "https://files.pythonhosted.org/packages/84/54/836fdbf1bfb3d66a59f0189ff0b9f5f666cee09c6188309300df04ad71fa/pillow-12.0.0-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:d4827615da15cd59784ce39d3388275ec093ae3ee8d7f0c089b76fa87af756c2", size = 4120554, upload-time = "2025-10-15T18:23:12.14Z" }, + { url = "https://files.pythonhosted.org/packages/0d/cd/16aec9f0da4793e98e6b54778a5fbce4f375c6646fe662e80600b8797379/pillow-12.0.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:3e42edad50b6909089750e65c91aa09aaf1e0a71310d383f11321b27c224ed8a", size = 3576812, upload-time = "2025-10-15T18:23:13.962Z" }, + { url = "https://files.pythonhosted.org/packages/f6/b7/13957fda356dc46339298b351cae0d327704986337c3c69bb54628c88155/pillow-12.0.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:e5d8efac84c9afcb40914ab49ba063d94f5dbdf5066db4482c66a992f47a3a3b", size = 5252689, upload-time = "2025-10-15T18:23:15.562Z" }, + { url = "https://files.pythonhosted.org/packages/fc/f5/eae31a306341d8f331f43edb2e9122c7661b975433de5e447939ae61c5da/pillow-12.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:266cd5f2b63ff316d5a1bba46268e603c9caf5606d44f38c2873c380950576ad", size = 4650186, upload-time = "2025-10-15T18:23:17.379Z" }, + { url = "https://files.pythonhosted.org/packages/86/62/2a88339aa40c4c77e79108facbd307d6091e2c0eb5b8d3cf4977cfca2fe6/pillow-12.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:58eea5ebe51504057dd95c5b77d21700b77615ab0243d8152793dc00eb4faf01", size = 6230308, upload-time = "2025-10-15T18:23:18.971Z" }, + { url = "https://files.pythonhosted.org/packages/c7/33/5425a8992bcb32d1cb9fa3dd39a89e613d09a22f2c8083b7bf43c455f760/pillow-12.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f13711b1a5ba512d647a0e4ba79280d3a9a045aaf7e0cc6fbe96b91d4cdf6b0c", size = 8039222, upload-time = "2025-10-15T18:23:20.909Z" }, + { url = "https://files.pythonhosted.org/packages/d8/61/3f5d3b35c5728f37953d3eec5b5f3e77111949523bd2dd7f31a851e50690/pillow-12.0.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6846bd2d116ff42cba6b646edf5bf61d37e5cbd256425fa089fee4ff5c07a99e", size = 6346657, upload-time = "2025-10-15T18:23:23.077Z" }, + { url = "https://files.pythonhosted.org/packages/3a/be/ee90a3d79271227e0f0a33c453531efd6ed14b2e708596ba5dd9be948da3/pillow-12.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c98fa880d695de164b4135a52fd2e9cd7b7c90a9d8ac5e9e443a24a95ef9248e", size = 7038482, upload-time = "2025-10-15T18:23:25.005Z" }, + { url = "https://files.pythonhosted.org/packages/44/34/a16b6a4d1ad727de390e9bd9f19f5f669e079e5826ec0f329010ddea492f/pillow-12.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:fa3ed2a29a9e9d2d488b4da81dcb54720ac3104a20bf0bd273f1e4648aff5af9", size = 6461416, upload-time = "2025-10-15T18:23:27.009Z" }, + { url = "https://files.pythonhosted.org/packages/b6/39/1aa5850d2ade7d7ba9f54e4e4c17077244ff7a2d9e25998c38a29749eb3f/pillow-12.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d034140032870024e6b9892c692fe2968493790dd57208b2c37e3fb35f6df3ab", size = 7131584, upload-time = "2025-10-15T18:23:29.752Z" }, + { url = "https://files.pythonhosted.org/packages/bf/db/4fae862f8fad0167073a7733973bfa955f47e2cac3dc3e3e6257d10fab4a/pillow-12.0.0-cp314-cp314-win32.whl", hash = "sha256:1b1b133e6e16105f524a8dec491e0586d072948ce15c9b914e41cdadd209052b", size = 6400621, upload-time = "2025-10-15T18:23:32.06Z" }, + { url = "https://files.pythonhosted.org/packages/2b/24/b350c31543fb0107ab2599464d7e28e6f856027aadda995022e695313d94/pillow-12.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:8dc232e39d409036af549c86f24aed8273a40ffa459981146829a324e0848b4b", size = 7142916, upload-time = "2025-10-15T18:23:34.71Z" }, + { url = "https://files.pythonhosted.org/packages/0f/9b/0ba5a6fd9351793996ef7487c4fdbde8d3f5f75dbedc093bb598648fddf0/pillow-12.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:d52610d51e265a51518692045e372a4c363056130d922a7351429ac9f27e70b0", size = 2523836, upload-time = "2025-10-15T18:23:36.967Z" }, + { url = "https://files.pythonhosted.org/packages/f5/7a/ceee0840aebc579af529b523d530840338ecf63992395842e54edc805987/pillow-12.0.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:1979f4566bb96c1e50a62d9831e2ea2d1211761e5662afc545fa766f996632f6", size = 5255092, upload-time = "2025-10-15T18:23:38.573Z" }, + { url = "https://files.pythonhosted.org/packages/44/76/20776057b4bfd1aef4eeca992ebde0f53a4dce874f3ae693d0ec90a4f79b/pillow-12.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b2e4b27a6e15b04832fe9bf292b94b5ca156016bbc1ea9c2c20098a0320d6cf6", size = 4653158, upload-time = "2025-10-15T18:23:40.238Z" }, + { url = "https://files.pythonhosted.org/packages/82/3f/d9ff92ace07be8836b4e7e87e6a4c7a8318d47c2f1463ffcf121fc57d9cb/pillow-12.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fb3096c30df99fd01c7bf8e544f392103d0795b9f98ba71a8054bcbf56b255f1", size = 6267882, upload-time = "2025-10-15T18:23:42.434Z" }, + { url = "https://files.pythonhosted.org/packages/9f/7a/4f7ff87f00d3ad33ba21af78bfcd2f032107710baf8280e3722ceec28cda/pillow-12.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7438839e9e053ef79f7112c881cef684013855016f928b168b81ed5835f3e75e", size = 8071001, upload-time = "2025-10-15T18:23:44.29Z" }, + { url = "https://files.pythonhosted.org/packages/75/87/fcea108944a52dad8cca0715ae6247e271eb80459364a98518f1e4f480c1/pillow-12.0.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5d5c411a8eaa2299322b647cd932586b1427367fd3184ffbb8f7a219ea2041ca", size = 6380146, upload-time = "2025-10-15T18:23:46.065Z" }, + { url = "https://files.pythonhosted.org/packages/91/52/0d31b5e571ef5fd111d2978b84603fce26aba1b6092f28e941cb46570745/pillow-12.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d7e091d464ac59d2c7ad8e7e08105eaf9dafbc3883fd7265ffccc2baad6ac925", size = 7067344, upload-time = "2025-10-15T18:23:47.898Z" }, + { url = "https://files.pythonhosted.org/packages/7b/f4/2dd3d721f875f928d48e83bb30a434dee75a2531bca839bb996bb0aa5a91/pillow-12.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:792a2c0be4dcc18af9d4a2dfd8a11a17d5e25274a1062b0ec1c2d79c76f3e7f8", size = 6491864, upload-time = "2025-10-15T18:23:49.607Z" }, + { url = "https://files.pythonhosted.org/packages/30/4b/667dfcf3d61fc309ba5a15b141845cece5915e39b99c1ceab0f34bf1d124/pillow-12.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:afbefa430092f71a9593a99ab6a4e7538bc9eabbf7bf94f91510d3503943edc4", size = 7158911, upload-time = "2025-10-15T18:23:51.351Z" }, + { url = "https://files.pythonhosted.org/packages/a2/2f/16cabcc6426c32218ace36bf0d55955e813f2958afddbf1d391849fee9d1/pillow-12.0.0-cp314-cp314t-win32.whl", hash = "sha256:3830c769decf88f1289680a59d4f4c46c72573446352e2befec9a8512104fa52", size = 6408045, upload-time = "2025-10-15T18:23:53.177Z" }, + { url = "https://files.pythonhosted.org/packages/35/73/e29aa0c9c666cf787628d3f0dcf379f4791fba79f4936d02f8b37165bdf8/pillow-12.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:905b0365b210c73afb0ebe9101a32572152dfd1c144c7e28968a331b9217b94a", size = 7148282, upload-time = "2025-10-15T18:23:55.316Z" }, + { url = "https://files.pythonhosted.org/packages/c1/70/6b41bdcddf541b437bbb9f47f94d2db5d9ddef6c37ccab8c9107743748a4/pillow-12.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:99353a06902c2e43b43e8ff74ee65a7d90307d82370604746738a1e0661ccca7", size = 2525630, upload-time = "2025-10-15T18:23:57.149Z" }, +] + +[[package]] +name = "pyparsing" +version = "3.2.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f2/a5/181488fc2b9d093e3972d2a472855aae8a03f000592dbfce716a512b3359/pyparsing-3.2.5.tar.gz", hash = "sha256:2df8d5b7b2802ef88e8d016a2eb9c7aeaa923529cd251ed0fe4608275d4105b6", size = 1099274, upload-time = "2025-09-21T04:11:06.277Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl", hash = "sha256:e38a4f02064cf41fe6593d328d0512495ad1f3d8a91c4f73fc401b3079a59a5e", size = 113890, upload-time = "2025-09-21T04:11:04.117Z" }, +] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, +] + +[[package]] +name = "pytz" +version = "2025.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884, upload-time = "2025-03-25T02:25:00.538Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225, upload-time = "2025-03-25T02:24:58.468Z" }, +] + +[[package]] +name = "scikit-learn" +version = "1.7.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "joblib" }, + { name = "numpy" }, + { name = "scipy" }, + { name = "threadpoolctl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/98/c2/a7855e41c9d285dfe86dc50b250978105dce513d6e459ea66a6aeb0e1e0c/scikit_learn-1.7.2.tar.gz", hash = "sha256:20e9e49ecd130598f1ca38a1d85090e1a600147b9c02fa6f15d69cb53d968fda", size = 7193136, upload-time = "2025-09-09T08:21:29.075Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ae/93/a3038cb0293037fd335f77f31fe053b89c72f17b1c8908c576c29d953e84/scikit_learn-1.7.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0b7dacaa05e5d76759fb071558a8b5130f4845166d88654a0f9bdf3eb57851b7", size = 9212382, upload-time = "2025-09-09T08:20:54.731Z" }, + { url = "https://files.pythonhosted.org/packages/40/dd/9a88879b0c1104259136146e4742026b52df8540c39fec21a6383f8292c7/scikit_learn-1.7.2-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:abebbd61ad9e1deed54cca45caea8ad5f79e1b93173dece40bb8e0c658dbe6fe", size = 8592042, upload-time = "2025-09-09T08:20:57.313Z" }, + { url = "https://files.pythonhosted.org/packages/46/af/c5e286471b7d10871b811b72ae794ac5fe2989c0a2df07f0ec723030f5f5/scikit_learn-1.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:502c18e39849c0ea1a5d681af1dbcf15f6cce601aebb657aabbfe84133c1907f", size = 9434180, upload-time = "2025-09-09T08:20:59.671Z" }, + { url = "https://files.pythonhosted.org/packages/f1/fd/df59faa53312d585023b2da27e866524ffb8faf87a68516c23896c718320/scikit_learn-1.7.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7a4c328a71785382fe3fe676a9ecf2c86189249beff90bf85e22bdb7efaf9ae0", size = 9283660, upload-time = "2025-09-09T08:21:01.71Z" }, + { url = "https://files.pythonhosted.org/packages/a7/c7/03000262759d7b6f38c836ff9d512f438a70d8a8ddae68ee80de72dcfb63/scikit_learn-1.7.2-cp313-cp313-win_amd64.whl", hash = "sha256:63a9afd6f7b229aad94618c01c252ce9e6fa97918c5ca19c9a17a087d819440c", size = 8702057, upload-time = "2025-09-09T08:21:04.234Z" }, + { url = "https://files.pythonhosted.org/packages/55/87/ef5eb1f267084532c8e4aef98a28b6ffe7425acbfd64b5e2f2e066bc29b3/scikit_learn-1.7.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:9acb6c5e867447b4e1390930e3944a005e2cb115922e693c08a323421a6966e8", size = 9558731, upload-time = "2025-09-09T08:21:06.381Z" }, + { url = "https://files.pythonhosted.org/packages/93/f8/6c1e3fc14b10118068d7938878a9f3f4e6d7b74a8ddb1e5bed65159ccda8/scikit_learn-1.7.2-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:2a41e2a0ef45063e654152ec9d8bcfc39f7afce35b08902bfe290c2498a67a6a", size = 9038852, upload-time = "2025-09-09T08:21:08.628Z" }, + { url = "https://files.pythonhosted.org/packages/83/87/066cafc896ee540c34becf95d30375fe5cbe93c3b75a0ee9aa852cd60021/scikit_learn-1.7.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:98335fb98509b73385b3ab2bd0639b1f610541d3988ee675c670371d6a87aa7c", size = 9527094, upload-time = "2025-09-09T08:21:11.486Z" }, + { url = "https://files.pythonhosted.org/packages/9c/2b/4903e1ccafa1f6453b1ab78413938c8800633988c838aa0be386cbb33072/scikit_learn-1.7.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:191e5550980d45449126e23ed1d5e9e24b2c68329ee1f691a3987476e115e09c", size = 9367436, upload-time = "2025-09-09T08:21:13.602Z" }, + { url = "https://files.pythonhosted.org/packages/b5/aa/8444be3cfb10451617ff9d177b3c190288f4563e6c50ff02728be67ad094/scikit_learn-1.7.2-cp313-cp313t-win_amd64.whl", hash = "sha256:57dc4deb1d3762c75d685507fbd0bc17160144b2f2ba4ccea5dc285ab0d0e973", size = 9275749, upload-time = "2025-09-09T08:21:15.96Z" }, + { url = "https://files.pythonhosted.org/packages/d9/82/dee5acf66837852e8e68df6d8d3a6cb22d3df997b733b032f513d95205b7/scikit_learn-1.7.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fa8f63940e29c82d1e67a45d5297bdebbcb585f5a5a50c4914cc2e852ab77f33", size = 9208906, upload-time = "2025-09-09T08:21:18.557Z" }, + { url = "https://files.pythonhosted.org/packages/3c/30/9029e54e17b87cb7d50d51a5926429c683d5b4c1732f0507a6c3bed9bf65/scikit_learn-1.7.2-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:f95dc55b7902b91331fa4e5845dd5bde0580c9cd9612b1b2791b7e80c3d32615", size = 8627836, upload-time = "2025-09-09T08:21:20.695Z" }, + { url = "https://files.pythonhosted.org/packages/60/18/4a52c635c71b536879f4b971c2cedf32c35ee78f48367885ed8025d1f7ee/scikit_learn-1.7.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:9656e4a53e54578ad10a434dc1f993330568cfee176dff07112b8785fb413106", size = 9426236, upload-time = "2025-09-09T08:21:22.645Z" }, + { url = "https://files.pythonhosted.org/packages/99/7e/290362f6ab582128c53445458a5befd471ed1ea37953d5bcf80604619250/scikit_learn-1.7.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:96dc05a854add0e50d3f47a1ef21a10a595016da5b007c7d9cd9d0bffd1fcc61", size = 9312593, upload-time = "2025-09-09T08:21:24.65Z" }, + { url = "https://files.pythonhosted.org/packages/8e/87/24f541b6d62b1794939ae6422f8023703bbf6900378b2b34e0b4384dfefd/scikit_learn-1.7.2-cp314-cp314-win_amd64.whl", hash = "sha256:bb24510ed3f9f61476181e4db51ce801e2ba37541def12dc9333b946fc7a9cf8", size = 8820007, upload-time = "2025-09-09T08:21:26.713Z" }, +] + +[[package]] +name = "scipy" +version = "1.16.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/4c/3b/546a6f0bfe791bbb7f8d591613454d15097e53f906308ec6f7c1ce588e8e/scipy-1.16.2.tar.gz", hash = "sha256:af029b153d243a80afb6eabe40b0a07f8e35c9adc269c019f364ad747f826a6b", size = 30580599, upload-time = "2025-09-11T17:48:08.271Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c1/27/c5b52f1ee81727a9fc457f5ac1e9bf3d6eab311805ea615c83c27ba06400/scipy-1.16.2-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:84f7bf944b43e20b8a894f5fe593976926744f6c185bacfcbdfbb62736b5cc70", size = 36604856, upload-time = "2025-09-11T17:41:47.695Z" }, + { url = "https://files.pythonhosted.org/packages/32/a9/15c20d08e950b540184caa8ced675ba1128accb0e09c653780ba023a4110/scipy-1.16.2-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:5c39026d12edc826a1ef2ad35ad1e6d7f087f934bb868fc43fa3049c8b8508f9", size = 28864626, upload-time = "2025-09-11T17:41:52.642Z" }, + { url = "https://files.pythonhosted.org/packages/4c/fc/ea36098df653cca26062a627c1a94b0de659e97127c8491e18713ca0e3b9/scipy-1.16.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:e52729ffd45b68777c5319560014d6fd251294200625d9d70fd8626516fc49f5", size = 20855689, upload-time = "2025-09-11T17:41:57.886Z" }, + { url = "https://files.pythonhosted.org/packages/dc/6f/d0b53be55727f3e6d7c72687ec18ea6d0047cf95f1f77488b99a2bafaee1/scipy-1.16.2-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:024dd4a118cccec09ca3209b7e8e614931a6ffb804b2a601839499cb88bdf925", size = 23512151, upload-time = "2025-09-11T17:42:02.303Z" }, + { url = "https://files.pythonhosted.org/packages/11/85/bf7dab56e5c4b1d3d8eef92ca8ede788418ad38a7dc3ff50262f00808760/scipy-1.16.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7a5dc7ee9c33019973a470556081b0fd3c9f4c44019191039f9769183141a4d9", size = 33329824, upload-time = "2025-09-11T17:42:07.549Z" }, + { url = "https://files.pythonhosted.org/packages/da/6a/1a927b14ddc7714111ea51f4e568203b2bb6ed59bdd036d62127c1a360c8/scipy-1.16.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c2275ff105e508942f99d4e3bc56b6ef5e4b3c0af970386ca56b777608ce95b7", size = 35681881, upload-time = "2025-09-11T17:42:13.255Z" }, + { url = "https://files.pythonhosted.org/packages/c1/5f/331148ea5780b4fcc7007a4a6a6ee0a0c1507a796365cc642d4d226e1c3a/scipy-1.16.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:af80196eaa84f033e48444d2e0786ec47d328ba00c71e4299b602235ffef9acb", size = 36006219, upload-time = "2025-09-11T17:42:18.765Z" }, + { url = "https://files.pythonhosted.org/packages/46/3a/e991aa9d2aec723b4a8dcfbfc8365edec5d5e5f9f133888067f1cbb7dfc1/scipy-1.16.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9fb1eb735fe3d6ed1f89918224e3385fbf6f9e23757cacc35f9c78d3b712dd6e", size = 38682147, upload-time = "2025-09-11T17:42:25.177Z" }, + { url = "https://files.pythonhosted.org/packages/a1/57/0f38e396ad19e41b4c5db66130167eef8ee620a49bc7d0512e3bb67e0cab/scipy-1.16.2-cp313-cp313-win_amd64.whl", hash = "sha256:fda714cf45ba43c9d3bae8f2585c777f64e3f89a2e073b668b32ede412d8f52c", size = 38520766, upload-time = "2025-09-11T17:43:25.342Z" }, + { url = "https://files.pythonhosted.org/packages/1b/a5/85d3e867b6822d331e26c862a91375bb7746a0b458db5effa093d34cdb89/scipy-1.16.2-cp313-cp313-win_arm64.whl", hash = "sha256:2f5350da923ccfd0b00e07c3e5cfb316c1c0d6c1d864c07a72d092e9f20db104", size = 25451169, upload-time = "2025-09-11T17:43:30.198Z" }, + { url = "https://files.pythonhosted.org/packages/09/d9/60679189bcebda55992d1a45498de6d080dcaf21ce0c8f24f888117e0c2d/scipy-1.16.2-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:53d8d2ee29b925344c13bda64ab51785f016b1b9617849dac10897f0701b20c1", size = 37012682, upload-time = "2025-09-11T17:42:30.677Z" }, + { url = "https://files.pythonhosted.org/packages/83/be/a99d13ee4d3b7887a96f8c71361b9659ba4ef34da0338f14891e102a127f/scipy-1.16.2-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:9e05e33657efb4c6a9d23bd8300101536abd99c85cca82da0bffff8d8764d08a", size = 29389926, upload-time = "2025-09-11T17:42:35.845Z" }, + { url = "https://files.pythonhosted.org/packages/bf/0a/130164a4881cec6ca8c00faf3b57926f28ed429cd6001a673f83c7c2a579/scipy-1.16.2-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:7fe65b36036357003b3ef9d37547abeefaa353b237e989c21027b8ed62b12d4f", size = 21381152, upload-time = "2025-09-11T17:42:40.07Z" }, + { url = "https://files.pythonhosted.org/packages/47/a6/503ffb0310ae77fba874e10cddfc4a1280bdcca1d13c3751b8c3c2996cf8/scipy-1.16.2-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:6406d2ac6d40b861cccf57f49592f9779071655e9f75cd4f977fa0bdd09cb2e4", size = 23914410, upload-time = "2025-09-11T17:42:44.313Z" }, + { url = "https://files.pythonhosted.org/packages/fa/c7/1147774bcea50d00c02600aadaa919facbd8537997a62496270133536ed6/scipy-1.16.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ff4dc42bd321991fbf611c23fc35912d690f731c9914bf3af8f417e64aca0f21", size = 33481880, upload-time = "2025-09-11T17:42:49.325Z" }, + { url = "https://files.pythonhosted.org/packages/6a/74/99d5415e4c3e46b2586f30cdbecb95e101c7192628a484a40dd0d163811a/scipy-1.16.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:654324826654d4d9133e10675325708fb954bc84dae6e9ad0a52e75c6b1a01d7", size = 35791425, upload-time = "2025-09-11T17:42:54.711Z" }, + { url = "https://files.pythonhosted.org/packages/1b/ee/a6559de7c1cc710e938c0355d9d4fbcd732dac4d0d131959d1f3b63eb29c/scipy-1.16.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:63870a84cd15c44e65220eaed2dac0e8f8b26bbb991456a033c1d9abfe8a94f8", size = 36178622, upload-time = "2025-09-11T17:43:00.375Z" }, + { url = "https://files.pythonhosted.org/packages/4e/7b/f127a5795d5ba8ece4e0dce7d4a9fb7cb9e4f4757137757d7a69ab7d4f1a/scipy-1.16.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:fa01f0f6a3050fa6a9771a95d5faccc8e2f5a92b4a2e5440a0fa7264a2398472", size = 38783985, upload-time = "2025-09-11T17:43:06.661Z" }, + { url = "https://files.pythonhosted.org/packages/3e/9f/bc81c1d1e033951eb5912cd3750cc005943afa3e65a725d2443a3b3c4347/scipy-1.16.2-cp313-cp313t-win_amd64.whl", hash = "sha256:116296e89fba96f76353a8579820c2512f6e55835d3fad7780fece04367de351", size = 38631367, upload-time = "2025-09-11T17:43:14.44Z" }, + { url = "https://files.pythonhosted.org/packages/d6/5e/2cc7555fd81d01814271412a1d59a289d25f8b63208a0a16c21069d55d3e/scipy-1.16.2-cp313-cp313t-win_arm64.whl", hash = "sha256:98e22834650be81d42982360382b43b17f7ba95e0e6993e2a4f5b9ad9283a94d", size = 25787992, upload-time = "2025-09-11T17:43:19.745Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ac/ad8951250516db71619f0bd3b2eb2448db04b720a003dd98619b78b692c0/scipy-1.16.2-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:567e77755019bb7461513c87f02bb73fb65b11f049aaaa8ca17cfaa5a5c45d77", size = 36595109, upload-time = "2025-09-11T17:43:35.713Z" }, + { url = "https://files.pythonhosted.org/packages/ff/f6/5779049ed119c5b503b0f3dc6d6f3f68eefc3a9190d4ad4c276f854f051b/scipy-1.16.2-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:17d9bb346194e8967296621208fcdfd39b55498ef7d2f376884d5ac47cec1a70", size = 28859110, upload-time = "2025-09-11T17:43:40.814Z" }, + { url = "https://files.pythonhosted.org/packages/82/09/9986e410ae38bf0a0c737ff8189ac81a93b8e42349aac009891c054403d7/scipy-1.16.2-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:0a17541827a9b78b777d33b623a6dcfe2ef4a25806204d08ead0768f4e529a88", size = 20850110, upload-time = "2025-09-11T17:43:44.981Z" }, + { url = "https://files.pythonhosted.org/packages/0d/ad/485cdef2d9215e2a7df6d61b81d2ac073dfacf6ae24b9ae87274c4e936ae/scipy-1.16.2-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:d7d4c6ba016ffc0f9568d012f5f1eb77ddd99412aea121e6fa8b4c3b7cbad91f", size = 23497014, upload-time = "2025-09-11T17:43:49.074Z" }, + { url = "https://files.pythonhosted.org/packages/a7/74/f6a852e5d581122b8f0f831f1d1e32fb8987776ed3658e95c377d308ed86/scipy-1.16.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:9702c4c023227785c779cba2e1d6f7635dbb5b2e0936cdd3a4ecb98d78fd41eb", size = 33401155, upload-time = "2025-09-11T17:43:54.661Z" }, + { url = "https://files.pythonhosted.org/packages/d9/f5/61d243bbc7c6e5e4e13dde9887e84a5cbe9e0f75fd09843044af1590844e/scipy-1.16.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d1cdf0ac28948d225decdefcc45ad7dd91716c29ab56ef32f8e0d50657dffcc7", size = 35691174, upload-time = "2025-09-11T17:44:00.101Z" }, + { url = "https://files.pythonhosted.org/packages/03/99/59933956331f8cc57e406cdb7a483906c74706b156998f322913e789c7e1/scipy-1.16.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:70327d6aa572a17c2941cdfb20673f82e536e91850a2e4cb0c5b858b690e1548", size = 36070752, upload-time = "2025-09-11T17:44:05.619Z" }, + { url = "https://files.pythonhosted.org/packages/c6/7d/00f825cfb47ee19ef74ecf01244b43e95eae74e7e0ff796026ea7cd98456/scipy-1.16.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5221c0b2a4b58aa7c4ed0387d360fd90ee9086d383bb34d9f2789fafddc8a936", size = 38701010, upload-time = "2025-09-11T17:44:11.322Z" }, + { url = "https://files.pythonhosted.org/packages/e4/9f/b62587029980378304ba5a8563d376c96f40b1e133daacee76efdcae32de/scipy-1.16.2-cp314-cp314-win_amd64.whl", hash = "sha256:f5a85d7b2b708025af08f060a496dd261055b617d776fc05a1a1cc69e09fe9ff", size = 39360061, upload-time = "2025-09-11T17:45:09.814Z" }, + { url = "https://files.pythonhosted.org/packages/82/04/7a2f1609921352c7fbee0815811b5050582f67f19983096c4769867ca45f/scipy-1.16.2-cp314-cp314-win_arm64.whl", hash = "sha256:2cc73a33305b4b24556957d5857d6253ce1e2dcd67fa0ff46d87d1670b3e1e1d", size = 26126914, upload-time = "2025-09-11T17:45:14.73Z" }, + { url = "https://files.pythonhosted.org/packages/51/b9/60929ce350c16b221928725d2d1d7f86cf96b8bc07415547057d1196dc92/scipy-1.16.2-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:9ea2a3fed83065d77367775d689401a703d0f697420719ee10c0780bcab594d8", size = 37013193, upload-time = "2025-09-11T17:44:16.757Z" }, + { url = "https://files.pythonhosted.org/packages/2a/41/ed80e67782d4bc5fc85a966bc356c601afddd175856ba7c7bb6d9490607e/scipy-1.16.2-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:7280d926f11ca945c3ef92ba960fa924e1465f8d07ce3a9923080363390624c4", size = 29390172, upload-time = "2025-09-11T17:44:21.783Z" }, + { url = "https://files.pythonhosted.org/packages/c4/a3/2f673ace4090452696ccded5f5f8efffb353b8f3628f823a110e0170b605/scipy-1.16.2-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:8afae1756f6a1fe04636407ef7dbece33d826a5d462b74f3d0eb82deabefd831", size = 21381326, upload-time = "2025-09-11T17:44:25.982Z" }, + { url = "https://files.pythonhosted.org/packages/42/bf/59df61c5d51395066c35836b78136accf506197617c8662e60ea209881e1/scipy-1.16.2-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:5c66511f29aa8d233388e7416a3f20d5cae7a2744d5cee2ecd38c081f4e861b3", size = 23915036, upload-time = "2025-09-11T17:44:30.527Z" }, + { url = "https://files.pythonhosted.org/packages/91/c3/edc7b300dc16847ad3672f1a6f3f7c5d13522b21b84b81c265f4f2760d4a/scipy-1.16.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:efe6305aeaa0e96b0ccca5ff647a43737d9a092064a3894e46c414db84bc54ac", size = 33484341, upload-time = "2025-09-11T17:44:35.981Z" }, + { url = "https://files.pythonhosted.org/packages/26/c7/24d1524e72f06ff141e8d04b833c20db3021020563272ccb1b83860082a9/scipy-1.16.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7f3a337d9ae06a1e8d655ee9d8ecb835ea5ddcdcbd8d23012afa055ab014f374", size = 35790840, upload-time = "2025-09-11T17:44:41.76Z" }, + { url = "https://files.pythonhosted.org/packages/aa/b7/5aaad984eeedd56858dc33d75efa59e8ce798d918e1033ef62d2708f2c3d/scipy-1.16.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:bab3605795d269067d8ce78a910220262711b753de8913d3deeaedb5dded3bb6", size = 36174716, upload-time = "2025-09-11T17:44:47.316Z" }, + { url = "https://files.pythonhosted.org/packages/fd/c2/e276a237acb09824822b0ada11b028ed4067fdc367a946730979feacb870/scipy-1.16.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:b0348d8ddb55be2a844c518cd8cc8deeeb8aeba707cf834db5758fc89b476a2c", size = 38790088, upload-time = "2025-09-11T17:44:53.011Z" }, + { url = "https://files.pythonhosted.org/packages/c6/b4/5c18a766e8353015439f3780f5fc473f36f9762edc1a2e45da3ff5a31b21/scipy-1.16.2-cp314-cp314t-win_amd64.whl", hash = "sha256:26284797e38b8a75e14ea6631d29bda11e76ceaa6ddb6fdebbfe4c4d90faf2f9", size = 39457455, upload-time = "2025-09-11T17:44:58.899Z" }, + { url = "https://files.pythonhosted.org/packages/97/30/2f9a5243008f76dfc5dee9a53dfb939d9b31e16ce4bd4f2e628bfc5d89d2/scipy-1.16.2-cp314-cp314t-win_arm64.whl", hash = "sha256:d2a4472c231328d4de38d5f1f68fdd6d28a615138f842580a8a321b5845cf779", size = 26448374, upload-time = "2025-09-11T17:45:03.45Z" }, +] + +[[package]] +name = "six" +version = "1.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" }, +] + +[[package]] +name = "termcolor" +version = "3.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ca/6c/3d75c196ac07ac8749600b60b03f4f6094d54e132c4d94ebac6ee0e0add0/termcolor-3.1.0.tar.gz", hash = "sha256:6a6dd7fbee581909eeec6a756cff1d7f7c376063b14e4a298dc4980309e55970", size = 14324, upload-time = "2025-04-30T11:37:53.791Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4f/bd/de8d508070629b6d84a30d01d57e4a65c69aa7f5abe7560b8fad3b50ea59/termcolor-3.1.0-py3-none-any.whl", hash = "sha256:591dd26b5c2ce03b9e43f391264626557873ce1d379019786f99b0c2bee140aa", size = 7684, upload-time = "2025-04-30T11:37:52.382Z" }, +] + +[[package]] +name = "threadpoolctl" +version = "3.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b7/4d/08c89e34946fce2aec4fbb45c9016efd5f4d7f24af8e5d93296e935631d8/threadpoolctl-3.6.0.tar.gz", hash = "sha256:8ab8b4aa3491d812b623328249fab5302a68d2d71745c8a4c719a2fcaba9f44e", size = 21274, upload-time = "2025-03-13T13:49:23.031Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl", hash = "sha256:43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb", size = 18638, upload-time = "2025-03-13T13:49:21.846Z" }, +] + +[[package]] +name = "tqdm" +version = "4.67.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737, upload-time = "2024-11-24T20:12:22.481Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540, upload-time = "2024-11-24T20:12:19.698Z" }, +] + +[[package]] +name = "tzdata" +version = "2025.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380, upload-time = "2025-03-23T13:54:43.652Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839, upload-time = "2025-03-23T13:54:41.845Z" }, +] diff --git a/resampling-texts/figures/fig4.pdf b/resampling-texts/figures/fig4.pdf new file mode 100644 index 0000000000000000000000000000000000000000..dcef29dc76fd923518cf7ef1aac22fa4ecf94324 GIT binary patch literal 20666 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≫A|@-LH12o0^>#G{tD2+zoezX`}P(# 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 Jk+to}{{is5bgKXW literal 0 HcmV?d00001