-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathabout.html
58 lines (51 loc) · 3.98 KB
/
about.html
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
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-6ND354CLBL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-6ND354CLBL');
</script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Yatra+One&display=swap" rel="stylesheet">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>kolam.codes</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<main>
<div id="nav-about"><a href="./">← convert text to kolam</a>
</div>
kolam.codes is an encryption tool made by <a href="https://aarati.online">Aarati Akkapeddi.</a>
View kolam.codes <a href="./es">in spanish.</a>
<p>Kolam (in Tamil) or Muggu (Telugu) is a traditional art form from South India. Kolams are auspicious drawings on the floor (usually at the threshold of the home) using rice flour. Kolams are traditionally made by women and created before sunrise. They comprise mathematically complex patterns that feature continuous intertwined lines. The drawings are notably ephemeral. They are disturbed throughout the day by wind and footsteps or as insects consume the tiny grains of flour.
</p>
<p>There are many variations of Kolam designs but there is one essential property: they must use continuous curves in which there are no breaks and the beginning and end-point are the same. Many Kolams also feature a grid of dots that follows the Fibonacci sequence. Not all Kolams are symmetrical but many use principles of recursion and repetition.
</p>
<p>I developed a computer program that allows me to translate text into Kolam designs. I first started working with kolams because <a target="_blank" href='https://aarati.online/swarajyalaxmi.html'>I wanted to translate my paternal grandmother’s name, Swarajyalaxmi into a kolam as part of my mourning ritual after her passing in 2022</a>. kolam.codes is an extension of that work, allowing others to translate names or text of their choosing into kolam designs.
</p>
<p>
To encode text into Kolam designs, I first translate each character into an eight-digit binary code (made from only 0s and 1s). I then map this code onto my starting grid of dots (moving left to right and top to bottom). I use the center of the grid as extra space to work with a grid that may contain more dots than characters. Using this grid as a basis, the algorithm then fills in the sections with looping components, making sure to never connect dots associated with “0” to those associated with “1”.
</p>
<br><br>
<p>key:</p>
<img alt="two versions of a kolam pattern, one showing the three different colors of curves and the other acting as a key showing which color corresponds to either 0, 1, or nothing" src="./diagram.svg"/>
<img alt="a chart shows what 8-digit sequences of 0 and 1 correspond to which letters of the alphabet" class="chart" src="./chart.svg"/>
<p>For non-latin characters try: <a href="https://www.rapidtables.com/convert/number/ascii-to-binary.html">this online converter tool.</a></p>
<br><br>
References/Further Readings:
<ul>
<li><a href="https://www.cmi.ac.in/gift/Kolam/kola_pattern.htm"> Dr. Gift Siromoney </a></li>
<li><a href="https://criticalcode.recipes/contributions/kolam-in-code">Kolam in code -> Lavannya Suressh</a></li>
<li><a href="https://www.americanscientist.org/article/the-kolam-tradition">The Kolam Tradition | American Scientist </a></li>
<li><a href="https://www.sahapedia.org/significance-of-kolam-tamil-culture">Significance of Kolam in Tamil Culture | Sahapedia</a></li>
<li><a href="https://www.cmi.ac.in/gift/Kolam.htm">https://www.cmi.ac.in/gift/Kolam.htm</a></li>
</ul>
</main>
</body>
</html>