Code Search for Developers
 
 
  

dates_unit.py from matplotlib at Krugle


Show dates_unit.py syntax highlighted

"""
Check to and form the epoch conversions for the various datetime
converters
"""
from matplotlib.dates import MxDatetimeConverter, PyDatetimeConverter,\
     EpochConverter
import mx.DateTime

dt1 = mx.DateTime.DateTime(2004, 03, 01)  # before dst
dt2 = mx.DateTime.DateTime(2004, 04, 15)  # after dst

dtc = MxDatetimeConverter()

assert( dtc.from_epoch( dtc.epoch(dt1) ) == dt1 )
assert( dtc.from_epoch( dtc.epoch(dt2) ) == dt2 )
print 'passed mx tests'

import datetime
dt1 = datetime.datetime(2004, 03, 01)  # before dst
dt2 = datetime.datetime(2004, 04, 15)  # after dst

dtc = PyDatetimeConverter()
assert( dtc.from_epoch( dtc.epoch(dt1) ) == dt1 )
assert( dtc.from_epoch( dtc.epoch(dt2) ) == dt2 )
print 'passed datetime tests'

# epoch
dt1 = 12345334
dt2 = 76543134

dtc = EpochConverter()
assert( dtc.from_epoch( dtc.epoch(dt1) ) == dt1 )
assert( dtc.from_epoch( dtc.epoch(dt2) ) == dt2 )
print 'passed epoch tests'




See more files for this project here

matplotlib

Matplotlib is a pure python plotting library with the goal of making\r\npublication quality plots using a syntax familiar to matlab users. \r\nThe library uses Numeric for handling large\r\ndata sets and supports a variety of output backends

Project homepage: http://sourceforge.net/projects/matplotlib
Programming language(s): C,C++,Python
License: other

  pathologies/
    const_xy.py
    shapes.py
    single_date.py
    single_point.py
    test.py
  __init__.py
  agg_memleak.py
  auto_legend.py
  dates_unit.py
  ft2font_memleak.py
  helpers.py
  inside_poly_memleak.py
  inside_poly_profile.py
  legend_unit.py
  longs_test.py
  memleak_gui.py
  memleak_hawaii3.py
  memleak_nongui.py
  memleak_transforms.py
  override_builtins.py
  simple_plot.py
  test_wxagg.py
  transform_memleak.py
  transforms_unit.py