Skip to content

Implementation of Mandelbrot Math, written in Julia (in progress). Big Floats enable more precision.

License

Notifications You must be signed in to change notification settings

denisecase/MandMath.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MandMath

Build Status

Julia in VS Code

Add Julia extension. When prompted, set setting.julia.executablePath to:

C:\\Users\\deniselive\\AppData\\Local\\Programs\\Julia-1.8.5\\bin\\julia.exe

Activate Project Environment, Compile, and Test

Open PowerShell in root project directory.

To run it all:

julia jj.jl

To run tests:

julia --project=@. tests/runtests.jl

julia
]
activate .
instantiate
test

Hit backspace or Ctrl C to return to Julia REPL.

Load our MandMath module.

Note: This does not update any changes to the code.

using MandMath

CTRL D to exit back to PowerShell.

Test Coverage

] Add Coverage

Adding a new Package (example)

Activate the environment, add the package to Project.toml, download, install, and build with instantiate.

] activate .
] add URLs
] instantiate
] test

Or: in Julia:

import Pkg
Pkg.add("JSON")
Pkg.precompile()
using MandMath

Using the ] key to activate the environment and add packages is a convenient way to manage dependencies within a specific environment. It allows you to easily add, remove, and update packages as needed.

On the other hand, adding packages with the using command is useful when you want to make sure that specific packages are available in your code. This method can be especially helpful if you are sharing code with others, as it ensures that they have all the necessary dependencies installed.

Manifest.toml

The Manifest.toml file in a Julia project is automatically generated and updated by the package manager when you activate the project environment and add or remove packages, update versions, or modify dependencies in your Project.toml file.

julia

] activate .

instantiate

Notes On Julia

  • See docs folder.

Clean cache

julia> using Pkg

julia> Pkg.compilecache(Pkg.PackageSpec(path="MandMath"), force=true)

MandArt

MandArt Supporting

A SwiftUI app for creating custom art with the Mandelbrot set.

MandArt

About

Implementation of Mandelbrot Math, written in Julia (in progress). Big Floats enable more precision.

Resources

License

Stars

Watchers

Forks

Languages