|
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(\
|
30 | 34 | description="[DESCRIPTION]", \
|
31 | 35 | formatter_class=argparse.ArgumentDefaultsHelpFormatter)
|
|
58 | 62 | debug = args.debug
|
59 | 63 | sitepattern = args.sitepattern
|
60 | 64 |
|
61 |
| -#---------------------------------------------------------------------- |
| 65 | +# ---------------------------------------------------------------------- |
62 | 66 | # @Folders
|
63 |
| -#---------------------------------------------------------------------- |
| 67 | +# ---------------------------------------------------------------------- |
64 | 68 | source_file = Path(__file__).resolve()
|
65 | 69 | froot = [FROOT]
|
66 | 70 | fdata = [FDATA]
|
67 | 71 | fout = [FOUT]
|
68 | 72 | fimg = [FIMG]
|
69 | 73 |
|
70 |
| -#---------------------------------------------------------------------- |
| 74 | +# ---------------------------------------------------------------------- |
71 | 75 | # @Logging
|
72 |
| -#---------------------------------------------------------------------- |
| 76 | +# ---------------------------------------------------------------------- |
73 | 77 | basename = source_file.stem
|
74 | 78 | flog = froot / "logs" / f"{basename}.log"
|
75 | 79 | flog.parent.mkdir(exist_ok=True)
|
76 | 80 | LOGGER = iutils.get_logger(basename, console=False, contextual=True)
|
77 | 81 | LOGGER.log_dict(vars(args), "Command line arguments")
|
78 | 82 |
|
79 |
| -#---------------------------------------------------------------------- |
| 83 | +# ---------------------------------------------------------------------- |
80 | 84 | # @Get data
|
81 |
| -#---------------------------------------------------------------------- |
| 85 | +# ---------------------------------------------------------------------- |
82 | 86 | fs = fdata / "sites.csv"
|
83 | 87 | allsites, _ = csv.read_csv(fs, index_col="siteid")
|
84 | 88 |
|
|
92 | 96 | idx = iutils.get_ibatch(allsites.shape[0], nbatch, ibatch)
|
93 | 97 | sites = allsites.iloc[idx, :]
|
94 | 98 |
|
95 |
| -#---------------------------------------------------------------------- |
| 99 | +# ---------------------------------------------------------------------- |
96 | 100 | # @Process
|
97 |
| -#---------------------------------------------------------------------- |
| 101 | +# ---------------------------------------------------------------------- |
98 | 102 | nsites = len(sites)
|
99 | 103 | for isite, (siteid, sinfo) in enumerate(sites.iterrows()):
|
100 | 104 |
|
|
0 commit comments