Metadata-Version: 2.1
Name: cliifs
Version: 0.2
Summary: Render and view fractals from iterated functions systems right on your terminal.
Home-page: https://github.com/raphaelreyna/cliifs
Author: Raphael Reyna
Author-email: raphaelreyna@protonmail.com
License: GPL-3.0
Project-URL: Bug Tracker, https://github.com/raphaelreyna/cliifs/issues
Project-URL: Documentation, https://github.com/raphaelreyna/cliifs
Project-URL: Source Code, https://github.com/raphaelreyna/cliifs/issues
Description: # cliifs
        **Command Line Interface Iterated Function Systems**
        
        Render and view fractals, using the chaos game, from iterated functions systems right on your terminal.
        
        ### Screenshot
        <img width="922" alt="Screen Shot 2019-03-24 at 9 51 06 PM" src="https://user-images.githubusercontent.com/47536723/54895900-039dd800-4e7f-11e9-81d5-3fe82aea4122.png">
        
        # How To Use
        cliifs reads in a plaintext file that contains the univariate linear functions you wish to use for your IFS.
        
        The first line must begin with either `1D` or `2D`. 
        
        The following lines each represent the coefficients of linear equations, and you may add as many as you like.
        
        See below for specifics on how to write these files.
        
        See the included examples for more details.
        
        ### Invocation example
        To render the IFS stored in a file called `exampleFile`, move into the directory containing cliifs.py and run the command:
        
        `cliifs exampleFile`
        
        #### Flags 
        cliifs accepts the following flags
        * `-h` for help.
        * `-c` to render in random colors.
        * `-i N` to render using N iterations.
        
        ## 1 Dimensional Systems
        One dimensional systems are given as a test file whose first line reads simply `1D`.
        
        Each subsequent line has the form `a b` which represents the function `f(x) = ax+b`.
        
        
        ## 2 Dimensional Systems
        Two dimensional Systems are given as a test file whose first line reads simply `2D`.
        
        Each subsequent line has the form `a1 b1 a2 b2 c1 c2` which represents the vector function `f(v) = Av+b`.
        
        In this function, `A` is the matrix with rows `{a1, b1}` and `{a2, b2}`, `b` is the vector `{c1, c2}` and `v` is the position vector `{x,y}`.
        
        
Keywords: fractals chaos ifs
Platform: UNKNOWN
Description-Content-Type: text/markdown
