Changelog

Rev 1.1

Rev 1.1.0

Rev 1.1.1

Bugfix revision, patch for numba version >0.57 (deprecated generated_jit)

Rev 1.0

Rev 1.0.3

Yet another bugfix.

Rev 1.0.2

Bugfix revision, fixing OS different behavior with memory mappings #2.

Rev 1.0.1

Bugfix revision, fixing OS Windows different behavior with memory mappings.

Rev 1.0.0

This revision is a major refactoring of the code, with optimised high-resolution rendering options. Several non backward-compatible changes have been introduced. If you use the GUI pre-made scripts available in the documentation section, you will need to update them (i.e., download them again) as the scripts running with 0.5.x will not be compatible with version 1.x.y onwards.

Regarding the Fractal models implemented:

  • Power n mandelbrot is now implemented in both standard and arbitrary precision and accessible from the GUI (in standard precision it features calculation of the limit cycle period and attaractivity with Newton method.)

  • The different Burning Ship variants have been factored into a single class with a flavor parameter to select the appropriate variant.

Regarding the Fractal post-processing implemented:

  • The fractalshades.postproc.Fieldlines_pp post-processing has been re-implemented as a truncated orbit average. It shall be used together with the calc_orbit and backshift parameters from the basic iteration computations (to define a starting point for the truncated orbit before divergence)

Several changes have also been implemented in the GUI:

Application-level logging has also been implemented (it may target both the standard output pipe and user-defined log files). Refer to fractalshades.settings.log_directory and fractalshades.log.set_log_handlers .

Please report any bug or unexpected behavior at: https://github.com/GBillotey/Fractalshades/issues

Rev 0.5

Rev 0.5.6

  • Added Shark Fin escape-time fractal (incl. arbitrary precision implementation)

  • “Show source” export button from the GUI now gives a ready-to-run script

  • Fixed bug in GUI where a modified colormap was not updated correctly

  • Early interior points detection for Mandelbrot deep zoom

Rev 0.5.5

  • Quick estimation of skew when no mini (based on a diverging point)

  • Improved documentation

Rev 0.5.4

  • Dark mode for html doc

  • Remove debugging test file (“knwon fails”) from source distribution

Rev 0.5.3

  • Added more examples and reorganised the documentation

  • Fixed bug in Perpendicular Burning Ship

Rev 0.5.2

  • Added Perpendicular Burning Ship in arbitrary precision Rev 0.5.1

  • Added unskew option in interactive mode

  • Added Tetration (power tower) fractal

Rev 0.5.0

Rev 0.4

Rev 0.4.3

  • fixed typo in run_interactive.py

Rev 0.4.2

  • fixed concurrent.futures import

Rev 0.4.1

  • Improved Fieldlines default postproc when using mirrored cmap

  • Typo name Disp_Layer -> Disp_layer

  • added Collaz fractal

  • use gmpy2 bindings through Cython C-extension for faster full-precision calculations

  • improved glitch correction : use single-reference based method

  • use multi-threading + NOGIL compilation to improve portability under Windows

  • build under windows

  • added progress status bar

  • cleaner separation of parameters by themes in GUI

  • rotation in GUI

  • Newton search in GUI

  • When one quit and relaunch the GUI, all previous parameters are reloaded