/
projectfocus.config
executable file
·141 lines (111 loc) · 3.37 KB
/
projectfocus.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
# This is a sample configuration file for code_swarm
# Frame width
Width=1920
# Frame height
Height=1080
# Input file
InputFile=data/projectfocus_log.xml
# Particle sprite file
ParticleSpriteFile=src/particle.png
#Font Settings
Font=Helvetica
FontSize=15
BoldFontSize=15
# Project time per frame
# 1 frame per hour gives a nice, smooth animation
#MillisecondsPerFrame=21600000
FramesPerDay=24
# Maximum number of background processes
# Probably no more than 2 per processor needed.
# N.B. If you're taking snapshots, increasing this
# number will noticably increase memory usage.
MaxThreads=6
# Background in R,G,B
Background=0,0,0
# Color assignment rules
# Keep in order, do not skip numbers. Numbers start
# at 1.
#
# Pattern: "Label", "regex", R,G,B, R,G,B
# Label is optional. If it is omitted, the regex
# will be used.
#
ColorAssign1="UCS",".*app.ucs.*", 119,68,119, 119,68,119
ColorAssign2="Content",".*col.content.*", 255,20,10, 255,20,10
ColorAssign3="Tests",".*test_.*\.py", 33,255,47, 33,255,47
ColorAssign4="Python",".*\.py", 255,255,0, 255,255,0
ColorAssign5="HTML, CSS",".*\.(pd|html|css)", 0,255,255, 0,255,255
ColorAssign6="Images",".*\.(jpg|gif|png|jpeg)"", 234,38,255, 234,38,255
ColorAssign7="Javascript",".*\.js", 136,51,17, 136,51,17
ColorAssign8="Data Migration",".*trunk.*bedrock.*", 250,110,110, 250,110,130
ColorAssign9="Quadshot",".*quadshot.*", 238,102,68, 238,102,68
ColorAssign10="Rendering",".*java.projects.*render.*", 238,68,119, 238,68,119
# Save each frame to an image?
TakeSnapshots=false
# Where to save each frame
SnapshotLocation=frames/code_swarm-######.png
# Draw names (combinatory) :
# Draw sharp names?
DrawNamesSharp=true
# And draw a glow around names? (Runs *much* slower)
DrawNamesHalos=false
# Draw files (combinatory) :
# Sharp and jelly are pretty ugly. Fuzzy makes it nice and clean.
DrawFilesSharp=false
DrawFilesFuzzy=true
DrawFilesJelly=false
# Show the Legend at start
ShowLegend=true
# Show the History at start
ShowHistory=true
# Show the Date at start
ShowDate=true
# Show edges between authors and files, mostly for debug purpose
ShowEdges=false
# Turn on Debug counts.
ShowDebug=false
# Natural distance of files to people
# ??? in pixels?
#EdgeLength=25
EdgeLength=45
# Amount of life to decrement
# ?????
EdgeDecrement=-2
FileDecrement=-1
PersonDecrement=-1
# Speeds.
# Optional: NodeSpeed=7.0, If used, FileSpeed and PersonSpeed need not be set.
# ??? unsure what this means and what min/max values are
FileSpeed=7.0
PersonSpeed=2.0
#Masses
FileMass=2.0
#PersonMass=10.0
PersonMass=2.0
# Life of an Edge (in frames)
EdgeLife=250
# Life of a File (in frames)
#FileLife=250
FileLife=250
# Life of a Person (in frames)
#PersonLife=255
PersonLife=300
# Highlight percent.
# This is the amount of time that the person or
# file will be highlighted.
HighlightPct=10
## Physics engine selection and configuration
# Directory physics engine config files reside in.
PhysicsEngineConfigDir=physics_engine
# Force calculation algorithms ("PhysicsEngineLegacy", "PhysicsEngineSimple"...) :
PhysicsEngineSelection=PhysicsEngineOrderly
#Is the input xml sorted by date? It's faster and uses much less memory if it is
IsInputSorted=true
# OpenGL is experimental. Use at your own risk.
UseOpenGL=true
# Configure pictures for developers
ShowUserName=true
AvatarSize=128
AvatarFetcher=LocalAvatar
LocalAvatarDirectory=data/local_avatars/
LocalAvatarDefaultPic=default.png