Download source/scripts/analyze_campaign.py from rustambekurokov/bgc-setnet: direct link, hf CLI and curl.
- Browser
- Download file 939 Bytes
-
https://huggingface.co/rustambekurokov/bgc-setnet/resolve/main/source/scripts/analyze_campaign.py
- Command line
-
hf download hf://rustambekurokov/bgc-setnet/source/scripts/analyze_campaign.py
-
curl -L -o analyze_campaign.py https://huggingface.co/rustambekurokov/bgc-setnet/resolve/main/source/scripts/analyze_campaign.py
939 Bytes
| #!/usr/bin/env python3 | |
| from __future__ import annotations | |
| import argparse | |
| from bgc_retrieval.campaign_analysis import analyze_campaign | |
| def main() -> None: | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("--artifact-root", default="artifacts") | |
| parser.add_argument("--campaign-tag", required=True) | |
| parser.add_argument("--output-dir") | |
| parser.add_argument("--bootstrap-samples", type=int, default=10000) | |
| parser.add_argument("--confidence", type=float, default=0.95) | |
| parser.add_argument("--seed", type=int, default=20260810) | |
| args = parser.parse_args() | |
| output = args.output_dir or f"{args.artifact_root}/{args.campaign_tag}-analysis" | |
| print( | |
| analyze_campaign( | |
| args.artifact_root, | |
| args.campaign_tag, | |
| output, | |
| args.bootstrap_samples, | |
| args.confidence, | |
| args.seed, | |
| ) | |
| ) | |
| if __name__ == "__main__": | |
| main() | |