Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aosabook/500lines
/ types & classes
Types & classes
196 in github.com/aosabook/500lines
⨍
Functions
2,260
◇
Types & classes
196
↳
Endpoints
8
↓ 89 callers
Class
Vector
incomplete/rasterizer/rasterizer/geometry.py:17
↓ 38 callers
Class
Color
incomplete/rasterizer/rasterizer/color.py:1
↓ 15 callers
Class
Class
A User-defined class.
objmodel/code/04-maps/objmodel.py:104
↓ 15 callers
Class
Scene
incomplete/rasterizer/rasterizer/scene.py:4
↓ 14 callers
Class
Class
A User-defined class.
objmodel/code/03-customizable/objmodel.py:68
↓ 14 callers
Class
MultinomialDistribution
sampler/code/multinomial.py:5
↓ 13 callers
Class
Instance
Instance of a user-defined class.
objmodel/code/04-maps/objmodel.py:79
↓ 12 callers
Class
Class
A User-defined class.
objmodel/code/02-attr-based/objmodel.py:61
↓ 10 callers
Class
Class
A User-defined class.
objmodel/code/01-smalltalk-like/objmodel.py:46
↓ 10 callers
Class
Instance
Instance of a user-defined class.
objmodel/code/03-customizable/objmodel.py:60
↓ 8 callers
Class
Instance
Instance of a user-defined class.
objmodel/code/02-attr-based/objmodel.py:53
↓ 8 callers
Class
Transform
incomplete/rasterizer/rasterizer/geometry.py:69
↓ 6 callers
Class
A
objmodel/code/03-customizable/test_objmodel.py:5
↓ 6 callers
Class
A
objmodel/code/04-maps/test_objmodel.py:5
↓ 6 callers
Class
BinaryNodeRef
data-store/code/dbdb/binary_tree.py:37
↓ 6 callers
Class
Instance
Instance of a user-defined class.
objmodel/code/01-smalltalk-like/objmodel.py:38
↓ 6 callers
Class
Path
incomplete/search-engine/index.py:42
↓ 6 callers
Class
Requester
cluster/code/cluster.py:487
↓ 5 callers
Class
B
objmodel/code/04-maps/test_objmodel.py:7
↓ 5 callers
Class
BinaryNode
data-store/code/dbdb/binary_tree.py:7
↓ 5 callers
Class
Checker
incomplete/bytecode-compiler/check_subset.py:13
↓ 5 callers
Class
Sphere
Sphere primitive
modeller/code/node.py:81
↓ 4 callers
Class
A
objmodel/code/02-attr-based/test_objmodel.py:5
↓ 4 callers
Class
B
objmodel/code/02-attr-based/test_objmodel.py:7
↓ 4 callers
Class
B
objmodel/code/03-customizable/test_objmodel.py:7
↓ 4 callers
Class
Member
cluster/code/cluster.py:511
↓ 4 callers
Class
Templite
A simple template renderer, for a nano-subset of Django syntax. Supported constructs are extended variable access:: {{var.modifer.modifi
template-engine/code/templite.py:59
↓ 3 callers
Class
A
objmodel/code/01-smalltalk-like/test_objmodel.py:5
↓ 3 callers
Class
AABox
incomplete/rasterizer/rasterizer/geometry.py:37
↓ 3 callers
Class
B
objmodel/code/01-smalltalk-like/test_objmodel.py:7
↓ 3 callers
Class
Bootstrap
cluster/code/cluster.py:425
↓ 3 callers
Class
Breakpoint
A suitable position for a breakpoint.
incomplete/typesetting-engine/breakpoints.py:29
↓ 3 callers
Class
Future
crawler/code/supplemental/loop-with-coroutines.py:16
↓ 3 callers
Class
Network
cluster/code/cluster.py:83
↓ 3 callers
Class
Seed
cluster/code/cluster.py:455
↓ 3 callers
Class
ValueRef
data-store/code/dbdb/logical.py:1
↓ 3 callers
Class
VirtualMachineError
interpreter/code/byterun/pyvm2.py:112
↓ 2 callers
Class
AABB
modeller/code/aabb.py:10
↓ 2 callers
Class
AnyOldObject
Simple testing object. Use keyword arguments in the constructor to set attributes on the object.
template-engine/code/test_templite.py:11
↓ 2 callers
Class
BinaryTree
data-store/code/dbdb/binary_tree.py:73
↓ 2 callers
Class
CodeBuilder
Build source code conveniently.
template-engine/code/templite.py:13
↓ 2 callers
Class
Commander
cluster/code/cluster.py:287
↓ 2 callers
Class
ConvexPoly
incomplete/rasterizer/rasterizer/poly.py:4
↓ 2 callers
Class
Cube
Cube primitive
modeller/code/node.py:88
↓ 2 callers
Class
Ellipse
incomplete/rasterizer/rasterizer/ellipse.py:7
↓ 2 callers
Class
FahrenheitGetter
objmodel/code/03-customizable/test_objmodel.py:220
↓ 2 callers
Class
FahrenheitGetter
objmodel/code/04-maps/test_objmodel.py:220
↓ 2 callers
Class
Fetcher
crawler/code/supplemental/loop-with-coroutines.py:98
↓ 2 callers
Class
Fetcher
crawler/code/supplemental/loop-with-callbacks.py:19
↓ 2 callers
Class
Frame
interpreter/code/byterun/pyvm2.py:8
↓ 2 callers
Class
LineIterator
cluster/code/extract_code.py:8
↓ 2 callers
Class
Map
objmodel/code/04-maps/objmodel.py:60
↓ 2 callers
Class
OCRNeuralNetwork
ocr/code/ocr.py:22
↓ 2 callers
Class
PPMImage
incomplete/rasterizer/rasterizer/image.py:4
↓ 2 callers
Class
Project
A collection of tasks that are related as inputs and consequences.
contingent/code/contingent/projectlib.py:11
↓ 2 callers
Class
Scout
cluster/code/cluster.py:322
↓ 2 callers
Class
ServerException
For internal error reporting.
web-server/code/05-refactored/server.py:5
↓ 2 callers
Class
ServerException
For internal error reporting.
web-server/code/04-cgi/server.py:5
↓ 2 callers
Class
ServerException
For internal error reporting.
web-server/code/03-handlers/server-no-index-page.py:5
↓ 2 callers
Class
ServerException
For internal error reporting.
web-server/code/03-handlers/server.py:5
↓ 2 callers
Class
ServerException
For internal error reporting.
web-server/code/03-handlers/server-index-page.py:5
↓ 2 callers
Class
ServerException
For internal error reporting.
web-server/code/02-serve-static/server-status-code.py:5
↓ 2 callers
Class
ServerException
For internal error reporting.
web-server/code/02-serve-static/server.py:5
↓ 2 callers
Class
SimpleInterpreter
interpreter/code/conditionals_interpreter.py:3
↓ 2 callers
Class
SnowFigure
modeller/code/node.py:105
↓ 2 callers
Class
Storage
data-store/code/dbdb/physical.py:15
↓ 2 callers
Class
Subtraction
incomplete/rasterizer/rasterizer/csg.py:36
↓ 2 callers
Class
Task
crawler/code/supplemental/loop-with-coroutines.py:37
↓ 2 callers
Class
ThreadingTCPServer
ci/code/test_runner.py:25
↓ 2 callers
Class
VirtualMachine
interpreter/code/byterun/pyvm2.py:115
↓ 1 callers
Class
Acceptor
cluster/code/cluster.py:157
↓ 1 callers
Class
Btree
Draw a skip-files-style B+-tree.
incomplete/search-engine/skipdiagram.py:56
↓ 1 callers
Class
Complex
A class to try out complex data access.
template-engine/code/test_templite.py:185
↓ 1 callers
Class
DBDB
data-store/code/dbdb/interface.py:5
↓ 1 callers
Class
FakeNetwork
cluster/code/test/fake_network.py:4
↓ 1 callers
Class
FakeNode
cluster/code/test/fake_network.py:36
↓ 1 callers
Class
Function
interpreter/code/byterun/pyvm2.py:70
↓ 1 callers
Class
Graph
A directed graph of the relationships among build tasks. A task can be identified by any hashable value that is eligible to act as a Python d
contingent/code/contingent/graphlib.py:5
↓ 1 callers
Class
HalfPlane
incomplete/rasterizer/rasterizer/geometry.py:57
↓ 1 callers
Class
Interaction
modeller/code/interaction.py:10
↓ 1 callers
Class
Intersection
incomplete/rasterizer/rasterizer/csg.py:25
↓ 1 callers
Class
Leader
cluster/code/cluster.py:366
↓ 1 callers
Class
Messages
crawler/code/test.py:22
↓ 1 callers
Class
Node
cluster/code/cluster.py:42
↓ 1 callers
Class
Rendering
A rendering engine. It paints the blocks in the PostScript file, according to the shrink/stretch ratios.
incomplete/typesetting-engine/breakpoints.py:393
↓ 1 callers
Class
Replica
cluster/code/cluster.py:182
↓ 1 callers
Class
Scene
modeller/code/scene.py:6
↓ 1 callers
Class
SimTimeLogger
cluster/code/cluster.py:132
↓ 1 callers
Class
SimpleInterpreter
interpreter/code/simplest_interpreter.py:1
↓ 1 callers
Class
Skiplist
Draw a skip list.
incomplete/search-engine/skipdiagram.py:85
↓ 1 callers
Class
Stats
Record stats of various sorts.
crawler/code/reporting.py:6
↓ 1 callers
Class
StubStorage
data-store/code/dbdb/tests/test_binary_tree.py:9
↓ 1 callers
Class
Task
Turn a call to a function into a task 2-tuple. Given a task function and an argument list, returns a task 2-tuple that encapsulates the call
contingent/code/contingent/projectlib.py:187
↓ 1 callers
Class
TempliteSyntaxError
Raised when a template has a syntax error.
template-engine/code/templite.py:8
↓ 1 callers
Class
TestComp
cluster/code/test/test_network.py:6
↓ 1 callers
Class
ThreadingTCPServer
ci/code/dispatcher.py:41
↓ 1 callers
Class
Timer
cluster/code/cluster.py:69
↓ 1 callers
Class
Typesetting
A typesetting engine. It takes text and figures out where to break in order to justify the text at best. With low shrink/stretch ratio comes
incomplete/typesetting-engine/breakpoints.py:41
↓ 1 callers
Class
Union
incomplete/rasterizer/rasterizer/csg.py:13
↓ 1 callers
Class
Viewer
modeller/code/viewer.py:23
next →
1–100 of 196, ranked by callers