def main(): Topics_List = getAllTopics() pub.topic = dmenu.show(Topics_List) if pub.topic not in Topics_List: prompt = 'Would you like to save this topic for future use (y/n)?: ' choice = dmenu.show([], prompt=prompt) if choice.lower() == 'y': DB.execute('INSERT INTO topics VALUES (?)', (pub.topic, )) DB_Connection.commit() pub.LatexDoc = latex.LatexDoc() keyhooks.start()
def plot(self, output_file): doc = latex.LatexDoc() doc.elements = [ self._plot_rms_co(), self._plot_rms_co_relative_to_coseismic_offset(), self._plot_rms_cumu(), self._plot_rms_cumu_relative_to_coseismic_offset(), self._plot_rms_post(), self._plot_rms_post_relative_to_coseismic_offset(), self._plot_rms_post_relative_to_max_postseismic_offset(), self._plot_rms_post_at_epoch(10), self._plot_rms_post_at_epoch(-1), ] cmpl = latex.PDFComplie(doc) cmpl.compile(output_file) self._clean()
import latex trim = (30, 0, 50, 10) width = 0.49 fig = latex.Figure(if_centering=False) subf = latex.Subfigure(subfig_width=width, trim=trim, file='Model_2EXPs_J550-e.pdf', caption='') fig.append_subfigure(subf) subf = latex.Subfigure(subfig_width=width, trim=trim, file='Model_EXP_J550-e.pdf', caption='') fig.append_subfigure(subf) subf = latex.Subfigure(subfig_width=width, trim=(30, 40, 50, 5), file='model_prediction_J550-e.pdf', caption='') fig.append_subfigure(subf) doc = latex.LatexDoc() doc.elements = [fig] cmpl = latex.PDFComplie(doc) #cmpl.save('_2EXPs_EXP_pred.pdf') cmpl.save('_2EXPs_EXP_pred.png', density=300)