Skip to content

Commit 32d906b

Browse files
authored
Merge pull request #1104 from khushthecoder/GH1092-document-year-sentinel
docs: document year=-1/month=-1 sentinel values for lab cross samples
2 parents 86bb25f + 3f8a056 commit 32d906b

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

malariagen_data/anoph/sample_metadata.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -707,6 +707,17 @@ def clear_extra_metadata(self):
707707
@doc(
708708
summary="Access sample metadata for one or more sample sets.",
709709
returns="A dataframe of sample metadata, one row per sample.",
710+
notes="""
711+
Some samples in the dataset are lab crosses — mosquitoes bred in
712+
the laboratory that have no real collection date. These samples
713+
use ``year=-1`` and ``month=-1`` as sentinel values. They may
714+
cause unexpected results in date-based analyses (e.g.,
715+
``pd.to_datetime`` will fail on negative year values).
716+
717+
To exclude lab cross samples, use::
718+
719+
df = api.sample_metadata(sample_query="year >= 0")
720+
""",
710721
)
711722
def sample_metadata(
712723
self,

0 commit comments

Comments
 (0)