langutang commited on
Commit
9c54c61
·
verified ·
1 Parent(s): bf8e027

Upload 13 files

Browse files
protege/deep-pantilt/venv/lib/python3.7/site-packages/distutils-precedence.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2638ce9e2500e572a5e0de7faed6661eb569d1b696fcba07b0dd223da5f5d224
3
+ size 151
protege/deep-pantilt/venv/lib/python3.7/site-packages/google_auth-1.35.0-py3.7-nspkg.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c47e604f1738522a583f7aab6cffb80821cd18157dede051e10aa185e0af065e
3
+ size 539
protege/deep-pantilt/venv/lib/python3.7/site-packages/protobuf-3.18.0-py3.5-nspkg.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c47e604f1738522a583f7aab6cffb80821cd18157dede051e10aa185e0af065e
3
+ size 539
protege/deep-pantilt/venv/lib/python3.7/site-packages/six.py ADDED
@@ -0,0 +1,1003 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (c) 2010-2024 Benjamin Peterson
2
+ #
3
+ # Permission is hereby granted, free of charge, to any person obtaining a copy
4
+ # of this software and associated documentation files (the "Software"), to deal
5
+ # in the Software without restriction, including without limitation the rights
6
+ # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7
+ # copies of the Software, and to permit persons to whom the Software is
8
+ # furnished to do so, subject to the following conditions:
9
+ #
10
+ # The above copyright notice and this permission notice shall be included in all
11
+ # copies or substantial portions of the Software.
12
+ #
13
+ # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14
+ # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15
+ # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16
+ # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17
+ # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18
+ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19
+ # SOFTWARE.
20
+
21
+ """Utilities for writing code that runs on Python 2 and 3"""
22
+
23
+ from __future__ import absolute_import
24
+
25
+ import functools
26
+ import itertools
27
+ import operator
28
+ import sys
29
+ import types
30
+
31
+ __author__ = "Benjamin Peterson <[email protected]>"
32
+ __version__ = "1.17.0"
33
+
34
+
35
+ # Useful for very coarse version differentiation.
36
+ PY2 = sys.version_info[0] == 2
37
+ PY3 = sys.version_info[0] == 3
38
+ PY34 = sys.version_info[0:2] >= (3, 4)
39
+
40
+ if PY3:
41
+ string_types = str,
42
+ integer_types = int,
43
+ class_types = type,
44
+ text_type = str
45
+ binary_type = bytes
46
+
47
+ MAXSIZE = sys.maxsize
48
+ else:
49
+ string_types = basestring,
50
+ integer_types = (int, long)
51
+ class_types = (type, types.ClassType)
52
+ text_type = unicode
53
+ binary_type = str
54
+
55
+ if sys.platform.startswith("java"):
56
+ # Jython always uses 32 bits.
57
+ MAXSIZE = int((1 << 31) - 1)
58
+ else:
59
+ # It's possible to have sizeof(long) != sizeof(Py_ssize_t).
60
+ class X(object):
61
+
62
+ def __len__(self):
63
+ return 1 << 31
64
+ try:
65
+ len(X())
66
+ except OverflowError:
67
+ # 32-bit
68
+ MAXSIZE = int((1 << 31) - 1)
69
+ else:
70
+ # 64-bit
71
+ MAXSIZE = int((1 << 63) - 1)
72
+ del X
73
+
74
+ if PY34:
75
+ from importlib.util import spec_from_loader
76
+ else:
77
+ spec_from_loader = None
78
+
79
+
80
+ def _add_doc(func, doc):
81
+ """Add documentation to a function."""
82
+ func.__doc__ = doc
83
+
84
+
85
+ def _import_module(name):
86
+ """Import module, returning the module after the last dot."""
87
+ __import__(name)
88
+ return sys.modules[name]
89
+
90
+
91
+ class _LazyDescr(object):
92
+
93
+ def __init__(self, name):
94
+ self.name = name
95
+
96
+ def __get__(self, obj, tp):
97
+ result = self._resolve()
98
+ setattr(obj, self.name, result) # Invokes __set__.
99
+ try:
100
+ # This is a bit ugly, but it avoids running this again by
101
+ # removing this descriptor.
102
+ delattr(obj.__class__, self.name)
103
+ except AttributeError:
104
+ pass
105
+ return result
106
+
107
+
108
+ class MovedModule(_LazyDescr):
109
+
110
+ def __init__(self, name, old, new=None):
111
+ super(MovedModule, self).__init__(name)
112
+ if PY3:
113
+ if new is None:
114
+ new = name
115
+ self.mod = new
116
+ else:
117
+ self.mod = old
118
+
119
+ def _resolve(self):
120
+ return _import_module(self.mod)
121
+
122
+ def __getattr__(self, attr):
123
+ _module = self._resolve()
124
+ value = getattr(_module, attr)
125
+ setattr(self, attr, value)
126
+ return value
127
+
128
+
129
+ class _LazyModule(types.ModuleType):
130
+
131
+ def __init__(self, name):
132
+ super(_LazyModule, self).__init__(name)
133
+ self.__doc__ = self.__class__.__doc__
134
+
135
+ def __dir__(self):
136
+ attrs = ["__doc__", "__name__"]
137
+ attrs += [attr.name for attr in self._moved_attributes]
138
+ return attrs
139
+
140
+ # Subclasses should override this
141
+ _moved_attributes = []
142
+
143
+
144
+ class MovedAttribute(_LazyDescr):
145
+
146
+ def __init__(self, name, old_mod, new_mod, old_attr=None, new_attr=None):
147
+ super(MovedAttribute, self).__init__(name)
148
+ if PY3:
149
+ if new_mod is None:
150
+ new_mod = name
151
+ self.mod = new_mod
152
+ if new_attr is None:
153
+ if old_attr is None:
154
+ new_attr = name
155
+ else:
156
+ new_attr = old_attr
157
+ self.attr = new_attr
158
+ else:
159
+ self.mod = old_mod
160
+ if old_attr is None:
161
+ old_attr = name
162
+ self.attr = old_attr
163
+
164
+ def _resolve(self):
165
+ module = _import_module(self.mod)
166
+ return getattr(module, self.attr)
167
+
168
+
169
+ class _SixMetaPathImporter(object):
170
+
171
+ """
172
+ A meta path importer to import six.moves and its submodules.
173
+
174
+ This class implements a PEP302 finder and loader. It should be compatible
175
+ with Python 2.5 and all existing versions of Python3
176
+ """
177
+
178
+ def __init__(self, six_module_name):
179
+ self.name = six_module_name
180
+ self.known_modules = {}
181
+
182
+ def _add_module(self, mod, *fullnames):
183
+ for fullname in fullnames:
184
+ self.known_modules[self.name + "." + fullname] = mod
185
+
186
+ def _get_module(self, fullname):
187
+ return self.known_modules[self.name + "." + fullname]
188
+
189
+ def find_module(self, fullname, path=None):
190
+ if fullname in self.known_modules:
191
+ return self
192
+ return None
193
+
194
+ def find_spec(self, fullname, path, target=None):
195
+ if fullname in self.known_modules:
196
+ return spec_from_loader(fullname, self)
197
+ return None
198
+
199
+ def __get_module(self, fullname):
200
+ try:
201
+ return self.known_modules[fullname]
202
+ except KeyError:
203
+ raise ImportError("This loader does not know module " + fullname)
204
+
205
+ def load_module(self, fullname):
206
+ try:
207
+ # in case of a reload
208
+ return sys.modules[fullname]
209
+ except KeyError:
210
+ pass
211
+ mod = self.__get_module(fullname)
212
+ if isinstance(mod, MovedModule):
213
+ mod = mod._resolve()
214
+ else:
215
+ mod.__loader__ = self
216
+ sys.modules[fullname] = mod
217
+ return mod
218
+
219
+ def is_package(self, fullname):
220
+ """
221
+ Return true, if the named module is a package.
222
+
223
+ We need this method to get correct spec objects with
224
+ Python 3.4 (see PEP451)
225
+ """
226
+ return hasattr(self.__get_module(fullname), "__path__")
227
+
228
+ def get_code(self, fullname):
229
+ """Return None
230
+
231
+ Required, if is_package is implemented"""
232
+ self.__get_module(fullname) # eventually raises ImportError
233
+ return None
234
+ get_source = get_code # same as get_code
235
+
236
+ def create_module(self, spec):
237
+ return self.load_module(spec.name)
238
+
239
+ def exec_module(self, module):
240
+ pass
241
+
242
+ _importer = _SixMetaPathImporter(__name__)
243
+
244
+
245
+ class _MovedItems(_LazyModule):
246
+
247
+ """Lazy loading of moved objects"""
248
+ __path__ = [] # mark as package
249
+
250
+
251
+ _moved_attributes = [
252
+ MovedAttribute("cStringIO", "cStringIO", "io", "StringIO"),
253
+ MovedAttribute("filter", "itertools", "builtins", "ifilter", "filter"),
254
+ MovedAttribute("filterfalse", "itertools", "itertools", "ifilterfalse", "filterfalse"),
255
+ MovedAttribute("input", "__builtin__", "builtins", "raw_input", "input"),
256
+ MovedAttribute("intern", "__builtin__", "sys"),
257
+ MovedAttribute("map", "itertools", "builtins", "imap", "map"),
258
+ MovedAttribute("getcwd", "os", "os", "getcwdu", "getcwd"),
259
+ MovedAttribute("getcwdb", "os", "os", "getcwd", "getcwdb"),
260
+ MovedAttribute("getoutput", "commands", "subprocess"),
261
+ MovedAttribute("range", "__builtin__", "builtins", "xrange", "range"),
262
+ MovedAttribute("reload_module", "__builtin__", "importlib" if PY34 else "imp", "reload"),
263
+ MovedAttribute("reduce", "__builtin__", "functools"),
264
+ MovedAttribute("shlex_quote", "pipes", "shlex", "quote"),
265
+ MovedAttribute("StringIO", "StringIO", "io"),
266
+ MovedAttribute("UserDict", "UserDict", "collections", "IterableUserDict", "UserDict"),
267
+ MovedAttribute("UserList", "UserList", "collections"),
268
+ MovedAttribute("UserString", "UserString", "collections"),
269
+ MovedAttribute("xrange", "__builtin__", "builtins", "xrange", "range"),
270
+ MovedAttribute("zip", "itertools", "builtins", "izip", "zip"),
271
+ MovedAttribute("zip_longest", "itertools", "itertools", "izip_longest", "zip_longest"),
272
+ MovedModule("builtins", "__builtin__"),
273
+ MovedModule("configparser", "ConfigParser"),
274
+ MovedModule("collections_abc", "collections", "collections.abc" if sys.version_info >= (3, 3) else "collections"),
275
+ MovedModule("copyreg", "copy_reg"),
276
+ MovedModule("dbm_gnu", "gdbm", "dbm.gnu"),
277
+ MovedModule("dbm_ndbm", "dbm", "dbm.ndbm"),
278
+ MovedModule("_dummy_thread", "dummy_thread", "_dummy_thread" if sys.version_info < (3, 9) else "_thread"),
279
+ MovedModule("http_cookiejar", "cookielib", "http.cookiejar"),
280
+ MovedModule("http_cookies", "Cookie", "http.cookies"),
281
+ MovedModule("html_entities", "htmlentitydefs", "html.entities"),
282
+ MovedModule("html_parser", "HTMLParser", "html.parser"),
283
+ MovedModule("http_client", "httplib", "http.client"),
284
+ MovedModule("email_mime_base", "email.MIMEBase", "email.mime.base"),
285
+ MovedModule("email_mime_image", "email.MIMEImage", "email.mime.image"),
286
+ MovedModule("email_mime_multipart", "email.MIMEMultipart", "email.mime.multipart"),
287
+ MovedModule("email_mime_nonmultipart", "email.MIMENonMultipart", "email.mime.nonmultipart"),
288
+ MovedModule("email_mime_text", "email.MIMEText", "email.mime.text"),
289
+ MovedModule("BaseHTTPServer", "BaseHTTPServer", "http.server"),
290
+ MovedModule("CGIHTTPServer", "CGIHTTPServer", "http.server"),
291
+ MovedModule("SimpleHTTPServer", "SimpleHTTPServer", "http.server"),
292
+ MovedModule("cPickle", "cPickle", "pickle"),
293
+ MovedModule("queue", "Queue"),
294
+ MovedModule("reprlib", "repr"),
295
+ MovedModule("socketserver", "SocketServer"),
296
+ MovedModule("_thread", "thread", "_thread"),
297
+ MovedModule("tkinter", "Tkinter"),
298
+ MovedModule("tkinter_dialog", "Dialog", "tkinter.dialog"),
299
+ MovedModule("tkinter_filedialog", "FileDialog", "tkinter.filedialog"),
300
+ MovedModule("tkinter_scrolledtext", "ScrolledText", "tkinter.scrolledtext"),
301
+ MovedModule("tkinter_simpledialog", "SimpleDialog", "tkinter.simpledialog"),
302
+ MovedModule("tkinter_tix", "Tix", "tkinter.tix"),
303
+ MovedModule("tkinter_ttk", "ttk", "tkinter.ttk"),
304
+ MovedModule("tkinter_constants", "Tkconstants", "tkinter.constants"),
305
+ MovedModule("tkinter_dnd", "Tkdnd", "tkinter.dnd"),
306
+ MovedModule("tkinter_colorchooser", "tkColorChooser",
307
+ "tkinter.colorchooser"),
308
+ MovedModule("tkinter_commondialog", "tkCommonDialog",
309
+ "tkinter.commondialog"),
310
+ MovedModule("tkinter_tkfiledialog", "tkFileDialog", "tkinter.filedialog"),
311
+ MovedModule("tkinter_font", "tkFont", "tkinter.font"),
312
+ MovedModule("tkinter_messagebox", "tkMessageBox", "tkinter.messagebox"),
313
+ MovedModule("tkinter_tksimpledialog", "tkSimpleDialog",
314
+ "tkinter.simpledialog"),
315
+ MovedModule("urllib_parse", __name__ + ".moves.urllib_parse", "urllib.parse"),
316
+ MovedModule("urllib_error", __name__ + ".moves.urllib_error", "urllib.error"),
317
+ MovedModule("urllib", __name__ + ".moves.urllib", __name__ + ".moves.urllib"),
318
+ MovedModule("urllib_robotparser", "robotparser", "urllib.robotparser"),
319
+ MovedModule("xmlrpc_client", "xmlrpclib", "xmlrpc.client"),
320
+ MovedModule("xmlrpc_server", "SimpleXMLRPCServer", "xmlrpc.server"),
321
+ ]
322
+ # Add windows specific modules.
323
+ if sys.platform == "win32":
324
+ _moved_attributes += [
325
+ MovedModule("winreg", "_winreg"),
326
+ ]
327
+
328
+ for attr in _moved_attributes:
329
+ setattr(_MovedItems, attr.name, attr)
330
+ if isinstance(attr, MovedModule):
331
+ _importer._add_module(attr, "moves." + attr.name)
332
+ del attr
333
+
334
+ _MovedItems._moved_attributes = _moved_attributes
335
+
336
+ moves = _MovedItems(__name__ + ".moves")
337
+ _importer._add_module(moves, "moves")
338
+
339
+
340
+ class Module_six_moves_urllib_parse(_LazyModule):
341
+
342
+ """Lazy loading of moved objects in six.moves.urllib_parse"""
343
+
344
+
345
+ _urllib_parse_moved_attributes = [
346
+ MovedAttribute("ParseResult", "urlparse", "urllib.parse"),
347
+ MovedAttribute("SplitResult", "urlparse", "urllib.parse"),
348
+ MovedAttribute("parse_qs", "urlparse", "urllib.parse"),
349
+ MovedAttribute("parse_qsl", "urlparse", "urllib.parse"),
350
+ MovedAttribute("urldefrag", "urlparse", "urllib.parse"),
351
+ MovedAttribute("urljoin", "urlparse", "urllib.parse"),
352
+ MovedAttribute("urlparse", "urlparse", "urllib.parse"),
353
+ MovedAttribute("urlsplit", "urlparse", "urllib.parse"),
354
+ MovedAttribute("urlunparse", "urlparse", "urllib.parse"),
355
+ MovedAttribute("urlunsplit", "urlparse", "urllib.parse"),
356
+ MovedAttribute("quote", "urllib", "urllib.parse"),
357
+ MovedAttribute("quote_plus", "urllib", "urllib.parse"),
358
+ MovedAttribute("unquote", "urllib", "urllib.parse"),
359
+ MovedAttribute("unquote_plus", "urllib", "urllib.parse"),
360
+ MovedAttribute("unquote_to_bytes", "urllib", "urllib.parse", "unquote", "unquote_to_bytes"),
361
+ MovedAttribute("urlencode", "urllib", "urllib.parse"),
362
+ MovedAttribute("splitquery", "urllib", "urllib.parse"),
363
+ MovedAttribute("splittag", "urllib", "urllib.parse"),
364
+ MovedAttribute("splituser", "urllib", "urllib.parse"),
365
+ MovedAttribute("splitvalue", "urllib", "urllib.parse"),
366
+ MovedAttribute("uses_fragment", "urlparse", "urllib.parse"),
367
+ MovedAttribute("uses_netloc", "urlparse", "urllib.parse"),
368
+ MovedAttribute("uses_params", "urlparse", "urllib.parse"),
369
+ MovedAttribute("uses_query", "urlparse", "urllib.parse"),
370
+ MovedAttribute("uses_relative", "urlparse", "urllib.parse"),
371
+ ]
372
+ for attr in _urllib_parse_moved_attributes:
373
+ setattr(Module_six_moves_urllib_parse, attr.name, attr)
374
+ del attr
375
+
376
+ Module_six_moves_urllib_parse._moved_attributes = _urllib_parse_moved_attributes
377
+
378
+ _importer._add_module(Module_six_moves_urllib_parse(__name__ + ".moves.urllib_parse"),
379
+ "moves.urllib_parse", "moves.urllib.parse")
380
+
381
+
382
+ class Module_six_moves_urllib_error(_LazyModule):
383
+
384
+ """Lazy loading of moved objects in six.moves.urllib_error"""
385
+
386
+
387
+ _urllib_error_moved_attributes = [
388
+ MovedAttribute("URLError", "urllib2", "urllib.error"),
389
+ MovedAttribute("HTTPError", "urllib2", "urllib.error"),
390
+ MovedAttribute("ContentTooShortError", "urllib", "urllib.error"),
391
+ ]
392
+ for attr in _urllib_error_moved_attributes:
393
+ setattr(Module_six_moves_urllib_error, attr.name, attr)
394
+ del attr
395
+
396
+ Module_six_moves_urllib_error._moved_attributes = _urllib_error_moved_attributes
397
+
398
+ _importer._add_module(Module_six_moves_urllib_error(__name__ + ".moves.urllib.error"),
399
+ "moves.urllib_error", "moves.urllib.error")
400
+
401
+
402
+ class Module_six_moves_urllib_request(_LazyModule):
403
+
404
+ """Lazy loading of moved objects in six.moves.urllib_request"""
405
+
406
+
407
+ _urllib_request_moved_attributes = [
408
+ MovedAttribute("urlopen", "urllib2", "urllib.request"),
409
+ MovedAttribute("install_opener", "urllib2", "urllib.request"),
410
+ MovedAttribute("build_opener", "urllib2", "urllib.request"),
411
+ MovedAttribute("pathname2url", "urllib", "urllib.request"),
412
+ MovedAttribute("url2pathname", "urllib", "urllib.request"),
413
+ MovedAttribute("getproxies", "urllib", "urllib.request"),
414
+ MovedAttribute("Request", "urllib2", "urllib.request"),
415
+ MovedAttribute("OpenerDirector", "urllib2", "urllib.request"),
416
+ MovedAttribute("HTTPDefaultErrorHandler", "urllib2", "urllib.request"),
417
+ MovedAttribute("HTTPRedirectHandler", "urllib2", "urllib.request"),
418
+ MovedAttribute("HTTPCookieProcessor", "urllib2", "urllib.request"),
419
+ MovedAttribute("ProxyHandler", "urllib2", "urllib.request"),
420
+ MovedAttribute("BaseHandler", "urllib2", "urllib.request"),
421
+ MovedAttribute("HTTPPasswordMgr", "urllib2", "urllib.request"),
422
+ MovedAttribute("HTTPPasswordMgrWithDefaultRealm", "urllib2", "urllib.request"),
423
+ MovedAttribute("AbstractBasicAuthHandler", "urllib2", "urllib.request"),
424
+ MovedAttribute("HTTPBasicAuthHandler", "urllib2", "urllib.request"),
425
+ MovedAttribute("ProxyBasicAuthHandler", "urllib2", "urllib.request"),
426
+ MovedAttribute("AbstractDigestAuthHandler", "urllib2", "urllib.request"),
427
+ MovedAttribute("HTTPDigestAuthHandler", "urllib2", "urllib.request"),
428
+ MovedAttribute("ProxyDigestAuthHandler", "urllib2", "urllib.request"),
429
+ MovedAttribute("HTTPHandler", "urllib2", "urllib.request"),
430
+ MovedAttribute("HTTPSHandler", "urllib2", "urllib.request"),
431
+ MovedAttribute("FileHandler", "urllib2", "urllib.request"),
432
+ MovedAttribute("FTPHandler", "urllib2", "urllib.request"),
433
+ MovedAttribute("CacheFTPHandler", "urllib2", "urllib.request"),
434
+ MovedAttribute("UnknownHandler", "urllib2", "urllib.request"),
435
+ MovedAttribute("HTTPErrorProcessor", "urllib2", "urllib.request"),
436
+ MovedAttribute("urlretrieve", "urllib", "urllib.request"),
437
+ MovedAttribute("urlcleanup", "urllib", "urllib.request"),
438
+ MovedAttribute("proxy_bypass", "urllib", "urllib.request"),
439
+ MovedAttribute("parse_http_list", "urllib2", "urllib.request"),
440
+ MovedAttribute("parse_keqv_list", "urllib2", "urllib.request"),
441
+ ]
442
+ if sys.version_info[:2] < (3, 14):
443
+ _urllib_request_moved_attributes.extend(
444
+ [
445
+ MovedAttribute("URLopener", "urllib", "urllib.request"),
446
+ MovedAttribute("FancyURLopener", "urllib", "urllib.request"),
447
+ ]
448
+ )
449
+ for attr in _urllib_request_moved_attributes:
450
+ setattr(Module_six_moves_urllib_request, attr.name, attr)
451
+ del attr
452
+
453
+ Module_six_moves_urllib_request._moved_attributes = _urllib_request_moved_attributes
454
+
455
+ _importer._add_module(Module_six_moves_urllib_request(__name__ + ".moves.urllib.request"),
456
+ "moves.urllib_request", "moves.urllib.request")
457
+
458
+
459
+ class Module_six_moves_urllib_response(_LazyModule):
460
+
461
+ """Lazy loading of moved objects in six.moves.urllib_response"""
462
+
463
+
464
+ _urllib_response_moved_attributes = [
465
+ MovedAttribute("addbase", "urllib", "urllib.response"),
466
+ MovedAttribute("addclosehook", "urllib", "urllib.response"),
467
+ MovedAttribute("addinfo", "urllib", "urllib.response"),
468
+ MovedAttribute("addinfourl", "urllib", "urllib.response"),
469
+ ]
470
+ for attr in _urllib_response_moved_attributes:
471
+ setattr(Module_six_moves_urllib_response, attr.name, attr)
472
+ del attr
473
+
474
+ Module_six_moves_urllib_response._moved_attributes = _urllib_response_moved_attributes
475
+
476
+ _importer._add_module(Module_six_moves_urllib_response(__name__ + ".moves.urllib.response"),
477
+ "moves.urllib_response", "moves.urllib.response")
478
+
479
+
480
+ class Module_six_moves_urllib_robotparser(_LazyModule):
481
+
482
+ """Lazy loading of moved objects in six.moves.urllib_robotparser"""
483
+
484
+
485
+ _urllib_robotparser_moved_attributes = [
486
+ MovedAttribute("RobotFileParser", "robotparser", "urllib.robotparser"),
487
+ ]
488
+ for attr in _urllib_robotparser_moved_attributes:
489
+ setattr(Module_six_moves_urllib_robotparser, attr.name, attr)
490
+ del attr
491
+
492
+ Module_six_moves_urllib_robotparser._moved_attributes = _urllib_robotparser_moved_attributes
493
+
494
+ _importer._add_module(Module_six_moves_urllib_robotparser(__name__ + ".moves.urllib.robotparser"),
495
+ "moves.urllib_robotparser", "moves.urllib.robotparser")
496
+
497
+
498
+ class Module_six_moves_urllib(types.ModuleType):
499
+
500
+ """Create a six.moves.urllib namespace that resembles the Python 3 namespace"""
501
+ __path__ = [] # mark as package
502
+ parse = _importer._get_module("moves.urllib_parse")
503
+ error = _importer._get_module("moves.urllib_error")
504
+ request = _importer._get_module("moves.urllib_request")
505
+ response = _importer._get_module("moves.urllib_response")
506
+ robotparser = _importer._get_module("moves.urllib_robotparser")
507
+
508
+ def __dir__(self):
509
+ return ['parse', 'error', 'request', 'response', 'robotparser']
510
+
511
+ _importer._add_module(Module_six_moves_urllib(__name__ + ".moves.urllib"),
512
+ "moves.urllib")
513
+
514
+
515
+ def add_move(move):
516
+ """Add an item to six.moves."""
517
+ setattr(_MovedItems, move.name, move)
518
+
519
+
520
+ def remove_move(name):
521
+ """Remove item from six.moves."""
522
+ try:
523
+ delattr(_MovedItems, name)
524
+ except AttributeError:
525
+ try:
526
+ del moves.__dict__[name]
527
+ except KeyError:
528
+ raise AttributeError("no such move, %r" % (name,))
529
+
530
+
531
+ if PY3:
532
+ _meth_func = "__func__"
533
+ _meth_self = "__self__"
534
+
535
+ _func_closure = "__closure__"
536
+ _func_code = "__code__"
537
+ _func_defaults = "__defaults__"
538
+ _func_globals = "__globals__"
539
+ else:
540
+ _meth_func = "im_func"
541
+ _meth_self = "im_self"
542
+
543
+ _func_closure = "func_closure"
544
+ _func_code = "func_code"
545
+ _func_defaults = "func_defaults"
546
+ _func_globals = "func_globals"
547
+
548
+
549
+ try:
550
+ advance_iterator = next
551
+ except NameError:
552
+ def advance_iterator(it):
553
+ return it.next()
554
+ next = advance_iterator
555
+
556
+
557
+ try:
558
+ callable = callable
559
+ except NameError:
560
+ def callable(obj):
561
+ return any("__call__" in klass.__dict__ for klass in type(obj).__mro__)
562
+
563
+
564
+ if PY3:
565
+ def get_unbound_function(unbound):
566
+ return unbound
567
+
568
+ create_bound_method = types.MethodType
569
+
570
+ def create_unbound_method(func, cls):
571
+ return func
572
+
573
+ Iterator = object
574
+ else:
575
+ def get_unbound_function(unbound):
576
+ return unbound.im_func
577
+
578
+ def create_bound_method(func, obj):
579
+ return types.MethodType(func, obj, obj.__class__)
580
+
581
+ def create_unbound_method(func, cls):
582
+ return types.MethodType(func, None, cls)
583
+
584
+ class Iterator(object):
585
+
586
+ def next(self):
587
+ return type(self).__next__(self)
588
+
589
+ callable = callable
590
+ _add_doc(get_unbound_function,
591
+ """Get the function out of a possibly unbound function""")
592
+
593
+
594
+ get_method_function = operator.attrgetter(_meth_func)
595
+ get_method_self = operator.attrgetter(_meth_self)
596
+ get_function_closure = operator.attrgetter(_func_closure)
597
+ get_function_code = operator.attrgetter(_func_code)
598
+ get_function_defaults = operator.attrgetter(_func_defaults)
599
+ get_function_globals = operator.attrgetter(_func_globals)
600
+
601
+
602
+ if PY3:
603
+ def iterkeys(d, **kw):
604
+ return iter(d.keys(**kw))
605
+
606
+ def itervalues(d, **kw):
607
+ return iter(d.values(**kw))
608
+
609
+ def iteritems(d, **kw):
610
+ return iter(d.items(**kw))
611
+
612
+ def iterlists(d, **kw):
613
+ return iter(d.lists(**kw))
614
+
615
+ viewkeys = operator.methodcaller("keys")
616
+
617
+ viewvalues = operator.methodcaller("values")
618
+
619
+ viewitems = operator.methodcaller("items")
620
+ else:
621
+ def iterkeys(d, **kw):
622
+ return d.iterkeys(**kw)
623
+
624
+ def itervalues(d, **kw):
625
+ return d.itervalues(**kw)
626
+
627
+ def iteritems(d, **kw):
628
+ return d.iteritems(**kw)
629
+
630
+ def iterlists(d, **kw):
631
+ return d.iterlists(**kw)
632
+
633
+ viewkeys = operator.methodcaller("viewkeys")
634
+
635
+ viewvalues = operator.methodcaller("viewvalues")
636
+
637
+ viewitems = operator.methodcaller("viewitems")
638
+
639
+ _add_doc(iterkeys, "Return an iterator over the keys of a dictionary.")
640
+ _add_doc(itervalues, "Return an iterator over the values of a dictionary.")
641
+ _add_doc(iteritems,
642
+ "Return an iterator over the (key, value) pairs of a dictionary.")
643
+ _add_doc(iterlists,
644
+ "Return an iterator over the (key, [values]) pairs of a dictionary.")
645
+
646
+
647
+ if PY3:
648
+ def b(s):
649
+ return s.encode("latin-1")
650
+
651
+ def u(s):
652
+ return s
653
+ unichr = chr
654
+ import struct
655
+ int2byte = struct.Struct(">B").pack
656
+ del struct
657
+ byte2int = operator.itemgetter(0)
658
+ indexbytes = operator.getitem
659
+ iterbytes = iter
660
+ import io
661
+ StringIO = io.StringIO
662
+ BytesIO = io.BytesIO
663
+ del io
664
+ _assertCountEqual = "assertCountEqual"
665
+ if sys.version_info[1] <= 1:
666
+ _assertRaisesRegex = "assertRaisesRegexp"
667
+ _assertRegex = "assertRegexpMatches"
668
+ _assertNotRegex = "assertNotRegexpMatches"
669
+ else:
670
+ _assertRaisesRegex = "assertRaisesRegex"
671
+ _assertRegex = "assertRegex"
672
+ _assertNotRegex = "assertNotRegex"
673
+ else:
674
+ def b(s):
675
+ return s
676
+ # Workaround for standalone backslash
677
+
678
+ def u(s):
679
+ return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape")
680
+ unichr = unichr
681
+ int2byte = chr
682
+
683
+ def byte2int(bs):
684
+ return ord(bs[0])
685
+
686
+ def indexbytes(buf, i):
687
+ return ord(buf[i])
688
+ iterbytes = functools.partial(itertools.imap, ord)
689
+ import StringIO
690
+ StringIO = BytesIO = StringIO.StringIO
691
+ _assertCountEqual = "assertItemsEqual"
692
+ _assertRaisesRegex = "assertRaisesRegexp"
693
+ _assertRegex = "assertRegexpMatches"
694
+ _assertNotRegex = "assertNotRegexpMatches"
695
+ _add_doc(b, """Byte literal""")
696
+ _add_doc(u, """Text literal""")
697
+
698
+
699
+ def assertCountEqual(self, *args, **kwargs):
700
+ return getattr(self, _assertCountEqual)(*args, **kwargs)
701
+
702
+
703
+ def assertRaisesRegex(self, *args, **kwargs):
704
+ return getattr(self, _assertRaisesRegex)(*args, **kwargs)
705
+
706
+
707
+ def assertRegex(self, *args, **kwargs):
708
+ return getattr(self, _assertRegex)(*args, **kwargs)
709
+
710
+
711
+ def assertNotRegex(self, *args, **kwargs):
712
+ return getattr(self, _assertNotRegex)(*args, **kwargs)
713
+
714
+
715
+ if PY3:
716
+ exec_ = getattr(moves.builtins, "exec")
717
+
718
+ def reraise(tp, value, tb=None):
719
+ try:
720
+ if value is None:
721
+ value = tp()
722
+ if value.__traceback__ is not tb:
723
+ raise value.with_traceback(tb)
724
+ raise value
725
+ finally:
726
+ value = None
727
+ tb = None
728
+
729
+ else:
730
+ def exec_(_code_, _globs_=None, _locs_=None):
731
+ """Execute code in a namespace."""
732
+ if _globs_ is None:
733
+ frame = sys._getframe(1)
734
+ _globs_ = frame.f_globals
735
+ if _locs_ is None:
736
+ _locs_ = frame.f_locals
737
+ del frame
738
+ elif _locs_ is None:
739
+ _locs_ = _globs_
740
+ exec("""exec _code_ in _globs_, _locs_""")
741
+
742
+ exec_("""def reraise(tp, value, tb=None):
743
+ try:
744
+ raise tp, value, tb
745
+ finally:
746
+ tb = None
747
+ """)
748
+
749
+
750
+ if sys.version_info[:2] > (3,):
751
+ exec_("""def raise_from(value, from_value):
752
+ try:
753
+ raise value from from_value
754
+ finally:
755
+ value = None
756
+ """)
757
+ else:
758
+ def raise_from(value, from_value):
759
+ raise value
760
+
761
+
762
+ print_ = getattr(moves.builtins, "print", None)
763
+ if print_ is None:
764
+ def print_(*args, **kwargs):
765
+ """The new-style print function for Python 2.4 and 2.5."""
766
+ fp = kwargs.pop("file", sys.stdout)
767
+ if fp is None:
768
+ return
769
+
770
+ def write(data):
771
+ if not isinstance(data, basestring):
772
+ data = str(data)
773
+ # If the file has an encoding, encode unicode with it.
774
+ if (isinstance(fp, file) and
775
+ isinstance(data, unicode) and
776
+ fp.encoding is not None):
777
+ errors = getattr(fp, "errors", None)
778
+ if errors is None:
779
+ errors = "strict"
780
+ data = data.encode(fp.encoding, errors)
781
+ fp.write(data)
782
+ want_unicode = False
783
+ sep = kwargs.pop("sep", None)
784
+ if sep is not None:
785
+ if isinstance(sep, unicode):
786
+ want_unicode = True
787
+ elif not isinstance(sep, str):
788
+ raise TypeError("sep must be None or a string")
789
+ end = kwargs.pop("end", None)
790
+ if end is not None:
791
+ if isinstance(end, unicode):
792
+ want_unicode = True
793
+ elif not isinstance(end, str):
794
+ raise TypeError("end must be None or a string")
795
+ if kwargs:
796
+ raise TypeError("invalid keyword arguments to print()")
797
+ if not want_unicode:
798
+ for arg in args:
799
+ if isinstance(arg, unicode):
800
+ want_unicode = True
801
+ break
802
+ if want_unicode:
803
+ newline = unicode("\n")
804
+ space = unicode(" ")
805
+ else:
806
+ newline = "\n"
807
+ space = " "
808
+ if sep is None:
809
+ sep = space
810
+ if end is None:
811
+ end = newline
812
+ for i, arg in enumerate(args):
813
+ if i:
814
+ write(sep)
815
+ write(arg)
816
+ write(end)
817
+ if sys.version_info[:2] < (3, 3):
818
+ _print = print_
819
+
820
+ def print_(*args, **kwargs):
821
+ fp = kwargs.get("file", sys.stdout)
822
+ flush = kwargs.pop("flush", False)
823
+ _print(*args, **kwargs)
824
+ if flush and fp is not None:
825
+ fp.flush()
826
+
827
+ _add_doc(reraise, """Reraise an exception.""")
828
+
829
+ if sys.version_info[0:2] < (3, 4):
830
+ # This does exactly the same what the :func:`py3:functools.update_wrapper`
831
+ # function does on Python versions after 3.2. It sets the ``__wrapped__``
832
+ # attribute on ``wrapper`` object and it doesn't raise an error if any of
833
+ # the attributes mentioned in ``assigned`` and ``updated`` are missing on
834
+ # ``wrapped`` object.
835
+ def _update_wrapper(wrapper, wrapped,
836
+ assigned=functools.WRAPPER_ASSIGNMENTS,
837
+ updated=functools.WRAPPER_UPDATES):
838
+ for attr in assigned:
839
+ try:
840
+ value = getattr(wrapped, attr)
841
+ except AttributeError:
842
+ continue
843
+ else:
844
+ setattr(wrapper, attr, value)
845
+ for attr in updated:
846
+ getattr(wrapper, attr).update(getattr(wrapped, attr, {}))
847
+ wrapper.__wrapped__ = wrapped
848
+ return wrapper
849
+ _update_wrapper.__doc__ = functools.update_wrapper.__doc__
850
+
851
+ def wraps(wrapped, assigned=functools.WRAPPER_ASSIGNMENTS,
852
+ updated=functools.WRAPPER_UPDATES):
853
+ return functools.partial(_update_wrapper, wrapped=wrapped,
854
+ assigned=assigned, updated=updated)
855
+ wraps.__doc__ = functools.wraps.__doc__
856
+
857
+ else:
858
+ wraps = functools.wraps
859
+
860
+
861
+ def with_metaclass(meta, *bases):
862
+ """Create a base class with a metaclass."""
863
+ # This requires a bit of explanation: the basic idea is to make a dummy
864
+ # metaclass for one level of class instantiation that replaces itself with
865
+ # the actual metaclass.
866
+ class metaclass(type):
867
+
868
+ def __new__(cls, name, this_bases, d):
869
+ if sys.version_info[:2] >= (3, 7):
870
+ # This version introduced PEP 560 that requires a bit
871
+ # of extra care (we mimic what is done by __build_class__).
872
+ resolved_bases = types.resolve_bases(bases)
873
+ if resolved_bases is not bases:
874
+ d['__orig_bases__'] = bases
875
+ else:
876
+ resolved_bases = bases
877
+ return meta(name, resolved_bases, d)
878
+
879
+ @classmethod
880
+ def __prepare__(cls, name, this_bases):
881
+ return meta.__prepare__(name, bases)
882
+ return type.__new__(metaclass, 'temporary_class', (), {})
883
+
884
+
885
+ def add_metaclass(metaclass):
886
+ """Class decorator for creating a class with a metaclass."""
887
+ def wrapper(cls):
888
+ orig_vars = cls.__dict__.copy()
889
+ slots = orig_vars.get('__slots__')
890
+ if slots is not None:
891
+ if isinstance(slots, str):
892
+ slots = [slots]
893
+ for slots_var in slots:
894
+ orig_vars.pop(slots_var)
895
+ orig_vars.pop('__dict__', None)
896
+ orig_vars.pop('__weakref__', None)
897
+ if hasattr(cls, '__qualname__'):
898
+ orig_vars['__qualname__'] = cls.__qualname__
899
+ return metaclass(cls.__name__, cls.__bases__, orig_vars)
900
+ return wrapper
901
+
902
+
903
+ def ensure_binary(s, encoding='utf-8', errors='strict'):
904
+ """Coerce **s** to six.binary_type.
905
+
906
+ For Python 2:
907
+ - `unicode` -> encoded to `str`
908
+ - `str` -> `str`
909
+
910
+ For Python 3:
911
+ - `str` -> encoded to `bytes`
912
+ - `bytes` -> `bytes`
913
+ """
914
+ if isinstance(s, binary_type):
915
+ return s
916
+ if isinstance(s, text_type):
917
+ return s.encode(encoding, errors)
918
+ raise TypeError("not expecting type '%s'" % type(s))
919
+
920
+
921
+ def ensure_str(s, encoding='utf-8', errors='strict'):
922
+ """Coerce *s* to `str`.
923
+
924
+ For Python 2:
925
+ - `unicode` -> encoded to `str`
926
+ - `str` -> `str`
927
+
928
+ For Python 3:
929
+ - `str` -> `str`
930
+ - `bytes` -> decoded to `str`
931
+ """
932
+ # Optimization: Fast return for the common case.
933
+ if type(s) is str:
934
+ return s
935
+ if PY2 and isinstance(s, text_type):
936
+ return s.encode(encoding, errors)
937
+ elif PY3 and isinstance(s, binary_type):
938
+ return s.decode(encoding, errors)
939
+ elif not isinstance(s, (text_type, binary_type)):
940
+ raise TypeError("not expecting type '%s'" % type(s))
941
+ return s
942
+
943
+
944
+ def ensure_text(s, encoding='utf-8', errors='strict'):
945
+ """Coerce *s* to six.text_type.
946
+
947
+ For Python 2:
948
+ - `unicode` -> `unicode`
949
+ - `str` -> `unicode`
950
+
951
+ For Python 3:
952
+ - `str` -> `str`
953
+ - `bytes` -> decoded to `str`
954
+ """
955
+ if isinstance(s, binary_type):
956
+ return s.decode(encoding, errors)
957
+ elif isinstance(s, text_type):
958
+ return s
959
+ else:
960
+ raise TypeError("not expecting type '%s'" % type(s))
961
+
962
+
963
+ def python_2_unicode_compatible(klass):
964
+ """
965
+ A class decorator that defines __unicode__ and __str__ methods under Python 2.
966
+ Under Python 3 it does nothing.
967
+
968
+ To support Python 2 and 3 with a single code base, define a __str__ method
969
+ returning text and apply this decorator to the class.
970
+ """
971
+ if PY2:
972
+ if '__str__' not in klass.__dict__:
973
+ raise ValueError("@python_2_unicode_compatible cannot be applied "
974
+ "to %s because it doesn't define __str__()." %
975
+ klass.__name__)
976
+ klass.__unicode__ = klass.__str__
977
+ klass.__str__ = lambda self: self.__unicode__().encode('utf-8')
978
+ return klass
979
+
980
+
981
+ # Complete the moves implementation.
982
+ # This code is at the end of this module to speed up module loading.
983
+ # Turn this module into a package.
984
+ __path__ = [] # required for PEP 302 and PEP 451
985
+ __package__ = __name__ # see PEP 366 @ReservedAssignment
986
+ if globals().get("__spec__") is not None:
987
+ __spec__.submodule_search_locations = [] # PEP 451 @UndefinedVariable
988
+ # Remove other six meta path importers, since they cause problems. This can
989
+ # happen if six is removed from sys.modules and then reloaded. (Setuptools does
990
+ # this for some reason.)
991
+ if sys.meta_path:
992
+ for i, importer in enumerate(sys.meta_path):
993
+ # Here's some real nastiness: Another "instance" of the six module might
994
+ # be floating around. Therefore, we can't use isinstance() to check for
995
+ # the six meta path importer, since the other six instance will have
996
+ # inserted an importer with different class.
997
+ if (type(importer).__name__ == "_SixMetaPathImporter" and
998
+ importer.name == __name__):
999
+ del sys.meta_path[i]
1000
+ break
1001
+ del i, importer
1002
+ # Finally, add the importer to the meta path import hook.
1003
+ sys.meta_path.append(_importer)
protege/deep-pantilt/venv/lib/python3.7/site-packages/smbus.cpython-37m-arm-linux-gnueabihf.so ADDED
Binary file (61.2 kB). View file
 
protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/INSTALLER ADDED
@@ -0,0 +1 @@
 
 
1
+ pip
protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/LICENSE ADDED
@@ -0,0 +1,819 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # TensorBoard License
2
+
3
+ TensorBoard is licensed Apache 2.0 and distributed with
4
+ vendored content licensed Apache 2.0, MIT, and BSD-3.
5
+
6
+ ## Table of Contents
7
+
8
+ - tensorboard/pip_package/LICENSE.tensorflow
9
+ - external/org_polymer/LICENSE.txt
10
+ - external/com_palantir_plottable/package/LICENSE
11
+ - external/org_d3js/LICENSE
12
+ - external/org_chromium_catapult_vulcanized_trace_viewer/LICENSE
13
+ - external/io_github_cpettitt_dagre/LICENSE
14
+ - external/io_github_cpettitt_graphlib/LICENSE
15
+ - external/io_github_waylonflinn_weblas/LICENSE
16
+ - external/com_numericjs/license.txt
17
+ - external/org_threejs/LICENSE
18
+ - external/com_lodash/LICENSE
19
+ - external/com_google_fonts_roboto/LICENSE
20
+ - external/org_mozilla_bleach/LICENSE
21
+ - external/org_html5lib/LICENSE
22
+ - external/org_pythonhosted_webencodings/LICENSE
23
+
24
+ ## Licenses
25
+
26
+
27
+
28
+ ### tensorboard/pip_package/LICENSE.tensorflow
29
+
30
+ Copyright 2017 The TensorFlow Authors. All rights reserved.
31
+
32
+ Apache License
33
+ Version 2.0, January 2004
34
+ http://www.apache.org/licenses/
35
+
36
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
37
+
38
+ 1. Definitions.
39
+
40
+ "License" shall mean the terms and conditions for use, reproduction,
41
+ and distribution as defined by Sections 1 through 9 of this document.
42
+
43
+ "Licensor" shall mean the copyright owner or entity authorized by
44
+ the copyright owner that is granting the License.
45
+
46
+ "Legal Entity" shall mean the union of the acting entity and all
47
+ other entities that control, are controlled by, or are under common
48
+ control with that entity. For the purposes of this definition,
49
+ "control" means (i) the power, direct or indirect, to cause the
50
+ direction or management of such entity, whether by contract or
51
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
52
+ outstanding shares, or (iii) beneficial ownership of such entity.
53
+
54
+ "You" (or "Your") shall mean an individual or Legal Entity
55
+ exercising permissions granted by this License.
56
+
57
+ "Source" form shall mean the preferred form for making modifications,
58
+ including but not limited to software source code, documentation
59
+ source, and configuration files.
60
+
61
+ "Object" form shall mean any form resulting from mechanical
62
+ transformation or translation of a Source form, including but
63
+ not limited to compiled object code, generated documentation,
64
+ and conversions to other media types.
65
+
66
+ "Work" shall mean the work of authorship, whether in Source or
67
+ Object form, made available under the License, as indicated by a
68
+ copyright notice that is included in or attached to the work
69
+ (an example is provided in the Appendix below).
70
+
71
+ "Derivative Works" shall mean any work, whether in Source or Object
72
+ form, that is based on (or derived from) the Work and for which the
73
+ editorial revisions, annotations, elaborations, or other modifications
74
+ represent, as a whole, an original work of authorship. For the purposes
75
+ of this License, Derivative Works shall not include works that remain
76
+ separable from, or merely link (or bind by name) to the interfaces of,
77
+ the Work and Derivative Works thereof.
78
+
79
+ "Contribution" shall mean any work of authorship, including
80
+ the original version of the Work and any modifications or additions
81
+ to that Work or Derivative Works thereof, that is intentionally
82
+ submitted to Licensor for inclusion in the Work by the copyright owner
83
+ or by an individual or Legal Entity authorized to submit on behalf of
84
+ the copyright owner. For the purposes of this definition, "submitted"
85
+ means any form of electronic, verbal, or written communication sent
86
+ to the Licensor or its representatives, including but not limited to
87
+ communication on electronic mailing lists, source code control systems,
88
+ and issue tracking systems that are managed by, or on behalf of, the
89
+ Licensor for the purpose of discussing and improving the Work, but
90
+ excluding communication that is conspicuously marked or otherwise
91
+ designated in writing by the copyright owner as "Not a Contribution."
92
+
93
+ "Contributor" shall mean Licensor and any individual or Legal Entity
94
+ on behalf of whom a Contribution has been received by Licensor and
95
+ subsequently incorporated within the Work.
96
+
97
+ 2. Grant of Copyright License. Subject to the terms and conditions of
98
+ this License, each Contributor hereby grants to You a perpetual,
99
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
100
+ copyright license to reproduce, prepare Derivative Works of,
101
+ publicly display, publicly perform, sublicense, and distribute the
102
+ Work and such Derivative Works in Source or Object form.
103
+
104
+ 3. Grant of Patent License. Subject to the terms and conditions of
105
+ this License, each Contributor hereby grants to You a perpetual,
106
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
107
+ (except as stated in this section) patent license to make, have made,
108
+ use, offer to sell, sell, import, and otherwise transfer the Work,
109
+ where such license applies only to those patent claims licensable
110
+ by such Contributor that are necessarily infringed by their
111
+ Contribution(s) alone or by combination of their Contribution(s)
112
+ with the Work to which such Contribution(s) was submitted. If You
113
+ institute patent litigation against any entity (including a
114
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
115
+ or a Contribution incorporated within the Work constitutes direct
116
+ or contributory patent infringement, then any patent licenses
117
+ granted to You under this License for that Work shall terminate
118
+ as of the date such litigation is filed.
119
+
120
+ 4. Redistribution. You may reproduce and distribute copies of the
121
+ Work or Derivative Works thereof in any medium, with or without
122
+ modifications, and in Source or Object form, provided that You
123
+ meet the following conditions:
124
+
125
+ (a) You must give any other recipients of the Work or
126
+ Derivative Works a copy of this License; and
127
+
128
+ (b) You must cause any modified files to carry prominent notices
129
+ stating that You changed the files; and
130
+
131
+ (c) You must retain, in the Source form of any Derivative Works
132
+ that You distribute, all copyright, patent, trademark, and
133
+ attribution notices from the Source form of the Work,
134
+ excluding those notices that do not pertain to any part of
135
+ the Derivative Works; and
136
+
137
+ (d) If the Work includes a "NOTICE" text file as part of its
138
+ distribution, then any Derivative Works that You distribute must
139
+ include a readable copy of the attribution notices contained
140
+ within such NOTICE file, excluding those notices that do not
141
+ pertain to any part of the Derivative Works, in at least one
142
+ of the following places: within a NOTICE text file distributed
143
+ as part of the Derivative Works; within the Source form or
144
+ documentation, if provided along with the Derivative Works; or,
145
+ within a display generated by the Derivative Works, if and
146
+ wherever such third-party notices normally appear. The contents
147
+ of the NOTICE file are for informational purposes only and
148
+ do not modify the License. You may add Your own attribution
149
+ notices within Derivative Works that You distribute, alongside
150
+ or as an addendum to the NOTICE text from the Work, provided
151
+ that such additional attribution notices cannot be construed
152
+ as modifying the License.
153
+
154
+ You may add Your own copyright statement to Your modifications and
155
+ may provide additional or different license terms and conditions
156
+ for use, reproduction, or distribution of Your modifications, or
157
+ for any such Derivative Works as a whole, provided Your use,
158
+ reproduction, and distribution of the Work otherwise complies with
159
+ the conditions stated in this License.
160
+
161
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
162
+ any Contribution intentionally submitted for inclusion in the Work
163
+ by You to the Licensor shall be under the terms and conditions of
164
+ this License, without any additional terms or conditions.
165
+ Notwithstanding the above, nothing herein shall supersede or modify
166
+ the terms of any separate license agreement you may have executed
167
+ with Licensor regarding such Contributions.
168
+
169
+ 6. Trademarks. This License does not grant permission to use the trade
170
+ names, trademarks, service marks, or product names of the Licensor,
171
+ except as required for reasonable and customary use in describing the
172
+ origin of the Work and reproducing the content of the NOTICE file.
173
+
174
+ 7. Disclaimer of Warranty. Unless required by applicable law or
175
+ agreed to in writing, Licensor provides the Work (and each
176
+ Contributor provides its Contributions) on an "AS IS" BASIS,
177
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
178
+ implied, including, without limitation, any warranties or conditions
179
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
180
+ PARTICULAR PURPOSE. You are solely responsible for determining the
181
+ appropriateness of using or redistributing the Work and assume any
182
+ risks associated with Your exercise of permissions under this License.
183
+
184
+ 8. Limitation of Liability. In no event and under no legal theory,
185
+ whether in tort (including negligence), contract, or otherwise,
186
+ unless required by applicable law (such as deliberate and grossly
187
+ negligent acts) or agreed to in writing, shall any Contributor be
188
+ liable to You for damages, including any direct, indirect, special,
189
+ incidental, or consequential damages of any character arising as a
190
+ result of this License or out of the use or inability to use the
191
+ Work (including but not limited to damages for loss of goodwill,
192
+ work stoppage, computer failure or malfunction, or any and all
193
+ other commercial damages or losses), even if such Contributor
194
+ has been advised of the possibility of such damages.
195
+
196
+ 9. Accepting Warranty or Additional Liability. While redistributing
197
+ the Work or Derivative Works thereof, You may choose to offer,
198
+ and charge a fee for, acceptance of support, warranty, indemnity,
199
+ or other liability obligations and/or rights consistent with this
200
+ License. However, in accepting such obligations, You may act only
201
+ on Your own behalf and on Your sole responsibility, not on behalf
202
+ of any other Contributor, and only if You agree to indemnify,
203
+ defend, and hold each Contributor harmless for any liability
204
+ incurred by, or claims asserted against, such Contributor by reason
205
+ of your accepting any such warranty or additional liability.
206
+
207
+ END OF TERMS AND CONDITIONS
208
+
209
+ APPENDIX: How to apply the Apache License to your work.
210
+
211
+ To apply the Apache License to your work, attach the following
212
+ boilerplate notice, with the fields enclosed by brackets "[]"
213
+ replaced with your own identifying information. (Don't include
214
+ the brackets!) The text should be enclosed in the appropriate
215
+ comment syntax for the file format. We also recommend that a
216
+ file or class name and description of purpose be included on the
217
+ same "printed page" as the copyright notice for easier
218
+ identification within third-party archives.
219
+
220
+ Copyright 2017, The TensorFlow Authors.
221
+
222
+ Licensed under the Apache License, Version 2.0 (the "License");
223
+ you may not use this file except in compliance with the License.
224
+ You may obtain a copy of the License at
225
+
226
+ http://www.apache.org/licenses/LICENSE-2.0
227
+
228
+ Unless required by applicable law or agreed to in writing, software
229
+ distributed under the License is distributed on an "AS IS" BASIS,
230
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
231
+ See the License for the specific language governing permissions and
232
+ limitations under the License.
233
+
234
+
235
+
236
+ ### external/org_polymer/LICENSE.txt
237
+
238
+ // Copyright (c) 2017 The Polymer Authors. All rights reserved.
239
+ //
240
+ // Redistribution and use in source and binary forms, with or without
241
+ // modification, are permitted provided that the following conditions are
242
+ // met:
243
+ //
244
+ // * Redistributions of source code must retain the above copyright
245
+ // notice, this list of conditions and the following disclaimer.
246
+ // * Redistributions in binary form must reproduce the above
247
+ // copyright notice, this list of conditions and the following disclaimer
248
+ // in the documentation and/or other materials provided with the
249
+ // distribution.
250
+ // * Neither the name of Google Inc. nor the names of its
251
+ // contributors may be used to endorse or promote products derived from
252
+ // this software without specific prior written permission.
253
+ //
254
+ // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
255
+ // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
256
+ // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
257
+ // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
258
+ // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
259
+ // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
260
+ // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
261
+ // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
262
+ // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
263
+ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
264
+ // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
265
+
266
+
267
+
268
+ ### external/com_palantir_plottable/package/LICENSE
269
+
270
+ The MIT License (MIT)
271
+
272
+ Copyright (c) 2014-2017 Palantir Technologies, Inc.
273
+
274
+ Permission is hereby granted, free of charge, to any person obtaining a copy
275
+ of this software and associated documentation files (the "Software"), to deal
276
+ in the Software without restriction, including without limitation the rights
277
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
278
+ copies of the Software, and to permit persons to whom the Software is
279
+ furnished to do so, subject to the following conditions:
280
+
281
+ The above copyright notice and this permission notice shall be included in
282
+ all copies or substantial portions of the Software.
283
+
284
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
285
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
286
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
287
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
288
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
289
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
290
+ THE SOFTWARE.
291
+
292
+
293
+
294
+ ### external/org_d3js/LICENSE
295
+
296
+ Copyright 2010-2017 Mike Bostock
297
+ All rights reserved.
298
+
299
+ Redistribution and use in source and binary forms, with or without modification,
300
+ are permitted provided that the following conditions are met:
301
+
302
+ * Redistributions of source code must retain the above copyright notice, this
303
+ list of conditions and the following disclaimer.
304
+
305
+ * Redistributions in binary form must reproduce the above copyright notice,
306
+ this list of conditions and the following disclaimer in the documentation
307
+ and/or other materials provided with the distribution.
308
+
309
+ * Neither the name of the author nor the names of contributors may be used to
310
+ endorse or promote products derived from this software without specific prior
311
+ written permission.
312
+
313
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
314
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
315
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
316
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
317
+ ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
318
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
319
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
320
+ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
321
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
322
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
323
+
324
+
325
+
326
+ ### external/org_chromium_catapult_vulcanized_trace_viewer/LICENSE
327
+
328
+ Copyright 2015 The Chromium Authors. All rights reserved.
329
+
330
+ Redistribution and use in source and binary forms, with or without
331
+ modification, are permitted provided that the following conditions are met:
332
+
333
+ * Redistributions of source code must retain the above copyright notice, this
334
+ list of conditions and the following disclaimer.
335
+
336
+ * Redistributions in binary form must reproduce the above copyright notice,
337
+ this list of conditions and the following disclaimer in the documentation
338
+ and/or other materials provided with the distribution.
339
+
340
+ * Neither the name of catapult nor the names of its
341
+ contributors may be used to endorse or promote products derived from
342
+ this software without specific prior written permission.
343
+
344
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
345
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
346
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
347
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
348
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
349
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
350
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
351
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
352
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
353
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
354
+
355
+
356
+
357
+
358
+ ### external/io_github_cpettitt_dagre/LICENSE
359
+
360
+ Copyright (c) 2012-2014 Chris Pettitt
361
+
362
+ Permission is hereby granted, free of charge, to any person obtaining a copy
363
+ of this software and associated documentation files (the "Software"), to deal
364
+ in the Software without restriction, including without limitation the rights
365
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
366
+ copies of the Software, and to permit persons to whom the Software is
367
+ furnished to do so, subject to the following conditions:
368
+
369
+ The above copyright notice and this permission notice shall be included in
370
+ all copies or substantial portions of the Software.
371
+
372
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
373
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
374
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
375
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
376
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
377
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
378
+ THE SOFTWARE.
379
+
380
+
381
+
382
+ ### external/io_github_cpettitt_graphlib/LICENSE
383
+
384
+ Copyright (c) 2012-2014 Chris Pettitt
385
+
386
+ Permission is hereby granted, free of charge, to any person obtaining a copy
387
+ of this software and associated documentation files (the "Software"), to deal
388
+ in the Software without restriction, including without limitation the rights
389
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
390
+ copies of the Software, and to permit persons to whom the Software is
391
+ furnished to do so, subject to the following conditions:
392
+
393
+ The above copyright notice and this permission notice shall be included in
394
+ all copies or substantial portions of the Software.
395
+
396
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
397
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
398
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
399
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
400
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
401
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
402
+ THE SOFTWARE.
403
+
404
+
405
+
406
+ ### external/io_github_waylonflinn_weblas/LICENSE
407
+
408
+ The MIT License (MIT)
409
+
410
+ Copyright (c) 2015 Waylon Flinn
411
+
412
+ Permission is hereby granted, free of charge, to any person obtaining a copy
413
+ of this software and associated documentation files (the "Software"), to deal
414
+ in the Software without restriction, including without limitation the rights
415
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
416
+ copies of the Software, and to permit persons to whom the Software is
417
+ furnished to do so, subject to the following conditions:
418
+
419
+ The above copyright notice and this permission notice shall be included in all
420
+ copies or substantial portions of the Software.
421
+
422
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
423
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
424
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
425
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
426
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
427
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
428
+ SOFTWARE.
429
+
430
+
431
+
432
+
433
+ ### external/com_numericjs/license.txt
434
+
435
+ (See also licenses in the resources subdirectory.)
436
+
437
+ Numeric Javascript
438
+ Copyright (C) 2011 by Sébastien Loisel
439
+
440
+ Permission is hereby granted, free of charge, to any person obtaining a copy
441
+ of this software and associated documentation files (the "Software"), to deal
442
+ in the Software without restriction, including without limitation the rights
443
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
444
+ copies of the Software, and to permit persons to whom the Software is
445
+ furnished to do so, subject to the following conditions:
446
+
447
+ The above copyright notice and this permission notice shall be included in
448
+ all copies or substantial portions of the Software.
449
+
450
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
451
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
452
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
453
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
454
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
455
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
456
+ THE SOFTWARE.
457
+
458
+
459
+
460
+ ### external/org_threejs/LICENSE
461
+
462
+ The MIT License
463
+
464
+ Copyright © 2010-2019 three.js authors
465
+
466
+ Permission is hereby granted, free of charge, to any person obtaining a copy
467
+ of this software and associated documentation files (the "Software"), to deal
468
+ in the Software without restriction, including without limitation the rights
469
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
470
+ copies of the Software, and to permit persons to whom the Software is
471
+ furnished to do so, subject to the following conditions:
472
+
473
+ The above copyright notice and this permission notice shall be included in
474
+ all copies or substantial portions of the Software.
475
+
476
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
477
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
478
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
479
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
480
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
481
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
482
+ THE SOFTWARE.
483
+
484
+
485
+
486
+ ### external/com_lodash/LICENSE
487
+
488
+ Copyright JS Foundation and other contributors <https://js.foundation/>
489
+
490
+ Based on Underscore.js, copyright Jeremy Ashkenas,
491
+ DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
492
+
493
+ This software consists of voluntary contributions made by many
494
+ individuals. For exact contribution history, see the revision history
495
+ available at https://github.com/lodash/lodash
496
+
497
+ The following license applies to all parts of this software except as
498
+ documented below:
499
+
500
+ ====
501
+
502
+ Permission is hereby granted, free of charge, to any person obtaining
503
+ a copy of this software and associated documentation files (the
504
+ "Software"), to deal in the Software without restriction, including
505
+ without limitation the rights to use, copy, modify, merge, publish,
506
+ distribute, sublicense, and/or sell copies of the Software, and to
507
+ permit persons to whom the Software is furnished to do so, subject to
508
+ the following conditions:
509
+
510
+ The above copyright notice and this permission notice shall be
511
+ included in all copies or substantial portions of the Software.
512
+
513
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
514
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
515
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
516
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
517
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
518
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
519
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
520
+
521
+ ====
522
+
523
+ Copyright and related rights for sample code are waived via CC0. Sample
524
+ code is defined as all source code displayed within the prose of the
525
+ documentation.
526
+
527
+ CC0: http://creativecommons.org/publicdomain/zero/1.0/
528
+
529
+ ====
530
+
531
+ Files located in the node_modules and vendor directories are externally
532
+ maintained libraries used by this software which have their own
533
+ licenses; we recommend you read them, as their terms may differ from the
534
+ terms above.
535
+
536
+
537
+
538
+ ### external/com_google_fonts_roboto/LICENSE
539
+
540
+ Apache License
541
+ Version 2.0, January 2004
542
+ http://www.apache.org/licenses/
543
+
544
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
545
+
546
+ 1. Definitions.
547
+
548
+ "License" shall mean the terms and conditions for use, reproduction,
549
+ and distribution as defined by Sections 1 through 9 of this document.
550
+
551
+ "Licensor" shall mean the copyright owner or entity authorized by
552
+ the copyright owner that is granting the License.
553
+
554
+ "Legal Entity" shall mean the union of the acting entity and all
555
+ other entities that control, are controlled by, or are under common
556
+ control with that entity. For the purposes of this definition,
557
+ "control" means (i) the power, direct or indirect, to cause the
558
+ direction or management of such entity, whether by contract or
559
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
560
+ outstanding shares, or (iii) beneficial ownership of such entity.
561
+
562
+ "You" (or "Your") shall mean an individual or Legal Entity
563
+ exercising permissions granted by this License.
564
+
565
+ "Source" form shall mean the preferred form for making modifications,
566
+ including but not limited to software source code, documentation
567
+ source, and configuration files.
568
+
569
+ "Object" form shall mean any form resulting from mechanical
570
+ transformation or translation of a Source form, including but
571
+ not limited to compiled object code, generated documentation,
572
+ and conversions to other media types.
573
+
574
+ "Work" shall mean the work of authorship, whether in Source or
575
+ Object form, made available under the License, as indicated by a
576
+ copyright notice that is included in or attached to the work
577
+ (an example is provided in the Appendix below).
578
+
579
+ "Derivative Works" shall mean any work, whether in Source or Object
580
+ form, that is based on (or derived from) the Work and for which the
581
+ editorial revisions, annotations, elaborations, or other modifications
582
+ represent, as a whole, an original work of authorship. For the purposes
583
+ of this License, Derivative Works shall not include works that remain
584
+ separable from, or merely link (or bind by name) to the interfaces of,
585
+ the Work and Derivative Works thereof.
586
+
587
+ "Contribution" shall mean any work of authorship, including
588
+ the original version of the Work and any modifications or additions
589
+ to that Work or Derivative Works thereof, that is intentionally
590
+ submitted to Licensor for inclusion in the Work by the copyright owner
591
+ or by an individual or Legal Entity authorized to submit on behalf of
592
+ the copyright owner. For the purposes of this definition, "submitted"
593
+ means any form of electronic, verbal, or written communication sent
594
+ to the Licensor or its representatives, including but not limited to
595
+ communication on electronic mailing lists, source code control systems,
596
+ and issue tracking systems that are managed by, or on behalf of, the
597
+ Licensor for the purpose of discussing and improving the Work, but
598
+ excluding communication that is conspicuously marked or otherwise
599
+ designated in writing by the copyright owner as "Not a Contribution."
600
+
601
+ "Contributor" shall mean Licensor and any individual or Legal Entity
602
+ on behalf of whom a Contribution has been received by Licensor and
603
+ subsequently incorporated within the Work.
604
+
605
+ 2. Grant of Copyright License. Subject to the terms and conditions of
606
+ this License, each Contributor hereby grants to You a perpetual,
607
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
608
+ copyright license to reproduce, prepare Derivative Works of,
609
+ publicly display, publicly perform, sublicense, and distribute the
610
+ Work and such Derivative Works in Source or Object form.
611
+
612
+ 3. Grant of Patent License. Subject to the terms and conditions of
613
+ this License, each Contributor hereby grants to You a perpetual,
614
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
615
+ (except as stated in this section) patent license to make, have made,
616
+ use, offer to sell, sell, import, and otherwise transfer the Work,
617
+ where such license applies only to those patent claims licensable
618
+ by such Contributor that are necessarily infringed by their
619
+ Contribution(s) alone or by combination of their Contribution(s)
620
+ with the Work to which such Contribution(s) was submitted. If You
621
+ institute patent litigation against any entity (including a
622
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
623
+ or a Contribution incorporated within the Work constitutes direct
624
+ or contributory patent infringement, then any patent licenses
625
+ granted to You under this License for that Work shall terminate
626
+ as of the date such litigation is filed.
627
+
628
+ 4. Redistribution. You may reproduce and distribute copies of the
629
+ Work or Derivative Works thereof in any medium, with or without
630
+ modifications, and in Source or Object form, provided that You
631
+ meet the following conditions:
632
+
633
+ (a) You must give any other recipients of the Work or
634
+ Derivative Works a copy of this License; and
635
+
636
+ (b) You must cause any modified files to carry prominent notices
637
+ stating that You changed the files; and
638
+
639
+ (c) You must retain, in the Source form of any Derivative Works
640
+ that You distribute, all copyright, patent, trademark, and
641
+ attribution notices from the Source form of the Work,
642
+ excluding those notices that do not pertain to any part of
643
+ the Derivative Works; and
644
+
645
+ (d) If the Work includes a "NOTICE" text file as part of its
646
+ distribution, then any Derivative Works that You distribute must
647
+ include a readable copy of the attribution notices contained
648
+ within such NOTICE file, excluding those notices that do not
649
+ pertain to any part of the Derivative Works, in at least one
650
+ of the following places: within a NOTICE text file distributed
651
+ as part of the Derivative Works; within the Source form or
652
+ documentation, if provided along with the Derivative Works; or,
653
+ within a display generated by the Derivative Works, if and
654
+ wherever such third-party notices normally appear. The contents
655
+ of the NOTICE file are for informational purposes only and
656
+ do not modify the License. You may add Your own attribution
657
+ notices within Derivative Works that You distribute, alongside
658
+ or as an addendum to the NOTICE text from the Work, provided
659
+ that such additional attribution notices cannot be construed
660
+ as modifying the License.
661
+
662
+ You may add Your own copyright statement to Your modifications and
663
+ may provide additional or different license terms and conditions
664
+ for use, reproduction, or distribution of Your modifications, or
665
+ for any such Derivative Works as a whole, provided Your use,
666
+ reproduction, and distribution of the Work otherwise complies with
667
+ the conditions stated in this License.
668
+
669
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
670
+ any Contribution intentionally submitted for inclusion in the Work
671
+ by You to the Licensor shall be under the terms and conditions of
672
+ this License, without any additional terms or conditions.
673
+ Notwithstanding the above, nothing herein shall supersede or modify
674
+ the terms of any separate license agreement you may have executed
675
+ with Licensor regarding such Contributions.
676
+
677
+ 6. Trademarks. This License does not grant permission to use the trade
678
+ names, trademarks, service marks, or product names of the Licensor,
679
+ except as required for reasonable and customary use in describing the
680
+ origin of the Work and reproducing the content of the NOTICE file.
681
+
682
+ 7. Disclaimer of Warranty. Unless required by applicable law or
683
+ agreed to in writing, Licensor provides the Work (and each
684
+ Contributor provides its Contributions) on an "AS IS" BASIS,
685
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
686
+ implied, including, without limitation, any warranties or conditions
687
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
688
+ PARTICULAR PURPOSE. You are solely responsible for determining the
689
+ appropriateness of using or redistributing the Work and assume any
690
+ risks associated with Your exercise of permissions under this License.
691
+
692
+ 8. Limitation of Liability. In no event and under no legal theory,
693
+ whether in tort (including negligence), contract, or otherwise,
694
+ unless required by applicable law (such as deliberate and grossly
695
+ negligent acts) or agreed to in writing, shall any Contributor be
696
+ liable to You for damages, including any direct, indirect, special,
697
+ incidental, or consequential damages of any character arising as a
698
+ result of this License or out of the use or inability to use the
699
+ Work (including but not limited to damages for loss of goodwill,
700
+ work stoppage, computer failure or malfunction, or any and all
701
+ other commercial damages or losses), even if such Contributor
702
+ has been advised of the possibility of such damages.
703
+
704
+ 9. Accepting Warranty or Additional Liability. While redistributing
705
+ the Work or Derivative Works thereof, You may choose to offer,
706
+ and charge a fee for, acceptance of support, warranty, indemnity,
707
+ or other liability obligations and/or rights consistent with this
708
+ License. However, in accepting such obligations, You may act only
709
+ on Your own behalf and on Your sole responsibility, not on behalf
710
+ of any other Contributor, and only if You agree to indemnify,
711
+ defend, and hold each Contributor harmless for any liability
712
+ incurred by, or claims asserted against, such Contributor by reason
713
+ of your accepting any such warranty or additional liability.
714
+
715
+ END OF TERMS AND CONDITIONS
716
+
717
+ APPENDIX: How to apply the Apache License to your work.
718
+
719
+ To apply the Apache License to your work, attach the following
720
+ boilerplate notice, with the fields enclosed by brackets "[]"
721
+ replaced with your own identifying information. (Don't include
722
+ the brackets!) The text should be enclosed in the appropriate
723
+ comment syntax for the file format. We also recommend that a
724
+ file or class name and description of purpose be included on the
725
+ same "printed page" as the copyright notice for easier
726
+ identification within third-party archives.
727
+
728
+ Copyright [yyyy] [name of copyright owner]
729
+
730
+ Licensed under the Apache License, Version 2.0 (the "License");
731
+ you may not use this file except in compliance with the License.
732
+ You may obtain a copy of the License at
733
+
734
+ http://www.apache.org/licenses/LICENSE-2.0
735
+
736
+ Unless required by applicable law or agreed to in writing, software
737
+ distributed under the License is distributed on an "AS IS" BASIS,
738
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
739
+ See the License for the specific language governing permissions and
740
+ limitations under the License.
741
+
742
+
743
+
744
+ ### external/org_mozilla_bleach/LICENSE
745
+
746
+ Copyright (c) 2014-2017, Mozilla Foundation
747
+
748
+ Licensed under the Apache License, Version 2.0 (the "License");
749
+ you may not use this file except in compliance with the License.
750
+ You may obtain a copy of the License at
751
+
752
+ http://www.apache.org/licenses/LICENSE-2.0
753
+
754
+ Unless required by applicable law or agreed to in writing, software
755
+ distributed under the License is distributed on an "AS IS" BASIS,
756
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
757
+ See the License for the specific language governing permissions and
758
+ limitations under the License.
759
+
760
+
761
+
762
+ ### external/org_html5lib/LICENSE
763
+
764
+ Copyright (c) 2006-2013 James Graham and other contributors
765
+
766
+ Permission is hereby granted, free of charge, to any person obtaining
767
+ a copy of this software and associated documentation files (the
768
+ "Software"), to deal in the Software without restriction, including
769
+ without limitation the rights to use, copy, modify, merge, publish,
770
+ distribute, sublicense, and/or sell copies of the Software, and to
771
+ permit persons to whom the Software is furnished to do so, subject to
772
+ the following conditions:
773
+
774
+ The above copyright notice and this permission notice shall be
775
+ included in all copies or substantial portions of the Software.
776
+
777
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
778
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
779
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
780
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
781
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
782
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
783
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
784
+
785
+
786
+
787
+ ### external/org_pythonhosted_webencodings/LICENSE
788
+
789
+ Copyright (c) 2012 by Simon Sapin.
790
+
791
+ Some rights reserved.
792
+
793
+ Redistribution and use in source and binary forms, with or without
794
+ modification, are permitted provided that the following conditions are
795
+ met:
796
+
797
+ * Redistributions of source code must retain the above copyright
798
+ notice, this list of conditions and the following disclaimer.
799
+
800
+ * Redistributions in binary form must reproduce the above
801
+ copyright notice, this list of conditions and the following
802
+ disclaimer in the documentation and/or other materials provided
803
+ with the distribution.
804
+
805
+ * The names of the contributors may not be used to endorse or
806
+ promote products derived from this software without specific
807
+ prior written permission.
808
+
809
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
810
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
811
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
812
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
813
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
814
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
815
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
816
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
817
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
818
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
819
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/METADATA ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Metadata-Version: 2.1
2
+ Name: tensorboard
3
+ Version: 2.1.1
4
+ Summary: TensorBoard lets you watch Tensors Flow
5
+ Home-page: https://github.com/tensorflow/tensorboard
6
+ Author: Google Inc.
7
+ Author-email: [email protected]
8
+ License: Apache 2.0
9
+ Keywords: tensorflow tensorboard tensor machine learning visualizer
10
+ Platform: UNKNOWN
11
+ Classifier: Development Status :: 4 - Beta
12
+ Classifier: Intended Audience :: Developers
13
+ Classifier: Intended Audience :: Education
14
+ Classifier: Intended Audience :: Science/Research
15
+ Classifier: License :: OSI Approved :: Apache Software License
16
+ Classifier: Programming Language :: Python :: 2
17
+ Classifier: Programming Language :: Python :: 2.7
18
+ Classifier: Programming Language :: Python :: 3
19
+ Classifier: Programming Language :: Python :: 3.4
20
+ Classifier: Programming Language :: Python :: 3.5
21
+ Classifier: Programming Language :: Python :: 3.6
22
+ Classifier: Topic :: Scientific/Engineering :: Mathematics
23
+ Classifier: Topic :: Software Development :: Libraries :: Python Modules
24
+ Classifier: Topic :: Software Development :: Libraries
25
+ Requires-Python: >= 2.7, != 3.0.*, != 3.1.*
26
+ Requires-Dist: absl-py (>=0.4)
27
+ Requires-Dist: grpcio (>=1.24.3)
28
+ Requires-Dist: google-auth (<2,>=1.6.3)
29
+ Requires-Dist: google-auth-oauthlib (<0.5,>=0.4.1)
30
+ Requires-Dist: markdown (>=2.6.8)
31
+ Requires-Dist: numpy (>=1.12.0)
32
+ Requires-Dist: protobuf (>=3.6.0)
33
+ Requires-Dist: requests (<3,>=2.21.0)
34
+ Requires-Dist: setuptools (>=41.0.0)
35
+ Requires-Dist: six (>=1.10.0)
36
+ Requires-Dist: werkzeug (>=0.11.15)
37
+ Requires-Dist: futures (>=3.1.1) ; python_version < "3"
38
+ Requires-Dist: wheel ; python_version < "3"
39
+ Requires-Dist: wheel (>=0.26) ; python_version >= "3"
40
+
41
+ TensorBoard is a suite of web applications for inspecting and understanding
42
+ your TensorFlow runs and graphs.
43
+
44
+ Releases prior to 1.6.0 were published under the ``tensorflow-tensorboard`` name
45
+ and may be found at https://pypi.python.org/pypi/tensorflow-tensorboard.
46
+
47
+
protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/RECORD ADDED
@@ -0,0 +1,629 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ../../../bin/tensorboard,sha256=sJNCqGxhU2x5lCp6shNKz7eYMxn50hGzZFOuXq4H2t4,257
2
+ tensorboard-2.1.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
3
+ tensorboard-2.1.1.dist-info/LICENSE,sha256=1L9XB1G9duUR2hf_jroXQsXrKwHp7sjHedV9zie7THU,40408
4
+ tensorboard-2.1.1.dist-info/METADATA,sha256=jUAXxDHSHVAtufV95NELS_Ln_PzsiVVgCnyYLui7lf0,1908
5
+ tensorboard-2.1.1.dist-info/RECORD,,
6
+ tensorboard-2.1.1.dist-info/WHEEL,sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY,92
7
+ tensorboard-2.1.1.dist-info/entry_points.txt,sha256=vGUZNRVGQ-uO3e7dOy8ZGxLdAGGUc2pKic6Yu7k6Aug,157
8
+ tensorboard-2.1.1.dist-info/top_level.txt,sha256=40P4chmItVOwo2Fz7dRARFaQvcp6ZKme9JhcNbG8d8o,12
9
+ tensorboard/__init__.py,sha256=hj2kgUqRhEytaedaAKMMnY5IQYP9_KUsvpwNtyxgTTs,3966
10
+ tensorboard/__pycache__/__init__.cpython-37.pyc,,
11
+ tensorboard/__pycache__/data_compat.cpython-37.pyc,,
12
+ tensorboard/__pycache__/default.cpython-37.pyc,,
13
+ tensorboard/__pycache__/errors.cpython-37.pyc,,
14
+ tensorboard/__pycache__/lazy.cpython-37.pyc,,
15
+ tensorboard/__pycache__/main.cpython-37.pyc,,
16
+ tensorboard/__pycache__/manager.cpython-37.pyc,,
17
+ tensorboard/__pycache__/notebook.cpython-37.pyc,,
18
+ tensorboard/__pycache__/plugin_util.cpython-37.pyc,,
19
+ tensorboard/__pycache__/program.cpython-37.pyc,,
20
+ tensorboard/__pycache__/version.cpython-37.pyc,,
21
+ tensorboard/_vendor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
22
+ tensorboard/_vendor/__pycache__/__init__.cpython-37.pyc,,
23
+ tensorboard/_vendor/bleach/__init__.py,sha256=CtmircSWFH5tn9GO4Ofi0CAB0yUQdU1TkU08GJ98ETk,3769
24
+ tensorboard/_vendor/bleach/__pycache__/__init__.cpython-37.pyc,,
25
+ tensorboard/_vendor/bleach/__pycache__/callbacks.cpython-37.pyc,,
26
+ tensorboard/_vendor/bleach/__pycache__/encoding.cpython-37.pyc,,
27
+ tensorboard/_vendor/bleach/__pycache__/linkifier.cpython-37.pyc,,
28
+ tensorboard/_vendor/bleach/__pycache__/sanitizer.cpython-37.pyc,,
29
+ tensorboard/_vendor/bleach/__pycache__/utils.cpython-37.pyc,,
30
+ tensorboard/_vendor/bleach/__pycache__/version.cpython-37.pyc,,
31
+ tensorboard/_vendor/bleach/callbacks.py,sha256=Lvexc_oncFbfTtsEgItsGzt-rbs5goqQIr-8WtOAKFs,723
32
+ tensorboard/_vendor/bleach/encoding.py,sha256=aq062I1yXRPPjZjYzY4FoMYkCjBA-0QCU-xBhgq4JMQ,2277
33
+ tensorboard/_vendor/bleach/linkifier.py,sha256=djCbTk9lY4MHgGT7LKv7qc2TQiLE4S8B899Af2ZaVhQ,18879
34
+ tensorboard/_vendor/bleach/sanitizer.py,sha256=1JJnx3L56dRX2oAVRv_fU_J0beQh95FdnyX-BlDDpNA,12233
35
+ tensorboard/_vendor/bleach/utils.py,sha256=0LniwV3YsIxPZM_y17ZC34TfMKwTwTK3_d1z0TwHhhQ,627
36
+ tensorboard/_vendor/bleach/version.py,sha256=vl5NpCGxixrPcH_157nPLCu0HQR6nhn5n-NaZEsBbNY,136
37
+ tensorboard/_vendor/html5lib/__init__.py,sha256=q1D20NqqzRVgmTHW2xiVtaQT2eKna-iit3tL62Yn5OI,1145
38
+ tensorboard/_vendor/html5lib/__pycache__/__init__.cpython-37.pyc,,
39
+ tensorboard/_vendor/html5lib/__pycache__/_ihatexml.cpython-37.pyc,,
40
+ tensorboard/_vendor/html5lib/__pycache__/_inputstream.cpython-37.pyc,,
41
+ tensorboard/_vendor/html5lib/__pycache__/_tokenizer.cpython-37.pyc,,
42
+ tensorboard/_vendor/html5lib/__pycache__/_utils.cpython-37.pyc,,
43
+ tensorboard/_vendor/html5lib/__pycache__/constants.cpython-37.pyc,,
44
+ tensorboard/_vendor/html5lib/__pycache__/html5parser.cpython-37.pyc,,
45
+ tensorboard/_vendor/html5lib/__pycache__/serializer.cpython-37.pyc,,
46
+ tensorboard/_vendor/html5lib/_ihatexml.py,sha256=3LBtJMlzgwM8vpQiU1TvGmEEmNH72sV0yD8yS53y07A,16705
47
+ tensorboard/_vendor/html5lib/_inputstream.py,sha256=4LdQs90ZNHER1U_mn27tvK6GqlFF3SKcP93wZOCVy2E,32524
48
+ tensorboard/_vendor/html5lib/_tokenizer.py,sha256=JFZ4kiYfas1f62q2bdXH8Ch5DtXAWEZg0KYkRF4boRQ,76568
49
+ tensorboard/_vendor/html5lib/_trie/__init__.py,sha256=8VR1bcgD2OpeS2XExpu5yBhP_Q1K-lwKbBKICBPf1kU,289
50
+ tensorboard/_vendor/html5lib/_trie/__pycache__/__init__.cpython-37.pyc,,
51
+ tensorboard/_vendor/html5lib/_trie/__pycache__/_base.cpython-37.pyc,,
52
+ tensorboard/_vendor/html5lib/_trie/__pycache__/datrie.cpython-37.pyc,,
53
+ tensorboard/_vendor/html5lib/_trie/__pycache__/py.cpython-37.pyc,,
54
+ tensorboard/_vendor/html5lib/_trie/_base.py,sha256=uJHVhzif9S0MJXgy9F98iEev5evi_rgUk5BmEbUSp8c,930
55
+ tensorboard/_vendor/html5lib/_trie/datrie.py,sha256=rGMj61020CBiR97e4kyMyqn_FSIJzgDcYT2uj7PZkoo,1166
56
+ tensorboard/_vendor/html5lib/_trie/py.py,sha256=zg7RZSHxJ8mLmuI_7VEIV8AomISrgkvqCP477AgXaG0,1763
57
+ tensorboard/_vendor/html5lib/_utils.py,sha256=UHC4fXEZRJ0YM44Z4DeLem66auCjb08vSPcN6Y714Iw,4003
58
+ tensorboard/_vendor/html5lib/constants.py,sha256=4lmZWLtEPRLnl8NzftOoYTJdo6jpeMtP6dqQC0g_bWQ,83518
59
+ tensorboard/_vendor/html5lib/filters/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
60
+ tensorboard/_vendor/html5lib/filters/__pycache__/__init__.cpython-37.pyc,,
61
+ tensorboard/_vendor/html5lib/filters/__pycache__/alphabeticalattributes.cpython-37.pyc,,
62
+ tensorboard/_vendor/html5lib/filters/__pycache__/base.cpython-37.pyc,,
63
+ tensorboard/_vendor/html5lib/filters/__pycache__/inject_meta_charset.cpython-37.pyc,,
64
+ tensorboard/_vendor/html5lib/filters/__pycache__/lint.cpython-37.pyc,,
65
+ tensorboard/_vendor/html5lib/filters/__pycache__/optionaltags.cpython-37.pyc,,
66
+ tensorboard/_vendor/html5lib/filters/__pycache__/sanitizer.cpython-37.pyc,,
67
+ tensorboard/_vendor/html5lib/filters/__pycache__/whitespace.cpython-37.pyc,,
68
+ tensorboard/_vendor/html5lib/filters/alphabeticalattributes.py,sha256=lViZc2JMCclXi_5gduvmdzrRxtO5Xo9ONnbHBVCsykU,919
69
+ tensorboard/_vendor/html5lib/filters/base.py,sha256=z-IU9ZAYjpsVsqmVt7kuWC63jR11hDMr6CVrvuao8W0,286
70
+ tensorboard/_vendor/html5lib/filters/inject_meta_charset.py,sha256=egDXUEHXmAG9504xz0K6ALDgYkvUrC2q15YUVeNlVQg,2945
71
+ tensorboard/_vendor/html5lib/filters/lint.py,sha256=upXATs6By7cot7o0bnNqR15sPq2Fn6Vnjvoy3gyO_rY,3631
72
+ tensorboard/_vendor/html5lib/filters/optionaltags.py,sha256=8lWT75J0aBOHmPgfmqTHSfPpPMp01T84NKu0CRedxcE,10588
73
+ tensorboard/_vendor/html5lib/filters/sanitizer.py,sha256=V6_cpCq9EXgXkL1CblWEUxSgHy466Hy8k0453x8PSs8,26236
74
+ tensorboard/_vendor/html5lib/filters/whitespace.py,sha256=8eWqZxd4UC4zlFGW6iyY6f-2uuT8pOCSALc3IZt7_t4,1214
75
+ tensorboard/_vendor/html5lib/html5parser.py,sha256=eeMsctZUonbJZPegB_CElFye2lGufMcMsxQxsJtf7Mg,118951
76
+ tensorboard/_vendor/html5lib/serializer.py,sha256=cmZQjjaXThEe2_6yzDqeb3yXS_hUggv0cCa2VBD9e2Y,15746
77
+ tensorboard/_vendor/html5lib/treeadapters/__init__.py,sha256=18hyI-at2aBsdKzpwRwa5lGF1ipgctaTYXoU9En2ZQg,650
78
+ tensorboard/_vendor/html5lib/treeadapters/__pycache__/__init__.cpython-37.pyc,,
79
+ tensorboard/_vendor/html5lib/treeadapters/__pycache__/genshi.cpython-37.pyc,,
80
+ tensorboard/_vendor/html5lib/treeadapters/__pycache__/sax.cpython-37.pyc,,
81
+ tensorboard/_vendor/html5lib/treeadapters/genshi.py,sha256=CH27pAsDKmu4ZGkAUrwty7u0KauGLCZRLPMzaO3M5vo,1715
82
+ tensorboard/_vendor/html5lib/treeadapters/sax.py,sha256=BKS8woQTnKiqeffHsxChUqL4q2ZR_wb5fc9MJ3zQC8s,1776
83
+ tensorboard/_vendor/html5lib/treebuilders/__init__.py,sha256=AysSJyvPfikCMMsTVvaxwkgDieELD5dfR8FJIAuq7hY,3592
84
+ tensorboard/_vendor/html5lib/treebuilders/__pycache__/__init__.cpython-37.pyc,,
85
+ tensorboard/_vendor/html5lib/treebuilders/__pycache__/base.cpython-37.pyc,,
86
+ tensorboard/_vendor/html5lib/treebuilders/__pycache__/dom.cpython-37.pyc,,
87
+ tensorboard/_vendor/html5lib/treebuilders/__pycache__/etree.cpython-37.pyc,,
88
+ tensorboard/_vendor/html5lib/treebuilders/__pycache__/etree_lxml.cpython-37.pyc,,
89
+ tensorboard/_vendor/html5lib/treebuilders/base.py,sha256=JEFLxUEsluRl7vY-6cnAk44HxgCAkaj4GpEOBpg8tao,14567
90
+ tensorboard/_vendor/html5lib/treebuilders/dom.py,sha256=SY3MsijXyzdNPc8aK5IQsupBoM8J67y56DgNtGvsb9g,8835
91
+ tensorboard/_vendor/html5lib/treebuilders/etree.py,sha256=R0zaNrdtPel3XHV8PUVcQzVnMuiOm_8fpZof7tU7ips,12752
92
+ tensorboard/_vendor/html5lib/treebuilders/etree_lxml.py,sha256=9V0dXxbJYYq-Skgb5-_OL2NkVYpjioEb4CHajo0e9yI,14122
93
+ tensorboard/_vendor/html5lib/treewalkers/__init__.py,sha256=yhXxHpjlSqfQyUag3v8-vWjMPriFBU8YRAPNpDgBTn8,5714
94
+ tensorboard/_vendor/html5lib/treewalkers/__pycache__/__init__.cpython-37.pyc,,
95
+ tensorboard/_vendor/html5lib/treewalkers/__pycache__/base.cpython-37.pyc,,
96
+ tensorboard/_vendor/html5lib/treewalkers/__pycache__/dom.cpython-37.pyc,,
97
+ tensorboard/_vendor/html5lib/treewalkers/__pycache__/etree.cpython-37.pyc,,
98
+ tensorboard/_vendor/html5lib/treewalkers/__pycache__/etree_lxml.cpython-37.pyc,,
99
+ tensorboard/_vendor/html5lib/treewalkers/__pycache__/genshi.cpython-37.pyc,,
100
+ tensorboard/_vendor/html5lib/treewalkers/base.py,sha256=ouiOsuSzvI0KgzdWP8PlxIaSNs9falhbiinAEc_UIJY,7476
101
+ tensorboard/_vendor/html5lib/treewalkers/dom.py,sha256=EHyFR8D8lYNnyDU9lx_IKigVJRyecUGua0mOi7HBukc,1413
102
+ tensorboard/_vendor/html5lib/treewalkers/etree.py,sha256=gRzfuNnWg6r-fvtXRp4xPVTC1CHPowcn8Dc4-WcDoOg,4538
103
+ tensorboard/_vendor/html5lib/treewalkers/etree_lxml.py,sha256=AR07dDrdkDqrQT4yNK_5WeGiZMHfOrM3ZmmII6YrSgs,6297
104
+ tensorboard/_vendor/html5lib/treewalkers/genshi.py,sha256=4D2PECZ5n3ZN3qu3jMl9yY7B81jnQApBQSVlfaIuYbA,2309
105
+ tensorboard/_vendor/tensorflow_serving/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
106
+ tensorboard/_vendor/tensorflow_serving/__pycache__/__init__.cpython-37.pyc,,
107
+ tensorboard/_vendor/tensorflow_serving/apis/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
108
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/__init__.cpython-37.pyc,,
109
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/classification_pb2.cpython-37.pyc,,
110
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/get_model_metadata_pb2.cpython-37.pyc,,
111
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/get_model_status_pb2.cpython-37.pyc,,
112
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/inference_pb2.cpython-37.pyc,,
113
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/input_pb2.cpython-37.pyc,,
114
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/model_management_pb2.cpython-37.pyc,,
115
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/model_pb2.cpython-37.pyc,,
116
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/model_service_pb2.cpython-37.pyc,,
117
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/model_service_pb2_grpc.cpython-37.pyc,,
118
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/predict_pb2.cpython-37.pyc,,
119
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/prediction_log_pb2.cpython-37.pyc,,
120
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/prediction_service_pb2.cpython-37.pyc,,
121
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/prediction_service_pb2_grpc.cpython-37.pyc,,
122
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/regression_pb2.cpython-37.pyc,,
123
+ tensorboard/_vendor/tensorflow_serving/apis/__pycache__/session_service_pb2.cpython-37.pyc,,
124
+ tensorboard/_vendor/tensorflow_serving/apis/classification_pb2.py,sha256=RPYfzhzFhxVYy-KGp-guf3FsciKSXN4d1fSOcQ9enAE,9815
125
+ tensorboard/_vendor/tensorflow_serving/apis/get_model_metadata_pb2.py,sha256=DaARX5hmN8UPkjRyQf-Y_r0DFRJmsto5yLWT8sqtu1Y,11250
126
+ tensorboard/_vendor/tensorflow_serving/apis/get_model_status_pb2.py,sha256=Ua08ubCpO2LE-L8j_6o85VHRvXzcH_BUIzkPumy75OY,8145
127
+ tensorboard/_vendor/tensorflow_serving/apis/inference_pb2.py,sha256=bC08UVC0cMXLlygJe7OqNWGSbj-7xoWp-H4zcU8Z-Xc,10398
128
+ tensorboard/_vendor/tensorflow_serving/apis/input_pb2.py,sha256=tcowPCvzFwA_UQPWb1AKJeNkNzOgwpkGoJhW_e46Snc,7051
129
+ tensorboard/_vendor/tensorflow_serving/apis/model_management_pb2.py,sha256=BTSOUSVtipHm7OU1Dadts1Bmb3MGk31_ywIm9uU5ixA,4391
130
+ tensorboard/_vendor/tensorflow_serving/apis/model_pb2.py,sha256=Orh8y5__3pI_85ajK9RHEaWrxVQE5be8NIMtNhqki_c,4314
131
+ tensorboard/_vendor/tensorflow_serving/apis/model_service_pb2.py,sha256=dHOCDTbENvNAwuNkuL1qhGnS3Jh8682Qsdzls5Sikcs,4022
132
+ tensorboard/_vendor/tensorflow_serving/apis/model_service_pb2_grpc.py,sha256=HPR7c5k5OlY42bAp-OBiMF36F0rx3mxEFtn4BIqkGJM,4471
133
+ tensorboard/_vendor/tensorflow_serving/apis/predict_pb2.py,sha256=DAcvaOrKF6q6IdhlE01lej4-rx7sqxwjw1l0Izxhyk4,9646
134
+ tensorboard/_vendor/tensorflow_serving/apis/prediction_log_pb2.py,sha256=KcRAQvP6UTwk__6Mh7xAP-oODhEzEgfVEIY1MW4F1Xg,17627
135
+ tensorboard/_vendor/tensorflow_serving/apis/prediction_service_pb2.py,sha256=OtVBY0cMvV5yc6kvOW8MJZCr0lebiWELS20ErAijQeE,6457
136
+ tensorboard/_vendor/tensorflow_serving/apis/prediction_service_pb2_grpc.py,sha256=Xf_EywpzfMdZ_f0NgLva8KkuPqLEJdtRJ-WU-wVELVU,6984
137
+ tensorboard/_vendor/tensorflow_serving/apis/regression_pb2.py,sha256=6rdXBAkC0QJrQH3UlysGxdBOJepVTrHlmZYRNQ8zZW0,7868
138
+ tensorboard/_vendor/tensorflow_serving/apis/session_service_pb2.py,sha256=GnNw9sL5-PFe-p9M4wHP-oxHFvz1ayhgKENRlgISgf0,7777
139
+ tensorboard/_vendor/tensorflow_serving/config/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
140
+ tensorboard/_vendor/tensorflow_serving/config/__pycache__/__init__.cpython-37.pyc,,
141
+ tensorboard/_vendor/tensorflow_serving/config/__pycache__/log_collector_config_pb2.cpython-37.pyc,,
142
+ tensorboard/_vendor/tensorflow_serving/config/__pycache__/logging_config_pb2.cpython-37.pyc,,
143
+ tensorboard/_vendor/tensorflow_serving/config/__pycache__/model_server_config_pb2.cpython-37.pyc,,
144
+ tensorboard/_vendor/tensorflow_serving/config/log_collector_config_pb2.py,sha256=1AZt_rl4s3UpnAb91cjAL34pARxVkIwafVrphFAoqPI,2711
145
+ tensorboard/_vendor/tensorflow_serving/config/logging_config_pb2.py,sha256=Wj1EgofqL6BJ1TNpE-DRcvKrhAZloGqmFqP0CDlo9Oo,4516
146
+ tensorboard/_vendor/tensorflow_serving/config/model_server_config_pb2.py,sha256=WuPJxMt5owuRHLNnRrgWt8rE75FruP-5UMnR6MPzR_g,11185
147
+ tensorboard/_vendor/tensorflow_serving/sources/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
148
+ tensorboard/_vendor/tensorflow_serving/sources/__pycache__/__init__.cpython-37.pyc,,
149
+ tensorboard/_vendor/tensorflow_serving/sources/storage_path/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
150
+ tensorboard/_vendor/tensorflow_serving/sources/storage_path/__pycache__/__init__.cpython-37.pyc,,
151
+ tensorboard/_vendor/tensorflow_serving/sources/storage_path/__pycache__/file_system_storage_path_source_pb2.cpython-37.pyc,,
152
+ tensorboard/_vendor/tensorflow_serving/sources/storage_path/file_system_storage_path_source_pb2.py,sha256=SCpxxfTHfshD3dbzQKr67VGhxrPHEOsl6NbL1kcj2ZA,16981
153
+ tensorboard/_vendor/tensorflow_serving/util/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
154
+ tensorboard/_vendor/tensorflow_serving/util/__pycache__/__init__.cpython-37.pyc,,
155
+ tensorboard/_vendor/tensorflow_serving/util/__pycache__/status_pb2.cpython-37.pyc,,
156
+ tensorboard/_vendor/tensorflow_serving/util/status_pb2.py,sha256=R63ux0balxhCUZwcpI7D5rkxKYVsnLDANLPtXcOkQpQ,2943
157
+ tensorboard/_vendor/webencodings/__init__.py,sha256=qOBJIuPy_4ByYH6W_bNgJF-qYQ2DoU-dKsDu5yRWCXg,10579
158
+ tensorboard/_vendor/webencodings/__pycache__/__init__.cpython-37.pyc,,
159
+ tensorboard/_vendor/webencodings/__pycache__/labels.cpython-37.pyc,,
160
+ tensorboard/_vendor/webencodings/__pycache__/mklabels.cpython-37.pyc,,
161
+ tensorboard/_vendor/webencodings/__pycache__/x_user_defined.cpython-37.pyc,,
162
+ tensorboard/_vendor/webencodings/labels.py,sha256=4AO_KxTddqGtrL9ns7kAPjb0CcN6xsCIxbK37HY9r3E,8979
163
+ tensorboard/_vendor/webencodings/mklabels.py,sha256=GYIeywnpaLnP0GSic8LFWgd0UVvO_l1Nc6YoF-87R_4,1305
164
+ tensorboard/_vendor/webencodings/x_user_defined.py,sha256=yOqWSdmpytGfUgh_Z6JYgDNhoc-BAHyyeeT15Fr42tM,4307
165
+ tensorboard/backend/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
166
+ tensorboard/backend/__pycache__/__init__.cpython-37.pyc,,
167
+ tensorboard/backend/__pycache__/application.cpython-37.pyc,,
168
+ tensorboard/backend/__pycache__/empty_path_redirect.cpython-37.pyc,,
169
+ tensorboard/backend/__pycache__/experiment_id.cpython-37.pyc,,
170
+ tensorboard/backend/__pycache__/http_util.cpython-37.pyc,,
171
+ tensorboard/backend/__pycache__/json_util.cpython-37.pyc,,
172
+ tensorboard/backend/__pycache__/path_prefix.cpython-37.pyc,,
173
+ tensorboard/backend/__pycache__/process_graph.cpython-37.pyc,,
174
+ tensorboard/backend/__pycache__/security_validator.cpython-37.pyc,,
175
+ tensorboard/backend/application.py,sha256=dVFHQLsy-ophCJDN8DcKO1FaPR4gT7-Z5aq0xOWvOeg,27511
176
+ tensorboard/backend/empty_path_redirect.py,sha256=2GmeYpq_x4lrFDWkat3jHJ4wggYYNUU-goD3ZnvpdH4,1998
177
+ tensorboard/backend/event_processing/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
178
+ tensorboard/backend/event_processing/__pycache__/__init__.cpython-37.pyc,,
179
+ tensorboard/backend/event_processing/__pycache__/data_provider.cpython-37.pyc,,
180
+ tensorboard/backend/event_processing/__pycache__/db_import_multiplexer.cpython-37.pyc,,
181
+ tensorboard/backend/event_processing/__pycache__/directory_loader.cpython-37.pyc,,
182
+ tensorboard/backend/event_processing/__pycache__/directory_watcher.cpython-37.pyc,,
183
+ tensorboard/backend/event_processing/__pycache__/event_accumulator.cpython-37.pyc,,
184
+ tensorboard/backend/event_processing/__pycache__/event_file_inspector.cpython-37.pyc,,
185
+ tensorboard/backend/event_processing/__pycache__/event_file_loader.cpython-37.pyc,,
186
+ tensorboard/backend/event_processing/__pycache__/event_multiplexer.cpython-37.pyc,,
187
+ tensorboard/backend/event_processing/__pycache__/io_wrapper.cpython-37.pyc,,
188
+ tensorboard/backend/event_processing/__pycache__/plugin_asset_util.cpython-37.pyc,,
189
+ tensorboard/backend/event_processing/__pycache__/plugin_event_accumulator.cpython-37.pyc,,
190
+ tensorboard/backend/event_processing/__pycache__/plugin_event_multiplexer.cpython-37.pyc,,
191
+ tensorboard/backend/event_processing/__pycache__/reservoir.cpython-37.pyc,,
192
+ tensorboard/backend/event_processing/__pycache__/sqlite_writer.cpython-37.pyc,,
193
+ tensorboard/backend/event_processing/data_provider.py,sha256=e2MJs-OoAeN_Jk0xKuKkOBSYTBf_syN8VzwQvnk6grk,7109
194
+ tensorboard/backend/event_processing/db_import_multiplexer.py,sha256=HqpsxvL3gUD3mw4XPtCa6EZoG72NyZYx7u7x5GoVplM,12507
195
+ tensorboard/backend/event_processing/directory_loader.py,sha256=Mzs5A6t1yy-Kawv1pcoNW9iuahNWb0fBV-ecrbd8a-0,5606
196
+ tensorboard/backend/event_processing/directory_watcher.py,sha256=273BVNK1ifQG2e8fPBsMpmayNbx3bTuaVd5mEk0ONQ4,10274
197
+ tensorboard/backend/event_processing/event_accumulator.py,sha256=DJHB3qe5uWntL8sYnbydqfwX3r_AbiE-3TI8ly4iu3Y,31025
198
+ tensorboard/backend/event_processing/event_file_inspector.py,sha256=0UgtA_n1S6C8UePjr8dBSXncTkytPwmVmyW_xx09Mfc,15074
199
+ tensorboard/backend/event_processing/event_file_loader.py,sha256=zZv5mIAWp5vV_S-0dbxfj_7k44S4CQKaEol_BzMOf0s,6369
200
+ tensorboard/backend/event_processing/event_multiplexer.py,sha256=KSkvTmtxarBbIv_mnws83vklIVneGqJM5THoTwHU1BI,17070
201
+ tensorboard/backend/event_processing/io_wrapper.py,sha256=6zQRfH9bmv9t4i7lKRaYmquuvjgZfGib62pd8j4bfWQ,7016
202
+ tensorboard/backend/event_processing/plugin_asset_util.py,sha256=RBQL3PrPbjIncGyajDEIxLs2br5R2LTtWzuEHej4ejs,3594
203
+ tensorboard/backend/event_processing/plugin_event_accumulator.py,sha256=OltnvzO9NCnqCyDkrG7g8ZklXdg0HxSdeKT-5zLIiPA,26045
204
+ tensorboard/backend/event_processing/plugin_event_multiplexer.py,sha256=ynYSe7o0j8kcJt3e1imxZHao7YVU6Sd0emUWobCnAJI,16766
205
+ tensorboard/backend/event_processing/reservoir.py,sha256=4gD_RhaXyi6lmDjbHrw7CLA5XD65-1Wci1mW76ytOLE,10085
206
+ tensorboard/backend/event_processing/sqlite_writer.py,sha256=XYVz8evb2-keqZ1L2Gb1YpQ14yh4nJAzhX0syiiNBRI,13919
207
+ tensorboard/backend/experiment_id.py,sha256=JW2vX_qx-gT20in-plA7yt5XXEO_CrylVecoJlx9WVc,2533
208
+ tensorboard/backend/http_util.py,sha256=wSjBm3eIuiH09vJ3RcJ_LcHz-25osXziL5Cj5dZjwSI,9810
209
+ tensorboard/backend/json_util.py,sha256=fDdd9Icq3CtESjniETNIhyKUgHFEoSeQ9x8s0IWWkkQ,2473
210
+ tensorboard/backend/path_prefix.py,sha256=uxJJ7c0aqiLOQTAeG-AKpav_TsPfyGp3ZPoGOh2Rca0,2654
211
+ tensorboard/backend/process_graph.py,sha256=H_zBtPUYLNb2lRGJsqTw9_XL8-V_DMUos3i422no0u4,2789
212
+ tensorboard/backend/security_validator.py,sha256=1G7EqQCyVDxPkgle3tJcKQy3UT8D2tokIlLb7kuvh9o,6084
213
+ tensorboard/compat/__init__.py,sha256=R2lX_hKdeJDrmYwOdxL_iUhOCAA3rR_0hj7cpVTuWYo,3633
214
+ tensorboard/compat/__pycache__/__init__.cpython-37.pyc,,
215
+ tensorboard/compat/proto/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
216
+ tensorboard/compat/proto/__pycache__/__init__.cpython-37.pyc,,
217
+ tensorboard/compat/proto/__pycache__/allocation_description_pb2.cpython-37.pyc,,
218
+ tensorboard/compat/proto/__pycache__/api_def_pb2.cpython-37.pyc,,
219
+ tensorboard/compat/proto/__pycache__/attr_value_pb2.cpython-37.pyc,,
220
+ tensorboard/compat/proto/__pycache__/cluster_pb2.cpython-37.pyc,,
221
+ tensorboard/compat/proto/__pycache__/config_pb2.cpython-37.pyc,,
222
+ tensorboard/compat/proto/__pycache__/cost_graph_pb2.cpython-37.pyc,,
223
+ tensorboard/compat/proto/__pycache__/cpp_shape_inference_pb2.cpython-37.pyc,,
224
+ tensorboard/compat/proto/__pycache__/debug_pb2.cpython-37.pyc,,
225
+ tensorboard/compat/proto/__pycache__/event_pb2.cpython-37.pyc,,
226
+ tensorboard/compat/proto/__pycache__/function_pb2.cpython-37.pyc,,
227
+ tensorboard/compat/proto/__pycache__/graph_pb2.cpython-37.pyc,,
228
+ tensorboard/compat/proto/__pycache__/meta_graph_pb2.cpython-37.pyc,,
229
+ tensorboard/compat/proto/__pycache__/node_def_pb2.cpython-37.pyc,,
230
+ tensorboard/compat/proto/__pycache__/op_def_pb2.cpython-37.pyc,,
231
+ tensorboard/compat/proto/__pycache__/resource_handle_pb2.cpython-37.pyc,,
232
+ tensorboard/compat/proto/__pycache__/rewriter_config_pb2.cpython-37.pyc,,
233
+ tensorboard/compat/proto/__pycache__/saved_object_graph_pb2.cpython-37.pyc,,
234
+ tensorboard/compat/proto/__pycache__/saver_pb2.cpython-37.pyc,,
235
+ tensorboard/compat/proto/__pycache__/step_stats_pb2.cpython-37.pyc,,
236
+ tensorboard/compat/proto/__pycache__/struct_pb2.cpython-37.pyc,,
237
+ tensorboard/compat/proto/__pycache__/summary_pb2.cpython-37.pyc,,
238
+ tensorboard/compat/proto/__pycache__/tensor_description_pb2.cpython-37.pyc,,
239
+ tensorboard/compat/proto/__pycache__/tensor_pb2.cpython-37.pyc,,
240
+ tensorboard/compat/proto/__pycache__/tensor_shape_pb2.cpython-37.pyc,,
241
+ tensorboard/compat/proto/__pycache__/tfprof_log_pb2.cpython-37.pyc,,
242
+ tensorboard/compat/proto/__pycache__/trackable_object_graph_pb2.cpython-37.pyc,,
243
+ tensorboard/compat/proto/__pycache__/types_pb2.cpython-37.pyc,,
244
+ tensorboard/compat/proto/__pycache__/variable_pb2.cpython-37.pyc,,
245
+ tensorboard/compat/proto/__pycache__/verifier_config_pb2.cpython-37.pyc,,
246
+ tensorboard/compat/proto/__pycache__/versions_pb2.cpython-37.pyc,,
247
+ tensorboard/compat/proto/allocation_description_pb2.py,sha256=o72heRXK7qEHsRTGFgTn4vVBeTRoBQPN79V7PrOTeb0,4738
248
+ tensorboard/compat/proto/api_def_pb2.py,sha256=Wwgeu8zid7wEGJGwxXjud2WyPRvK5JTcvVvGNn-aHvA,16975
249
+ tensorboard/compat/proto/attr_value_pb2.py,sha256=HGI-QtT7vGjzMpWa-ueqTVX8LS8baEVKjPilAJsdU20,17585
250
+ tensorboard/compat/proto/cluster_pb2.py,sha256=Ftj48kta1Xltf4FpGhMCIV59jZsYbltfUjsRhhcwDyk,5660
251
+ tensorboard/compat/proto/config_pb2.py,sha256=Z4mIrwWS7FlpOza2N7A90rmdrMx5nPKrg94xWN7CXts,72013
252
+ tensorboard/compat/proto/cost_graph_pb2.py,sha256=cl12EGegHkiyo1Jfi_Sw8OUbdf8-kRCDtIdp18NSRZM,15894
253
+ tensorboard/compat/proto/cpp_shape_inference_pb2.py,sha256=pSMJDnyCpiR6-2x9t_xEx3W6hpArwGYQgroezdHUHYU,9745
254
+ tensorboard/compat/proto/debug_pb2.py,sha256=tw7x2MJBvBQrS_Tx4SxT1o82jmWn68oMYQuAi7x9Itc,10713
255
+ tensorboard/compat/proto/event_pb2.py,sha256=F-q34S9NJ2FWZAhWlARRWtR4WUmh2_R4euHvRMGlYfI,25317
256
+ tensorboard/compat/proto/function_pb2.py,sha256=1jEQV5kLm2jh1VMUN12xNtEzsXjadnV-HsKAJL52_rE,20028
257
+ tensorboard/compat/proto/graph_pb2.py,sha256=nsF4Xd3l-rETq5VCue8TvjoHa3Qlsw_6ibiD9PzcsAk,4652
258
+ tensorboard/compat/proto/meta_graph_pb2.py,sha256=Rbe2geOKh4dgzc4mrlFHYpBXQL8k4jkEwfL_5Z9aFms,43320
259
+ tensorboard/compat/proto/node_def_pb2.py,sha256=tj_iyA-p1MOTbKHGaH5kfZt66TkVmFgbZX9So_kwy-E,8502
260
+ tensorboard/compat/proto/op_def_pb2.py,sha256=rmAgO1VvuSt5224Bgi6WyGYA22l1q5dFFYFSI1EWDTY,18337
261
+ tensorboard/compat/proto/resource_handle_pb2.py,sha256=W1N8ZoSr-Q9AH5rAoIQPy89glLvxvuRcu03biufZXR0,7377
262
+ tensorboard/compat/proto/rewriter_config_pb2.py,sha256=oA_J08Yc03S0l4EomF17FIGEzoRd7RdZ_CBJO1-l1qQ,28535
263
+ tensorboard/compat/proto/saved_object_graph_pb2.py,sha256=5iOPdJcWeGsqXhyfcCkYmIkDyhHqPwJndgPlKWgvlyI,32714
264
+ tensorboard/compat/proto/saver_pb2.py,sha256=1eunlKk0kFbp76TCXYNiYlzkIISjFp3sxJ0ZdBVHdhA,5981
265
+ tensorboard/compat/proto/step_stats_pb2.py,sha256=lmu8RVA1WxbNPDlXbVWwVypWPP53BHBPgupgqpSJE0E,26620
266
+ tensorboard/compat/proto/struct_pb2.py,sha256=RPbx7H41jAt4-nTjhjG18bnvkQXtXJJ8WgENAjpcnJs,28423
267
+ tensorboard/compat/proto/summary_pb2.py,sha256=5LvSYmVRWpCUt_xeMUoQLz1emToekMK59uFrq03vvk0,23543
268
+ tensorboard/compat/proto/tensor_description_pb2.py,sha256=ikv03UOazg8x8wgj3smNFLs961UE1rMFQvy--jMWHXU,4553
269
+ tensorboard/compat/proto/tensor_pb2.py,sha256=2LtcmYT_kTV5iu6dtYy5DdGHZQX_FeEk5GVq7RSJe0k,13344
270
+ tensorboard/compat/proto/tensor_shape_pb2.py,sha256=9sg7hGkjcpjlgTyotI-RUASivh_-snlH4MYtgx583ks,4579
271
+ tensorboard/compat/proto/tfprof_log_pb2.py,sha256=KsjbJD3x3LCrMf7xP6_yKObQQn_Zus3B5ajBgp09SVo,60930
272
+ tensorboard/compat/proto/trackable_object_graph_pb2.py,sha256=U3Y1yFUBc0lGEV0kEUurPgA9eP3BakDZb4yZWPYiP7Q,13096
273
+ tensorboard/compat/proto/types_pb2.py,sha256=KkJNEEfhNF72hRb-EdNmZg28Td7l-vHH92mG7YLaoJY,10201
274
+ tensorboard/compat/proto/variable_pb2.py,sha256=feQPcyIKtfYHK0_VGNHfZUX9DJhWecIGg8u4qv4PRG4,11651
275
+ tensorboard/compat/proto/verifier_config_pb2.py,sha256=bP9DHXGZQHO_ZH4q7-dLUBzp0NV4ZVPcWbaNFErcWiI,3914
276
+ tensorboard/compat/proto/versions_pb2.py,sha256=spf0l3JtyKgYbihnmf5gK-0KfQL6NEFFijxPVHPsHZk,3149
277
+ tensorboard/compat/tensorflow_stub/__init__.py,sha256=immfewbmHYgn1fxQnqjs26a-a6O0Dt6wCYeLkPZo50A,1594
278
+ tensorboard/compat/tensorflow_stub/__pycache__/__init__.cpython-37.pyc,,
279
+ tensorboard/compat/tensorflow_stub/__pycache__/app.cpython-37.pyc,,
280
+ tensorboard/compat/tensorflow_stub/__pycache__/dtypes.cpython-37.pyc,,
281
+ tensorboard/compat/tensorflow_stub/__pycache__/error_codes.cpython-37.pyc,,
282
+ tensorboard/compat/tensorflow_stub/__pycache__/errors.cpython-37.pyc,,
283
+ tensorboard/compat/tensorflow_stub/__pycache__/flags.cpython-37.pyc,,
284
+ tensorboard/compat/tensorflow_stub/__pycache__/pywrap_tensorflow.cpython-37.pyc,,
285
+ tensorboard/compat/tensorflow_stub/__pycache__/tensor_shape.cpython-37.pyc,,
286
+ tensorboard/compat/tensorflow_stub/app.py,sha256=jMce5nP5QW8dIYi_Fl6YuPFMaj2wdH4je6NWTM3T9TE,3875
287
+ tensorboard/compat/tensorflow_stub/compat/__init__.py,sha256=yWspH090mme4MfG8jqjD7VhOENt0bktW_LbJxUOqJRI,4341
288
+ tensorboard/compat/tensorflow_stub/compat/__pycache__/__init__.cpython-37.pyc,,
289
+ tensorboard/compat/tensorflow_stub/compat/v1/__init__.py,sha256=j8iDQA2ChXxb5wIm1Eij8tX8RZmsGfujxPSIwldzofQ,974
290
+ tensorboard/compat/tensorflow_stub/compat/v1/__pycache__/__init__.cpython-37.pyc,,
291
+ tensorboard/compat/tensorflow_stub/dtypes.py,sha256=pDiJdUIPPIwNnEWKMig6veRD8v96G0m_BVIQ9U8NbRE,24158
292
+ tensorboard/compat/tensorflow_stub/error_codes.py,sha256=PcXzR5SV4Hlighht-gKtP1tAg_Hx5MM_rjLd8tuUwUk,5809
293
+ tensorboard/compat/tensorflow_stub/errors.py,sha256=pTaoiv2ubXrnFab_bPmSK3zH87PS1VtkRPBWzk9wf5A,17805
294
+ tensorboard/compat/tensorflow_stub/flags.py,sha256=k8f31KAklj7WYeOGGdz_oT2fNWqPGXVPD4g_MhC1Qqk,4368
295
+ tensorboard/compat/tensorflow_stub/io/__init__.py,sha256=GIjXcru008Nuib4nitDUIN2jheTLAjF95UhrHW_9UjA,828
296
+ tensorboard/compat/tensorflow_stub/io/__pycache__/__init__.cpython-37.pyc,,
297
+ tensorboard/compat/tensorflow_stub/io/__pycache__/gfile.cpython-37.pyc,,
298
+ tensorboard/compat/tensorflow_stub/io/gfile.py,sha256=Q8KniTrDFKWTh-89pz1NyuZgZEG3PZfdHPPXsvFGZ6o,25702
299
+ tensorboard/compat/tensorflow_stub/pywrap_tensorflow.py,sha256=ivxlkLUgNytUTRm1M6B6cLXMTnhzLYeWbpsA5hcKKbA,8453
300
+ tensorboard/compat/tensorflow_stub/tensor_shape.py,sha256=Aggu1cwlo-TYkGPv0TXgnmFO4dt8jNFWuXy0vf03TAo,34126
301
+ tensorboard/data/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
302
+ tensorboard/data/__pycache__/__init__.cpython-37.pyc,,
303
+ tensorboard/data/__pycache__/provider.cpython-37.pyc,,
304
+ tensorboard/data/provider.py,sha256=RZY4Uo8ARE6Msicirw3yxM6uEwidBNzYcQOy_4sZCF0,23571
305
+ tensorboard/data_compat.py,sha256=wk0Qef-Qb-8eMekUUfG9c8YkIubkJobLw2EnJrfiKp4,4411
306
+ tensorboard/default.py,sha256=spxFOjJS6M2mXbeSrSkdPDeB01nSWjL8ZPL83jPfcKM,4230
307
+ tensorboard/errors.py,sha256=Pw8rB42oLVF3z5Hh0hCPjFeEKXmodL6ZU6NDYEGweMQ,3053
308
+ tensorboard/lazy.py,sha256=L9UoHjanO0uYkqE8TrSkheF84uSiEC-Nob9W1XIG7MY,3312
309
+ tensorboard/main.py,sha256=rW9-AH0gXWaGiy0aNhl23vDfxCPhP68zQlYAFxdjZv0,2783
310
+ tensorboard/manager.py,sha256=xBnQLz0ZyX9EN3P1eKsxWYJdOZy_nOIXeXt83iGfCVw,15571
311
+ tensorboard/notebook.py,sha256=d5lDOqs1MfQ9YrPjrP9mitqC3s-Iw35g-GYP-rrlGm8,13123
312
+ tensorboard/plugin_util.py,sha256=CPV2t322oDPkgNcZUzAwoM0lhqVps4Ny4Jd8hkjMV2A,3108
313
+ tensorboard/plugins/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
314
+ tensorboard/plugins/__pycache__/__init__.cpython-37.pyc,,
315
+ tensorboard/plugins/__pycache__/base_plugin.cpython-37.pyc,,
316
+ tensorboard/plugins/audio/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
317
+ tensorboard/plugins/audio/__pycache__/__init__.cpython-37.pyc,,
318
+ tensorboard/plugins/audio/__pycache__/audio_plugin.cpython-37.pyc,,
319
+ tensorboard/plugins/audio/__pycache__/metadata.cpython-37.pyc,,
320
+ tensorboard/plugins/audio/__pycache__/plugin_data_pb2.cpython-37.pyc,,
321
+ tensorboard/plugins/audio/__pycache__/summary.cpython-37.pyc,,
322
+ tensorboard/plugins/audio/__pycache__/summary_v2.cpython-37.pyc,,
323
+ tensorboard/plugins/audio/audio_plugin.py,sha256=jP6EJ8_c4lt2cySIZmXLCJ3vvxxvRup2071oH0V7hmM,8616
324
+ tensorboard/plugins/audio/metadata.py,sha256=QVkSWRtqA3JmUF51w7hzWGzxrCuGucZDW7beKCnBl_0,2490
325
+ tensorboard/plugins/audio/plugin_data_pb2.py,sha256=7ejuSej4a-CPeKFxvq7fwfR-4GwI-PvaKeavbUrQCEQ,3392
326
+ tensorboard/plugins/audio/summary.py,sha256=O7-PoriktE6mb2CubLV2iQ8Kiw8bIGw6bSPHNySK_cw,8782
327
+ tensorboard/plugins/audio/summary_v2.py,sha256=_p-bielTHArxwqlyTrS2T3Gslc8CgpSS7EixmTTtFYU,5334
328
+ tensorboard/plugins/base_plugin.py,sha256=gpPuz6jvx0rFrzlM98OkNiB1GcmY7ZEy1s3IfMYkn6I,12140
329
+ tensorboard/plugins/beholder/__init__.py,sha256=3EFC9YKPg0oe3bga_XRh69WWqbEDtm19NKzBB9MXugk,904
330
+ tensorboard/plugins/beholder/__pycache__/__init__.cpython-37.pyc,,
331
+ tensorboard/plugins/beholder/__pycache__/beholder.cpython-37.pyc,,
332
+ tensorboard/plugins/beholder/__pycache__/beholder_plugin.cpython-37.pyc,,
333
+ tensorboard/plugins/beholder/__pycache__/beholder_plugin_loader.cpython-37.pyc,,
334
+ tensorboard/plugins/beholder/__pycache__/colormaps.cpython-37.pyc,,
335
+ tensorboard/plugins/beholder/__pycache__/file_system_tools.cpython-37.pyc,,
336
+ tensorboard/plugins/beholder/__pycache__/im_util.cpython-37.pyc,,
337
+ tensorboard/plugins/beholder/__pycache__/shared_config.cpython-37.pyc,,
338
+ tensorboard/plugins/beholder/__pycache__/video_writing.cpython-37.pyc,,
339
+ tensorboard/plugins/beholder/__pycache__/visualizer.cpython-37.pyc,,
340
+ tensorboard/plugins/beholder/beholder.py,sha256=18EqYFiz1Um9-RXakm0j3LHOc6q3zPYvcFo26jmip4g,7606
341
+ tensorboard/plugins/beholder/beholder_plugin.py,sha256=jCkPoD5ddf33yUZJb0DJmTR8qPgGSRyNM4Se_E6T4no,6718
342
+ tensorboard/plugins/beholder/beholder_plugin_loader.py,sha256=JOCjNbYYmsh9NHLib-bVp27z3oJ5mg9-WR4TjFkm090,1533
343
+ tensorboard/plugins/beholder/colormaps.py,sha256=V-pu6ZrMB6C1wDeyh-P3U5R06-rBhmcy6oS6PO-pyWM,39692
344
+ tensorboard/plugins/beholder/file_system_tools.py,sha256=aY1MkbqkrcGFpAN9AFWNgcRU6eZUaMfb1KxcCpFdmyo,2008
345
+ tensorboard/plugins/beholder/im_util.py,sha256=gQVb3V7krzSVQD3QBqyD8xVtgQ38gyM2QQKr-3SfyU4,4343
346
+ tensorboard/plugins/beholder/resources/arrays-missing.png,sha256=SFgRJZMfR6NgWO-zXp7yHnGJGjqwI1dNZpqoeGJ36AU,3903
347
+ tensorboard/plugins/beholder/resources/frame-missing.png,sha256=bm_f05--_SBtOKMeSbChIH2721rGQCVjse8PrnWkpAA,3817
348
+ tensorboard/plugins/beholder/resources/no-data.png,sha256=By-ph1l4mxlPxHhYrlEcSJBRaWitB2RGHCAmIJSVZbA,3331
349
+ tensorboard/plugins/beholder/shared_config.py,sha256=29EfiBf5o550rC7smVOWdaKxxGYX5vwWtqYwSTJOxvw,1213
350
+ tensorboard/plugins/beholder/video_writing.py,sha256=E4xbNclYzjtgr4BivRWpfEZEtrDY0arNrUPGV6awnG4,6328
351
+ tensorboard/plugins/beholder/visualizer.py,sha256=sRMwZJM_X26XsJPl5DVLh13t2s6guxlZGVdds4vaGNc,10181
352
+ tensorboard/plugins/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
353
+ tensorboard/plugins/core/__pycache__/__init__.cpython-37.pyc,,
354
+ tensorboard/plugins/core/__pycache__/core_plugin.cpython-37.pyc,,
355
+ tensorboard/plugins/core/core_plugin.py,sha256=yRfNdyJmNAwluDe-FOvp268RIic7e-5w4DiiVWI99zQ,21021
356
+ tensorboard/plugins/custom_scalar/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
357
+ tensorboard/plugins/custom_scalar/__pycache__/__init__.cpython-37.pyc,,
358
+ tensorboard/plugins/custom_scalar/__pycache__/custom_scalars_plugin.cpython-37.pyc,,
359
+ tensorboard/plugins/custom_scalar/__pycache__/layout_pb2.cpython-37.pyc,,
360
+ tensorboard/plugins/custom_scalar/__pycache__/metadata.cpython-37.pyc,,
361
+ tensorboard/plugins/custom_scalar/__pycache__/summary.cpython-37.pyc,,
362
+ tensorboard/plugins/custom_scalar/custom_scalars_plugin.py,sha256=02dN6VQ_LiH6Qy9kB__pLrCCUG7_M89PVv-M8ZnvUzY,10249
363
+ tensorboard/plugins/custom_scalar/layout_pb2.py,sha256=z6EJXnqjUqMX3hDDFOjFhJcp7TTVWNd3_zs7cWxX0s4,12014
364
+ tensorboard/plugins/custom_scalar/metadata.py,sha256=u0Elebq1tgueq3qcX1RFZpkQvqBo2LildKUWN3ixrwc,1349
365
+ tensorboard/plugins/custom_scalar/summary.py,sha256=9j18CkXmwiaM_wJaKHFG7JaJGNAn0YOi8h9_IJjhOEk,3069
366
+ tensorboard/plugins/debugger/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
367
+ tensorboard/plugins/debugger/__pycache__/__init__.cpython-37.pyc,,
368
+ tensorboard/plugins/debugger/__pycache__/comm_channel.cpython-37.pyc,,
369
+ tensorboard/plugins/debugger/__pycache__/constants.cpython-37.pyc,,
370
+ tensorboard/plugins/debugger/__pycache__/debug_graphs_helper.cpython-37.pyc,,
371
+ tensorboard/plugins/debugger/__pycache__/debugger_plugin.cpython-37.pyc,,
372
+ tensorboard/plugins/debugger/__pycache__/debugger_plugin_loader.cpython-37.pyc,,
373
+ tensorboard/plugins/debugger/__pycache__/debugger_server_lib.cpython-37.pyc,,
374
+ tensorboard/plugins/debugger/__pycache__/events_writer_manager.cpython-37.pyc,,
375
+ tensorboard/plugins/debugger/__pycache__/health_pill_calc.cpython-37.pyc,,
376
+ tensorboard/plugins/debugger/__pycache__/interactive_debugger_plugin.cpython-37.pyc,,
377
+ tensorboard/plugins/debugger/__pycache__/interactive_debugger_server_lib.cpython-37.pyc,,
378
+ tensorboard/plugins/debugger/__pycache__/numerics_alert.cpython-37.pyc,,
379
+ tensorboard/plugins/debugger/__pycache__/tensor_helper.cpython-37.pyc,,
380
+ tensorboard/plugins/debugger/__pycache__/tensor_store.cpython-37.pyc,,
381
+ tensorboard/plugins/debugger/comm_channel.py,sha256=p8f1YhkiCIfIeDyQseS2qOloXms7oUbAYQOcIjHRn3Q,4226
382
+ tensorboard/plugins/debugger/constants.py,sha256=PDBWGrftQnjRrURpyEQTIIOHi0ZLien-cA_fORvicSc,2023
383
+ tensorboard/plugins/debugger/debug_graphs_helper.py,sha256=UwxaIBdFpLi7SvDOWrhTDoOV3x9XjmjK3e38qGUY1Ig,4294
384
+ tensorboard/plugins/debugger/debugger_plugin.py,sha256=h7h9jAcO9CV6KEezWglpp8I03BXnzmZo2zRdof57c5A,19732
385
+ tensorboard/plugins/debugger/debugger_plugin_loader.py,sha256=VLhejqdGJo3swhu-rlkEW6iBgTem7LDGGW2uwPekA1A,6530
386
+ tensorboard/plugins/debugger/debugger_server_lib.py,sha256=Q4BIkDt_aAbxgk_g66fTnwH-2Lh4y6REIWQUpgDrykU,12711
387
+ tensorboard/plugins/debugger/events_writer_manager.py,sha256=DnYBdJxtSs7_AjCtnSVv_DdAgDms5e3By3anavfMe3I,9660
388
+ tensorboard/plugins/debugger/health_pill_calc.py,sha256=nU-HeImKWfdhl4SaFvGCwYfoPm3KpZL88zIJRaRt3V8,4402
389
+ tensorboard/plugins/debugger/interactive_debugger_plugin.py,sha256=yG66swZeKiW3wy_SDEl1WQd1Md3UaDaf5-n-3MMdk28,13270
390
+ tensorboard/plugins/debugger/interactive_debugger_server_lib.py,sha256=Aia0T4psQ8SMpdAueF9_m7zwQ8PHAgh9BRK5D9b5wjA,24886
391
+ tensorboard/plugins/debugger/numerics_alert.py,sha256=7b_33vLaWpcRrmqqviOG3Eni4N1MpRMEnAsjkZCpJV8,13095
392
+ tensorboard/plugins/debugger/tensor_helper.py,sha256=vuWvK5tBPz2EH_5n6gKWSWhgt5vXMZZo64h-sdhfi8k,7801
393
+ tensorboard/plugins/debugger/tensor_store.py,sha256=rFpiiXybI8GZlZ5bQn-8fZmsHR-YPv36YiMF49UZWC8,8333
394
+ tensorboard/plugins/distribution/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
395
+ tensorboard/plugins/distribution/__pycache__/__init__.cpython-37.pyc,,
396
+ tensorboard/plugins/distribution/__pycache__/compressor.cpython-37.pyc,,
397
+ tensorboard/plugins/distribution/__pycache__/distributions_plugin.cpython-37.pyc,,
398
+ tensorboard/plugins/distribution/compressor.py,sha256=amyPu5IyNiygPcqkMrQfXZLEFttggqHqUCMzysrnGTM,5246
399
+ tensorboard/plugins/distribution/distributions_plugin.py,sha256=VpWTUG9XUtkCDAOYDrVmp4mO-xkT9HaAzRefPaaTzW8,3879
400
+ tensorboard/plugins/graph/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
401
+ tensorboard/plugins/graph/__pycache__/__init__.cpython-37.pyc,,
402
+ tensorboard/plugins/graph/__pycache__/graph_util.cpython-37.pyc,,
403
+ tensorboard/plugins/graph/__pycache__/graphs_plugin.cpython-37.pyc,,
404
+ tensorboard/plugins/graph/__pycache__/keras_util.cpython-37.pyc,,
405
+ tensorboard/plugins/graph/__pycache__/metadata.cpython-37.pyc,,
406
+ tensorboard/plugins/graph/graph_util.py,sha256=jnPUe5M17iQ-x_2psHZV10UIjmUwgenAkIl7lZ8_l-k,5505
407
+ tensorboard/plugins/graph/graphs_plugin.py,sha256=fmqq_rzP9sWvj15V_owyHhch5oKW_fevLMiqum9nZLI,10493
408
+ tensorboard/plugins/graph/keras_util.py,sha256=YnayZMwpms8ZIAbazV8HMdkrzwuiDiOnU05h-2YCgj0,9388
409
+ tensorboard/plugins/graph/metadata.py,sha256=AYwQ9knQkJozo5hOTV9zUVDjnW4dLl_wjdzObnZtkEQ,1079
410
+ tensorboard/plugins/histogram/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
411
+ tensorboard/plugins/histogram/__pycache__/__init__.cpython-37.pyc,,
412
+ tensorboard/plugins/histogram/__pycache__/histograms_plugin.cpython-37.pyc,,
413
+ tensorboard/plugins/histogram/__pycache__/metadata.cpython-37.pyc,,
414
+ tensorboard/plugins/histogram/__pycache__/plugin_data_pb2.cpython-37.pyc,,
415
+ tensorboard/plugins/histogram/__pycache__/summary.cpython-37.pyc,,
416
+ tensorboard/plugins/histogram/__pycache__/summary_v2.cpython-37.pyc,,
417
+ tensorboard/plugins/histogram/histograms_plugin.py,sha256=bkgTIplc9JP72P2eB3Nu0Ew3eoQ3b8tGQXoGig5C0Y0,11813
418
+ tensorboard/plugins/histogram/metadata.py,sha256=cgsdrxQrHrpC6xMqUWzcFJy4sKZiPlPaVc2kTy1kFcE,2552
419
+ tensorboard/plugins/histogram/plugin_data_pb2.py,sha256=zL-fRbxYT6ZH9Geaw_PMxrFD-yKkGGcGNUWcQyHs5-o,2163
420
+ tensorboard/plugins/histogram/summary.py,sha256=_2lZfpHw18k7V116FALyYBOQzGI__YHgTCVCvF1YqBo,8460
421
+ tensorboard/plugins/histogram/summary_v2.py,sha256=reelVLjYkHW3y1HH3ZJK3qIVHnD96S9ZErG0z5povvQ,8994
422
+ tensorboard/plugins/hparams/__init__.py,sha256=nxhM3rvGukp5ZXNRrf2sIpdE6z0_03tR8ds56y_SVgs,689
423
+ tensorboard/plugins/hparams/__pycache__/__init__.cpython-37.pyc,,
424
+ tensorboard/plugins/hparams/__pycache__/api.cpython-37.pyc,,
425
+ tensorboard/plugins/hparams/__pycache__/api_pb2.cpython-37.pyc,,
426
+ tensorboard/plugins/hparams/__pycache__/backend_context.cpython-37.pyc,,
427
+ tensorboard/plugins/hparams/__pycache__/error.cpython-37.pyc,,
428
+ tensorboard/plugins/hparams/__pycache__/get_experiment.cpython-37.pyc,,
429
+ tensorboard/plugins/hparams/__pycache__/hparams_plugin.cpython-37.pyc,,
430
+ tensorboard/plugins/hparams/__pycache__/hparams_util_pb2.cpython-37.pyc,,
431
+ tensorboard/plugins/hparams/__pycache__/keras.cpython-37.pyc,,
432
+ tensorboard/plugins/hparams/__pycache__/list_metric_evals.cpython-37.pyc,,
433
+ tensorboard/plugins/hparams/__pycache__/list_session_groups.cpython-37.pyc,,
434
+ tensorboard/plugins/hparams/__pycache__/metadata.cpython-37.pyc,,
435
+ tensorboard/plugins/hparams/__pycache__/metrics.cpython-37.pyc,,
436
+ tensorboard/plugins/hparams/__pycache__/plugin_data_pb2.cpython-37.pyc,,
437
+ tensorboard/plugins/hparams/__pycache__/summary.cpython-37.pyc,,
438
+ tensorboard/plugins/hparams/__pycache__/summary_v2.cpython-37.pyc,,
439
+ tensorboard/plugins/hparams/api.py,sha256=y8ww7-AGN-OfPnuQ31WX4J44pYB0P2JMfKc7jVysZXE,4671
440
+ tensorboard/plugins/hparams/api_pb2.py,sha256=0j1q-Kj7QcFM4KAQEWu0w7dKmolyFQnYniOuWsq2x94,48652
441
+ tensorboard/plugins/hparams/backend_context.py,sha256=b9u8xQ8VtiOG-AyAoRo5XB-t6hBgIo8Y-bmFXwbH4Cg,11778
442
+ tensorboard/plugins/hparams/error.py,sha256=7apKgs5XU9NJ_4ZZahDuDZY2O80VAjvQPIAdEa0Iwdc,1043
443
+ tensorboard/plugins/hparams/get_experiment.py,sha256=qw1XSOsGVRlEuutzFwpLcmNngwIcrqZmLrGFKT6-4VM,1708
444
+ tensorboard/plugins/hparams/hparams_plugin.py,sha256=lzgmwBZEkc_-6I-1CbipaFpTG-65E4o72_VJ6_kb40c,5959
445
+ tensorboard/plugins/hparams/hparams_util_pb2.py,sha256=wq1ob6-PLRrW5RY0mSqm8Cn1OsGPshIir30T09W0zEA,7317
446
+ tensorboard/plugins/hparams/keras.py,sha256=roLGyfCTPP_T3N2hmPyVFe2AJ-kUFS1BFiYIpQc2FuA,3701
447
+ tensorboard/plugins/hparams/list_metric_evals.py,sha256=utvmUlWXm60wNVZe1TzdrcBVMfxIwl8Kuqkj7fYr3Es,1804
448
+ tensorboard/plugins/hparams/list_session_groups.py,sha256=8clwrc4T8mZqtROTwkoY0d-uCs0MdP9hq3C6uEvzdNA,24642
449
+ tensorboard/plugins/hparams/metadata.py,sha256=yc_jEbfFGWEmeg1VlCkwoxEQ9qFern-O-fia-RtcIpw,4235
450
+ tensorboard/plugins/hparams/metrics.py,sha256=C_3ofEQRo-8OSyYt-HSSduBRR3Wn72ijIgMlLNlZR_4,3041
451
+ tensorboard/plugins/hparams/plugin_data_pb2.py,sha256=pb-VSHiTSjRpCW7BOqcs0by_EaP_nemEXGvxmHFbi38,12176
452
+ tensorboard/plugins/hparams/summary.py,sha256=DIxKlIcRdZOanfuTyFSurYkgSitqXxcJJsAmaPt8DkM,8039
453
+ tensorboard/plugins/hparams/summary_v2.py,sha256=jZ8e3QzhrLi_48uo1dI7nDplysrHomUGuT7VoWrmW_4,18265
454
+ tensorboard/plugins/image/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
455
+ tensorboard/plugins/image/__pycache__/__init__.cpython-37.pyc,,
456
+ tensorboard/plugins/image/__pycache__/images_plugin.cpython-37.pyc,,
457
+ tensorboard/plugins/image/__pycache__/metadata.cpython-37.pyc,,
458
+ tensorboard/plugins/image/__pycache__/plugin_data_pb2.cpython-37.pyc,,
459
+ tensorboard/plugins/image/__pycache__/summary.cpython-37.pyc,,
460
+ tensorboard/plugins/image/__pycache__/summary_v2.cpython-37.pyc,,
461
+ tensorboard/plugins/image/images_plugin.py,sha256=8YZ0ADZ_FEy8ofOj6JSg6ctR_nRyVYYC4fkUcRBXW6Q,12532
462
+ tensorboard/plugins/image/metadata.py,sha256=N4BUnbQKO3oz5CUTu7skGXAU_tgDRfsWy083V7lPpRU,2387
463
+ tensorboard/plugins/image/plugin_data_pb2.py,sha256=4QC8coy9ak3lRD764-6LobPoYBuawkMsDu25UUfwZj0,2099
464
+ tensorboard/plugins/image/summary.py,sha256=I7D0EYyDtofLa6yoyPna1obyJ_HNhqvH7opCqalpIPY,6025
465
+ tensorboard/plugins/image/summary_v2.py,sha256=L2ERlNSI26CGP66rl71D1v6MowCPyVS6IbuGLKa30PM,4549
466
+ tensorboard/plugins/interactive_inference/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
467
+ tensorboard/plugins/interactive_inference/__pycache__/__init__.cpython-37.pyc,,
468
+ tensorboard/plugins/interactive_inference/__pycache__/interactive_inference_plugin.cpython-37.pyc,,
469
+ tensorboard/plugins/interactive_inference/__pycache__/interactive_inference_plugin_loader.cpython-37.pyc,,
470
+ tensorboard/plugins/interactive_inference/interactive_inference_plugin.py,sha256=Fd4rPX3G5NjDbwTTIy6LyEmugcP4HH-CGrbQxRJke6o,17329
471
+ tensorboard/plugins/interactive_inference/interactive_inference_plugin_loader.py,sha256=HwBnIFdbZI0CQRPWTe4I1k6zndwXnWXM_vtD-uFKjLQ,1633
472
+ tensorboard/plugins/interactive_inference/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
473
+ tensorboard/plugins/interactive_inference/utils/__pycache__/__init__.cpython-37.pyc,,
474
+ tensorboard/plugins/interactive_inference/utils/__pycache__/common_utils.cpython-37.pyc,,
475
+ tensorboard/plugins/interactive_inference/utils/__pycache__/inference_utils.cpython-37.pyc,,
476
+ tensorboard/plugins/interactive_inference/utils/__pycache__/platform_utils.cpython-37.pyc,,
477
+ tensorboard/plugins/interactive_inference/utils/common_utils.py,sha256=x0U393sMoUvSmJKXTFgNOyxVjyHPkUUTsEtjNzf_2Ps,3704
478
+ tensorboard/plugins/interactive_inference/utils/inference_utils.py,sha256=6TC_Ll0oMuXqwtqHaOi8QHVrF43HQa1iLrXqLJ_Lhco,32864
479
+ tensorboard/plugins/interactive_inference/utils/platform_utils.py,sha256=8pElCM3BFQbWea2SxZBOTz3pbXfahQxdCxgt8bdNX5k,7617
480
+ tensorboard/plugins/mesh/__init__.py,sha256=nxhM3rvGukp5ZXNRrf2sIpdE6z0_03tR8ds56y_SVgs,689
481
+ tensorboard/plugins/mesh/__pycache__/__init__.cpython-37.pyc,,
482
+ tensorboard/plugins/mesh/__pycache__/mesh_plugin.cpython-37.pyc,,
483
+ tensorboard/plugins/mesh/__pycache__/metadata.cpython-37.pyc,,
484
+ tensorboard/plugins/mesh/__pycache__/plugin_data_pb2.cpython-37.pyc,,
485
+ tensorboard/plugins/mesh/__pycache__/summary.cpython-37.pyc,,
486
+ tensorboard/plugins/mesh/__pycache__/summary_v2.cpython-37.pyc,,
487
+ tensorboard/plugins/mesh/mesh_plugin.py,sha256=UXqBy722cbRSzTKWk8x5yOUeVpRiZ7heduOYFvaH3eE,10426
488
+ tensorboard/plugins/mesh/metadata.py,sha256=Ct7dGrVY1JjfAsxUEBM8LgAsX6qC7wz_zUy67h0nBOY,4890
489
+ tensorboard/plugins/mesh/plugin_data_pb2.py,sha256=XcF1u4kLN8CuCh0Lns0kNMpXT842fSGgIW8uX3yuY44,5447
490
+ tensorboard/plugins/mesh/summary.py,sha256=rEnqWQG1OLFafQJJreAa-RC1yp0-QCiMN7FYF6U3yjQ,7504
491
+ tensorboard/plugins/mesh/summary_v2.py,sha256=By-vs5aBD5fXH5QRB54C6LyF0dQeC0-TObl3ukgKQUw,7085
492
+ tensorboard/plugins/pr_curve/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
493
+ tensorboard/plugins/pr_curve/__pycache__/__init__.cpython-37.pyc,,
494
+ tensorboard/plugins/pr_curve/__pycache__/metadata.cpython-37.pyc,,
495
+ tensorboard/plugins/pr_curve/__pycache__/plugin_data_pb2.cpython-37.pyc,,
496
+ tensorboard/plugins/pr_curve/__pycache__/pr_curves_plugin.cpython-37.pyc,,
497
+ tensorboard/plugins/pr_curve/__pycache__/summary.cpython-37.pyc,,
498
+ tensorboard/plugins/pr_curve/metadata.py,sha256=hFyO1tN2YD9-d0p3vSDCMmzAjwQQqVh0Uie89j2zlCI,2895
499
+ tensorboard/plugins/pr_curve/plugin_data_pb2.py,sha256=7Hj97uhf8EO-fYqYhANLglJlLqjBtLWAqXD7Rx2ZoyI,2559
500
+ tensorboard/plugins/pr_curve/pr_curves_plugin.py,sha256=EZGwUM3MjUoWOu0Nx9eXbHt-pl32dI_fiX0mEcRSuKw,14516
501
+ tensorboard/plugins/pr_curve/summary.py,sha256=YwDyFQU18AArdwj1zvE1eAq2m6uFOP4sfkkiRWPs7EI,21305
502
+ tensorboard/plugins/profile/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
503
+ tensorboard/plugins/profile/__pycache__/__init__.cpython-37.pyc,,
504
+ tensorboard/plugins/profile/__pycache__/profile_plugin.cpython-37.pyc,,
505
+ tensorboard/plugins/profile/__pycache__/profile_plugin_loader.cpython-37.pyc,,
506
+ tensorboard/plugins/profile/__pycache__/trace_events_json.cpython-37.pyc,,
507
+ tensorboard/plugins/profile/__pycache__/trace_events_pb2.cpython-37.pyc,,
508
+ tensorboard/plugins/profile/profile_plugin.py,sha256=VT8ws1B2uDw8vM-6pblR0KW3vzhLazyE3CQxGGeNzTM,18918
509
+ tensorboard/plugins/profile/profile_plugin_loader.py,sha256=iRCJzACOpDoR7H_Hh3fPgjiYlUUqPnMJriWVmZgJbAU,2085
510
+ tensorboard/plugins/profile/trace_events_json.py,sha256=F4q8MvS47x3vQq-J66YwKJPyilSllx07aVVVY9Ec1lk,3517
511
+ tensorboard/plugins/profile/trace_events_pb2.py,sha256=Ff8OkGGMMpQIi92UQQR-mqGVPbRa3g8lFM30k9xeagA,15234
512
+ tensorboard/plugins/projector/__init__.py,sha256=TYwYW9KqOc3UNDJ8gzMViedosPQpSslxj5qQGDe7CVg,2520
513
+ tensorboard/plugins/projector/__pycache__/__init__.cpython-37.pyc,,
514
+ tensorboard/plugins/projector/__pycache__/projector_config_pb2.cpython-37.pyc,,
515
+ tensorboard/plugins/projector/__pycache__/projector_plugin.cpython-37.pyc,,
516
+ tensorboard/plugins/projector/projector_config_pb2.py,sha256=HPYh4M46W1HckQnWF42RJLM9kosJJsgey9fL1gTrhK8,8552
517
+ tensorboard/plugins/projector/projector_plugin.py,sha256=gem0rR5fh0-40g3fidUvLSoIqj746i4EXJynF2dTwYk,24560
518
+ tensorboard/plugins/projector/tf_projector_plugin/index.js,sha256=672ErqpxLx1Q9OJapcDyalRXdtE1nfEYePlZP9xjGIg,970
519
+ tensorboard/plugins/projector/tf_projector_plugin/projector_binary.html,sha256=9ucEUv6i8XnoVulzRL-YkYH-29RUJN5VlEmUcLqvRRQ,306220
520
+ tensorboard/plugins/projector/tf_projector_plugin/projector_binary.js,sha256=lHiYvHOwHXPrgAjwUhQ1hllF6WHv0ZTwOpzdrmjPJc8,2127972
521
+ tensorboard/plugins/scalar/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
522
+ tensorboard/plugins/scalar/__pycache__/__init__.cpython-37.pyc,,
523
+ tensorboard/plugins/scalar/__pycache__/metadata.cpython-37.pyc,,
524
+ tensorboard/plugins/scalar/__pycache__/plugin_data_pb2.cpython-37.pyc,,
525
+ tensorboard/plugins/scalar/__pycache__/scalars_plugin.cpython-37.pyc,,
526
+ tensorboard/plugins/scalar/__pycache__/summary.cpython-37.pyc,,
527
+ tensorboard/plugins/scalar/__pycache__/summary_v2.cpython-37.pyc,,
528
+ tensorboard/plugins/scalar/metadata.py,sha256=qx3uib0DxNakIN6pLnFjHtP1q6W_xQDjrMvY79ib-JI,2394
529
+ tensorboard/plugins/scalar/plugin_data_pb2.py,sha256=Nj2ocGDXykOtgtf9orwm2NMh1Qce-shKMnHgQ64kT_I,2114
530
+ tensorboard/plugins/scalar/scalars_plugin.py,sha256=LkZLeh5Hd8VJyDnud80aBXqYxF6djA5R4k97Pxn1cmk,8949
531
+ tensorboard/plugins/scalar/summary.py,sha256=q9y1XuipgH7PHGkoMfinLm3DOJflolVLiW7ESSg_BRM,4044
532
+ tensorboard/plugins/scalar/summary_v2.py,sha256=zPd6BjzUwhkSLNUn2vIw_ibWqiHZnbS4NkT9MhobOB4,3784
533
+ tensorboard/plugins/text/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
534
+ tensorboard/plugins/text/__pycache__/__init__.cpython-37.pyc,,
535
+ tensorboard/plugins/text/__pycache__/metadata.cpython-37.pyc,,
536
+ tensorboard/plugins/text/__pycache__/plugin_data_pb2.cpython-37.pyc,,
537
+ tensorboard/plugins/text/__pycache__/summary.cpython-37.pyc,,
538
+ tensorboard/plugins/text/__pycache__/summary_v2.cpython-37.pyc,,
539
+ tensorboard/plugins/text/__pycache__/text_plugin.cpython-37.pyc,,
540
+ tensorboard/plugins/text/metadata.py,sha256=CK3lg6eEvaNCFwcepGBtQ3u1GwHyS93L5hLhdPL3IZc,2372
541
+ tensorboard/plugins/text/plugin_data_pb2.py,sha256=yrQHxd2iCtShb35b1so1Ho-SEjS53xFqYDdQjnvpHyA,2082
542
+ tensorboard/plugins/text/summary.py,sha256=fUGXAZpC121B-OrFmf00XaOV6888gAg312cmqwkffBY,4467
543
+ tensorboard/plugins/text/summary_v2.py,sha256=U8dozTdDETCvIDMBopiJcc_y7gX2M45X_HDYYFicqLI,3355
544
+ tensorboard/plugins/text/text_plugin.py,sha256=0c3Oo5q-RltHoT0kIzOI_kmxuLFkcQbL-PkArNm4iEw,8242
545
+ tensorboard/program.py,sha256=yr6IeIA0B4r8TAizJn1MMr6tvHk0h6_Nrso41juV6vM,25353
546
+ tensorboard/summary/__init__.py,sha256=IBqNj7l95IR_yNbznqNBywHzREMJgrLMjCKEna42Kdc,1259
547
+ tensorboard/summary/__pycache__/__init__.cpython-37.pyc,,
548
+ tensorboard/summary/__pycache__/v1.cpython-37.pyc,,
549
+ tensorboard/summary/__pycache__/v2.cpython-37.pyc,,
550
+ tensorboard/summary/_tf/__init__.py,sha256=nxhM3rvGukp5ZXNRrf2sIpdE6z0_03tR8ds56y_SVgs,689
551
+ tensorboard/summary/_tf/__pycache__/__init__.cpython-37.pyc,,
552
+ tensorboard/summary/_tf/summary/__init__.py,sha256=_mAPPzjbHFr65zQ2WMs-uHJBM7FO_iZrNM-DUBFALj0,7756
553
+ tensorboard/summary/_tf/summary/__pycache__/__init__.cpython-37.pyc,,
554
+ tensorboard/summary/v1.py,sha256=Tes5Mh7Nr6_Zs8dVxb4I2gnxkFhDS1hSWfcAaRGXDM0,2126
555
+ tensorboard/summary/v2.py,sha256=QlN6AvZWYM2xvH7LpTQqrfBuzrji-cPV2G6bhiHzS-M,1305
556
+ tensorboard/summary/writer/__init__.py,sha256=2aNRD1Kcp13VrOLgZlkxVZQDOtfzJ7G_IdsIOcyV8NY,608
557
+ tensorboard/summary/writer/__pycache__/__init__.cpython-37.pyc,,
558
+ tensorboard/summary/writer/__pycache__/event_file_writer.cpython-37.pyc,,
559
+ tensorboard/summary/writer/__pycache__/record_writer.cpython-37.pyc,,
560
+ tensorboard/summary/writer/event_file_writer.py,sha256=O8qoM-8CKU0m90HzkBz8zH-NxHHDTPqEitvcoWrYAj4,8692
561
+ tensorboard/summary/writer/record_writer.py,sha256=DFa3Vk-LJ-B7iWg8gUbwu1HRoRonTXnqY3uGt3Pnb74,1728
562
+ tensorboard/uploader/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
563
+ tensorboard/uploader/__pycache__/__init__.cpython-37.pyc,,
564
+ tensorboard/uploader/__pycache__/auth.cpython-37.pyc,,
565
+ tensorboard/uploader/__pycache__/dev_creds.cpython-37.pyc,,
566
+ tensorboard/uploader/__pycache__/exporter.cpython-37.pyc,,
567
+ tensorboard/uploader/__pycache__/logdir_loader.cpython-37.pyc,,
568
+ tensorboard/uploader/__pycache__/server_info.cpython-37.pyc,,
569
+ tensorboard/uploader/__pycache__/uploader.cpython-37.pyc,,
570
+ tensorboard/uploader/__pycache__/uploader_main.cpython-37.pyc,,
571
+ tensorboard/uploader/__pycache__/util.cpython-37.pyc,,
572
+ tensorboard/uploader/auth.py,sha256=3DbUTBtbfYMkCjdp1QfwNLZO1tWNw75o_BJ6_HHCTHU,8983
573
+ tensorboard/uploader/dev_creds.py,sha256=-Kcuk2yN28NZVmkgkseme51v8VQu9YRprZAYcOtSExk,949
574
+ tensorboard/uploader/exporter.py,sha256=O3GvinYduU3HIpZOvc91daOCidh_am8O0jeXOLnjUSc,11106
575
+ tensorboard/uploader/logdir_loader.py,sha256=yLEh6YZ8mExDEXVH6ZLaettiiTnAGHW6tTwPHWbKx0U,4535
576
+ tensorboard/uploader/proto/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
577
+ tensorboard/uploader/proto/__pycache__/__init__.cpython-37.pyc,,
578
+ tensorboard/uploader/proto/__pycache__/blob_pb2.cpython-37.pyc,,
579
+ tensorboard/uploader/proto/__pycache__/blob_pb2_grpc.cpython-37.pyc,,
580
+ tensorboard/uploader/proto/__pycache__/experiment_pb2.cpython-37.pyc,,
581
+ tensorboard/uploader/proto/__pycache__/experiment_pb2_grpc.cpython-37.pyc,,
582
+ tensorboard/uploader/proto/__pycache__/export_service_pb2.cpython-37.pyc,,
583
+ tensorboard/uploader/proto/__pycache__/export_service_pb2_grpc.cpython-37.pyc,,
584
+ tensorboard/uploader/proto/__pycache__/scalar_pb2.cpython-37.pyc,,
585
+ tensorboard/uploader/proto/__pycache__/scalar_pb2_grpc.cpython-37.pyc,,
586
+ tensorboard/uploader/proto/__pycache__/server_info_pb2.cpython-37.pyc,,
587
+ tensorboard/uploader/proto/__pycache__/server_info_pb2_grpc.cpython-37.pyc,,
588
+ tensorboard/uploader/proto/__pycache__/tensor_pb2.cpython-37.pyc,,
589
+ tensorboard/uploader/proto/__pycache__/tensor_pb2_grpc.cpython-37.pyc,,
590
+ tensorboard/uploader/proto/__pycache__/write_service_pb2.cpython-37.pyc,,
591
+ tensorboard/uploader/proto/__pycache__/write_service_pb2_grpc.cpython-37.pyc,,
592
+ tensorboard/uploader/proto/blob_pb2.py,sha256=5LngCOwxCnl5yWHmkHu94zUZnseNSKGbnJfRxdjP_5Y,1882
593
+ tensorboard/uploader/proto/blob_pb2_grpc.py,sha256=s9KvvTKGqObFxOBLz6ktRK2g4c8yLiOXt7p2M71egTM,83
594
+ tensorboard/uploader/proto/experiment_pb2.py,sha256=01ogaW9CY3wcv-YqxNArsWM0PMLydO1D8JSBAoYi14c,10263
595
+ tensorboard/uploader/proto/experiment_pb2_grpc.py,sha256=s9KvvTKGqObFxOBLz6ktRK2g4c8yLiOXt7p2M71egTM,83
596
+ tensorboard/uploader/proto/export_service_pb2.py,sha256=Qz6UUSXxuwwbi6EAXehw28oHRIT48CdlyEeZPMD-KU8,19164
597
+ tensorboard/uploader/proto/export_service_pb2_grpc.py,sha256=gy3ldmg_TQVOCw9oaFxsTHkgH3a7DraSjE2tDyku2sg,2968
598
+ tensorboard/uploader/proto/scalar_pb2.py,sha256=6zSwN_5-1mz1uDr8p4y63j7DZM8aD5m-UqSpd0geWp8,5938
599
+ tensorboard/uploader/proto/scalar_pb2_grpc.py,sha256=s9KvvTKGqObFxOBLz6ktRK2g4c8yLiOXt7p2M71egTM,83
600
+ tensorboard/uploader/proto/server_info_pb2.py,sha256=zXCzc1T_bpQzuRDfwetDO85UIehYT7jdPiSmwiurjf4,12587
601
+ tensorboard/uploader/proto/server_info_pb2_grpc.py,sha256=s9KvvTKGqObFxOBLz6ktRK2g4c8yLiOXt7p2M71egTM,83
602
+ tensorboard/uploader/proto/tensor_pb2.py,sha256=4lK9QWeCQP4IpXQn5CFSqSaXgvZ58iujMiuFTeDNhkc,6284
603
+ tensorboard/uploader/proto/tensor_pb2_grpc.py,sha256=s9KvvTKGqObFxOBLz6ktRK2g4c8yLiOXt7p2M71egTM,83
604
+ tensorboard/uploader/proto/write_service_pb2.py,sha256=PShdrUHQCn8_eFBQaVLufEJ6ppQnW15OfGG2vMWCKpc,52217
605
+ tensorboard/uploader/proto/write_service_pb2_grpc.py,sha256=z6t4heZS9bGbSwsIu_QowbULMRcKr3KKkHkOncHeFz0,11314
606
+ tensorboard/uploader/server_info.py,sha256=qcTJTKXUDuZ0NwufWxlfQ2uzc6Kk8L-cZpuQzrq_a0M,4853
607
+ tensorboard/uploader/uploader.py,sha256=NEpzt0q53v5qNuRRL4BTD3E7R1pddKl0U911x0MXxII,22651
608
+ tensorboard/uploader/uploader_main.py,sha256=AyJVxpr0OtoxdScTtcdlWl3nDfgFPtnCUttt4wo6jhU,27065
609
+ tensorboard/uploader/util.py,sha256=lEz0xol27lM5MjGuLrFyP_Yp41OL0Dy3WWFg_DWRfpY,6726
610
+ tensorboard/util/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
611
+ tensorboard/util/__pycache__/__init__.cpython-37.pyc,,
612
+ tensorboard/util/__pycache__/argparse_util.cpython-37.pyc,,
613
+ tensorboard/util/__pycache__/encoder.cpython-37.pyc,,
614
+ tensorboard/util/__pycache__/grpc_util.cpython-37.pyc,,
615
+ tensorboard/util/__pycache__/lazy_tensor_creator.cpython-37.pyc,,
616
+ tensorboard/util/__pycache__/op_evaluator.cpython-37.pyc,,
617
+ tensorboard/util/__pycache__/platform_util.cpython-37.pyc,,
618
+ tensorboard/util/__pycache__/tb_logging.cpython-37.pyc,,
619
+ tensorboard/util/__pycache__/tensor_util.cpython-37.pyc,,
620
+ tensorboard/util/argparse_util.py,sha256=rl0MP8yY5YMLGJMhRyKdrKhu7UQFzR8jLVzzdEjlkbQ,2451
621
+ tensorboard/util/encoder.py,sha256=m6fct3DIdq5MBkk5rNNotMg4306aGFTnJT_Hcw6kzvY,3698
622
+ tensorboard/util/grpc_util.py,sha256=HjjBEOlTeVK6auIoWcTehsdlXtXlBHnsy3bRk4EDXjE,4341
623
+ tensorboard/util/lazy_tensor_creator.py,sha256=LbskZ9Mxk_wDa3UIk5lt_-HFDUPbLnmJ28J5fl_5nPY,4192
624
+ tensorboard/util/op_evaluator.py,sha256=ZBROtu0UK700JvxugGqWQWEp2Ncz5DU_Za96AeN4u9A,3709
625
+ tensorboard/util/platform_util.py,sha256=2sJVN4lINj-rwyyOv2grrLGgk0EeYE4eB1A7W0CGSOw,905
626
+ tensorboard/util/tb_logging.py,sha256=McD-ZffLYgQI5yQXAD6Cz5qXKhVf8B7XENF1GwrDgDk,775
627
+ tensorboard/util/tensor_util.py,sha256=_wF1EmSJEpY6KB-rm-j8C9HplK1esf7ImkLpj3ZHtls,21690
628
+ tensorboard/version.py,sha256=_5kuESDQM-rrkLBIWtWDSKNwXu4-TxWk99zL4WazAjM,744
629
+ tensorboard/webfiles.zip,sha256=7_0odUjCa1N2hUUen2X7SC5ZnpmbO8bXUpuSZYOEJw8,2479864
protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/WHEEL ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ Wheel-Version: 1.0
2
+ Generator: bdist_wheel (0.34.2)
3
+ Root-Is-Purelib: true
4
+ Tag: py3-none-any
5
+
protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/entry_points.txt ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ [console_scripts]
2
+ tensorboard = tensorboard.main:run_main
3
+
4
+ [tensorboard_plugins]
5
+ projector = tensorboard.plugins.projector.projector_plugin:ProjectorPlugin
6
+
protege/deep-pantilt/venv/lib/python3.7/site-packages/tensorboard-2.1.1.dist-info/top_level.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ tensorboard
protege/deep-pantilt/venv/lib/python3.7/site-packages/typing_extensions.py ADDED
The diff for this file is too large to render. See raw diff