Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions Heat Pump Analysis.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@
# heat pump cooling

# matplotlib figure plotting library
import sys

import matplotlib
matplotlib.use("TkAgg")
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg,NavigationToolbar2TkAgg
Expand Down Expand Up @@ -263,6 +265,9 @@
a4.set_autoscaley_on(True)
plt.grid(True)

def quit():
exit(0)

def popupmsg(title, msg):

popup = tk.Tk()
Expand Down
36 changes: 16 additions & 20 deletions setup_py2exe.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
import sys

import glob

from distutils.core import setup
import py2exe
import os

# Remove the build folder, a bit slower but ensures that build contains the latest
import shutil
shutil.rmtree("build", ignore_errors=True)

# my setup.py is based on one generated with gui2exe, so data_files is done a bit differently
data_files = []
matplot_lib_data_files = []
includes = []
excludes = ['_gtkagg', '_tkagg', 'bsddb', 'curses', 'pywin.debugger',
'pywin.debugger.dbgcon', 'pywin.dialogs', 'tcl',
Expand All @@ -21,23 +25,15 @@

# add the mpl mpl-data folder and rc file
import matplotlib as mpl
data_files += mpl.get_py2exe_datafiles()
data_files += "./Cold Climate Air-Source Heat Pump Listing.txt"
#data_files += "Climate Data/KBED-2002.txt"
# data_files += "Climate Data/KBED-2003.txt"
# data_files += "Climate Data/KBED-2004.txt"
# data_files += "Climate Data/KBED-2005.txt"
# data_files += "Climate Data/KBED-2006.txt"
# data_files += "Climate Data/KBED-2007.txt"
# data_files += "Climate Data/KBED-2008.txt"
# data_files += "Climate Data/KBED-2009.txt"
# data_files += "Climate Data/KBED-2010.txt"
# data_files += "Climate Data/KBED-2011.txt"
# data_files += "Climate Data/KBED-2012.txt"
# data_files += "Climate Data/KBED-2013.txt"
# data_files += "Climate Data/KBED-2014.txt"
# data_files += "Climate Data/KBED-2015.txt"
# data_files += "Residential Profiles/Default oil deliveries.txt"
matplot_lib_data_files += mpl.get_py2exe_datafiles()


f2 = ("", [r'./Cold Climate Air-Source Heat Pump Listing.txt'])
matplot_lib_data_files.append(f2)

matplot_lib_data_files.append(("Climate Data", glob.glob(r'.\Climate Data\*.*')))

matplot_lib_data_files.append(("Residential Profiles", glob.glob(r'.\Residential Profiles\Default oil deliveries.txt')))

setup(
windows=[{"script" : "Heat Pump Analysis.py"}],
Expand All @@ -62,5 +58,5 @@
# using zipfile to reduce number of files in dist
zipfile = r'lib\library.zip',

data_files=data_files
data_files=matplot_lib_data_files
)