Skip to content

Commit 2a74f2d

Browse files
[CLEANUP] Update docstrings and signatures (#70)
* doc - update docstrings and signatures * Linting
1 parent cd72a43 commit 2a74f2d

5 files changed

Lines changed: 442 additions & 156 deletions

File tree

docs/source/conf.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@
2626
"myst_parser",
2727
]
2828

29+
# Napoleon settings for numpy-style docstrings
30+
napoleon_google_docstring = False
31+
napoleon_numpy_docstring = True
32+
napoleon_include_init_with_doc = False
33+
napoleon_include_private_with_doc = False
2934

3035
templates_path = ["_templates"]
3136
exclude_patterns = []

docs/source/conventions.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ from seagliderOG1 import utilities, vocabularies
9393

9494
### Docstrings
9595

96-
Use Google-style docstrings for all public functions:
96+
Use numpy-style docstrings for all public functions:
9797

9898
```python
9999
def convert_to_OG1(list_of_datasets, contrib_to_append=None):
@@ -111,8 +111,20 @@ def convert_to_OG1(list_of_datasets, contrib_to_append=None):
111111
-------
112112
tuple[xr.Dataset, list[str]]
113113
A tuple containing:
114-
- ds_og1 (xr.Dataset): The processed dataset in OG1 format.
115-
- varlist (list[str]): A list of variable names from input datasets.
114+
- ds_og1 : xr.Dataset
115+
The processed dataset in OG1 format.
116+
- varlist : list[str]
117+
A list of variable names from input datasets.
118+
119+
Raises
120+
------
121+
ValueError
122+
If input datasets are invalid.
123+
124+
Examples
125+
--------
126+
>>> datasets = readers.load_basestation_files("path/to/files/")
127+
>>> og1_data, variables = convert_to_OG1(datasets)
116128
"""
117129
```
118130

0 commit comments

Comments
 (0)