Skip to content

Commit 632cf97

Browse files
authored
Merge pull request #217 from uriahf/195-update-functions-for-discrimination-plots
195 update functions for discrimination plots
2 parents 926d377 + 4a8423f commit 632cf97

File tree

6 files changed

+44
-41
lines changed

6 files changed

+44
-41
lines changed

docs/_quarto.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ quartodoc:
2121
contents:
2222
- prepare_performance_data
2323
- prepare_performance_data_times
24-
- title: Calibration
25-
desc: Functions for Calibration.
26-
contents:
27-
- create_calibration_curve
24+
# - title: Calibration
25+
# desc: Functions for Calibration.
26+
# contents:
27+
# - create_calibration_curve
2828
- title: Discrimination
2929
desc: Functions for Discrimination.
3030
contents:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies = [
1313
"marimo>=0.17.0",
1414
]
1515
name = "rtichoke"
16-
version = "0.1.20"
16+
version = "0.1.21"
1717
description = "interactive visualizations for performance of predictive models"
1818
readme = "README.md"
1919

src/rtichoke/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
from rtichoke.discrimination.gains import create_gains_curve as create_gains_curve
2121
from rtichoke.discrimination.gains import plot_gains_curve as plot_gains_curve
2222

23-
from rtichoke.calibration.calibration import (
24-
create_calibration_curve as create_calibration_curve,
25-
)
23+
# from rtichoke.calibration.calibration import (
24+
# create_calibration_curve as create_calibration_curve,
25+
# )
2626

2727
from rtichoke.utility.decision import create_decision_curve as create_decision_curve
2828
from rtichoke.utility.decision import plot_decision_curve as plot_decision_curve

src/rtichoke/calibration/calibration.py

Lines changed: 31 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
"""
44

55
from typing import Any, Dict, List, Optional
6-
import pandas as pd
6+
7+
# import pandas as pd
78
import plotly.graph_objects as go
89
from plotly.subplots import make_subplots
910
from plotly.graph_objs._figure import Figure
10-
from rtichoke.helpers.send_post_request_to_r_rtichoke import send_requests_to_rtichoke_r
11+
# from rtichoke.helpers.send_post_request_to_r_rtichoke import send_requests_to_rtichoke_r
1112

1213

1314
def create_calibration_curve(
@@ -52,38 +53,39 @@ def create_calibration_curve(
5253
Returns:
5354
Figure: _description_
5455
"""
56+
pass
5557

56-
rtichoke_response = send_requests_to_rtichoke_r(
57-
dictionary_to_send={
58-
"probs": probs,
59-
"reals": reals,
60-
"size": size,
61-
"color_values ": color_values,
62-
},
63-
url_api=url_api,
64-
endpoint="create_calibration_curve_list",
65-
)
58+
# rtichoke_response = send_requests_to_rtichoke_r(
59+
# dictionary_to_send={
60+
# "probs": probs,
61+
# "reals": reals,
62+
# "size": size,
63+
# "color_values ": color_values,
64+
# },
65+
# url_api=url_api,
66+
# endpoint="create_calibration_curve_list",
67+
# )
6668

67-
calibration_curve_list = rtichoke_response.json()
69+
# calibration_curve_list = rtichoke_response.json()
6870

69-
calibration_curve_list["deciles_dat"] = pd.DataFrame.from_dict(
70-
calibration_curve_list["deciles_dat"]
71-
)
72-
calibration_curve_list["smooth_dat"] = pd.DataFrame.from_dict(
73-
calibration_curve_list["smooth_dat"]
74-
)
75-
calibration_curve_list["reference_data"] = pd.DataFrame.from_dict(
76-
calibration_curve_list["reference_data"]
77-
)
78-
calibration_curve_list["histogram_for_calibration"] = pd.DataFrame.from_dict(
79-
calibration_curve_list["histogram_for_calibration"]
80-
)
71+
# calibration_curve_list["deciles_dat"] = pd.DataFrame.from_dict(
72+
# calibration_curve_list["deciles_dat"]
73+
# )
74+
# calibration_curve_list["smooth_dat"] = pd.DataFrame.from_dict(
75+
# calibration_curve_list["smooth_dat"]
76+
# )
77+
# calibration_curve_list["reference_data"] = pd.DataFrame.from_dict(
78+
# calibration_curve_list["reference_data"]
79+
# )
80+
# calibration_curve_list["histogram_for_calibration"] = pd.DataFrame.from_dict(
81+
# calibration_curve_list["histogram_for_calibration"]
82+
# )
8183

82-
calibration_curve = create_plotly_curve_from_calibration_curve_list(
83-
calibration_curve_list=calibration_curve_list, calibration_type=calibration_type
84-
)
84+
# calibration_curve = create_plotly_curve_from_calibration_curve_list(
85+
# calibration_curve_list=calibration_curve_list, calibration_type=calibration_type
86+
# )
8587

86-
return calibration_curve
88+
# return calibration_curve
8789

8890

8991
def create_plotly_curve_from_calibration_curve_list(

src/rtichoke/helpers/send_post_request_to_r_rtichoke.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
A module for sending post requests to rtichoke r api
33
"""
44

5-
import requests
5+
# import requests
66
import pandas as pd
77
from rtichoke.helpers.exported_functions import create_plotly_curve
88

@@ -18,9 +18,10 @@ def send_requests_to_rtichoke_r(dictionary_to_send, url_api, endpoint):
1818
Returns:
1919
_type_: _description_
2020
"""
21-
rtichoke_response = requests.post(f"{url_api}{endpoint}", json=dictionary_to_send)
21+
pass
22+
# rtichoke_response = requests.post(f"{url_api}{endpoint}", json=dictionary_to_send)
2223

23-
return rtichoke_response
24+
# return rtichoke_response
2425

2526

2627
def create_rtichoke_curve(

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)