Skip to content

Commit 06d9e90

Browse files
authored
Merge pull request #1 from Genentech/dev
v0.0.1
2 parents a573f51 + ae2d81d commit 06d9e90

23 files changed

Lines changed: 2594 additions & 1623 deletions

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,11 @@ Let's take a look at the data:
2020

2121
```python
2222
import pandas as pd
23-
from IPython.display import display, Markdown
2423

2524
from pysummaries import get_table_summary, get_sample_data
2625

2726
df = get_sample_data()
28-
display(df)
27+
df
2928
```
3029

3130
![alt text](documentation/images/pysummaries_sample_data.png)
@@ -39,7 +38,7 @@ Let's start first with the PySummaries native backend:
3938

4039
```python
4140
summary_table = get_table_summary(df, strata='group', backend='native')
42-
display(summary_table)
41+
summary_table
4342
```
4443

4544
![alt text](documentation/images/pysummaries_native_backend.png)
@@ -48,7 +47,7 @@ And now, let's try the great tables backend!
4847

4948
```python
5049
summary_table = get_table_summary_gt(df, strata='group', backend='gt')
51-
display(summary_table)
50+
summary_table
5251
```
5352

5453
![alt text](documentation/images/pysummaries_gt_backend.png)

changelog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
# 0.0.1
2+
* Added support for pyarrow pandas dtypes
3+
4+
# 0.0.1b1
25
* First version

docs/_sources/index.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,11 @@
3636

3737
# %%
3838
import pandas as pd
39-
from IPython.display import display, Markdown
4039

4140
from pysummaries import get_table_summary, get_sample_data
4241

4342
df = get_sample_data()
44-
display(df)
43+
df
4544

4645
# %% [markdown]
4746
# Now, let's do a table one stratifying by group
@@ -54,14 +53,14 @@
5453

5554
# %%
5655
summary_table = get_table_summary(df, strata='group', backend='native')
57-
display(summary_table)
56+
summary_table
5857

5958
# %% [markdown]
6059
# And now, let's try the great tables backend!
6160

6261
# %%
6362
summary_table = get_table_summary(df, strata='group', backend='gt')
64-
display(summary_table)
63+
summary_table
6564

6665
# %% [markdown]
6766
# In both cases you can enhance the table with more features. For example, let's add a title and footer to the table.
@@ -73,7 +72,7 @@
7372

7473
# %%
7574
summary_table = get_table_summary(df, strata='group', backend='native', caption="<strong>Table 1</strong>", footer="This is the footer")
76-
display(summary_table)
75+
summary_table
7776

7877
# %% [markdown]
7978
# And now, with the great tables backend:
@@ -86,7 +85,7 @@
8685
.tab_source_note(source_note = "This is the footer")
8786
.cols_align('center')
8887
)
89-
display(summary_table)
88+
summary_table
9089

9190
# %% [markdown]
9291
# ## More features
@@ -126,10 +125,10 @@
126125
# Let's bring nice labels for gender and age and exclude region
127126
labels = {'gender': 'Birth gender, n (%)',
128127
"age": 'Age at Index'}
129-
# we could also specify columns_include
130-
# column_include = ['age', 'gender']
131-
cols_exclude = ['region']
132-
summary_table = get_table_summary(df, strata='group', columns_exclude=cols_exclude, columns_labels=labels)
128+
# we could also specify columns_exclude
129+
cols_include = ['age', 'gender']
130+
#cols_exclude = ['region']
131+
summary_table = get_table_summary(df, strata='group', columns_include=cols_include, columns_labels=labels)
133132
summary_table
134133

135134
# %% [markdown]

docs/api.html

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,7 @@ <h2> Contents </h2>
348348
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#pysummaries.get_sample_data"><code class="docutils literal notranslate"><span class="pre">get_sample_data()</span></code></a></li>
349349
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#pysummaries.get_styles"><code class="docutils literal notranslate"><span class="pre">get_styles()</span></code></a></li>
350350
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#pysummaries.get_table_summary"><code class="docutils literal notranslate"><span class="pre">get_table_summary()</span></code></a></li>
351+
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#pysummaries.get_test_data"><code class="docutils literal notranslate"><span class="pre">get_test_data()</span></code></a></li>
351352
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#pysummaries.numerical_mean_sd"><code class="docutils literal notranslate"><span class="pre">numerical_mean_sd()</span></code></a></li>
352353
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#pysummaries.numerical_median_iqr"><code class="docutils literal notranslate"><span class="pre">numerical_median_iqr()</span></code></a></li>
353354
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#pysummaries.numerical_median_q1q3"><code class="docutils literal notranslate"><span class="pre">numerical_median_q1q3()</span></code></a></li>
@@ -578,6 +579,20 @@ <h2> Contents </h2>
578579
</div>
579580
</dd></dl>
580581

582+
<dl class="py function">
583+
<dt class="sig sig-object py" id="pysummaries.get_test_data">
584+
<span class="sig-prename descclassname"><span class="pre">pysummaries.</span></span><span class="sig-name descname"><span class="pre">get_test_data</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pysummaries.get_test_data" title="Link to this definition">#</a></dt>
585+
<dd><p>Enriches the sample data with further column for testing</p>
586+
<dl class="field-list simple">
587+
<dt class="field-odd">Returns<span class="colon">:</span></dt>
588+
<dd class="field-odd"><p>sample data</p>
589+
</dd>
590+
<dt class="field-even">Return type<span class="colon">:</span></dt>
591+
<dd class="field-even"><p>pandas dataframe</p>
592+
</dd>
593+
</dl>
594+
</dd></dl>
595+
581596
<dl class="py function">
582597
<dt class="sig sig-object py" id="pysummaries.numerical_mean_sd">
583598
<span class="sig-prename descclassname"><span class="pre">pysummaries.</span></span><span class="sig-name descname"><span class="pre">numerical_mean_sd</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">curseries</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">rounding</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#pysummaries.numerical_mean_sd" title="Link to this definition">#</a></dt>
@@ -789,6 +804,7 @@ <h2> Contents </h2>
789804
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#pysummaries.get_sample_data"><code class="docutils literal notranslate"><span class="pre">get_sample_data()</span></code></a></li>
790805
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#pysummaries.get_styles"><code class="docutils literal notranslate"><span class="pre">get_styles()</span></code></a></li>
791806
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#pysummaries.get_table_summary"><code class="docutils literal notranslate"><span class="pre">get_table_summary()</span></code></a></li>
807+
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#pysummaries.get_test_data"><code class="docutils literal notranslate"><span class="pre">get_test_data()</span></code></a></li>
792808
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#pysummaries.numerical_mean_sd"><code class="docutils literal notranslate"><span class="pre">numerical_mean_sd()</span></code></a></li>
793809
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#pysummaries.numerical_median_iqr"><code class="docutils literal notranslate"><span class="pre">numerical_median_iqr()</span></code></a></li>
794810
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#pysummaries.numerical_median_q1q3"><code class="docutils literal notranslate"><span class="pre">numerical_median_q1q3()</span></code></a></li>

docs/genindex.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,8 @@ <h2 id="G">G</h2>
330330
<li><a href="api.html#pysummaries.get_styles">get_styles() (in module pysummaries)</a>
331331
</li>
332332
<li><a href="api.html#pysummaries.get_table_summary">get_table_summary() (in module pysummaries)</a>
333+
</li>
334+
<li><a href="api.html#pysummaries.get_test_data">get_test_data() (in module pysummaries)</a>
333335
</li>
334336
</ul></td>
335337
</tr></table>

0 commit comments

Comments
 (0)