# HG changeset patch # User Iannis # Date 1588435684 -10800 # Node ID d7e1eae017b58b12ec2c590a31a2cf80f321a1ef # Parent f1eee7daf5939024ee2acd61e70fb406117ecaa5# Parent 43c73fdae528eed25e242c03ac42786166bdd895 Merge diff -r 43c73fdae528 -r d7e1eae017b5 atmospheric_lidar/__init__.py --- a/atmospheric_lidar/__init__.py Sat Apr 25 04:12:14 2020 +0300 +++ b/atmospheric_lidar/__init__.py Sat May 02 19:08:04 2020 +0300 @@ -1,1 +1,1 @@ -__version__ = '0.5.0' \ No newline at end of file +__version__ = '0.5.1' \ No newline at end of file diff -r 43c73fdae528 -r d7e1eae017b5 atmospheric_lidar/licel_depol.py --- a/atmospheric_lidar/licel_depol.py Sat Apr 25 04:12:14 2020 +0300 +++ b/atmospheric_lidar/licel_depol.py Sat May 02 19:08:04 2020 +0300 @@ -9,7 +9,7 @@ class LicelCalibrationMeasurement(LicelLidarMeasurement): - def __init__(self, plus45_files=None, minus45_files=None, use_id_as_name=False, licel_timezone='UTC'): + def __init__(self, plus45_files=None, minus45_files=None, use_id_as_name=False, get_name_by_order=False, licel_timezone='UTC'): """Class to handle depolarization calibration measurements according to the SCC. @@ -21,11 +21,14 @@ List of paths for the minus 45 files. use_id_as_name : bool Defines if channels names are descriptive or transient digitizer IDs. + get_name_by_order : bool + If True, channels are named by the order they appear. licel_timezone : str String describing the timezone according to the tz database. """ # Setup the empty class - super(LicelCalibrationMeasurement, self).__init__(use_id_as_name=use_id_as_name, licel_timezone=licel_timezone) + super(LicelCalibrationMeasurement, self).__init__(use_id_as_name=use_id_as_name, licel_timezone=licel_timezone, + get_name_by_order=get_name_by_order) self.plus45_files = plus45_files self.minus45_files = minus45_files @@ -62,11 +65,15 @@ def read_channel_data(self): # Read plus and minus 45 measurements - self.plus45_measurement = LicelLidarMeasurement(self.plus45_files, self.use_id_as_name, self.licel_timezone) + self.plus45_measurement = LicelLidarMeasurement(self.plus45_files, use_id_as_name=self.use_id_as_name, + get_name_by_order=self.get_name_by_order, + licel_timezone=self.licel_timezone) self.plus45_measurement.extra_netcdf_parameters = self.extra_netcdf_parameters self.plus45_measurement.rename_channels(suffix='_p45') - self.minus45_measurement = LicelLidarMeasurement(self.minus45_files, self.use_id_as_name, self.licel_timezone) + self.minus45_measurement = LicelLidarMeasurement(self.minus45_files, use_id_as_name=self.use_id_as_name, + get_name_by_order=self.get_name_by_order, + licel_timezone=self.licel_timezone) self.minus45_measurement.extra_netcdf_parameters = self.extra_netcdf_parameters self.minus45_measurement.rename_channels(suffix='_m45') diff -r 43c73fdae528 -r d7e1eae017b5 atmospheric_lidar/scripts/licel2scc.py --- a/atmospheric_lidar/scripts/licel2scc.py Sat Apr 25 04:12:14 2020 +0300 +++ b/atmospheric_lidar/scripts/licel2scc.py Sat May 02 19:08:04 2020 +0300 @@ -46,7 +46,8 @@ extra_netcdf_parameters = custom_netcdf_parameters def __init__(self, file_list=None): - super(CustomLidarMeasurement, self).__init__(file_list, use_id_as_name, licel_timezone=licel_timezone) + super(CustomLidarMeasurement, self).__init__(file_list, use_id_as_name=use_id_as_name, + licel_timezone=licel_timezone) def set_PT(self): ''' Sets the pressure and temperature at station level. This is used if molecular_calc parameter is diff -r 43c73fdae528 -r d7e1eae017b5 atmospheric_lidar/scripts/licel2scc_depol.py --- a/atmospheric_lidar/scripts/licel2scc_depol.py Sat Apr 25 04:12:14 2020 +0300 +++ b/atmospheric_lidar/scripts/licel2scc_depol.py Sat May 02 19:08:04 2020 +0300 @@ -44,7 +44,7 @@ extra_netcdf_parameters = custom_netcdf_parameters def __init__(self, plus45_files=None, minus45_files=None): - super(CustomLidarMeasurement, self).__init__(plus45_files, minus45_files, use_id_as_name, + super(CustomLidarMeasurement, self).__init__(plus45_files, minus45_files, use_id_as_name=use_id_as_name, licel_timezone=licel_timezone) def set_PT(self):