Severance Character Connections
How It Works Groups

How It Works

“Be content in my words, and dally not in the scholastic pursuits of lesser men.” - Kier Eagan

Character Relationship Analysis

For every pair of characters, I've determined affinity values ranging from -5 to 5 for their relationship. Using all such affinity values, we can visualize the relationships between different characters by plotting them in 2D space in a way that keeps people with high absolute affinities close together.

When I say absolute affinities, I mean the absolute value of the affinity. For example, Mark S. have very high affinity and high absolute affinity, Mark S. and Cobel very low affinity and high absolute affinity, while Mark S. and Dylan's outtie have zero affinity and thus zero absolute affinity. So, characters who have intense relationships are placed close together, whether or not that relationship is positive or negative.

This lens on the relationships between characters follows a "the opposite of love is indifference, not hate" type of ethos, and I think the results are pretty interesting to look at. Some more details follow.

Affinity Values

Affinity values range from -5.0 (strong negative relationship) to +5.0 (strong positive relationship):

Visualization

Relationships are visualized as network graphs where:

Naming Scheme

I name innies and outties based on the way they're typically referred to in the show: innies have their first name and last initial, while outties have their full name.

Character Graphs

Character graphs zoom into a specific character and only show the connections that that character has to others. You can access these from the character directory on the main page. It's interesting because you can see how few characters certain people interact with. For example, Dylan's outtie pretty much only knows Milchick and his family while Mark's outtie knows a lot of people on the inside.

Group Graphs

It's interesting to see what set of people a group of characters have interacted with. So, similar to the character graphs, you can look at group graphs for a few pre-determined groups I've made. These will show the shape of that group's relationship to one another as well as any characters who have a relationship with everyone in the group.

Codebase

I'm just statically generating all the images and HTML pages. Visuals are with matplotlib. Most of this was "vibe-coded."

Next Steps/How you can help

I sat down and just did my first pass at what all of the character affinity values are. But there's definitely some subjectivity and debates that can be had about specific values I've chosen. To get a sense of this, if any of the character or group graphs seem like they don't follow the description in the visualizations section above, then look at the individual affinities and maybe you'll disagree with one of them. Let me know about this from whatever means you accessed this site.

I'm also interested in what some standard graph-theoretic summaries are that I could produce for the data. I don't work in graph statistics so I'm not super fresh on what the obvious first pass exploratory analysis here would have looked at, so if you have any ideas, pleaset let me know!