<commit_before><!DOCTYPE html>
<meta charset='utf-8'>
<style>

.links line {
  stroke: #343434;
  stroke-opacity: 1;
}

.exclamation {
  font-family: LibreFranklin;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #d75148;
}

</style>
<svg width='960' height='600'></svg>
<script src='https://d3js.org/d3.v4.min.js'></script>
<script>

var svg = d3.select('svg'),
    width = +svg.attr('width'),
    height = +svg.attr('height');

var color = d3.scaleOrdinal(d3.schemeCategory20);

var simulation = d3.forceSimulation()
  .force('link', d3.forceLink().distance(() => 200).id(function(d) { return d.id; }))
    .force('charge', d3.forceManyBody())
    .force('center', d3.forceCenter(width / 2, height / 2));

function rightRoundedRect(x, y, width, height, radius) {
  return 'M' + x + ',' + y // Move to (absolute)<commit_msg>spikes: architecture diagram nodes repel from each other<commit_after><!DOCTYPE html>
<meta charset='utf-8'>
<style>

.links line {
  stroke: #343434;
  stroke-opacity: 1;
}

.exclamation {
  font-family: LibreFranklin;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #d75148;
}

</style>
<svg width='960' height='600'></svg>
<script src='https://d3js.org/d3.v4.min.js'></script>
<script>

var svg = d3.select('svg'),
    width = +svg.attr('width'),
    height = +svg.attr('height');

var color = d3.scaleOrdinal(d3.schemeCategory20);

var simulation = d3.forceSimulation()
  .force('charge', d3.forceManyBody().strength(() => -50).distanceMin(() => 30))
  .force('link', d3.forceLink().distance(() => 200).id(function(d) { return d.id; }))
  .force('collide', d3.forceCollide().radius(function(d) { return 128 + 0.5; }).iterations(2))
  .force('center', d3.forceCenter(width / 2, height / 2))

function rightRoundedRect(x, y, width, height, radius) {
  return 'M' + x + ',' + y // Move to (absolute)
{'fraction_non_alphanumeric': 0.20020376974019358, 'fraction_numerical': 0.04431991849210392, 'mean_word_length': 4.251336898395722, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 25, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '799508', 'n_tokens_mistral': 794, 'n_tokens_neox': 736, 'n_words': 156}