From ae407eac6d01dc8804d78b021513f0c8a729eabd Mon Sep 17 00:00:00 2001 From: Shreya Pawaskar Date: Thu, 3 Jul 2025 07:13:40 +0000 Subject: [PATCH 1/5] renamed day4 to julia_set --- {day4 => julia_set}/bin/dune | 0 {day4 => julia_set}/bin/main.ml | 0 {day4 => julia_set}/day4.opam | 0 {day4 => julia_set}/dune-project | 0 {day4 => julia_set}/lib/dune | 0 {day4 => julia_set}/test/dune | 0 day4/test/test_day4.ml => julia_set/test/test_julia_set.ml | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename {day4 => julia_set}/bin/dune (100%) rename {day4 => julia_set}/bin/main.ml (100%) rename {day4 => julia_set}/day4.opam (100%) rename {day4 => julia_set}/dune-project (100%) rename {day4 => julia_set}/lib/dune (100%) rename {day4 => julia_set}/test/dune (100%) rename day4/test/test_day4.ml => julia_set/test/test_julia_set.ml (100%) diff --git a/day4/bin/dune b/julia_set/bin/dune similarity index 100% rename from day4/bin/dune rename to julia_set/bin/dune diff --git a/day4/bin/main.ml b/julia_set/bin/main.ml similarity index 100% rename from day4/bin/main.ml rename to julia_set/bin/main.ml diff --git a/day4/day4.opam b/julia_set/day4.opam similarity index 100% rename from day4/day4.opam rename to julia_set/day4.opam diff --git a/day4/dune-project b/julia_set/dune-project similarity index 100% rename from day4/dune-project rename to julia_set/dune-project diff --git a/day4/lib/dune b/julia_set/lib/dune similarity index 100% rename from day4/lib/dune rename to julia_set/lib/dune diff --git a/day4/test/dune b/julia_set/test/dune similarity index 100% rename from day4/test/dune rename to julia_set/test/dune diff --git a/day4/test/test_day4.ml b/julia_set/test/test_julia_set.ml similarity index 100% rename from day4/test/test_day4.ml rename to julia_set/test/test_julia_set.ml From baaa07f2a05767a976b3cfbbda69a0f0b249ea33 Mon Sep 17 00:00:00 2001 From: Shreya Pawaskar Date: Thu, 3 Jul 2025 07:20:21 +0000 Subject: [PATCH 2/5] modified all instances of day4 --- julia_set/bin/dune | 4 ++-- julia_set/bin/main.ml | 2 +- julia_set/lib/dune | 2 +- julia_set/test/dune | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/julia_set/bin/dune b/julia_set/bin/dune index 3fa2dc2..b5a185d 100644 --- a/julia_set/bin/dune +++ b/julia_set/bin/dune @@ -1,4 +1,4 @@ (executable - (public_name day4) + (public_name julia_set) (name main) - (libraries day4 claudius)) + (libraries julia_set claudius)) diff --git a/julia_set/bin/main.ml b/julia_set/bin/main.ml index a804992..21df5de 100644 --- a/julia_set/bin/main.ml +++ b/julia_set/bin/main.ml @@ -39,4 +39,4 @@ let tick t s _p _i = let () = let pal = 0x000000 :: (List.rev (Palette.to_list (Palette.generate_plasma_palette 31))) in let screen = Screen.create 640 480 1 (Palette.of_list pal) in - Base.run "Genuary Day 4: Pixels" None tick screen + Base.run "Julia Set" None tick screen diff --git a/julia_set/lib/dune b/julia_set/lib/dune index 19bf7d4..2021ee1 100644 --- a/julia_set/lib/dune +++ b/julia_set/lib/dune @@ -1,2 +1,2 @@ (library - (name day4)) + (name julia_set)) diff --git a/julia_set/test/dune b/julia_set/test/dune index 403e363..9301db9 100644 --- a/julia_set/test/dune +++ b/julia_set/test/dune @@ -1,2 +1,2 @@ (test - (name test_day4)) + (name test_julia_set)) From b0f17e86f10167fa8a26d847701f952f9d6816de Mon Sep 17 00:00:00 2001 From: Shreya Pawaskar Date: Thu, 3 Jul 2025 07:36:47 +0000 Subject: [PATCH 3/5] renamed opam --- julia_set/{day4.opam => julia_set.opam} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename julia_set/{day4.opam => julia_set.opam} (100%) diff --git a/julia_set/day4.opam b/julia_set/julia_set.opam similarity index 100% rename from julia_set/day4.opam rename to julia_set/julia_set.opam From dc1421ca9b1072e12702c8aca8cf9a8a49ed1ef9 Mon Sep 17 00:00:00 2001 From: Shreya Pawaskar Date: Thu, 3 Jul 2025 11:01:19 +0000 Subject: [PATCH 4/5] added more details to dune-project --- julia_set/dune-project | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/julia_set/dune-project b/julia_set/dune-project index 2bf259e..ef83e2c 100644 --- a/julia_set/dune-project +++ b/julia_set/dune-project @@ -1,26 +1,26 @@ (lang dune 3.12) -(name day4) +(name julia_set) (generate_opam_files true) (source - (github username/reponame)) + (github mdales/claudius)) -(authors "Author Name") +(authors "Michael Dales ") -(maintainers "Maintainer Name") +(maintainers "Michael Dales ") -(license LICENSE) +(license ICS) (documentation https://url/to/documentation) (package - (name day4) - (synopsis "A short synopsis") - (description "A longer description") + (name julia_set) + (synopsis "An example on Julia Set") + (description "Julia Sets are intricate fractal shapes that arise from iterating a simple mathematical formula in the complex plane.") (depends ocaml dune) (tags - (topics "to describe" your project))) + (graphics rendering paletted))) ; See the complete stanza docs at https://dune.readthedocs.io/en/stable/dune-files.html#dune-project From 0c0d5c6e25a60e6417a5b2922031c70ed3838387 Mon Sep 17 00:00:00 2001 From: Shreya Pawaskar Date: Thu, 3 Jul 2025 11:19:57 +0000 Subject: [PATCH 5/5] added doc for julia_set example --- julia_set/README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 julia_set/README.md diff --git a/julia_set/README.md b/julia_set/README.md new file mode 100644 index 0000000..f625f49 --- /dev/null +++ b/julia_set/README.md @@ -0,0 +1,5 @@ +** Fun fact about Julia Sets: ** + +They are a type of Fractals that emerges from iterating polynomial functions in the complex plane. Julia sets are named after the French mathematician Gaston Julia, who studied their properties in the early 20th century. + +To learn more about Julia Sets visit [here](https://en.wikipedia.org/wiki/Julia_set). \ No newline at end of file