|
3 | 3 |
|
4 | 4 | [COMMENT]
|
5 | 5 |
|
6 |
| -import sys, os, re, json, math |
| 6 | +import sys |
| 7 | +import os |
| 8 | +import re |
| 9 | +import json |
| 10 | +import math |
7 | 11 | import argparse
|
8 | 12 | from pathlib import Path
|
9 | 13 |
|
|
23 | 27 | #foo = importlib.util.module_from_spec(spec)
|
24 | 28 | #spec.loader.exec_module(foo)
|
25 | 29 |
|
26 |
| -#---------------------------------------------------------------------- |
| 30 | +# ---------------------------------------------------------------------- |
27 | 31 | # @Config
|
28 |
| -#---------------------------------------------------------------------- |
| 32 | +# ---------------------------------------------------------------------- |
29 | 33 | parser = argparse.ArgumentParser(description="[DESCRIPTION]",
|
30 | 34 | formatter_class=
|
31 | 35 | argparse.ArgumentDefaultsHelpFormatter)
|
32 |
| - |
33 | 36 | parser.add_argument("-v", "--version",
|
34 | 37 | help="Version number",
|
35 | 38 | type=int, required=True)
|
|
58 | 61 | debug = args.debug
|
59 | 62 | sitepattern = args.sitepattern
|
60 | 63 |
|
61 |
| -#---------------------------------------------------------------------- |
| 64 | +# ---------------------------------------------------------------------- |
62 | 65 | # @Folders
|
63 |
| -#---------------------------------------------------------------------- |
| 66 | +# ---------------------------------------------------------------------- |
64 | 67 | source_file = Path(__file__).resolve()
|
65 | 68 | froot = [FROOT]
|
66 | 69 | fdata = [FDATA]
|
67 | 70 | fout = [FOUT]
|
68 | 71 | fimg = [FIMG]
|
69 | 72 |
|
70 |
| -#---------------------------------------------------------------------- |
| 73 | +# ---------------------------------------------------------------------- |
71 | 74 | # @Logging
|
72 |
| -#---------------------------------------------------------------------- |
| 75 | +# ---------------------------------------------------------------------- |
73 | 76 | basename = source_file.stem
|
74 | 77 | flog = froot / "logs" / f"{basename}.log"
|
75 | 78 | flog.parent.mkdir(exist_ok=True)
|
76 | 79 | LOGGER = iutils.get_logger(basename, console=False, contextual=True)
|
77 | 80 | LOGGER.log_dict(vars(args), "Command line arguments")
|
78 | 81 |
|
79 |
| -#---------------------------------------------------------------------- |
| 82 | +# ---------------------------------------------------------------------- |
80 | 83 | # @Get data
|
81 |
| -#---------------------------------------------------------------------- |
| 84 | +# ---------------------------------------------------------------------- |
82 | 85 | fs = fdata / "sites.csv"
|
83 | 86 | allsites, _ = csv.read_csv(fs, index_col="siteid")
|
84 | 87 |
|
|
92 | 95 | idx = iutils.get_ibatch(allsites.shape[0], nbatch, ibatch)
|
93 | 96 | sites = allsites.iloc[idx, :]
|
94 | 97 |
|
95 |
| -#---------------------------------------------------------------------- |
| 98 | +# ---------------------------------------------------------------------- |
96 | 99 | # @Process
|
97 |
| -#---------------------------------------------------------------------- |
| 100 | +# ---------------------------------------------------------------------- |
98 | 101 | nsites = len(sites)
|
99 | 102 | for isite, (siteid, sinfo) in enumerate(sites.iterrows()):
|
100 | 103 |
|
|
0 commit comments