|
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