コード例 #1
0
 def test_can_subset_gridded_data_using_multiple_extract_constraints(self):
     from cis.time_util import convert_std_time_to_datetime
     data = make_from_cube(
         cis.test.util.mock.make_mock_cube(time_dim_length=3,
                                           alt_dim_length=6))
     subset = data.subset(time=convert_std_time_to_datetime(
         [140492, 140493]),
                          altitude=[0, 3])
     assert subset.data.shape == (5, 3, 3, 2)
コード例 #2
0
ファイル: generic_plot.py プロジェクト: gitter-badger/cis-1
 def format_datetime(x, pos=None):
     # use iosformat rather than strftime as strftime can't handle dates before 1900 - the output is the same
     date_time = convert_std_time_to_datetime(x)
     day_range = self.matplotlib.gcf().axes[0].viewLim.x1 - self.matplotlib.gcf().axes[0].viewLim.x0
     if day_range < 1 and date_time.second == 0:
         return "%02d" % date_time.hour + ':' + "%02d" % date_time.minute
     elif day_range < 1:
         return "%02d" % date_time.hour + ':' + "%02d" % date_time.minute + ':' + "%02d" % date_time.second
     elif day_range > 5:
         return str(date_time.date())
     else:
         return date_time.isoformat(' ')
コード例 #3
0
ファイル: Coord.py プロジェクト: cedadev/cis
 def convert_standard_time_to_datetime(self):
     from cis.time_util import convert_std_time_to_datetime, cis_standard_time_unit
     if self.units == cis_standard_time_unit:
         self.data = convert_std_time_to_datetime(self.data)
         self.units = "DateTime Object"
コード例 #4
0
ファイル: test_subset.py プロジェクト: cedadev/cis
 def test_can_subset_gridded_data_using_multiple_extract_constraints(self):
     from cis.time_util import convert_std_time_to_datetime
     data = make_from_cube(cis.test.util.mock.make_mock_cube(time_dim_length=3, alt_dim_length=6))
     subset = data.subset(time=convert_std_time_to_datetime([140492, 140493]), altitude=[0, 3])
     assert subset.data.shape == (5, 3, 3, 2)
コード例 #5
0
 def convert_standard_time_to_datetime(self):
     from cis.time_util import convert_std_time_to_datetime, cis_standard_time_unit
     if self.units == cis_standard_time_unit:
         self.data = convert_std_time_to_datetime(self.data)
         self.units = "DateTime Object"
コード例 #6
0
ファイル: generic_plot.py プロジェクト: gitter-badger/cis-1
 def format_time(x, pos=None):
     return convert_std_time_to_datetime(x).strftime('%H:%M:%S')
コード例 #7
0
ファイル: generic_plot.py プロジェクト: gitter-badger/cis-1
 def format_date(x, pos=None):
     return convert_std_time_to_datetime(x).strftime('%Y-%m-%d')