Depedencies#
By collecting data on the projects within the WETO portfolio that use other tools within the portfolio, we can get a sense for the software projects that are at the “core” of the capabilities.
This network is divided into two types of connectivity:
Direct connections are software that are connected within the code, so they may communicate directly through API’s, share memory, and be distributed as a bundle.
Indirect connections are software that require the outputs of other tools in order to construct their inputs. These are connected through workflows rather than code.
Fontconfig warning: "/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
Unable to revert mtime: /usr/share/fonts
Unable to revert mtime: /usr/share/fonts/truetype
Unable to revert mtime: /usr/share/fonts/truetype/dejavu
Unable to revert mtime: /usr/share/fonts/truetype/lato
Unable to revert mtime: /usr/share/fonts/truetype/liberation
Unable to revert mtime: /usr/share/fonts/truetype/noto
Error: remove_overlap: Graphviz not built with triangulation library
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
findfont: Font family 'Helvetica' not found.
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
Cell In[4], line 10
6 for d in dependents:
7 depending[d[0]] = depending[d[0]] + 1
8
9 non_zero = {k:v for k,v in depending.items() if v > 0}
---> 10 squarify.plot(list(non_zero.values()), label=list(non_zero.keys()))
11 plt.axis("off")
File /opt/hostedtoolcache/Python/3.13.14/x64/lib/python3.13/site-packages/squarify/__init__.py:231, in plot(sizes, norm_x, norm_y, color, label, value, ax, pad, bar_kwargs, text_kwargs, **kwargs)
228 import matplotlib.cm
229 import random
--> 231 cmap = matplotlib.cm.get_cmap()
232 color = [cmap(random.random()) for i in range(len(sizes))]
234 if bar_kwargs is None:
AttributeError: module 'matplotlib.cm' has no attribute 'get_cmap'