Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/recipes-rerun.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ jobs:
pull-requests: write
env:
GH_TOKEN: ${{ github.token }}
PLOTLY_RENDERER: svg
PLOTLY_RENDERER: png
steps:

- uses: actions/checkout@v4
Expand Down
13 changes: 12 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
# Contributing

This Howso™ opensource project only accepts code contributions from individuals and organizations that have signed a contributor license agreement. For more information on contributing and for links to the individual and corporate CLAs, please visit: https://www.howso.com/cla
This Howso™ opensource project only accepts code contributions from individuals and organizations that have signed a contributor license agreement. For more information on contributing and for links to the individual and corporate CLAs, please visit: https://www.howso.com/cla

## Reviewing Recipes before a Release

All recipes should be visually inspected, but there are a couple of specific things that are worth looking for:

- In `time_series_forecasting.ipynb` and `time_series_overview.ipynb`, ensure that the forecasted lines are smooth
and that the generative time series visually match the original time series.
- In `car_type_demo.ipynb` ensure that Kia and Hyundai show up in the most similar records in the output of cell 21.
- In `model_monitoring.ipynb` ensure that there is a clear distinction between the data pre-and post the start of the
kiwi data.
- In `auditing_and_editing.ipynb` ensure that the prediction after the edit results in the correct predicted value.
4 changes: 2 additions & 2 deletions LICENSE-3RD-PARTY.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Faker
38.2.0
39.0.0
MIT License
joke2k
https://github.com/joke2k/faker
Faker is a Python package that generates fake data for you.
/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/faker-38.2.0.dist-info/licenses/LICENSE.txt
/home/runner/.pyenv/versions/3.13.11/lib/python3.13/site-packages/faker-39.0.0.dist-info/licenses/LICENSE.txt
Copyright (c) 2012 Daniele Faraglia

Permission is hereby granted, free of charge, to any person obtaining a copy
Expand Down
90 changes: 45 additions & 45 deletions recipes/1-Insights/conditioned-insights.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@
"execution_count": 1,
"metadata": {
"execution": {
"iopub.execute_input": "2025-12-05T17:44:00.504183Z",
"iopub.status.busy": "2025-12-05T17:44:00.504013Z",
"iopub.status.idle": "2025-12-05T17:44:01.106000Z",
"shell.execute_reply": "2025-12-05T17:44:01.105136Z"
"iopub.execute_input": "2025-12-18T02:16:21.818314Z",
"iopub.status.busy": "2025-12-18T02:16:21.818130Z",
"iopub.status.idle": "2025-12-18T02:16:22.490278Z",
"shell.execute_reply": "2025-12-18T02:16:22.489546Z"
}
},
"outputs": [],
Expand Down Expand Up @@ -50,10 +50,10 @@
"execution_count": 2,
"metadata": {
"execution": {
"iopub.execute_input": "2025-12-05T17:44:01.108785Z",
"iopub.status.busy": "2025-12-05T17:44:01.108577Z",
"iopub.status.idle": "2025-12-05T17:44:03.021114Z",
"shell.execute_reply": "2025-12-05T17:44:03.020271Z"
"iopub.execute_input": "2025-12-18T02:16:22.493182Z",
"iopub.status.busy": "2025-12-18T02:16:22.492906Z",
"iopub.status.idle": "2025-12-18T02:16:24.398082Z",
"shell.execute_reply": "2025-12-18T02:16:24.397212Z"
}
},
"outputs": [],
Expand All @@ -80,10 +80,10 @@
"execution_count": 3,
"metadata": {
"execution": {
"iopub.execute_input": "2025-12-05T17:44:03.023709Z",
"iopub.status.busy": "2025-12-05T17:44:03.023523Z",
"iopub.status.idle": "2025-12-05T17:44:14.489266Z",
"shell.execute_reply": "2025-12-05T17:44:14.488267Z"
"iopub.execute_input": "2025-12-18T02:16:24.400374Z",
"iopub.status.busy": "2025-12-18T02:16:24.400120Z",
"iopub.status.idle": "2025-12-18T02:16:35.409189Z",
"shell.execute_reply": "2025-12-18T02:16:35.408218Z"
}
},
"outputs": [],
Expand Down Expand Up @@ -128,21 +128,21 @@
"execution_count": 4,
"metadata": {
"execution": {
"iopub.execute_input": "2025-12-05T17:44:14.491541Z",
"iopub.status.busy": "2025-12-05T17:44:14.491302Z",
"iopub.status.idle": "2025-12-05T17:44:15.720040Z",
"shell.execute_reply": "2025-12-05T17:44:15.719154Z"
"iopub.execute_input": "2025-12-18T02:16:35.411882Z",
"iopub.status.busy": "2025-12-18T02:16:35.411653Z",
"iopub.status.idle": "2025-12-18T02:16:36.545441Z",
"shell.execute_reply": "2025-12-18T02:16:36.544670Z"
}
},
"outputs": [
{
"data": {
"text/plain": [
"accuracy 0.834000\n",
"mae 0.259042\n",
"mcc 0.539410\n",
"precision 0.799174\n",
"recall 0.743139\n",
"accuracy 0.779000\n",
"mae 0.316956\n",
"mcc 0.471535\n",
"precision 0.722518\n",
"recall 0.749805\n",
"Name: target, dtype: float64"
]
},
Expand Down Expand Up @@ -180,28 +180,28 @@
},
{
"cell_type": "code",
"execution_count": 8,
"execution_count": 5,
"metadata": {
"execution": {
"iopub.execute_input": "2025-12-05T17:44:15.753882Z",
"iopub.status.busy": "2025-12-05T17:44:15.753506Z",
"iopub.status.idle": "2025-12-05T17:44:15.981691Z",
"shell.execute_reply": "2025-12-05T17:44:15.980905Z"
"iopub.execute_input": "2025-12-18T02:16:36.582894Z",
"iopub.status.busy": "2025-12-18T02:16:36.582633Z",
"iopub.status.idle": "2025-12-18T02:16:36.711882Z",
"shell.execute_reply": "2025-12-18T02:16:36.711159Z"
}
},
"outputs": [
{
"data": {
"text/plain": [
"mcc 0.000000\n",
"precision 0.423077\n",
"recall 0.500000\n",
"mae 0.177199\n",
"accuracy 0.846154\n",
"precision 0.382353\n",
"mcc -0.235294\n",
"mae 0.369950\n",
"accuracy 0.619048\n",
"recall 0.382353\n",
"Name: target, dtype: float64"
]
},
"execution_count": 8,
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
Expand Down Expand Up @@ -256,19 +256,19 @@
"execution_count": 6,
"metadata": {
"execution": {
"iopub.execute_input": "2025-12-05T17:44:15.983802Z",
"iopub.status.busy": "2025-12-05T17:44:15.983618Z",
"iopub.status.idle": "2025-12-05T17:44:18.495173Z",
"shell.execute_reply": "2025-12-05T17:44:18.494383Z"
"iopub.execute_input": "2025-12-18T02:16:36.714350Z",
"iopub.status.busy": "2025-12-18T02:16:36.714107Z",
"iopub.status.idle": "2025-12-18T02:16:38.986743Z",
"shell.execute_reply": "2025-12-18T02:16:38.985976Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Female accuracy: 88%\n",
"Male accuracy: 77%\n"
"Female accuracy: 79%\n",
"Male accuracy: 76%\n"
]
}
],
Expand Down Expand Up @@ -313,19 +313,19 @@
"execution_count": 7,
"metadata": {
"execution": {
"iopub.execute_input": "2025-12-05T17:44:18.497393Z",
"iopub.status.busy": "2025-12-05T17:44:18.497145Z",
"iopub.status.idle": "2025-12-05T17:44:20.679938Z",
"shell.execute_reply": "2025-12-05T17:44:20.679147Z"
"iopub.execute_input": "2025-12-18T02:16:38.988917Z",
"iopub.status.busy": "2025-12-18T02:16:38.988667Z",
"iopub.status.idle": "2025-12-18T02:16:41.026554Z",
"shell.execute_reply": "2025-12-18T02:16:41.025724Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Female accuracy: 89%\n",
"Male accuracy: 76%\n"
"Female accuracy: 78%\n",
"Male accuracy: 69%\n"
]
}
],
Expand Down Expand Up @@ -373,7 +373,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.1"
"version": "3.10.19"
}
},
"nbformat": 4,
Expand Down
Loading
Loading