Skip to content

Commit 793e060

Browse files
authored
Merge pull request #12 from jackyarndley/development
prepare for release 2
2 parents 0fcac0e + 9f3cdbb commit 793e060

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rust_fractal"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
authors = ["jackyarndley <[email protected]>"]
55
edition = "2018"
66

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@ A mandelbrot fractal image generator featuring perturbation theory and series ap
55

66
- Perturbation based iteration count with glitch detection.
77
- Glitch fixing through automatic reference movement and recalculation.
8-
- Series approximation calculation to skip a large number of iterations.
8+
- Series approximation calculation to skip (and approximate) large amounts of perturbation iterations.
99
- Multithreading of core perturbation loops through rayon.
1010
- Multiple colouring methods including iteration, histogram and distance.
11-
- Adaptive precision allowing for both double, and extended double (mantissa-exponent) types for deltas.
12-
- Up to E280 zoom level for double precision, extended to E10000+.
11+
- Utilises scaling and mantissa-exponent based extended precision to allow for arbitrary zoom, whilst maintaining good performance. Verified to be working at depths exceeding E20000. Theoretically, this is only limited by MPFR's precision.
1312

1413
## Usage
1514
You need to be able to compile the 'rug' crate. Look in the documentation for rug for more information on how to do this. Once all required dependencies have been installed, change the settings in the ```main.rs``` file located in ```src/```. Build and run the crate with:

0 commit comments

Comments
 (0)