From Guy.Leonis at spacebel.be Tue Sep 3 02:19:51 2019 From: Guy.Leonis at spacebel.be (=?iso-8859-1?Q?Guy_L=E9onis?=) Date: Tue, 3 Sep 2019 06:19:51 +0000 Subject: [Matplotlib-users] Changing the colorbar / Absolute marker size Message-ID: <2d2d413e3e59466796f31746b5f0f561@spb-hlt-mx03.spb.spacebel.be> Thank you to all, and my deepest apologies to have not found related topics in archive and through googling. I have an Earth map with markers on it. Each marker has 4 attributes: longitude, latitude, temperature and size. In the example, positions are random. [cid:image001.png at 01D561B5.0BD968B0] The colorbar range is set to temperature range. When I zoom in the map, I would like to: - change the displayed colorbar so that its range is set to the temperature range of the still visible markers, and change accordingly the colour of the still visible markers - (not yet searched for) have an absolute size for the marker (i.e. diameter is absolute on Earth) Despite search in documentation and examples, I am unable to find a programming path. Any suggestion would be welcomed. Current (dirty) test code of my best solution to first point is appended to this email. Again, thank you. Best regards, Guy [http://www.spacebel.be/wp-content/uploads/2011/06/image-sign-sbp.jpg] Guy L?onis Project Manager Ildefons Vandammestraat, 5-7 Bat B 1st floor - Hoeilaart Office Center - B-1560 HOEILAART Tel: +32 (0) 2 658 20 11 - Fax: +32 (0) 2 658 20 90 www.spacebel.be # Import python standard libraries import os import sys # Import specific libraries import netCDF4 import matplotlib #matplotlib.use('Qt4Agg') import matplotlib.pyplot as plt import numpy as np pat_version = "2" window_id = 1 channel = 1 sample = 1 extra = "user string" window_title = "MWS - PAT - V%s - %d - Map of channel %02d / sample %02d - %s " \ % (pat_version, window_id, channel, sample, extra) lon = np.random.random(50) * 360 - 180 lat = np.random.random(50) * 180 - 90 bt = np.random.random(50) * 50 + 250 radius = np.random.random(50) (fig, ax) = plt.subplots() sc = None cm = plt.get_cmap("rainbow") def on_draw(event): global sc print("\n\nDraw event") print(ax.get_xlim()) print(ax.get_ylim()) (x_min, x_max) = ax.get_xlim() (y_min, y_max) = ax.get_ylim() x = [] y = [] z = [] for (lx, ly, lz) in zip(lon, lat, bt): if (x_min < lx < x_max) and (y_min < ly < y_max): x.append(lx) y.append(ly) z.append(lz) if sc is not None: print((len(z), min(z), max(z))) sc.set_offsets(np.c_[x, y]) fig.canvas.draw_idle() plt.pause(0.1) #sc.remove() #sc = plt.scatter(x, y, s=50, c=z, marker='o', cmap=cm, vmin=int(min(z)) , vmax=int(max(z)) + 1) #fig.canvas.draw() draw_event_cb_id = fig.canvas.mpl_connect("draw_event", on_draw) fig.set_dpi(100) fig.set_size_inches(8, 4.44, forward=True) fig.suptitle("Brightness Temperature") plt.subplots_adjust(left=0.05, right=0.90, bottom=0.05, top=0.90) plt.xlim(-180.0, 180.0) plt.ylim(-90.0, 90.0) man = plt.get_current_fig_manager() man.canvas.set_window_title(window_title) world_path = os.getenv("MWS_HOME_PAT") + "/tools/PAT/data/world/world_010m.txt" fp = open(world_path) world_lines = fp.readlines() fp.close() data_x = [] data_y = [] for line in world_lines: if len(line) == 1: if len(data_x) > 0: plt.plot(data_x, data_y, marker="", color="black", markersize=0, linewidth=1) data_x = [] data_y = [] else: x, y = line.split() data_x.append(float(x)) data_y.append(float(y)) #plt.imshow(lon, lat, bt, cmap=plt.get_cmap("rainbow")) sc = plt.scatter(lon, lat, s=50, c=bt, marker='o', cmap=cm, vmin=int(min(bt)), vmax=int(max(bt)) + 1) cax = plt.axes([0.91, 0.05, 0.02, 0.9]) plt.colorbar(cax=cax) plt.show() ------------------------------------------------------------------------------ E-MAIL DISCLAIMER The present message may contain confidential and/or legally privileged information. If you are not the intended addressee and in case of a transmission error, please notify the sender immediately and destroy this E-mail. Disclosure, reproduction or distribution of this document and its possible attachments is strictly forbidden. SPACEBEL denies all liability for incomplete, improper, inaccurate, intercepted, (partly) destroyed, lost and/or belated transmission of the current information given that unencrypted electronic transmission cannot currently be guaranteed to be secure or error free. Upon request or in conformity with formal, contractual agreements, an originally signed hard copy will be sent to you to confirm the information contained in this E-mail. SPACEBEL denies all liability where E-mail is used for private use. SPACEBEL cannot be held responsible for possible viruses that might corrupt this message and/or your computer system. ------------------------------------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 108570 bytes Desc: image001.png URL: From sreyan32 at gmail.com Fri Sep 6 15:32:03 2019 From: sreyan32 at gmail.com (Sreyan Chakravarty) Date: Sat, 7 Sep 2019 01:02:03 +0530 Subject: [Matplotlib-users] How does the x coordinates work for plt.bar()? Message-ID: I am unable to understand how the plt.bar() function actually works. Take the following code for example: from collections import Countergrades = [83, 95, 91, 87, 70, 0, 85, 82, 100, 67, 73, 77, 0] # Bucket grades by decile, but put 100 in with the 90shistogram = Counter(min(grade // 10 * 10, 90) for grade in grades) plt.bar([x + 5 for x in histogram.keys()], # Shift bars right by 5 histogram.values(), # Give each bar its correct height 10, # Give each bar a width of 10 edgecolor=(0, 0, 0)) # Black edges for each bar What does it mean by shift bars by 5 in the plt.bar() call? Does it mean by 5 pixels? 5%? 5% of what? These measurements make no sense. Can someone explain to me how this works? -- Regards, Sreyan Chakravarty -------------- next part -------------- An HTML attachment was scrubbed... URL: From pmhobson at gmail.com Fri Sep 6 16:24:32 2019 From: pmhobson at gmail.com (Paul Hobson) Date: Fri, 6 Sep 2019 13:24:32 -0700 Subject: [Matplotlib-users] How does the x coordinates work for plt.bar()? In-Reply-To: References: Message-ID: Five of the same units of your x-axis, which in this case, is points on someone's grade. -Paul On Fri, Sep 6, 2019 at 12:32 PM Sreyan Chakravarty wrote: > I am unable to understand how the plt.bar() function actually works. > > Take the following code for example: > > from collections import Countergrades = [83, 95, 91, 87, 70, 0, 85, 82, 100, 67, 73, 77, 0] > # Bucket grades by decile, but put 100 in with the 90shistogram = Counter(min(grade // 10 * 10, 90) for grade in grades) > plt.bar([x + 5 for x in histogram.keys()], # Shift bars right by 5 > histogram.values(), # Give each bar its correct height > 10, # Give each bar a width of 10 > edgecolor=(0, 0, 0)) # Black edges for each bar > > > What does it mean by shift bars by 5 in the plt.bar() call? Does it mean > by 5 pixels? 5%? 5% of what? > > These measurements make no sense. Can someone explain to me how this works? > -- > Regards, > Sreyan Chakravarty > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users at python.org > https://mail.python.org/mailman/listinfo/matplotlib-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sreyan32 at gmail.com Sat Sep 7 03:21:39 2019 From: sreyan32 at gmail.com (Sreyan Chakravarty) Date: Sat, 7 Sep 2019 12:51:39 +0530 Subject: [Matplotlib-users] Does xticks start marking from 0 only? Message-ID: Given the code: plt.axis([-5, 105, 0, 5]) # x-axis from -5 to 105, # y-axis from 0 to 5 plt.xticks([10 * i for i in range(11)]) I see xticks only marks from 0, where as the axis starts from -5. So does xticks only start marking from 0 even though the x-axis starts from -5 ? Full Code: from matplotlib import pyplot as plt from collections import Counter grades = [83, 95, 91, 87, 70, 0, 85, 82, 100, 67, 73, 77, 0] # Bucket grades by decile, but put 100 in with the 90s histogram = Counter(min(grade // 10 * 10, 90) for grade in grades) plt.bar([x + 5 for x in histogram.keys()], # Shift bars right by 5 histogram.values(), # Give each bar its correct height 10, # Give each bar a width of 10 edgecolor=(0, 0, 0)) # Black edges for each bar plt.axis([-5, 105, 0, 5]) # x-axis from -5 to 105, # y-axis from 0 to 5 #xticks takes the highest value in the list given and then plt.xticks([10 * i for i in range(11)]) # x-axis labels at 0, 10, ..., 100 plt.xlabel("Decile") plt.ylabel("# of Students") plt.title("Distribution of Exam 1 Grades") plt.show() -- Regards, Sreyan Chakravarty -------------- next part -------------- An HTML attachment was scrubbed... URL: From tcaswell at gmail.com Sat Sep 7 16:39:01 2019 From: tcaswell at gmail.com (Thomas Caswell) Date: Sat, 7 Sep 2019 16:39:01 -0400 Subject: [Matplotlib-users] Does xticks start marking from 0 only? In-Reply-To: References: Message-ID: When you use `plt.xticks` you are saying "please put ticks at these locations", thus you will only see ticks at [0, 10, .., 100], independent of what your limits are. Tom On Sat, Sep 7, 2019 at 3:22 AM Sreyan Chakravarty wrote: > Given the code: > > plt.axis([-5, 105, 0, 5]) # x-axis from -5 to 105, > # y-axis from 0 to 5 > > plt.xticks([10 * i for i in range(11)]) > > I see xticks only marks from 0, where as the axis starts from -5. > > So does xticks only start marking from 0 even though the x-axis starts > from -5 ? > > Full Code: > > from matplotlib import pyplot as plt > from collections import Counter > > grades = [83, 95, 91, 87, 70, 0, 85, 82, 100, 67, 73, 77, 0] > > # Bucket grades by decile, but put 100 in with the 90s > histogram = Counter(min(grade // 10 * 10, 90) for grade in grades) > > plt.bar([x + 5 for x in histogram.keys()], # Shift bars right by 5 > histogram.values(), # Give each bar its correct > height > 10, # Give each bar a width of 10 > edgecolor=(0, 0, 0)) # Black edges for each bar > > plt.axis([-5, 105, 0, 5]) # x-axis from -5 to 105, > # y-axis from 0 to 5 > > #xticks takes the highest value in the list given and then > plt.xticks([10 * i for i in range(11)]) # x-axis labels at 0, 10, ..., > 100 > plt.xlabel("Decile") > plt.ylabel("# of Students") > plt.title("Distribution of Exam 1 Grades") > plt.show() > > -- > Regards, > Sreyan Chakravarty > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users at python.org > https://mail.python.org/mailman/listinfo/matplotlib-users > -- Thomas Caswell tcaswell at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From CBaumann at slb.com Tue Sep 17 23:36:55 2019 From: CBaumann at slb.com (Carlos Baumann) Date: Wed, 18 Sep 2019 03:36:55 +0000 Subject: [Matplotlib-users] Issues Removing Paths from a filled polygon Message-ID: This is an example that I reviewed in my effort to draw a polygon with certain zones masked, or clipped. I have tried to find a way to Mask polygonal areas before filling/drawing, but so far I have not found what I really need. I need to be able to fill plot areas without touching certain polygonal areas that may be totally or partially where the polygon will be filled. I cannot fill with white the polygonal areas after rendering because I would be deleting information (e.g. colors and zorder) in those areas. Can I copy the information in those polygonal areas, and then copy them back after filling/drawing what I needed ? Here are the bugs issues that I found: This example was found at: http://matplotlib.1069221.n5.nabble.com/removing-paths-inside-polygon-td40632.html While doing this, I stumbled on a bug and a couple of issues: 1. When .set_clip_path() is used, the "Zoom to rectangle" and "Pan" functions can move draw the plots outside the subplot. See the attached 3 snapshots. 1. "Pick events" are generated even for the "clipped" areas of the star. It would be nice if this was not so. import matplotlib.pyplot as plt import matplotlib.path as mpath import matplotlib.collections as mcol import numpy as np import copy pick = 0 def on_pick(event): global pick # however pick events are NOT generated while the Zoom or Translate options are on ! # https://matplotlib.org/3.1.1/gallery/event_handling/pick_event_demo2.html pick += 1 #print("on_pick ",pick,": ", str(event.artist), " event=", str(event)) print("on_pick ",pick,": zorder:", event.artist.get_zorder()) exterior = mpath.Path.unit_rectangle() exterior = mpath.Path(copy.deepcopy(exterior.vertices), copy.deepcopy(exterior.codes[:])) exterior.vertices *= 4 exterior.vertices -= 2 #interior = mpath.Path.unit_circle() interior = mpath.Path.unit_rectangle() interior = mpath.Path(copy.deepcopy(interior.vertices), copy.deepcopy(interior.codes[:])) interior.vertices = interior.vertices[::-1] # reverse the list vertices = np.concatenate([exterior.vertices, interior.vertices]) codes = np.concatenate([exterior.codes, interior.codes]) interior = mpath.Path.unit_rectangle() interior = mpath.Path(copy.deepcopy(interior.vertices), copy.deepcopy(interior.codes[:])) interior.vertices = interior.vertices[::-1] interior.vertices -= 0.6 vertices = np.concatenate([vertices, interior.vertices]) codes = np.concatenate([codes, interior.codes]) clip_path = mpath.Path(vertices, codes) star = mpath.Path.unit_regular_star(6) star = mpath.Path(copy.deepcopy(star.vertices), copy.deepcopy(star.codes[:])) star.vertices *= 3.5 figu, ax = plt.subplots(figsize=(6,6), dpi=100) cbid = figu.canvas.mpl_connect("pick_event", on_pick) ax = plt.subplot(221) col = mcol.PathCollection([clip_path], facecolor='green') ax.add_collection(col) ax.set_title('Clip path') ax.autoscale() ax = plt.subplot(222) col = mcol.PathCollection([star], facecolor='red') ax.add_collection(col) ax.set_title('Target polygon') ax.autoscale() # BUG: "zoom to rectangle" on this subplot shows part of the star outside this subplot ? # BUG: "Pan" on the clipped star can be translated to anywhere over the other subplots ? # "Zoom to rect" and "Pan" work as expected on the two top subplots. # This is an issue associated with set_clip_path(), when the line below is commented, Zoom / Pan behave as expected. # NOTE: pick events are generated even for the "clipped" areas of the star ! It would be nice if this was not so. ax = plt.subplot(2,2,4) col = mcol.PathCollection([star]) col.set_clip_path(clip_path, ax.transData) col.set(zorder=9, facecolor="blue", picker=True) ax.add_collection(col) ax.set_title('Target polygon clipped by clip_path') ax.autoscale() plt.tight_layout() plt.show() [cid:image001.png at 01D56DA8.4FE293C0] [cid:image002.png at 01D56DA8.4FE293C0] [cid:image003.png at 01D56DA8.4FE293C0] Schlumberger-Private -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 42013 bytes Desc: image001.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 42963 bytes Desc: image002.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.png Type: image/png Size: 41275 bytes Desc: image003.png URL: From CBaumann at slb.com Tue Sep 17 23:51:22 2019 From: CBaumann at slb.com (Carl) Date: Tue, 17 Sep 2019 20:51:22 -0700 (MST) Subject: [Matplotlib-users] removing paths inside polygon In-Reply-To: References: Message-ID: <1568778682465-0.post@n5.nabble.com> This is an example that I reviewed in my effort to draw a polygon with certain zones masked, or clipped. I have tried to find a way to Mask polygonal areas before filling/drawing, but so far I have not found what I really need. I need to be able to fill plot areas without touching certain polygonal areas that may be totally or partially where the polygon will be filled. I cannot fill with white the polygonal areas after rendering because I would be deleting information (e.g. colors and zorder) in those areas. Can I copy the information in those polygonal areas, and then copy them back after filling/drawing what I needed ? Here are the bugs issues that I found: This example was found at: http://matplotlib.1069221.n5.nabble.com/removing-paths-inside-polygon-td40632.html While doing this, I stumbled on a bug and a couple of issues: 1) When .set_clip_path() is used, the "Zoom to rectangle" and "Pan" functions can move draw the plots outside the subplot. See the attached 3 snapshots. 2) ?Pick events? are generated even for the "clipped" areas of the star. It would be nice if this was not so. import matplotlib.pyplot as plt import matplotlib.path as mpath import matplotlib.collections as mcol import numpy as np import copy pick = 0 def on_pick(event): global pick # however pick events are NOT generated while the Zoom or Translate options are on ! # https://matplotlib.org/3.1.1/gallery/event_handling/pick_event_demo2.html pick += 1 #print("on_pick ",pick,": ", str(event.artist), " event=", str(event)) print("on_pick ",pick,": zorder:", event.artist.get_zorder()) exterior = mpath.Path.unit_rectangle() exterior = mpath.Path(copy.deepcopy(exterior.vertices), copy.deepcopy(exterior.codes[:])) exterior.vertices *= 4 exterior.vertices -= 2 #interior = mpath.Path.unit_circle() interior = mpath.Path.unit_rectangle() interior = mpath.Path(copy.deepcopy(interior.vertices), copy.deepcopy(interior.codes[:])) interior.vertices = interior.vertices[::-1] # reverse the list vertices = np.concatenate([exterior.vertices, interior.vertices]) codes = np.concatenate([exterior.codes, interior.codes]) interior = mpath.Path.unit_rectangle() interior = mpath.Path(copy.deepcopy(interior.vertices), copy.deepcopy(interior.codes[:])) interior.vertices = interior.vertices[::-1] interior.vertices -= 0.6 vertices = np.concatenate([vertices, interior.vertices]) codes = np.concatenate([codes, interior.codes]) clip_path = mpath.Path(vertices, codes) star = mpath.Path.unit_regular_star(6) star = mpath.Path(copy.deepcopy(star.vertices), copy.deepcopy(star.codes[:])) star.vertices *= 3.5 figu, ax = plt.subplots(figsize=(6,6), dpi=100) cbid = figu.canvas.mpl_connect("pick_event", on_pick) ax = plt.subplot(221) col = mcol.PathCollection([clip_path], facecolor='green') ax.add_collection(col) ax.set_title('Clip path') ax.autoscale() ax = plt.subplot(222) col = mcol.PathCollection([star], facecolor='red') ax.add_collection(col) ax.set_title('Target polygon') ax.autoscale() # BUG: "zoom to rectangle" on this subplot shows part of the star outside this subplot ? # BUG: "Pan" on the clipped star can be translated to anywhere over the other subplots ? # "Zoom to rect" and "Pan" work as expected on the two top subplots. # This is an issue associated with set_clip_path(), when the line below is commented, Zoom / Pan behave as expected. # NOTE: pick events are generated even for the "clipped" areas of the star ! It would be nice if this was not so. ax = plt.subplot(2,2,4) col = mcol.PathCollection([star]) col.set_clip_path(clip_path, ax.transData) col.set(zorder=9, facecolor="blue", picker=True) ax.add_collection(col) ax.set_title('Target polygon clipped by clip_path') ax.autoscale() plt.tight_layout() plt.show() -- Sent from: http://matplotlib.1069221.n5.nabble.com/matplotlib-users-f3.html From CBaumann at slb.com Thu Sep 19 09:40:40 2019 From: CBaumann at slb.com (Carlos Baumann) Date: Thu, 19 Sep 2019 13:40:40 +0000 Subject: [Matplotlib-users] =?windows-1252?q?New_Matplotlib=92s_toolmanag?= =?windows-1252?q?er_Works_Well_!_-_How_can_we_attach_a_callback_and_use_i?= =?windows-1252?q?t_with_tkinter_=3F?= Message-ID: Hello Matplotlib Users ! The new ToolManager works well, it is very easy to add new ToolButtons ! See snapshot and associated code. Questions: 1. Can we use this with Tkinter ? If yes can you send or point me to one example ? (I know how to use a NavigationToolbar2Tk() with tkinter, but not a ToolbarTk() ) 1. How do we attach a callback function to the new button ? Thanks! [cid:image001.png at 01D56EC3.1069B9A0] # From the bottom of: # https://stackoverflow.com/questions/20711148/ignore-matplotlib-cursor-widget-when-toolbar-widget-selected/20712813#20712813 # This works well, and the Toggle Buttons remain Toggled, depressed. import matplotlib.pyplot as plt # This is important plt.rcParams['toolbar'] = 'toolmanager' # # https://fossies.org/linux/matplotlib/lib/matplotlib/backends/_backend_tk.py # 516 if matplotlib.rcParams['toolbar'] == 'toolbar2': # 517 toolbar = NavigationToolbar2Tk(self.canvas, self.window) # 518 elif matplotlib.rcParams['toolbar'] == 'toolmanager': # 519 toolbar = ToolbarTk(self.toolmanager, self.window) fig, ax = plt.subplots() # print(fig.canvas.manager.toolbar._groups) # {'navigation': , 'zoompan': , # 'io': } # 807 def add_toolitem(self, name, group, position, image_file, description, toggle): fig.canvas.manager.toolbar.add_toolitem('newCB', 'newg', 0, None, 'new check-button', True) # creates new group and check-button !!! fig.canvas.manager.toolbar.add_toolitem('newB', 'newg', 0, None, 'new button', False) # creates new group and button !!! fig.canvas.manager.toolbar.add_toolitem('newCB', 'navigation', 0, None, 'new check-button', True) # creates button at the end of the first group def on_click(evt): state = fig.canvas.manager.toolbar.toolmanager.active_toggle["default"] if state is None: print("no tool selected") else: print(f"{state} selected") # zoom selected # pan selected # no tool selected cid = fig.canvas.mpl_connect('button_press_event', on_click) plt.show() Schlumberger-Private -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 29172 bytes Desc: image001.png URL: From bruno.pagani at astrophysics.eu Thu Sep 19 14:55:46 2019 From: bruno.pagani at astrophysics.eu (Bruno Pagani) Date: Thu, 19 Sep 2019 20:55:46 +0200 Subject: [Matplotlib-users] Unusual layout (GridSpec?) Message-ID: Hi there, I?m trying to combine three graphs into one, but with some specific constraints on the layout. The three graphs are having the same x and y variables, but not over the same span. Each graph size should reflects that (e.g. if a change of 1 on the x axis is 1?cm on one graph, so should it be for the other ones). Also, I?d like the y label and ticks labels to be shared amongst the three graphs. Same goes for the colorbar (those are scatter plots) and the legend. Attached are the three figures (.pdf), and what the combined version should look like (target.png, but here it was obtained by removing parts by hand and stretching everything to fit). Below is some minimal code to produce three similarly looking graphs, if someone has an idea (GridSpec?) for this, I should be able to adapt it to my actual code: import matplotlib.pyplot as plt import numpy as np plt.scatter(np.repeat(np.linspace(0,3.5,15)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],15,axis=0),c=np.random.random((15,11)),label="Some label") plt.scatter(np.repeat(np.linspace(0,6,25)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],25,axis=0),c=np.random.random((25,11)),marker='*',label="Some other label") plt.scatter(np.repeat(np.linspace(0,11,23)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],23,axis=0),c=np.random.random((23,11)),marker='D',label="Yet another label") Regards, Bruno -------------- next part -------------- A non-text attachment was scrubbed... Name: explosion2.pdf Type: application/pdf Size: 21923 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: explosion3.pdf Type: application/pdf Size: 22579 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: explosion4.pdf Type: application/pdf Size: 19071 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: target.png Type: image/png Size: 256339 bytes Desc: not available URL: From pmhobson at gmail.com Thu Sep 19 16:39:50 2019 From: pmhobson at gmail.com (Paul Hobson) Date: Thu, 19 Sep 2019 13:39:50 -0700 Subject: [Matplotlib-users] Unusual layout (GridSpec?) In-Reply-To: References: Message-ID: I don't think I understand your problem fully, but a GridSpec sounds like it'll fit the bill. We have a tutorial on it at our website. You'll probably get the most mileage out of the width_ratios and height_ratios parameters: https://matplotlib.org/tutorials/intermediate/gridspec.html On Thu, Sep 19, 2019 at 12:02 PM Bruno Pagani wrote: > Hi there, > > I?m trying to combine three graphs into one, but with some specific > constraints on the layout. The three graphs are having the same x and y > variables, but not over the same span. Each graph size should reflects > that (e.g. if a change of 1 on the x axis is 1?cm on one graph, so > should it be for the other ones). Also, I?d like the y label and ticks > labels to be shared amongst the three graphs. Same goes for the colorbar > (those are scatter plots) and the legend. > > Attached are the three figures (.pdf), and what the combined version > should look like (target.png, but here it was obtained by removing parts > by hand and stretching everything to fit). > > Below is some minimal code to produce three similarly looking graphs, if > someone has an idea (GridSpec?) for this, I should be able to adapt it > to my actual code: > > import matplotlib.pyplot as plt > import numpy as np > > > plt.scatter(np.repeat(np.linspace(0,3.5,15)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],15,axis=0),c=np.random.random((15,11)),label="Some > label") > > > plt.scatter(np.repeat(np.linspace(0,6,25)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],25,axis=0),c=np.random.random((25,11)),marker='*',label="Some > other label") > > > plt.scatter(np.repeat(np.linspace(0,11,23)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],23,axis=0),c=np.random.random((23,11)),marker='D',label="Yet > another label") > > Regards, > Bruno > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users at python.org > https://mail.python.org/mailman/listinfo/matplotlib-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From efiring at hawaii.edu Thu Sep 19 18:01:58 2019 From: efiring at hawaii.edu (Eric Firing) Date: Thu, 19 Sep 2019 12:01:58 -1000 Subject: [Matplotlib-users] Unusual layout (GridSpec?) In-Reply-To: References: Message-ID: I don't think this is what gridspec is for, or can handle. Instead, I think you will have to use a very manual approach to figure out the positions of the Axes objects that will make them and their tick locations line up as desired. An example is in the attached script. Caution: the example will work correctly only if your dpi setting is such that the specified figsize can be fully displayed on your screen; if it is too big, mpl will shrink it to fit, and then all the calculations will be out of whack. Eric On 2019/09/19 10:39 AM, Paul Hobson wrote: > I don't think I understand your problem fully, but a GridSpec sounds > like it'll fit the bill. We have a tutorial on it at our website. You'll > probably get the most mileage out of the width_ratios and height_ratios > parameters: > https://matplotlib.org/tutorials/intermediate/gridspec.html > > On Thu, Sep 19, 2019 at 12:02 PM Bruno Pagani > > wrote: > > Hi there, > > I?m trying to combine three graphs into one, but with some specific > constraints on the layout. The three graphs are having the same x and y > variables, but not over the same span. Each graph size should reflects > that (e.g. if a change of 1 on the x axis is 1?cm on one graph, so > should it be for the other ones). Also, I?d like the y label and ticks > labels to be shared amongst the three graphs. Same goes for the colorbar > (those are scatter plots) and the legend. > > Attached are the three figures (.pdf), and what the combined version > should look like (target.png, but here it was obtained by removing parts > by hand and stretching everything to fit). > > Below is some minimal code to produce three similarly looking graphs, if > someone has an idea (GridSpec?) for this, I should be able to adapt it > to my actual code: > > import matplotlib.pyplot as plt > import numpy as np > > plt.scatter(np.repeat(np.linspace(0,3.5,15)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],15,axis=0),c=np.random.random((15,11)),label="Some > label") > > plt.scatter(np.repeat(np.linspace(0,6,25)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],25,axis=0),c=np.random.random((25,11)),marker='*',label="Some > other label") > > plt.scatter(np.repeat(np.linspace(0,11,23)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],23,axis=0),c=np.random.random((23,11)),marker='D',label="Yet > another label") > > Regards, > Bruno > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users at python.org > https://mail.python.org/mailman/listinfo/matplotlib-users > > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users at python.org > https://mail.python.org/mailman/listinfo/matplotlib-users > -------------- next part -------------- A non-text attachment was scrubbed... Name: custom_layout.py Type: text/x-python-script Size: 1447 bytes Desc: not available URL: From efiring at hawaii.edu Thu Sep 19 18:57:53 2019 From: efiring at hawaii.edu (Eric Firing) Date: Thu, 19 Sep 2019 12:57:53 -1000 Subject: [Matplotlib-users] Unusual layout (GridSpec?) In-Reply-To: References: Message-ID: Evidently mailing lists like this are crippled by not being able to handle attachments. Here is the script inline: ================================= import numpy as np import matplotlib.pyplot as plt def axes_inches(fig, rect, **kw): """ Wrapper for Figure.add_axes in which *rect* is given in inches. The translation to normalized coordinates is done immediately based on the present figsize. *rect* is left, bottom, width, height in inches *kw* are passed to Figure.add_axes """ fw = fig.get_figwidth() fh = fig.get_figheight() l, b, w, h = rect relrect = [l / fw, b / fh, w / fw, h / fh] ax = fig.add_axes(relrect, **kw) return ax # We will assume that the x and y data limits all start with 0. # The actual data limits: xranges = np.array([[0, 15], [0, 25], [0, 23]]) yranges = np.array([[0, 0.5], [0, 0.3], [0, 0.2]]) # Add margins: xmranges = xranges + np.array([-0.5, 0.5]) ymranges = yranges + np.array([-0.05, 0.05]) # Scales in data units per inch: xscale = 10 # so the max, 25, is 2.5 inches yscale = 0.1 # so the max, 0.5, is 5 inches # Separation in inches: xsep = 0.4 # Force the y tick locations: yticks = np.arange(0, 0.501, 0.1) fig = plt.figure(figsize=(8.5, 7)) axs = [] left, bottom = 0.5, 0.5 # Starting point in inches. for xm, ym in zip(xmranges, ymranges): w = (xm[1] - xm[0]) / xscale h = (ym[1] - ym[0]) / yscale ax = axes_inches(fig, (left, bottom, w, h)) ax.set_xlim(xm) ax.set_ylim(ym) ax.set_yticks(yticks[yticks < ym[-1]]) axs.append(ax) left += (xsep + w) plt.show() ============================ Eric On 2019/09/19 10:39 AM, Paul Hobson wrote: > I don't think I understand your problem fully, but a GridSpec sounds > like it'll fit the bill. We have a tutorial on it at our website. You'll > probably get the most mileage out of the width_ratios and height_ratios > parameters: > https://matplotlib.org/tutorials/intermediate/gridspec.html > > On Thu, Sep 19, 2019 at 12:02 PM Bruno Pagani > > wrote: > > Hi there, > > I?m trying to combine three graphs into one, but with some specific > constraints on the layout. The three graphs are having the same x and y > variables, but not over the same span. Each graph size should reflects > that (e.g. if a change of 1 on the x axis is 1?cm on one graph, so > should it be for the other ones). Also, I?d like the y label and ticks > labels to be shared amongst the three graphs. Same goes for the colorbar > (those are scatter plots) and the legend. > > Attached are the three figures (.pdf), and what the combined version > should look like (target.png, but here it was obtained by removing parts > by hand and stretching everything to fit). > > Below is some minimal code to produce three similarly looking graphs, if > someone has an idea (GridSpec?) for this, I should be able to adapt it > to my actual code: > > import matplotlib.pyplot as plt > import numpy as np > > plt.scatter(np.repeat(np.linspace(0,3.5,15)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],15,axis=0),c=np.random.random((15,11)),label="Some > label") > > plt.scatter(np.repeat(np.linspace(0,6,25)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],25,axis=0),c=np.random.random((25,11)),marker='*',label="Some > other label") > > plt.scatter(np.repeat(np.linspace(0,11,23)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],23,axis=0),c=np.random.random((23,11)),marker='D',label="Yet > another label") > > Regards, > Bruno > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users at python.org > https://mail.python.org/mailman/listinfo/matplotlib-users > > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users at python.org > https://mail.python.org/mailman/listinfo/matplotlib-users > From anntzer.lee at gmail.com Mon Sep 23 05:56:25 2019 From: anntzer.lee at gmail.com (Antony Lee) Date: Mon, 23 Sep 2019 11:56:25 +0200 Subject: [Matplotlib-users] ANN: mplcairo 0.2 release Message-ID: Dear all, I am pleased to announce the release of mplcairo 0.2. mplcairo is a Matplotlib backend based on the well-known cairo library, supporting output to both raster (including interactively) and vector formats. In other words, it provides the functionality of Matplotlib's {,qt5,gtk3,wx,tk,macos}{agg,cairo}, pdf, ps, and svg backends. Per Matplotlib's standard API, the backend can be selected by calling matplotlib.use("module://mplcairo.qt") or setting your MPLBACKEND environment variable to `module://mplcairo.qt` for Qt5, and similarly for other toolkits. mplcairo 0.2 adds support for cairo 1.17.2's high-precision floating point surfaces, simplifies the use of custom compositing operators (see `examples/operators.py`), a few other features listed in the changelog, as well as the usual bugfixes over 0.1. Enjoy, Antony Lee -------------- next part -------------- An HTML attachment was scrubbed... URL: From perso.olivier.barthelemy at gmail.com Tue Sep 24 08:15:27 2019 From: perso.olivier.barthelemy at gmail.com (Olivier B.) Date: Tue, 24 Sep 2019 14:15:27 +0200 Subject: [Matplotlib-users] pyplot.contour() and filtered levels Message-ID: At the switch to MPL 2.2 (from 1.5 i think), my calls to pyplot.clabel() started throwing ValueError. This turned out to be because the pyplot.contour() returned a ContourSet which had filtered out the levels that were not displayed in the area of the data i am trying to plot. As i build my list of level labels for the list of levels that i pass to contour(), that list could contain levels that had been filtered out by contour(), which throws a ValueError in clabel(). so i also filtered my list of levels to label based on the levels kept by the CountourSet. Now, i get the impression that there is a similar issue for the optional lists of line width, style, and color that we pass to pyplot.contour. If i move/zoom in a specific area of my data to draw isolines on it, with the same python code everytime, that uses the same list of levels based on the data of the whole area, and not levels based on the data on the drawn area, depending on the area/zoom, the lines styles seem to be shifted. As if levels were filtered out, but not the related items of the other arrays, so styles apply to a different level. Does someone have a hint about what's actually going on and how i might work around it, or, if i'm lucky, if a version more recent than 2.2.3 fixes this issue? From alan.isaac at gmail.com Tue Sep 24 08:43:05 2019 From: alan.isaac at gmail.com (Alan Isaac) Date: Tue, 24 Sep 2019 08:43:05 -0400 Subject: [Matplotlib-users] install under Python 3.8 Message-ID: <995a8176-b892-c826-8931-06641ca76609@gmail.com> Should it be possible to install matplotlib with pip under Python 3.8b4? It failed for me, and it looks like the installer ran into problems when calling cl.exe: "failed with exit status 2" Thank you, Alan Isaac From perso.olivier.barthelemy at gmail.com Tue Sep 24 10:17:25 2019 From: perso.olivier.barthelemy at gmail.com (Olivier B.) Date: Tue, 24 Sep 2019 16:17:25 +0200 Subject: [Matplotlib-users] pyplot.contour() and filtered levels In-Reply-To: References: Message-ID: I did another test, with the same code but by passing to matplotlib only the levels that are in the drawn area. My problem of line style shift disappears. Is it expected that when contour() filters level it will not filter the same lines of linewidths, linestyles, and colors? Because they are not always the same number as the levels maybe? Or should this be considered a bug, at least for the case when the arrays have the same number of elements than levels? Could the documentation mention at least a warning about it? Le mar. 24 sept. 2019 ? 14:15, Olivier B. a ?crit : > > At the switch to MPL 2.2 (from 1.5 i think), my calls to > pyplot.clabel() started throwing ValueError. This turned out to be > because the pyplot.contour() returned a ContourSet which had filtered > out the levels that were not displayed in the area of the data i am > trying to plot. As i build my list of level labels for the list of > levels that i pass to contour(), that list could contain levels that > had been filtered out by contour(), which throws a ValueError in > clabel(). so i also filtered my list of levels to label based on the > levels kept by the CountourSet. > > Now, i get the impression that there is a similar issue for the > optional lists of line width, style, and color that we pass to > pyplot.contour. > If i move/zoom in a specific area of my data to draw isolines on it, > with the same python code everytime, that uses the same list of levels > based on the data of the whole area, and not levels based on the data > on the drawn area, depending on the area/zoom, the lines styles seem > to be shifted. As if levels were filtered out, but not the related > items of the other arrays, so styles apply to a different level. > > Does someone have a hint about what's actually going on and how i > might work around it, or, if i'm lucky, if a version more recent than > 2.2.3 fixes this issue? From efiring at hawaii.edu Tue Sep 24 12:46:22 2019 From: efiring at hawaii.edu (Eric Firing) Date: Tue, 24 Sep 2019 06:46:22 -1000 Subject: [Matplotlib-users] pyplot.contour() and filtered levels In-Reply-To: References: Message-ID: Olivier, I think this has been fixed, and the filtering is no longer done. Would you try the current release, please? Eric On 2019/09/24 4:17 AM, Olivier B. wrote: > I did another test, with the same code but by passing to matplotlib > only the levels that are in the drawn area. My problem of line style > shift disappears. > Is it expected that when contour() filters level it will not filter > the same lines of linewidths, linestyles, and colors? Because they > are not always the same number as the levels maybe? Or should this be > considered a bug, at least for the case when the arrays have the same > number of elements than levels? Could the documentation mention at > least a warning about it? > > Le mar. 24 sept. 2019 ? 14:15, Olivier B. > a ?crit : >> >> At the switch to MPL 2.2 (from 1.5 i think), my calls to >> pyplot.clabel() started throwing ValueError. This turned out to be >> because the pyplot.contour() returned a ContourSet which had filtered >> out the levels that were not displayed in the area of the data i am >> trying to plot. As i build my list of level labels for the list of >> levels that i pass to contour(), that list could contain levels that >> had been filtered out by contour(), which throws a ValueError in >> clabel(). so i also filtered my list of levels to label based on the >> levels kept by the CountourSet. >> >> Now, i get the impression that there is a similar issue for the >> optional lists of line width, style, and color that we pass to >> pyplot.contour. >> If i move/zoom in a specific area of my data to draw isolines on it, >> with the same python code everytime, that uses the same list of levels >> based on the data of the whole area, and not levels based on the data >> on the drawn area, depending on the area/zoom, the lines styles seem >> to be shifted. As if levels were filtered out, but not the related >> items of the other arrays, so styles apply to a different level. >> >> Does someone have a hint about what's actually going on and how i >> might work around it, or, if i'm lucky, if a version more recent than >> 2.2.3 fixes this issue? > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users at python.org > https://mail.python.org/mailman/listinfo/matplotlib-users > From rmay31 at gmail.com Tue Sep 24 14:37:00 2019 From: rmay31 at gmail.com (Ryan May) Date: Tue, 24 Sep 2019 12:37:00 -0600 Subject: [Matplotlib-users] install under Python 3.8 In-Reply-To: <995a8176-b892-c826-8931-06641ca76609@gmail.com> References: <995a8176-b892-c826-8931-06641ca76609@gmail.com> Message-ID: On Tue, Sep 24, 2019 at 6:43 AM Alan Isaac wrote: > Should it be possible to install matplotlib with pip under Python 3.8b4? > It failed for me, and it looks like the installer ran into problems > when calling cl.exe: "failed with exit status 2" > It'd be useful to see a larger snippet of the output to know what really went wrong. All I can tell from that is that (I think) the compiler failed. In general, it should be possible to install using pip on Python 3.8b4. Ryan -- Ryan May -------------- next part -------------- An HTML attachment was scrubbed... URL: From tcaswell at gmail.com Tue Sep 24 14:54:01 2019 From: tcaswell at gmail.com (Thomas Caswell) Date: Tue, 24 Sep 2019 14:54:01 -0400 Subject: [Matplotlib-users] install under Python 3.8 In-Reply-To: References: <995a8176-b892-c826-8931-06641ca76609@gmail.com> Message-ID: https://github.com/matplotlib/matplotlib/issues/15295 and https://github.com/matplotlib/matplotlib/pull/15300 maybe relevant. I have been regularly running Matplotlib on cpython master on linux. Tom On Tue, Sep 24, 2019 at 2:37 PM Ryan May wrote: > On Tue, Sep 24, 2019 at 6:43 AM Alan Isaac wrote: > >> Should it be possible to install matplotlib with pip under Python 3.8b4? >> It failed for me, and it looks like the installer ran into problems >> when calling cl.exe: "failed with exit status 2" >> > > It'd be useful to see a larger snippet of the output to know what really > went wrong. All I can tell from that is that (I think) the compiler failed. > > In general, it should be possible to install using pip on Python 3.8b4. > > Ryan > > -- > Ryan May > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users at python.org > https://mail.python.org/mailman/listinfo/matplotlib-users > -- Thomas Caswell tcaswell at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From alan.isaac at gmail.com Tue Sep 24 16:06:42 2019 From: alan.isaac at gmail.com (Alan Isaac) Date: Tue, 24 Sep 2019 16:06:42 -0400 Subject: [Matplotlib-users] install under Python 3.8 In-Reply-To: References: <995a8176-b892-c826-8931-06641ca76609@gmail.com> Message-ID: <2eed2b3d-3cb5-6a25-22d3-34a54b654728@gmail.com> On 9/24/2019 2:37 PM, Ryan May wrote: > It'd be useful to see a larger snippet of the output to know what really went wrong. All I can tell from that is that (I think) the compiler failed. > In general, it should be possible to install using pip on Python 3.8b4. Attached. Thanks, Alan --------------------------------- Collecting matplotlib Using cached https://files.pythonhosted.org/packages/12/d1/7b12cd79c791348cb0c78ce6e7d16bd72992f13c9f1e8e43d2725a6d8adf/matplotlib-3.1.1.tar.gz Requirement already satisfied: cycler>=0.10 in c:\program files\python38\lib\site-packages (from matplotlib) (0.10.0) Requirement already satisfied: kiwisolver>=1.0.1 in c:\program files\python38\lib\site-packages (from matplotlib) (1.1.0) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in c:\program files\python38\lib\site-packages\pyparsing-2.4.2a1-py3.8.egg (from matplotlib) (2.4.2a1) Requirement already satisfied: python-dateutil>=2.1 in c:\program files\python38\lib\site-packages (from matplotlib) (2.8.0) Requirement already satisfied: numpy>=1.11 in c:\program files\python38\lib\site-packages (from matplotlib) (1.17.2) Requirement already satisfied: six in c:\program files\python38\lib\site-packages (from cycler>=0.10->matplotlib) (1.12.0) Requirement already satisfied: setuptools in c:\program files\python38\lib\site-packages (from kiwisolver>=1.0.1->matplotlib) (41.2.0) Installing collected packages: matplotlib Running setup.py install for matplotlib: started Running setup.py install for matplotlib: finished with status 'error' python38 : ERROR: Command errored out with exit status 1: At line:1 char:1 + python38 -m pip install matplotlib 2>&1 > C:\temp\temp.txt + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: ( ERROR: Comm... exit status 1::String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError command: 'C:\Program Files\Python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"'; __file__='"'"'C:\\Users\ \xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\xxxxxxxxxx\AppData\Local\Temp\pip-record-pb4jrdu1\install-record.txt' --single-version-externally-managed --compile cwd: C:\Users\xxxxxxxxxx\AppData\Local\Temp\pip-install-m53zvftp\matplotlib\ Complete output (505 lines): ================================================================================ Edit setup.cfg to change the build options BUILDING MATPLOTLIB matplotlib: yes [3.1.1] python: yes [3.8.0b4 (tags/v3.8.0b4:d93605d, Aug 29 2019, 23:21:28) [MSC v.1916 64 bit (AMD64)]] platform: yes [win32] OPTIONAL SUBPACKAGES sample_data: yes [installing] tests: no [skipping due to configuration] OPTIONAL BACKEND EXTENSIONS agg: yes [installing] tkagg: yes [installing; run-time loading from Python Tcl/Tk] macosx: no [Mac OS-X only] OPTIONAL PACKAGE DATA dlls: no [skipping due to configuration] running install running build running build_py creating build creating build\lib.win-amd64-3.8 copying lib\pylab.py -> build\lib.win-amd64-3.8 creating build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\afm.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\animation.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\artist.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\axis.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\backend_bases.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\backend_managers.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\backend_tools.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\bezier.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\blocking_input.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\category.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\cm.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\collections.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\colorbar.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\colors.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\container.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\contour.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\dates.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\docstring.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\dviread.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\figure.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\fontconfig_pattern.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\font_manager.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\gridspec.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\hatch.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\image.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\legend.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\legend_handler.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\lines.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\markers.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\mathtext.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\mlab.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\offsetbox.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\patches.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\path.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\patheffects.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\pylab.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\pyplot.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\quiver.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\rcsetup.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\sankey.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\scale.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\spines.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\stackplot.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\streamplot.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\table.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\texmanager.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\text.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\textpath.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\ticker.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\tight_bbox.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\tight_layout.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\transforms.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\type1font.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\units.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\widgets.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\_animation_data.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\_cm.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\_cm_listed.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\_color_data.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\_constrained_layout.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\_layoutbox.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\_mathtext_data.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\_pylab_helpers.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\_version.py -> build\lib.win-amd64-3.8\matplotlib copying lib\matplotlib\__init__.py -> build\lib.win-amd64-3.8\matplotlib creating build\lib.win-amd64-3.8\mpl_toolkits copying lib\mpl_toolkits\__init__.py -> build\lib.win-amd64-3.8\mpl_toolkits creating build\lib.win-amd64-3.8\matplotlib\axes copying lib\matplotlib\axes\_axes.py -> build\lib.win-amd64-3.8\matplotlib\axes copying lib\matplotlib\axes\_base.py -> build\lib.win-amd64-3.8\matplotlib\axes copying lib\matplotlib\axes\_secondary_axes.py -> build\lib.win-amd64-3.8\matplotlib\axes copying lib\matplotlib\axes\_subplots.py -> build\lib.win-amd64-3.8\matplotlib\axes copying lib\matplotlib\axes\__init__.py -> build\lib.win-amd64-3.8\matplotlib\axes creating build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_agg.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_cairo.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_gtk3.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_gtk3agg.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_gtk3cairo.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_macosx.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_mixed.py -> build\lib.win-amd64-3.8\matplotlib\bac kends copying lib\matplotlib\backends\backend_nbagg.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_pdf.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_pgf.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_ps.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_qt4.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_qt4agg.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_qt4cairo.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_qt5.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_qt5agg.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_qt5cairo.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_svg.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_template.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_tkagg.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_tkcairo.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_webagg.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_webagg_core.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_wx.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_wxagg.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\backend_wxcairo.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\qt_compat.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\tkagg.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\windowing.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\wx_compat.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\_backend_pdf_ps.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\_backend_tk.py -> build\lib.win-amd64-3.8\matplotlib\backends copying lib\matplotlib\backends\__init__.py -> build\lib.win-amd64-3.8\matplotlib\backends creating build\lib.win-amd64-3.8\matplotlib\cbook copying lib\matplotlib\cbook\deprecation.py -> build\lib.win-amd64-3.8\matplotlib\cbook copying lib\matplotlib\cbook\__init__.py -> build\lib.win-amd64-3.8\matplotlib\cbook creating build\lib.win-amd64-3.8\matplotlib\compat copying lib\matplotlib\compat\subprocess.py -> build\lib.win-amd64-3.8\matplotlib\compat copying lib\matplotlib\compat\__init__.py -> build\lib.win-amd64-3.8\matplotlib\compat creating build\lib.win-amd64-3.8\matplotlib\projections copying lib\matplotlib\projections\geo.py -> build\lib.win-amd64-3.8\matplotlib\projections copying lib\matplotlib\projections\polar.py -> build\lib.win-amd64-3.8\matplotlib\projections copying lib\matplotlib\projections\__init__.py -> build\lib.win-amd64-3.8\matplotlib\projections creating build\lib.win-amd64-3.8\matplotlib\sphinxext copying lib\matplotlib\sphinxext\mathmpl.py -> build\lib.win-amd64-3.8\matplotlib\sphinxext copying lib\matplotlib\sphinxext\plot_directive.py -> build\lib.win-amd64-3.8\matplotlib\sphinxext copying lib\matplotlib\sphinxext\__init__.py -> build\lib.win-amd64-3.8\matplotlib\sphinxext creating build\lib.win-amd64-3.8\matplotlib\style copying lib\matplotlib\style\core.py -> build\lib.win-amd64-3.8\matplotlib\style copying lib\matplotlib\style\__init__.py -> build\lib.win-amd64-3.8\matplotlib\style creating build\lib.win-amd64-3.8\matplotlib\testin g copying lib\matplotlib\testing\compare.py -> build\lib.win-amd64-3.8\matplotlib\testing copying lib\matplotlib\testing\conftest.py -> build\lib.win-amd64-3.8\matplotlib\testing copying lib\matplotlib\testing\decorators.py -> build\lib.win-amd64-3.8\matplotlib\testing copying lib\matplotlib\testing\determinism.py -> build\lib.win-amd64-3.8\matplotlib\testing copying lib\matplotlib\testing\disable_internet.py -> build\lib.win-amd64-3.8\matplotlib\testing copying lib\matplotlib\testing\exceptions.py -> build\lib.win-amd64-3.8\matplotlib\testing copying lib\matplotlib\testing\__init__.py -> build\lib.win-amd64-3.8\matplotlib\testing creating build\lib.win-amd64-3.8\matplotlib\tri copying lib\matplotlib\tri\triangulation.py -> build\lib.win-amd64-3.8\matplotlib\tri copying lib\matplotlib\tri\tricontour.py -> build\lib.win-amd64-3.8\matplotlib\tri copying lib\matplotlib\tri\trifinder.py -> build\lib.win-amd64-3.8\matplotlib\tri copying lib\matplotlib\tri\triinterpolate.py -> build\lib.win-amd64-3.8\matplotlib\tri copying lib\matplotlib\tri\tripcolor.py -> build\lib.win-amd64-3.8\matplotlib\tri copying lib\matplotlib\tri\triplot.py -> build\lib.win-amd64-3.8\matplotlib\tri copying lib\matplotlib\tri\trirefine.py -> build\lib.win-amd64-3.8\matplotlib\tri copying lib\matplotlib\tri\tritools.py -> build\lib.win-amd64-3.8\matplotlib\tri copying lib\matplotlib\tri\__init__.py -> build\lib.win-amd64-3.8\matplotlib\tri creating build\lib.win-amd64-3.8\matplotlib\backends\qt_editor copying lib\matplotlib\backends\qt_editor\figureoptions.py -> build\lib.win-amd64-3.8\matplotlib\backends\qt_editor copying lib\matplotlib\backends\qt_editor\formlayout.py -> build\lib.win-amd64-3.8\matplotlib\backends\qt_editor copying lib\matplotlib\backends\qt_editor\formsubplottool.py -> build\lib.win-amd64-3.8\matplotlib\backends\qt_editor copying lib\matplotlib\backends\qt_editor\_formlayout.py -> build\lib.win-amd64-3.8\matplotlib\backends\qt_editor copying lib\matplotlib\backends\qt_editor\__init__.py -> build\lib.win-amd64-3.8\matplotlib\backends\qt_editor creating build\lib.win-amd64-3.8\matplotlib\testing\jpl_units copying lib\matplotlib\testing\jpl_units\Duration.py -> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units copying lib\matplotlib\testing\jpl_units\Epoch.py -> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units copying lib\matplotlib\testing\jpl_units\EpochConverter.py -> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units copying lib\matplotlib\testing\jpl_units\StrConverter.py -> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units copying lib\matplotlib\testing\jpl_units\UnitDbl.py -> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units copying lib\matplotlib\testing\jpl_units\UnitDblConverter.py -> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units copying lib\matplotlib\testing\jpl_units\UnitDblFormatter.py -> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units copying lib\matplotlib\testing\jpl_units\__init__.py -> build\lib.win-amd64-3.8\matplotlib\testing\jpl_units creating build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\anchored_artists.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\angle_helper.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\axes_divider.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\axes_grid.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\axes_rgb.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\axes_size.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\axislines.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\axisline_style.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\axis_artist.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\clip_path.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\colorbar.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\floating_axes.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\grid_finder.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\grid_helper_curvelinear.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\inset_locator.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\parasite_axes.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid copying lib\mpl_toolkits\axes_grid\__init__.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid creating build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 copying lib\mpl_toolkits\axes_grid1\anchored_artists.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 copying lib\mpl_toolkits\axes_grid1\axes_divider.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 copying lib\mpl_toolkits\axes_grid1\axes_grid.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 copying lib\mpl_toolkits\axes_grid1\axes_rgb.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 copying lib\mpl_toolkits\axes_grid1\axes_size.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 copying lib\mpl_toolkits\axes_grid1\colorbar.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 copying lib\mpl_toolkits\axes_grid1\inset_locator.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 copying lib\mpl_toolkits\axes_grid1\mpl_axes.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 copying lib\mpl_toolkits\axes_grid1\parasite_axes.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 copying lib\mpl_toolkits\axes_grid1\__init__.py -> build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 creating build\lib.win-amd64-3.8\mpl_toolkits\axisartist copying lib\mpl_toolkits\axisartist\angle_helper.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist copying lib\mpl_toolkits\axisartist\axes_divider.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist copying lib\mpl_toolkits\axisartist\axes_grid.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist copying lib\mpl_toolkits\axisartist\axes_rgb.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist copying lib\mpl_toolkits\axisartist\axislines.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist copying lib\mpl_toolkits\axisartist\axisline_style.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist copying lib\mpl_toolkits\axisartist\axis_artist.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist copying lib\mpl_toolkits\axisartist\clip_path.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist copying lib\mpl_toolkits\axisartist\floating_axes.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist copying lib\mpl_toolkits\axisartist\grid_finder.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist copying lib\mpl_toolkits\axisartist\grid_helper_curvelinear.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist copying lib\mpl_toolkits\axisartist\parasite_axes.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist copying lib\mpl_toolkits\axisartist\__init__.py -> build\lib.win-amd64-3.8\mpl_toolkits\axisartist creating build\lib.win-amd64-3.8\mpl_toolkits\mplot3d copying lib\mpl_toolkits\mplot3d\art3d.py -> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d copying lib\mpl_toolkits\mplot3d\axes3d.py -> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d copying lib\mpl_toolkits\mplot3d\axis3d.py -> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d copying lib\mpl_toolkits\mplot3d\proj3d.py -> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d copying lib\mpl_toolkits\mplot3d\__init__.py -> build\lib.win-amd64-3.8\mpl_toolkits\mplot3d creating build\lib.w in-amd64-3.8\matplotlib\mpl-data creating build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts creating build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\afm\cmr10.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm creating build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif-Italic.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css copying lib\matplotlib\backends\web_backend\css\fbm.css -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css copying lib\matplotlib\mpl-data\fonts\ttf\LICENSE_STIX -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans-Bold.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf creating build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\stylelib\seaborn-muted.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.theme.css -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.structure.min.css -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 copying lib\matplotlib\mpl-data\fonts\afm\ptmri8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\afm\pncr8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm creating build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\back.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\afm\psyr.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUniBolIta.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\images\matplotlib.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizOneSymReg.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\images\move.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizThreeSymBol.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf creating build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\ZapfDingbats.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUni.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\images\subplots.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images creating build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\sample_data\topobathy.npz -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.min.js -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 copying lib\matplotlib\mpl-data\fonts\afm\pcrr8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Symbol.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\mpl-data\sample_data\s1045.ima.gz -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\fonts\afm\pncbi8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizFiveSymReg.ttf -> build\lib.win-amd64-3.8\matplotlib\ mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\images\back.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneralItalic.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\images\forward_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\matplotlib_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\ttf\cmss10.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\stylelib\bmh.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\stylelib\seaborn.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\fonts\ttf\LICENSE_DEJAVU -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\images\hand.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\stylelib\Solarize_Light2.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\fonts\afm\pcrro8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery\js copying lib\matplotlib\backends\web_backend\jquery\js\jquery.min.js -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery\js copying lib\matplotlib\mpl-data\stylelib\grayscale.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\images\hand.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\zoom_to_rect.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUniBol.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\fonts\afm\pbkd8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\images\move_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\qt4_editor_options.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\stylelib\seaborn-ticks.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\stylelib\seaborn-dark-palette.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif-Bold.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\sample_data\data_x_x2_x3.csv -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js copying lib\matplotlib\backends\web_backend\js\mpl.js -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js copying lib\matplotlib\mpl-data\images\move_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\afm\pplri8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\index.html -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 copying lib\matplotlib\mpl-data\fonts\afm\pagd8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.structure.css -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 copying lib\matplotlib\mpl-data\fonts\afm\putbi8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\images\help.ppm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\stylelib\classic.mplstyle -> build\lib.win-amd64-3.8\m atplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\images\forward.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-BoldItalic.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\mpl-data\images\back_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\home_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono-Oblique.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\stylelib\seaborn-pastel.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneral.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\fonts\afm\pplb8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\images\subplots.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\backends\web_backend\jquery\js\jquery.js -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery\js copying lib\matplotlib\mpl-data\images\move.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\home.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\stylelib\ggplot.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\images\zoom_to_rect.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\sample_data\Minduka_Present_Blue_Pack.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier-Oblique.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\mpl-data\images\subplots.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\sample_data\ada.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier-Bold.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\mpl-data\fonts\afm\pzdr.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\afm\pcrb8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\images\help.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\hand.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\afm\phvr8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\images\zoom_to_rect.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\zoom_to_rect_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\stylelib\seaborn-bright.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizTwoSymBol.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\images\forward.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUniIta.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\fonts\afm\putr8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\afm\phvb8an.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\images\back_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\sample_data\aapl.npz -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\m atplotlib\mpl-data\stylelib\seaborn-white.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\stylelib\fast.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\fonts\afm\putb8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\images\move.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\matplotlib.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\qt4_editor_options.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\afm\pagk8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvetica-Oblique.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\mpl-data\fonts\afm\ptmb8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneralBolIta.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.js -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 copying lib\matplotlib\mpl-data\images\subplots_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\sample_data\demodata.csv -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\images\hand.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\afm\pplbi8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizOneSymBol.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_777777_256x240.png -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images copying lib\matplotlib\mpl-data\stylelib\seaborn-paper.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\images\filesave_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\sample_data\embedding_in_wx3.xrc -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\fonts\ttf\cmr10.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\backends\web_backend\css\page.css -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.css -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\images\matplotlib.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_555555_256x240.png -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_cc0000_256x240.png -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\LICENSE.txt -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 copying lib\matplotlib\mpl-data\fonts\ttf\cmmi10.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\fonts\afm\pncri8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono-BoldOblique.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copyin g lib\matplotlib\mpl-data\images\hand_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\sample_data\README.txt -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\fonts\afm\phvb8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm creating build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data\axes_grid copying lib\matplotlib\mpl-data\sample_data\axes_grid\bivariate_normal.npy -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data\axes_grid copying lib\matplotlib\mpl-data\stylelib\seaborn-poster.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\sample_data\ct.raw.gz -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\fonts\afm\ptmbi8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\sample_data\eeg.dat -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\stylelib\seaborn-deep.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\backends\web_backend\nbagg_uat.ipynb -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerifDisplay.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\images\qt4_editor_options_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\backends\web_backend\all_figures.html -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend copying lib\matplotlib\mpl-data\images\home.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_777620_256x240.png -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images copying lib\matplotlib\mpl-data\fonts\afm\pncb8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-Italic.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\backends\web_backend\js\nbagg_mpl.js -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js copying lib\matplotlib\mpl-data\sample_data\None_vs_nearest-pdf.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\sample_data\jacksboro_fault_dem.npz -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\stylelib\seaborn-talk.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\readme.txt -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\external creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\external\jquery copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\external\jquery\jquery.js -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\external\jquery copying lib\matplotlib\mpl-data\fonts\afm\phvr8an.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\images\help_large.ppm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\stylelib\fivethirtyeight.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\fonts\afm\pagdo8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\images\forward_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\afm\pbkl8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mp l-data\fonts\afm\cmmi10.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\afm\pbkdi8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\package.json -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 copying lib\matplotlib\mpl-data\fonts\afm\ptmr8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\images\help_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\move.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizFourSymReg.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\fonts\afm\pplr8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\stylelib\seaborn-colorblind.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\images\matplotlib.ppm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizTwoSymReg.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_444444_256x240.png -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images copying lib\matplotlib\mpl-data\images\filesave.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono-Bold.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\fonts\afm\phvlo8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\sample_data\grace_hopper.jpg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\images\filesave.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\afm\phvl8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneralBol.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\images\home.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.theme.min.css -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 copying lib\matplotlib\mpl-data\fonts\afm\phvro8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\stylelib\dark_background.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_ffffff_256x240.png -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images copying lib\matplotlib\mpl-data\fonts\afm\cmex10.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\sample_data\membrane.dat -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\AUTHORS.txt -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 copying lib\matplotlib\mpl-data\images\home_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\afm\pagko8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif-BoldItalic.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvetica-BoldOblique.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvet ica.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\mpl-data\fonts\afm\phvbo8an.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier-BoldOblique.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\backends\web_backend\ipython_inline_figure.html -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend copying lib\matplotlib\mpl-data\fonts\afm\cmsy10.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\afm\cmtt10.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\matplotlibrc -> build\lib.win-amd64-3.8\matplotlib\mpl-data copying lib\matplotlib\mpl-data\fonts\afm\pzcmi8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\ttf\cmb10.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizFourSymBol.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\stylelib\seaborn-whitegrid.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\images\subplots_large.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\back.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\subplots.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\stylelib\seaborn-notebook.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\fonts\ttf\cmsy10.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\images\zoom_to_rect_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\stylelib\seaborn-darkgrid.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\fonts\afm\pcrbo8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansDisplay.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\images\zoom_to_rect.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\stylelib\seaborn-dark.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\fonts\afm\putri8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\images\forward.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\help.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\sample_data\msft.csv -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\stylelib\tableau-colorblind10.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\stylelib\_classic_test.mplstyle -> build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib copying lib\matplotlib\mpl-data\images\filesave.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\ttf\cmtt10.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\images\filesave_large.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\images\forward.gif -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\backends\web_backend\single_figure.html -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend copying lib\matplotlib\mpl-data\images\filesave.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\sample_data\goog.npz -> build\lib.win-amd64-3.8\matplotlib\mpl-data\s ample_data copying lib\matplotlib\mpl-data\sample_data\logo2.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-Roman.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\mpl-data\images\help.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans-Oblique.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\images\back.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvetica-Bold.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.min.css -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 copying lib\matplotlib\mpl-data\sample_data\grace_hopper.png -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\mpl-data\fonts\afm\phvro8an.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizThreeSymReg.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\fonts\ttf\cmex10.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans-BoldOblique.ttf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\mpl-data\fonts\afm\pbkli8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\backends\web_backend\js\mpl_tornado.js -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-Bold.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts copying lib\matplotlib\mpl-data\images\home.pdf -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images copying lib\matplotlib\mpl-data\fonts\afm\phvbo8a.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm copying lib\matplotlib\mpl-data\sample_data\percent_bachelors_degrees_women_usa.csv -> build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data copying lib\matplotlib\backends\web_backend\css\boilerplate.css -> build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css copying lib\matplotlib\mpl-data\images\qt4_editor_options.svg -> build\lib.win-amd64-3.8\matplotlib\mpl-data\images UPDATING build\lib.win-amd64-3.8\matplotlib\_version.py set build\lib.win-amd64-3.8\matplotlib\_version.py to '3.1.1' running build_ext building 'matplotlib.ft2font' extension creating build\temp.win-amd64-3.8 creating build\temp.win-amd64-3.8\Release creating build\temp.win-amd64-3.8\Release\src C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DFREETYPE_BUILD_TYPE=system -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include "-IC:\Program Files\Python38\lib\site-packages\numpy\core\include" "-IC:\Program Files\Python38\include" "-IC:\Program Files\Python38\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" /Tcsrc/checkdep_freetype2.c /Fobuild\temp.win-amd64-3.8\Release\ src/checkdep_freetype2.obj checkdep_freetype2.c src/checkdep_freetype2.c(1): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2 ---------------------------------------- ERROR: Command errored out with exit status 1: 'C:\Program Files\Python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"';f=getattr(tokeni ze, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\xxxxxxxxxx\AppData\Local\Temp\pip-record-pb4jrdu1\install-record.txt' --single-version-externally-managed --compile Check the logs for full command output. From tcaswell at gmail.com Tue Sep 24 17:22:28 2019 From: tcaswell at gmail.com (Thomas Caswell) Date: Tue, 24 Sep 2019 17:22:28 -0400 Subject: [Matplotlib-users] install under Python 3.8 In-Reply-To: <2eed2b3d-3cb5-6a25-22d3-34a54b654728@gmail.com> References: <995a8176-b892-c826-8931-06641ca76609@gmail.com> <2eed2b3d-3cb5-6a25-22d3-34a54b654728@gmail.com> Message-ID: It looks like you don't have freetype installed. Try setting the env MPLLOCALFREETYPE=1 which will have mpl build it's own version of freetype. You will also need to have libpng installed. Reading https://github.com/matplotlib/matplotlib/blob/master/ci/azure-pipelines-steps.yml may be instructive as well. Tom On Tue, Sep 24, 2019 at 4:06 PM Alan Isaac wrote: > On 9/24/2019 2:37 PM, Ryan May wrote: > > It'd be useful to see a larger snippet of the output to know what really > went wrong. All I can tell from that is that (I think) the compiler failed. > > In general, it should be possible to install using pip on Python 3.8b4. > > Attached. > Thanks, Alan > > --------------------------------- > > Collecting matplotlib > Using cached > https://files.pythonhosted.org/packages/12/d1/7b12cd79c791348cb0c78ce6e7d16bd72992f13c9f1e8e43d2725a6d8adf/matplotlib-3.1.1.tar.gz > Requirement already satisfied: cycler>=0.10 in c:\program > files\python38\lib\site-packages (from matplotlib) (0.10.0) > Requirement already satisfied: kiwisolver>=1.0.1 in c:\program > files\python38\lib\site-packages (from matplotlib) (1.1.0) > Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in > c:\program files\python38\lib\site-packages\pyparsing-2.4.2a1-py3.8.egg > (from matplotlib) (2.4.2a1) > Requirement already satisfied: python-dateutil>=2.1 in c:\program > files\python38\lib\site-packages (from matplotlib) (2.8.0) > Requirement already satisfied: numpy>=1.11 in c:\program > files\python38\lib\site-packages (from matplotlib) (1.17.2) > Requirement already satisfied: six in c:\program > files\python38\lib\site-packages (from cycler>=0.10->matplotlib) (1.12.0) > Requirement already satisfied: setuptools in c:\program > files\python38\lib\site-packages (from kiwisolver>=1.0.1->matplotlib) > (41.2.0) > Installing collected packages: matplotlib > Running setup.py install for matplotlib: started > Running setup.py install for matplotlib: finished with status 'error' > python38 : ERROR: Command errored out with exit status 1: > At line:1 char:1 > + python38 -m pip install matplotlib 2>&1 > C:\temp\temp.txt > + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > + CategoryInfo : NotSpecified: ( ERROR: Comm... exit > status 1::String) [], RemoteException > + FullyQualifiedErrorId : NativeCommandError > > command: 'C:\Program Files\Python38\python.exe' -u -c 'import sys, > setuptools, tokenize; sys.argv[0] = > '"'"'C:\\Users\\xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"'; > __file__='"'"'C:\\Users\ > \xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"';f=getattr(tokenize, > '"'"'open'"'"', > open)(__file__);code=f.read().replace('"'"'\r\n'"'"', > '"'"'\n'"'"');f.close();exec(compile(code, __file__, > '"'"'exec'"'"'))' install --record > 'C:\Users\xxxxxxxxxx\AppData\Local\Temp\pip-record-pb4jrdu1\install-record.txt' > --single-version-externally-managed --compile > cwd: > C:\Users\xxxxxxxxxx\AppData\Local\Temp\pip-install-m53zvftp\matplotlib\ > Complete output (505 lines): > > ================================================================================ > Edit setup.cfg to change the build options > > BUILDING MATPLOTLIB > matplotlib: yes [3.1.1] > python: yes [3.8.0b4 (tags/v3.8.0b4:d93605d, Aug 29 2019, > 23:21:28) [MSC > v.1916 64 bit (AMD64)]] > platform: yes [win32] > > OPTIONAL SUBPACKAGES > sample_data: yes [installing] > tests: no [skipping due to configuration] > > OPTIONAL BACKEND EXTENSIONS > agg: yes [installing] > tkagg: yes [installing; run-time loading from Python Tcl/Tk] > macosx: no [Mac OS-X only] > > OPTIONAL PACKAGE DATA > dlls: no [skipping due to configuration] > > running install > running build > running build_py > creating build > creating build\lib.win-amd64-3.8 > copying lib\pylab.py -> build\lib.win-amd64-3.8 > creating build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\afm.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\animation.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\artist.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\axis.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\backend_bases.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\backend_managers.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\backend_tools.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\bezier.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\blocking_input.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\category.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\cm.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\collections.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\colorbar.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\colors.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\container.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\contour.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\dates.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\docstring.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\dviread.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\figure.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\fontconfig_pattern.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\font_manager.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\gridspec.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\hatch.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\image.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\legend.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\legend_handler.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\lines.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\markers.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\mathtext.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\mlab.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\offsetbox.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\patches.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\path.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\patheffects.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\pylab.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\pyplot.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\quiver.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\rcsetup.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\sankey.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\scale.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\spines.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\stackplot.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\streamplot.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\table.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\texmanager.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\text.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\textpath.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\ticker.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\tight_bbox.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\tight_layout.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\transforms.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\type1font.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\units.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\widgets.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\_animation_data.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\_cm.py -> build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\_cm_listed.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\_color_data.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\_constrained_layout.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\_layoutbox.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\_mathtext_data.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\_pylab_helpers.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\_version.py -> > build\lib.win-amd64-3.8\matplotlib > copying lib\matplotlib\__init__.py -> > build\lib.win-amd64-3.8\matplotlib > creating build\lib.win-amd64-3.8\mpl_toolkits > copying lib\mpl_toolkits\__init__.py -> > build\lib.win-amd64-3.8\mpl_toolkits > creating build\lib.win-amd64-3.8\matplotlib\axes > copying lib\matplotlib\axes\_axes.py -> > build\lib.win-amd64-3.8\matplotlib\axes > copying lib\matplotlib\axes\_base.py -> > build\lib.win-amd64-3.8\matplotlib\axes > copying lib\matplotlib\axes\_secondary_axes.py -> > build\lib.win-amd64-3.8\matplotlib\axes > copying lib\matplotlib\axes\_subplots.py -> > build\lib.win-amd64-3.8\matplotlib\axes > copying lib\matplotlib\axes\__init__.py -> > build\lib.win-amd64-3.8\matplotlib\axes > creating build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_agg.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_cairo.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_gtk3.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_gtk3agg.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_gtk3cairo.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_macosx.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_mixed.py -> > build\lib.win-amd64-3.8\matplotlib\bac > kends > copying lib\matplotlib\backends\backend_nbagg.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_pdf.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_pgf.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_ps.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_qt4.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_qt4agg.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_qt4cairo.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_qt5.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_qt5agg.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_qt5cairo.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_svg.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_template.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_tkagg.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_tkcairo.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_webagg.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_webagg_core.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_wx.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_wxagg.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\backend_wxcairo.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\qt_compat.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\tkagg.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\windowing.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\wx_compat.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\_backend_pdf_ps.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\_backend_tk.py -> > build\lib.win-amd64-3.8\matplotlib\backends > copying lib\matplotlib\backends\__init__.py -> > build\lib.win-amd64-3.8\matplotlib\backends > creating build\lib.win-amd64-3.8\matplotlib\cbook > copying lib\matplotlib\cbook\deprecation.py -> > build\lib.win-amd64-3.8\matplotlib\cbook > copying lib\matplotlib\cbook\__init__.py -> > build\lib.win-amd64-3.8\matplotlib\cbook > creating build\lib.win-amd64-3.8\matplotlib\compat > copying lib\matplotlib\compat\subprocess.py -> > build\lib.win-amd64-3.8\matplotlib\compat > copying lib\matplotlib\compat\__init__.py -> > build\lib.win-amd64-3.8\matplotlib\compat > creating build\lib.win-amd64-3.8\matplotlib\projections > copying lib\matplotlib\projections\geo.py -> > build\lib.win-amd64-3.8\matplotlib\projections > copying lib\matplotlib\projections\polar.py -> > build\lib.win-amd64-3.8\matplotlib\projections > copying lib\matplotlib\projections\__init__.py -> > build\lib.win-amd64-3.8\matplotlib\projections > creating build\lib.win-amd64-3.8\matplotlib\sphinxext > copying lib\matplotlib\sphinxext\mathmpl.py -> > build\lib.win-amd64-3.8\matplotlib\sphinxext > copying lib\matplotlib\sphinxext\plot_directive.py -> > build\lib.win-amd64-3.8\matplotlib\sphinxext > copying lib\matplotlib\sphinxext\__init__.py -> > build\lib.win-amd64-3.8\matplotlib\sphinxext > creating build\lib.win-amd64-3.8\matplotlib\style > copying lib\matplotlib\style\core.py -> > build\lib.win-amd64-3.8\matplotlib\style > copying lib\matplotlib\style\__init__.py -> > build\lib.win-amd64-3.8\matplotlib\style > creating build\lib.win-amd64-3.8\matplotlib\testin > g > copying lib\matplotlib\testing\compare.py -> > build\lib.win-amd64-3.8\matplotlib\testing > copying lib\matplotlib\testing\conftest.py -> > build\lib.win-amd64-3.8\matplotlib\testing > copying lib\matplotlib\testing\decorators.py -> > build\lib.win-amd64-3.8\matplotlib\testing > copying lib\matplotlib\testing\determinism.py -> > build\lib.win-amd64-3.8\matplotlib\testing > copying lib\matplotlib\testing\disable_internet.py -> > build\lib.win-amd64-3.8\matplotlib\testing > copying lib\matplotlib\testing\exceptions.py -> > build\lib.win-amd64-3.8\matplotlib\testing > copying lib\matplotlib\testing\__init__.py -> > build\lib.win-amd64-3.8\matplotlib\testing > creating build\lib.win-amd64-3.8\matplotlib\tri > copying lib\matplotlib\tri\triangulation.py -> > build\lib.win-amd64-3.8\matplotlib\tri > copying lib\matplotlib\tri\tricontour.py -> > build\lib.win-amd64-3.8\matplotlib\tri > copying lib\matplotlib\tri\trifinder.py -> > build\lib.win-amd64-3.8\matplotlib\tri > copying lib\matplotlib\tri\triinterpolate.py -> > build\lib.win-amd64-3.8\matplotlib\tri > copying lib\matplotlib\tri\tripcolor.py -> > build\lib.win-amd64-3.8\matplotlib\tri > copying lib\matplotlib\tri\triplot.py -> > build\lib.win-amd64-3.8\matplotlib\tri > copying lib\matplotlib\tri\trirefine.py -> > build\lib.win-amd64-3.8\matplotlib\tri > copying lib\matplotlib\tri\tritools.py -> > build\lib.win-amd64-3.8\matplotlib\tri > copying lib\matplotlib\tri\__init__.py -> > build\lib.win-amd64-3.8\matplotlib\tri > creating build\lib.win-amd64-3.8\matplotlib\backends\qt_editor > copying lib\matplotlib\backends\qt_editor\figureoptions.py -> > build\lib.win-amd64-3.8\matplotlib\backends\qt_editor > copying lib\matplotlib\backends\qt_editor\formlayout.py -> > build\lib.win-amd64-3.8\matplotlib\backends\qt_editor > copying lib\matplotlib\backends\qt_editor\formsubplottool.py -> > build\lib.win-amd64-3.8\matplotlib\backends\qt_editor > copying lib\matplotlib\backends\qt_editor\_formlayout.py -> > build\lib.win-amd64-3.8\matplotlib\backends\qt_editor > copying lib\matplotlib\backends\qt_editor\__init__.py -> > build\lib.win-amd64-3.8\matplotlib\backends\qt_editor > creating build\lib.win-amd64-3.8\matplotlib\testing\jpl_units > copying lib\matplotlib\testing\jpl_units\Duration.py -> > build\lib.win-amd64-3.8\matplotlib\testing\jpl_units > copying lib\matplotlib\testing\jpl_units\Epoch.py -> > build\lib.win-amd64-3.8\matplotlib\testing\jpl_units > copying lib\matplotlib\testing\jpl_units\EpochConverter.py -> > build\lib.win-amd64-3.8\matplotlib\testing\jpl_units > copying lib\matplotlib\testing\jpl_units\StrConverter.py -> > build\lib.win-amd64-3.8\matplotlib\testing\jpl_units > copying lib\matplotlib\testing\jpl_units\UnitDbl.py -> > build\lib.win-amd64-3.8\matplotlib\testing\jpl_units > copying lib\matplotlib\testing\jpl_units\UnitDblConverter.py -> > build\lib.win-amd64-3.8\matplotlib\testing\jpl_units > copying lib\matplotlib\testing\jpl_units\UnitDblFormatter.py -> > build\lib.win-amd64-3.8\matplotlib\testing\jpl_units > copying lib\matplotlib\testing\jpl_units\__init__.py -> > build\lib.win-amd64-3.8\matplotlib\testing\jpl_units > creating build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\anchored_artists.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\angle_helper.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\axes_divider.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\axes_grid.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\axes_rgb.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\axes_size.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\axislines.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\axisline_style.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying > lib\mpl_toolkits\axes_grid\axis_artist.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\clip_path.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\colorbar.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\floating_axes.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\grid_finder.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\grid_helper_curvelinear.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\inset_locator.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\parasite_axes.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > copying lib\mpl_toolkits\axes_grid\__init__.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid > creating build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 > copying lib\mpl_toolkits\axes_grid1\anchored_artists.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 > copying lib\mpl_toolkits\axes_grid1\axes_divider.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 > copying lib\mpl_toolkits\axes_grid1\axes_grid.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 > copying lib\mpl_toolkits\axes_grid1\axes_rgb.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 > copying lib\mpl_toolkits\axes_grid1\axes_size.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 > copying lib\mpl_toolkits\axes_grid1\colorbar.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 > copying lib\mpl_toolkits\axes_grid1\inset_locator.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 > copying lib\mpl_toolkits\axes_grid1\mpl_axes.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 > copying lib\mpl_toolkits\axes_grid1\parasite_axes.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 > copying lib\mpl_toolkits\axes_grid1\__init__.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axes_grid1 > creating build\lib.win-amd64-3.8\mpl_toolkits\axisartist > copying lib\mpl_toolkits\axisartist\angle_helper.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axisartist > copying lib\mpl_toolkits\axisartist\axes_divider.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axisartist > copying lib\mpl_toolkits\axisartist\axes_grid.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axisartist > copying lib\mpl_toolkits\axisartist\axes_rgb.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axisartist > copying lib\mpl_toolkits\axisartist\axislines.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axisartist > copying lib\mpl_toolkits\axisartist\axisline_style.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axisartist > copying lib\mpl_toolkits\axisartist\axis_artist.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axisartist > copying lib\mpl_toolkits\axisartist\clip_path.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axisartist > copying lib\mpl_toolkits\axisartist\floating_axes.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axisartist > copying lib\mpl_toolkits\axisartist\grid_finder.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axisartist > copying lib\mpl_toolkits\axisartist\grid_helper_curvelinear.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axisartist > copying lib\mpl_toolkits\axisartist\parasite_axes.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axisartist > copying lib\mpl_toolkits\axisartist\__init__.py -> > build\lib.win-amd64-3.8\mpl_toolkits\axisartist > creating build\lib.win-amd64-3.8\mpl_toolkits\mplot3d > copying lib\mpl_toolkits\mplot3d\art3d.py -> > build\lib.win-amd64-3.8\mpl_toolkits\mplot3d > copying lib\mpl_toolkits\mplot3d\axes3d.py -> > build\lib.win-amd64-3.8\mpl_toolkits\mplot3d > copying lib\mpl_toolkits\mplot3d\axis3d.py -> > build\lib.win-amd64-3.8\mpl_toolkits\mplot3d > copying lib\mpl_toolkits\mplot3d\proj3d.py -> > build\lib.win-amd64-3.8\mpl_toolkits\mplot3d > copying lib\mpl_toolkits\mplot3d\__init__.py -> > build\lib.win-amd64-3.8\mpl_toolkits\mplot3d > creating build\lib.w > in-amd64-3.8\matplotlib\mpl-data > creating build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts > creating build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\afm\cmr10.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > creating build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif-Italic.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend > creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css > copying lib\matplotlib\backends\web_backend\css\fbm.css -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css > copying lib\matplotlib\mpl-data\fonts\ttf\LICENSE_STIX -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans-Bold.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > creating build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\stylelib\seaborn-muted.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > creating > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.theme.css -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.structure.min.css > -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 > copying lib\matplotlib\mpl-data\fonts\afm\ptmri8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\afm\pncr8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > creating build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\back.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\afm\psyr.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUniBolIta.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\images\matplotlib.svg -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizOneSymReg.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\images\move.pdf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizThreeSymBol.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > creating > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\ZapfDingbats.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUni.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\images\subplots.svg -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > creating build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\mpl-data\sample_data\topobathy.npz -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.min.js -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 > copying lib\matplotlib\mpl-data\fonts\afm\pcrr8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Symbol.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying lib\matplotlib\mpl-data\sample_data\s1045.ima.gz -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\mpl-data\fonts\afm\pncbi8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizFiveSymReg.ttf -> > build\lib.win-amd64-3.8\matplotlib\ > mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\images\back.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneralItalic.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\images\forward_large.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\matplotlib_large.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\ttf\cmss10.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\stylelib\bmh.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\stylelib\seaborn.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\fonts\ttf\LICENSE_DEJAVU -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\images\hand.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\stylelib\Solarize_Light2.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\fonts\afm\pcrro8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > creating > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery > creating > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery\js > copying lib\matplotlib\backends\web_backend\jquery\js\jquery.min.js -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery\js > copying lib\matplotlib\mpl-data\stylelib\grayscale.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\images\hand.svg -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\zoom_to_rect.svg -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUniBol.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\fonts\afm\pbkd8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\images\move_large.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\qt4_editor_options.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\stylelib\seaborn-ticks.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying > lib\matplotlib\mpl-data\stylelib\seaborn-dark-palette.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif-Bold.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\sample_data\data_x_x2_x3.csv -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > creating build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js > copying lib\matplotlib\backends\web_backend\js\mpl.js -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js > copying lib\matplotlib\mpl-data\images\move_large.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\afm\pplri8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\index.html -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 > copying lib\matplotlib\mpl-data\fonts\afm\pagd8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.structure.css > -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 > copying lib\matplotlib\mpl-data\fonts\afm\putbi8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\images\help.ppm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\stylelib\classic.mplstyle -> > build\lib.win-amd64-3.8\m > atplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\images\forward.pdf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying > lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-BoldItalic.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying lib\matplotlib\mpl-data\images\back_large.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\home_large.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono-Oblique.ttf > -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\stylelib\seaborn-pastel.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneral.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\fonts\afm\pplb8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\images\subplots.pdf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\backends\web_backend\jquery\js\jquery.js -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery\js > copying lib\matplotlib\mpl-data\images\move.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\home.svg -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\stylelib\ggplot.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\images\zoom_to_rect.pdf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying > lib\matplotlib\mpl-data\sample_data\Minduka_Present_Blue_Pack.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying > lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier-Oblique.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying lib\matplotlib\mpl-data\images\subplots.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\sample_data\ada.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier-Bold.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying lib\matplotlib\mpl-data\fonts\afm\pzdr.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\afm\pcrb8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\images\help.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\hand.pdf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\afm\phvr8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\images\zoom_to_rect.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\zoom_to_rect_large.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\stylelib\seaborn-bright.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizTwoSymBol.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\images\forward.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\ttf\STIXNonUniIta.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\fonts\afm\putr8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\afm\phvb8an.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\images\back_large.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\sample_data\aapl.npz -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\m > atplotlib\mpl-data\stylelib\seaborn-white.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\stylelib\fast.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\fonts\afm\putb8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\images\move.svg -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\matplotlib.pdf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\qt4_editor_options.pdf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\afm\pagk8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying > lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvetica-Oblique.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying lib\matplotlib\mpl-data\fonts\afm\ptmb8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneralBolIta.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.js -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 > copying lib\matplotlib\mpl-data\images\subplots_large.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\sample_data\demodata.csv -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\mpl-data\images\hand.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\afm\pplbi8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizOneSymBol.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > creating > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_777777_256x240.png > -> > > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images > copying lib\matplotlib\mpl-data\stylelib\seaborn-paper.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\images\filesave_large.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\sample_data\embedding_in_wx3.xrc -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\mpl-data\fonts\ttf\cmr10.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\backends\web_backend\css\page.css -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.css -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 > copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\images\matplotlib.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_555555_256x240.png > -> > > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_cc0000_256x240.png > -> > > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\LICENSE.txt -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 > copying lib\matplotlib\mpl-data\fonts\ttf\cmmi10.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\fonts\afm\pncri8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying > lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono-BoldOblique.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copyin > g lib\matplotlib\mpl-data\images\hand_large.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\sample_data\README.txt -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\mpl-data\fonts\afm\phvb8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > creating > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data\axes_grid > copying > lib\matplotlib\mpl-data\sample_data\axes_grid\bivariate_normal.npy -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data\axes_grid > copying lib\matplotlib\mpl-data\stylelib\seaborn-poster.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\sample_data\ct.raw.gz -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\fonts\afm\ptmbi8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\sample_data\eeg.dat -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\mpl-data\stylelib\seaborn-deep.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\backends\web_backend\nbagg_uat.ipynb -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend > copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerifDisplay.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\images\qt4_editor_options_large.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\backends\web_backend\all_figures.html -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend > copying lib\matplotlib\mpl-data\images\home.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_777620_256x240.png > -> > > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images > copying lib\matplotlib\mpl-data\fonts\afm\pncb8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-Italic.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying lib\matplotlib\backends\web_backend\js\nbagg_mpl.js -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js > copying lib\matplotlib\mpl-data\sample_data\None_vs_nearest-pdf.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\mpl-data\sample_data\jacksboro_fault_dem.npz -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\mpl-data\stylelib\seaborn-talk.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\readme.txt -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > creating > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\external > creating > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\external\jquery > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\external\jquery\jquery.js > -> > > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\external\jquery > copying lib\matplotlib\mpl-data\fonts\afm\phvr8an.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\images\help_large.ppm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\stylelib\fivethirtyeight.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\fonts\afm\pagdo8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\images\forward_large.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\afm\pbkl8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mp > l-data\fonts\afm\cmmi10.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\afm\pbkdi8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\package.json -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 > copying lib\matplotlib\mpl-data\fonts\afm\ptmr8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\images\help_large.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\move.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizFourSymReg.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\fonts\afm\pplr8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\stylelib\seaborn-colorblind.mplstyle > -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\images\matplotlib.ppm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizTwoSymReg.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_444444_256x240.png > -> > > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images > copying lib\matplotlib\mpl-data\images\filesave.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono-Bold.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\fonts\afm\phvlo8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\sample_data\grace_hopper.jpg -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\mpl-data\images\filesave.svg -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\afm\phvl8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\ttf\STIXGeneralBol.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\images\home.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.theme.min.css > -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 > copying lib\matplotlib\mpl-data\fonts\afm\phvro8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\stylelib\dark_background.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\images\ui-icons_ffffff_256x240.png > -> > > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1\images > copying lib\matplotlib\mpl-data\fonts\afm\cmex10.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\sample_data\membrane.dat -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansMono.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\AUTHORS.txt -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 > copying lib\matplotlib\mpl-data\images\home_large.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\afm\pagko8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSerif-BoldItalic.ttf > -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying > lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvetica-BoldOblique.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvet > ica.afm -> build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying lib\matplotlib\mpl-data\fonts\afm\phvbo8an.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying > lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier-BoldOblique.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying > lib\matplotlib\backends\web_backend\ipython_inline_figure.html -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend > copying lib\matplotlib\mpl-data\fonts\afm\cmsy10.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\afm\cmtt10.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\matplotlibrc -> > build\lib.win-amd64-3.8\matplotlib\mpl-data > copying lib\matplotlib\mpl-data\fonts\afm\pzcmi8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\ttf\cmb10.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizFourSymBol.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\stylelib\seaborn-whitegrid.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\images\subplots_large.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\back.pdf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\subplots.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\stylelib\seaborn-notebook.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\fonts\ttf\cmsy10.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\images\zoom_to_rect_large.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\stylelib\seaborn-darkgrid.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\fonts\afm\pcrbo8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSansDisplay.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\images\zoom_to_rect.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\stylelib\seaborn-dark.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\fonts\afm\putri8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\images\forward.svg -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\help.svg -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\sample_data\msft.csv -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying > lib\matplotlib\mpl-data\stylelib\tableau-colorblind10.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\stylelib\_classic_test.mplstyle -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\stylelib > copying lib\matplotlib\mpl-data\images\filesave.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\ttf\cmtt10.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\images\filesave_large.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\images\forward.gif -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\backends\web_backend\single_figure.html -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend > copying lib\matplotlib\mpl-data\images\filesave.pdf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\sample_data\goog.npz -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\s > ample_data > copying lib\matplotlib\mpl-data\sample_data\logo2.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-Roman.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying lib\matplotlib\mpl-data\images\help.pdf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans-Oblique.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\images\back.svg -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Helvetica-Bold.afm > -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying > lib\matplotlib\backends\web_backend\jquery-ui-1.12.1\jquery-ui.min.css -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\jquery-ui-1.12.1 > copying lib\matplotlib\mpl-data\sample_data\grace_hopper.png -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\mpl-data\fonts\afm\phvro8an.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\mpl-data\fonts\ttf\STIXSizThreeSymReg.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\fonts\ttf\cmex10.ttf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\fonts\ttf\DejaVuSans-BoldOblique.ttf > -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\ttf > copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Courier.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying lib\matplotlib\mpl-data\fonts\afm\pbkli8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying lib\matplotlib\backends\web_backend\js\mpl_tornado.js -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\js > copying lib\matplotlib\mpl-data\fonts\pdfcorefonts\Times-Bold.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\pdfcorefonts > copying lib\matplotlib\mpl-data\images\home.pdf -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > copying lib\matplotlib\mpl-data\fonts\afm\phvbo8a.afm -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\fonts\afm > copying > lib\matplotlib\mpl-data\sample_data\percent_bachelors_degrees_women_usa.csv > -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\sample_data > copying lib\matplotlib\backends\web_backend\css\boilerplate.css -> > build\lib.win-amd64-3.8\matplotlib\backends\web_backend\css > copying lib\matplotlib\mpl-data\images\qt4_editor_options.svg -> > build\lib.win-amd64-3.8\matplotlib\mpl-data\images > UPDATING build\lib.win-amd64-3.8\matplotlib\_version.py > set build\lib.win-amd64-3.8\matplotlib\_version.py to '3.1.1' > running build_ext > building 'matplotlib.ft2font' extension > creating build\temp.win-amd64-3.8 > creating build\temp.win-amd64-3.8\Release > creating build\temp.win-amd64-3.8\Release\src > C:\Program Files (x86)\Microsoft Visual > Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX86\x64\cl.exe /c > /nologo /Ox /W3 /GL /DNDEBUG /MD -DFREETYPE_BUILD_TYPE=system > -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API > -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION > -D__STDC_FORMAT_MACROS=1 -Iextern/agg24-svn/include "-IC:\Program > Files\Python38\lib\site-packages\numpy\core\include" > "-IC:\Program Files\Python38\include" "-IC:\Program > Files\Python38\include" "-IC:\Program Files (x86)\Microsoft Visual > Studio\2017\Community\VC\Tools\MSVC\14.14.26428\ATLMFC\include" > "-IC:\Program Files (x86)\Microsoft Visual > Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include" "-IC:\Program > Files (x86)\Windows > Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows > Kits\10\include\10.0.17134.0\shared" > "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" > "-IC:\Program Files (x86)\Windows > Kits\10\include\10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows > Kits\10\include\10.0.17134.0\cppwinrt" > /Tcsrc/checkdep_freetype2.c /Fobuild\temp.win-amd64-3.8\Release\ > src/checkdep_freetype2.obj > checkdep_freetype2.c > src/checkdep_freetype2.c(1): fatal error C1083: Cannot open include > file: 'ft2build.h': No such file or directory > error: command 'C:\\Program Files (x86)\\Microsoft Visual > Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\cl.exe' > failed with exit status 2 > ---------------------------------------- > ERROR: Command errored out with exit status 1: 'C:\Program > Files\Python38\python.exe' -u -c 'import sys, setuptools, > tokenize; sys.argv[0] = > '"'"'C:\\Users\\xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"'; > > __file__='"'"'C:\\Users\\xxxxxxxxxx\\AppData\\Local\\Temp\\pip-install-m53zvftp\\matplotlib\\setup.py'"'"';f=getattr(tokeni > ze, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', > '"'"'\n'"'"');f.close();exec(compile(code, > __file__, '"'"'exec'"'"'))' install --record > 'C:\Users\xxxxxxxxxx\AppData\Local\Temp\pip-record-pb4jrdu1\install-record.txt' > --single-version-externally-managed > --compile Check the logs for full command output. > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users at python.org > https://mail.python.org/mailman/listinfo/matplotlib-users > -- Thomas Caswell tcaswell at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From bruno.pagani at astrophysics.eu Thu Sep 26 15:33:50 2019 From: bruno.pagani at astrophysics.eu (Bruno Pagani) Date: Thu, 26 Sep 2019 21:33:50 +0200 Subject: [Matplotlib-users] Unusual layout (GridSpec?) In-Reply-To: References: Message-ID: <829fff68-0f56-719e-c029-6df284c77c55@astrophysics.eu> Hi there, Thank you both for your advices. I was hoping for a GridSpec solution because I think such a one would have been able to leverage constrained_layout to automatically fit the space correctly. There might exists one, but I did not had a lot of time for researching. Instead, I went with Eric?s PoC that I was able to tweak nicely in order to suit my needs (btw Eric, the attached script was perfectly received on my end). The end result is attached to this email. So many thanks for that piece of code Eric, it proved to be very helpful.?;) Regards, Bruno Pagani Le 20/09/2019 ? 00:01, Eric Firing a ?crit?: > I don't think this is what gridspec is for, or can handle.? Instead, I > think you will have to use a very manual approach to figure out the > positions of the Axes objects that will make them and their tick > locations line up as desired. An example is in the attached script. > > Caution: the example will work correctly only if your dpi setting is > such that the specified figsize can be fully displayed on your screen; > if it is too big, mpl will shrink it to fit, and then all the > calculations will be out of whack. > > Eric > > On 2019/09/19 10:39 AM, Paul Hobson wrote: >> I don't think I understand your problem fully, but a GridSpec sounds >> like it'll fit the bill. We have a tutorial on it at our website. >> You'll probably get the most mileage out of the width_ratios and >> height_ratios parameters: >> https://matplotlib.org/tutorials/intermediate/gridspec.html >> >> On Thu, Sep 19, 2019 at 12:02 PM Bruno Pagani >> > >> wrote: >> >> ??? Hi there, >> >> ??? I?m trying to combine three graphs into one, but with some specific >> ??? constraints on the layout. The three graphs are having the same x >> and y >> ??? variables, but not over the same span. Each graph size should >> reflects >> ??? that (e.g. if a change of 1 on the x axis is 1?cm on one graph, so >> ??? should it be for the other ones). Also, I?d like the y label and >> ticks >> ??? labels to be shared amongst the three graphs. Same goes for the >> colorbar >> ??? (those are scatter plots) and the legend. >> >> ??? Attached are the three figures (.pdf), and what the combined version >> ??? should look like (target.png, but here it was obtained by >> removing parts >> ??? by hand and stretching everything to fit). >> >> ??? Below is some minimal code to produce three similarly looking >> graphs, if >> ??? someone has an idea (GridSpec?) for this, I should be able to >> adapt it >> ??? to my actual code: >> >> ??? import matplotlib.pyplot as plt >> ??? import numpy as np >> >> ??? >> plt.scatter(np.repeat(np.linspace(0,3.5,15)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],15,axis=0),c=np.random.random((15,11)),label="Some >> ??? label") >> >> ??? >> plt.scatter(np.repeat(np.linspace(0,6,25)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],25,axis=0),c=np.random.random((25,11)),marker='*',label="Some >> ??? other label") >> >> ??? >> plt.scatter(np.repeat(np.linspace(0,11,23)[:,None],11,axis=1),np.repeat(np.linspace(0,0.5,11)[None,:],23,axis=0),c=np.random.random((23,11)),marker='D',label="Yet >> ??? another label") >> >> ??? Regards, >> ??? Bruno -------------- next part -------------- A non-text attachment was scrubbed... Name: explosions.pdf Type: application/pdf Size: 35086 bytes Desc: not available URL: