sampling.name
Community sample names.
Classes
A community sample name has attributes |
Module Contents
- class sampling.name.Name(eco: str | None = None, sub: str | None = 'original', rep: int | None = None, size: int | None = None, com: list[str | pathlib.Path] | None = None, name: Self | None = None)[source]
A community sample name has attributes id, a symbolic ecosystem name or a hash of the community; sub, a subset, typically “original”, “minus”, or “added”; size, the number of models in the community; rep, a repetition number for multiple samples.
The class attribute
serialof Name keeps a counter for each ecosystem, to generate unique serial numbers.- Parameters:
eco (str | None)
sub (str | None)
rep (int | None)
size (int | None)
com (list[str | pathlib.Path] | None)
name (Self | None)
- static mk_id(community: list[str | pathlib.Path] | None) str[source]
Make an id for a community.
- Parameters:
community (list[str | pathlib.Path] | None)
- Return type:
str