Skip to content

Commit 856febe

Browse files
committed
get dataset included in autodoc
1 parent 988ac05 commit 856febe

File tree

3 files changed

+17
-3
lines changed

3 files changed

+17
-3
lines changed

causalpy/data/datasets.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,20 @@
1515
}
1616

1717

18-
def get_data_home():
18+
def _get_data_home() -> pathlib.PosixPath:
1919
"""Return the path of the data directory"""
2020
return pathlib.Path(cp.__file__).parents[1] / "causalpy" / "data"
2121

2222

23-
def load_data(dataset: str = None):
23+
def load_data(dataset: str = None) -> pd.DataFrame:
24+
"""Loads the requested dataset and returns a pandas DataFrame.
25+
26+
:param dataset: The desired dataset to load
27+
"""
2428

2529
if dataset in DATASETS:
2630

27-
data_dir = get_data_home()
31+
data_dir = _get_data_home()
2832
datafile = DATASETS[dataset]
2933
file_path = data_dir / datafile["filename"]
3034
return pd.read_csv(file_path)

docs/api_datasets.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
:mod:`causalpy.data.datasets`
2+
=============================
3+
4+
.. toctree::
5+
:maxdepth: 1
6+
7+
.. automodule:: causalpy.data.datasets
8+
:members:
9+
:undoc-members:

docs/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ Documentation outline
113113
api_pymc_experiments
114114
api_pymc_models
115115
api_plot_utils
116+
api_datasets
116117

117118

118119
Index

0 commit comments

Comments
 (0)