Code Monkey home page Code Monkey logo

mandart-discoveries's Introduction

MandArt Discoveries

Welcome to the MandArt Discoveries repository! This repository is a shared space for storing and sharing discoveries made by exploring the Mandelbrot set, and its complement, and boundary using MandArt.

Click here to see some interesting discoveries:

Featured Discoveries

We can explore the collections of MandArt by location. Each region has its own unique discoveries.

This map shows the locations of the discoveries in this repository. Vertical space is divided into 12 primary regions, lettered A through L. Vertical space is further divided into 4 subregions, lettered a through d. Horizontal space is divided into 20 primary regions, numbered 01 through 12. The bottom space reflects the top space; discoveries in the lower half of the map are reflections of discoveries in the upper half.

MandArtMap

Click on the links below to view more from each region:

Db01 Example


Dd01 Example


Ea01 Example


Ea02 Example


Fd03 Example


Ga02 Example


Ga03 Example


Gd09 Example


Hb10 Example


Hc11 Example


Ia11 Example


Id11 Example


Kb02 Example


Kc02 Example


Kc06 Example



MandArt (the App)

These discoveries were made using MandArt, available at the link below.

MandArt is s SwiftUI app for creating custom art with the Mandelbrot set. It'a available for macOS (v12+) devices for download from the Apple App Store. MandArt is not currently available for Windows or other non-compatible devices. Documentation about MandArt, the Mandelbrot set, and how to create custom MandArt is available on the web.

Infinite MandArt Discovery Space

The Mandelbrot set has been called one of "the most complex objects" known. We could look forever and stil find new things.

Use the following site to explore some of the interesting patterns discovered so far. You can use this site to download the examples, color them as you like, or use them to start new journeys. If you make a new discovery or create custom art, we'd love to see it!


Download Discoveries to Open them in MandArt

You can explore any of these discoveries in MandArt on your Mac. To open the document on your machine for further exploration, follow these steps.

  1. In GitHub, click the "Click here to download" link above an image to jump to the associated .mandart document file in GitHub.
  2. When viewing the GitHub page for the .mandart document:
    1. If using Chrome, click the download icon in the upper right corner to download the .mandart document to your machine.
    2. If using Safari, click "Raw", then use the Safari menu and click File / Save As and select the location where you'd like to save the .mandart document.
  3. On your Mac, double-click the .mandart document on your machine (use Finder as needed) to open the document in MandArt.
  4. In MandArt, you can use the various inputs to zoom out (-) and see where the landscape is located, modify the colors, or explore further.

With Chrome browser: when viewing the .mandart document file in GitHub, the download icon in the upper right of the document window looks like this:

GitHub download icon


Contributing

We welcome contributions from anyone interested in sharing their MandArt discoveries with the community.

MandArt

Before contributing, please review the following guidelines and requirements:

  • Ensure that your .mandart document is valid and can be opened by the MandArt application.
  • If your file contains confidential information, please do not include it in the repository.

We organize contributions by contributor. We'll ask for the following in addition to your .mandart document:

  • Contributor username. Your GitHub account name works great.
  • Your document should have a descriptive name with a .mandart extension.
  • If you like, include a brief description when you share.

There are several ways to contribute.

Contributing by Creating an Issue (Recommended)

If you would like to contribute to this repository, create a new issue (it's a lot like creating a new item on a task list) and attach your .mandart document to the issue.

To create a new issue:

  1. Click the "Issues" tab at the top of this GitHub repository page.
  2. Click the "New issue" button.
  3. Provide a title for your issue.
  4. In the issue description, include comments or a description as desired.
  5. Attach your .mandart document to the issue.
  6. Click the "Submit new issue" button.

We'll review your contribution, and on acceptance, merge it into the repository.

Contributing by Forking and Making a Pull Request (Advanced)

If you would like to contribute to this repository by adding a .mandart document, you can fork this repository and make a pull request with your changes.

To make a pull request:

  1. Fork this repository by clicking on the "Fork" button at the top of the repository page.
  2. Clone your forked repository to your local machine.
  3. Make your changes to the .mandart documents.
  4. Commit your changes with a clear and descriptive commit message.
  5. Push your changes to your forked repository.
  6. Click on the "New pull request" button on the original repository page.
  7. Select your forked repository and the branch containing your changes.
  8. Provide a clear and descriptive title and description for your pull request.
  9. Click on the "Create pull request" button.

We will review your pull request, and on acceptance, merge it into the repository.


License

Content is licensed under the MIT License. By contributing, you agree to license your contributions under the same.

Code of Conduct

We strive to maintain a welcoming and inclusive community for all contributors. We ask that all contributors follow our Code of Conduct.

Contact

If you have any questions or feedback about this repository, please visit our GitHub Discussions page. We look forward to hearing from you!


Source


See Also

If you like MandArt, you might enjoy these resources as well.

(c) 2020-2024 All rights reserved

mandart-discoveries's People

Contributors

brucehjohnson avatar bruceranger avatar denisecase avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.