From 4f0687cda9588e5a93df8c166a70c4591fd03de5 Mon Sep 17 00:00:00 2001 From: Lukas Eller Date: Wed, 26 May 2021 15:21:58 +0200 Subject: [PATCH] relative imports again --- measprocess/__init__.py | 17 +++++++++++------ measprocess/rtr/__init__.py | 4 ++++ measprocess/rtr/process.py | 8 ++++---- setup.py | 2 ++ 4 files changed, 21 insertions(+), 10 deletions(-) diff --git a/measprocess/__init__.py b/measprocess/__init__.py index 2ae7a6f..fd35b17 100644 --- a/measprocess/__init__.py +++ b/measprocess/__init__.py @@ -1,24 +1,29 @@ -from measprocess.plotting import plot_locations_osm, plot_street_nodes +from .plotting import plot_locations_osm, plot_street_nodes -from measprocess.simulation import TCP_on_lines, ShadowFading +from .simulation import TCP_on_lines, ShadowFading -from measprocess.rtr.fetch import ( +from .rtr.process import ( + process, + interpolate_signal_loc +) + +from .rtr.fetch import ( rtr_details, rtr_overview ) -from measprocess.nemo.process import ( +from .nemo.process import ( link_dataframes ) -from measprocess.geospatial.fetch import ( +from .geospatial.fetch import ( geoseries_streets, geoseries_buildings, pull_from_geodatenviewer_list, pull_from_geodatenviewer_meas ) -from measprocess.geospatial.process import ( +from .geospatial.process import ( project_onto_streets, crop_geoseries_by_bounds, interpolate_series_at_distance, diff --git a/measprocess/rtr/__init__.py b/measprocess/rtr/__init__.py index e69de29..b066ccc 100644 --- a/measprocess/rtr/__init__.py +++ b/measprocess/rtr/__init__.py @@ -0,0 +1,4 @@ +from .process import ( + process, + interpolate_signal_loc +) diff --git a/measprocess/rtr/process.py b/measprocess/rtr/process.py index 12e7afa..3f70395 100644 --- a/measprocess/rtr/process.py +++ b/measprocess/rtr/process.py @@ -70,13 +70,13 @@ def interpolate_signal_loc(path_processed_signal, path_processed_location, path_ :param path_processed_location: path of location.csv :path_processed_final: path of final.csv where the returned dataframe is stored, this is optional, default is None - :return df_signal_final: pandas dataframe containing all not NaN values from signal.csv, + :return df_signal_final: pandas dataframe containing all not NaN values from signal.csv, including interpolated longitude and latitude for each value ''' df_signal = pd.read_csv(path_processed_signal) df_loc = pd.read_csv(path_processed_location) - + df_signal = df_signal[df_signal['cat_technology']=='4G'] #select only 4G techonology df_signal = df_signal[df_signal['lte_rsrp'].notna()] # remove all where lte_rsrp value is missing @@ -117,7 +117,7 @@ def interpolate_signal_loc(path_processed_signal, path_processed_location, path_ df_signal_selected['y'] = ynew df_signal_final.append(df_signal_selected) - + df_signal_final = pd.concat(df_signal_final, ignore_index=True) xy = gpd.GeoDataFrame(geometry=gpd.points_from_xy(df_signal_final.x, df_signal_final.y)).set_crs('EPSG:31287').to_crs('EPSG:4326') df_signal_final.drop(['x','y'], axis=1, inplace=True) #remove x and y in epsg:31287 @@ -128,4 +128,4 @@ def interpolate_signal_loc(path_processed_signal, path_processed_location, path_ if path_processed_final!=None: df_signal_final.to_csv(path_processed_final, index=False) - return df_signal_final \ No newline at end of file + return df_signal_final diff --git a/setup.py b/setup.py index 7c92ca3..62c1639 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,8 @@ import pathlib from setuptools import setup +import measprocess as mpc + # The directory containing this file HERE = pathlib.Path(__file__).parent -- 2.22.0