|
30 | 30 | except KeyError:
|
31 | 31 | user = "none"
|
32 | 32 |
|
33 |
| -home = os.environ["HOME"] |
| 33 | +home = Path.home() |
34 | 34 |
|
35 | 35 | if sys.platform == "darwin":
|
36 |
| - datapath = pjoin(home, "data", "diviner") |
37 |
| - outpath = pjoin(datapath, "out") |
38 |
| - kernelpath = pjoin(home, "data", "spice", "diviner") |
39 |
| - codepath = pjoin(home, "Dropbox", "src", "diviner") |
40 |
| - l1adatapath = pjoin(datapath, "l1a_data") |
41 |
| - rdrdatapath = pjoin(datapath, "opsRDR") |
42 |
| - rdrrdatapath = pjoin(os.environ["HOME"], "data", "diviner", "rdrr_data") |
43 |
| - rdrsdatapath = pjoin(os.environ["HOME"], "data", "diviner", "rdrs_data") |
| 36 | + datapath = home / "Dropbox/data/diviner" |
| 37 | + outpath = datapath / "out" |
| 38 | + kernelpath = home / "data/spice/diviner" |
| 39 | + codepath = home / "Dropbox/src/diviner" |
| 40 | + l1adatapath = datapath / "l1a_data" |
| 41 | + rdrdatapath = datapath / "opsRDR" |
| 42 | + rdrrdatapath = datapath / "rdrr_data" |
| 43 | + rdrsdatapath = datapath / "rdrs_data" |
44 | 44 | else:
|
45 |
| - datapath = pjoin(path.sep, hostname, user) |
46 |
| - outpath = pjoin(datapath, "rdr_out") |
47 |
| - kernelpath = pjoin(datapath, "kernels") |
48 |
| - codepath = pjoin(os.environ["HOME"], "src/diviner") |
| 45 | + datapath = Path(hostname) / user |
| 46 | + outpath = datapath / "rdr_out" |
| 47 | + kernelpath = datapath / "kernels" |
| 48 | + codepath = home / "src/diviner" |
49 | 49 | feipath = Path("/q/marks/feidata/")
|
50 | 50 | l1adatapath = feipath / "DIV:opsL1A/data"
|
51 | 51 | rdrdatapath = feipath / "DIV:opsRdr/data"
|
|
59 | 59 | def scp_l1a_file(tstr):
|
60 | 60 | src_host = "luna4"
|
61 | 61 | target_path = pjoin(datapath, "l1a_data")
|
62 |
| - src_datadir = "/luna1/marks/feidata/DIV:opsL1A/data" |
| 62 | + src_datadir = l1adatapath |
63 | 63 | cmd = f"scp {src_host}:{src_datadir}/{tstr}_L1A.TAB {target_path}"
|
64 | 64 | print(cmd)
|
65 | 65 | call(cmd, shell=True)
|
@@ -281,7 +281,7 @@ class FileName(object):
|
281 | 281 | """Managing class for file name attributes."""
|
282 | 282 |
|
283 | 283 | ext = "" # fill in child class !
|
284 |
| - datapath = "" # fill in child class ! |
| 284 | + datapath = Path.home() # fill in child class ! |
285 | 285 |
|
286 | 286 | @classmethod
|
287 | 287 | def from_tstr(cls, tstr):
|
@@ -937,10 +937,10 @@ def year_folder(self):
|
937 | 937 |
|
938 | 938 | def find_fnames(self):
|
939 | 939 | "Needs self.datapath to be defined in derived class."
|
940 |
| - fnames = list(self.year_folder.glob(self.tstr+'*')) |
| 940 | + fnames = list(self.year_folder.glob(self.tstr + "*")) |
941 | 941 | if not fnames:
|
942 | 942 | print("No files found. Searched like this:\n")
|
943 |
| - print(self.year_folder / (self.tstr + '*')) |
| 943 | + print(self.year_folder / (self.tstr + "*")) |
944 | 944 | return sorted(fnames)
|
945 | 945 |
|
946 | 946 |
|
|
0 commit comments