Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- __author__ = 'nmearl'
- from enthought.traits.api import *
- from enthought.traits.ui.api import View, Item, Group
- class Settings(HasTraits):
- kepler_object_list = List
- list_index = Int(0)
- kepler_id = String
- quarter_range = BaseTuple(1, 1)
- narrow_len = Int(11)
- wide_len = Int(51)
- use_pdc = Bool(False)
- spline_detrend = Bool(True)
- show_both = Bool(False)
- start_program = Button("Plot Data")
- next_object = Button("Next")
- prev_object = Button("Prev")
- file_select = File
- load_file = Button("Load")
- view_tagged = Button("View All Tagged Objects")
- view = View(
- Group(
- Group(
- Item('file_select', label="Select list", show_label=False, padding=10),
- Item('load_file', show_label=False),
- orientation='horizontal',
- padding=15
- ),
- Group(
- Item('kepler_id', label="Kepler ID"),
- Item('quarter_range', label="Quarter Range"),
- Group(
- Item('prev_object'),
- Item('next_object'),
- orientation='horizontal',
- show_labels=False
- ),
- show_border=True,
- label='Current Item',
- # orientation='horizontal',
- ),
- Group(
- Item('start_program', show_label=False, enabled_when="kepler_id"),
- ),
- Group(
- Group(
- Item("narrow_len", label="Narrow Length"),
- Item("wide_len", label="Wide Length"),
- label='Floating Averages', show_border=True,
- ),
- Group(
- Item('use_pdc', label="Use PDC Data"),
- label="Raw Data",
- show_border=True,
- ),
- Group(
- Item('spline_detrend', label="Spline Detrend"),
- label="Manipulate Data",
- show_border=True,
- ),
- Item('show_both', label="Show Both", enabled_when="spline_detrend"),
- Group(
- Item('view_tagged', show_label=False),
- ),
- label='Settings',
- show_border=True
- ),
- padding=15
- ),
- resizable=True,
- title="Pynder"
- )
- if __name__ == '__main__':
- settings = Settings()
- settings.configure_traits()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement