Ask somebody in the building industry to visually communicate the architecture
of a building and you'll be presented with site plans, floor plans, elevation
views, cross-section views and detail drawings. In contrast, ask a software
developer to communicate the softwar…
Example UML from:
This repository contains a number of different models implemented in
The official models are a collection of example models that use TensorFlow's
high-level APIs. They are intended to be well-maintai…
This example shows how GitUML can visualise
* association with one to many
* modules containing classes
The one to many is had to detect. GitUML scans Python source code for
".append" operations and deduces its a one to many.
The «module» backend_managers contains various classes:
Matplotlib is a Python 2D plotting library which produces publication-quality
figures in a variety of hardcopy formats and interactive environment…
This is a visualisation of a tiny bit of TensorFlow, the 'transformer'
package's 'compute_bleu' modules and **tests**.
This TensorFlow repository contains a number of different models implemented
The official models are a collection of example models t…
The ParamsDict class of TensorFlow has this description:
Instantiate a ParamsDict given a set of default parameters and a list of
restrictions. Upon initialization, it validates itself by checking all the
defined restrictions, and raise error if it finds inconsistency…
Just a couple more Django modules visualised.
Django is a high-level Python Web framework that encourages rapid development
and clean, pragmatic design. Built by experienced developers, it takes care of
much of the hassle of Web development, so you can focus on writin…
Most of the commands in Pynsource are wrapped in command objects, which have
an **execute** , undo and redo method.
This is a classic use of the Command design pattern.
This is the architecture referred to in my forthcoming article. Here is a
### Building traditional GUIs with the Entity Component System
#### Is the Entity Component System any good for building traditional GUIs?
Continuation of my Gui Showdown -- ECS vs Pl…
From my forthcoming article - here is a sample:
The Model View Controller (MVC) design pattern is…
The main app class **MainApp** is different to the App class in Pynsource \-
containing the main GUI handlers.
It points to a `umlcanvas` which is where all the fancy drawing is done, using
the wxPython GUI toolkit.
Here are some screenshots of what's possible to dra…
The App class owns an instance of Controller. The App class also has a Boot()
method, as well as a Shutdown() method.
The Controller is defined thus:
def __init__(self, app):
self.app = app
self.cmd_mgr = CommandManager(100)