Skip to content

Commit fb699f0

Browse files
committed
architecture changed
1 parent 90e0c19 commit fb699f0

File tree

16 files changed

+28
-30
lines changed

16 files changed

+28
-30
lines changed

setup.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@
4141
'console_scripts': [
4242
'get_promice_data = pypromice.get.get_promice_data:get_promice_data',
4343
'get_l0tx = pypromice.tx.get_l0tx:get_l0tx',
44-
'join_l2 = pypromice.process.join_l2:main',
45-
'join_l3 = pypromice.process.join_l3:main',
46-
'get_l2 = pypromice.process.get_l2:main',
47-
'get_l2tol3 = pypromice.process.get_l2tol3:main',
44+
'join_l2 = pypromice.pipeline.join_l2:main',
45+
'join_l3 = pypromice.pipeline.join_l3:main',
46+
'get_l2 = pypromice.pipeline.get_l2:main',
47+
'get_l2tol3 = pypromice.pipeline.get_l2tol3:main',
4848
'make_metadata_csv = pypromice.postprocess.make_metadata_csv:main',
4949
'get_watsontx = pypromice.tx.get_watsontx:get_watsontx',
5050
'get_bufr = pypromice.postprocess.get_bufr:main',

src/pypromice/pipeline/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from pypromice.pipeline.aws import *
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616

1717

1818
import pypromice.resources
19-
from pypromice.process.L0toL1 import toL1
20-
from pypromice.process.L1toL2 import toL2
21-
from pypromice.process.L2toL3 import toL3
19+
from pypromice.pipeline.l0_to_l1 import to_l1
20+
from pypromice.pipeline.l1_to_l2 import to_l2
21+
from pypromice.pipeline.l2_to_l3 import to_l3
2222
from pypromice.process import write, load, utilities
2323
from pypromice.utilities.git import get_commit_hash_and_check_dirty
2424

@@ -127,15 +127,15 @@ def getL1(self):
127127
"""Perform L0 to L1 data processing"""
128128
logger.info("Level 1 processing...")
129129
self.L0 = [utilities.addBasicMeta(item, self.vars) for item in self.L0]
130-
self.L1 = [toL1(item, self.vars) for item in self.L0]
130+
self.L1 = [to_l1(item, self.vars) for item in self.L0]
131131
self.L1A = reduce(xr.Dataset.combine_first, reversed(self.L1))
132132
self.L1A.attrs["format"] = self.format
133133

134134
def getL2(self):
135135
"""Perform L1 to L2 data processing"""
136136
logger.info("Level 2 processing...")
137137

138-
self.L2 = toL2(
138+
self.L2 = to_l2(
139139
self.L1A,
140140
vars_df=self.vars,
141141
data_flags_dir=self.data_issues_repository / "flags",
@@ -146,7 +146,7 @@ def getL3(self):
146146
"""Perform L2 to L3 data processing, including resampling and metadata
147147
and attribute population"""
148148
logger.info("Level 3 processing...")
149-
self.L3 = toL3(self.L2, data_adjustments_dir=self.data_issues_repository / "adjustments")
149+
self.L3 = to_l3(self.L2, data_adjustments_dir=self.data_issues_repository / "adjustments")
150150

151151
def loadConfig(self, config_file, inpath):
152152
"""Load configuration from .toml file
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from argparse import ArgumentParser
66
from pathlib import Path
77

8-
from pypromice.process.aws import AWS
8+
from pypromice.pipeline.aws import AWS
99
from pypromice.process.write import prepare_and_write
1010

1111

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import xarray as xr
66
from argparse import ArgumentParser
77
import pypromice
8-
from pypromice.process.L2toL3 import toL3
8+
from pypromice.pipeline.l2_to_l3 import to_l3
99
import pypromice.resources
1010
from pypromice.process.write import prepare_and_write
1111
logger = logging.getLogger(__name__)
@@ -84,7 +84,7 @@ def get_l2tol3(config_folder: Path|str, inpath, outpath, variables, metadata, da
8484
data_adjustments_dir = data_issues_path / "adjustments"
8585

8686
# Perform Level 3 processing
87-
l3 = toL3(l2, data_adjustments_dir, station_config)
87+
l3 = to_l3(l2, data_adjustments_dir, station_config)
8888

8989
# Write Level 3 dataset to file if output directory given
9090
v = pypromice.resources.load_variables(variables)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import pandas as pd
44
import xarray as xr
55
from argparse import ArgumentParser
6-
from pypromice.process.L1toL2 import correctPrecip
6+
from pypromice.pipeline.l1_to_l2 import correctPrecip
77
from pypromice.process.write import prepare_and_write
88
logger = logging.getLogger(__name__)
99

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
logger = logging.getLogger(__name__)
1212

1313

14-
def toL1(L0, vars_df, T_0=273.15, tilt_threshold=-100):
14+
def to_l1(L0, vars_df, T_0=273.15, tilt_threshold=-100):
1515
'''Process one Level 0 (L0) product to Level 1
1616
1717
Parameters
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
logger = logging.getLogger(__name__)
2222

2323

24-
def toL2(
24+
def to_l2(
2525
L1: xr.Dataset,
2626
vars_df: pd.DataFrame,
2727
data_flags_dir: Path,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
logger = logging.getLogger(__name__)
1515

16-
def toL3(L2,
16+
def to_l3(L2,
1717
data_adjustments_dir: Path,
1818
station_config={},
1919
T_0=273.15):

0 commit comments

Comments
 (0)