Metadata-Version: 1.2
Name: EasyGA
Version: 0.16
Summary: A ubiqitous or general purpose GA.
Home-page: https://github.com/danielwilczak101/EasyGA
Author: Daniel Wilczak, Jack RyanNguyen, Ryley Griffith, Jared Curtis, Matthew Chase Oxamendi
Author-email: danielwilczak101@gmail.com
License: MIT
Project-URL: Issue Tracker, https://github.com/danielwilczak101/EasyGA/issues
Project-URL: Changelog, https://github.com/danielwilczak101/EasyGA/CHANGELOG.rst
Description: # EasyGA - A general solution to Genetic Algorithms
        
        Project description
        
        ## Installation:
        
        Run the rolling to install:
        
        ```Python
        pip3 install EasyGA
        ```
        
        ## Getting started with EasyGA:
        ```Python
        import EasyGA
        
        # Setup the default genetic algorithm
        ga = EasyGA.GA()
        # Run the default genetic algorithm
        ga.evolve()
        ```
        
        ### Output:
        ```python
        Put the out here
        ```
        
        
        
        # How Testing works
        
        ### Getting started with testing
        
        ```bash
        pip3 install pytest
        ```
        
        ### Navigate to your EasyGA folder and run:
        ```bash
        pytest
        ```
        
        #### Output
        ```bash
        ============================== 1 passed in 0.02s ===============================
        danielwilczak@Daniels-MacBook-Pro EasyGA % pytest
        ============================= test session starts ==============================
        platform darwin -- Python 3.8.6rc1, pytest-6.0.2, py-1.9.0, pluggy-0.13.1
        rootdir: /Users/danielwilczak/github/EasyGA
        collected 1 item                                                               
        
        src/gene/test_gene.py .                                                  [100%]
        
        ============================== 1 passed in 0.03s ===============================  
        
        ```
        
        This is only an example and we will create hundreds of tests so this list will become bigger and bigger.
        
        
        ## Developing EasyGA:
        ### If you know how to use Github and git ignore this section.
        
        ### Getting started with development
        To work together we plan on using github and the git framework. This is made easy with the Atom software.
        
        Download Atom for whatever OS you have.
        https://atom.io/
        
        Use the github tab to pull the github repository. Its self explanitory.
        
        Use the <b>run_testing.py</b> file inside the src folder to run your code and test while we build the package.
        
        ## Other options
        
        Download the repository to some folder - If you never used git. Look up a youtube tutorial. It will all make sense.
        ```
        git clone https://github.com/danielwilczak101/EasyGA.git
        ```
        Or download as a zip file.
        ```
        https://github.com/danielwilczak101/EasyGA/archive/master.zip
        ```
        Use the example.py file inside the src folder to run your code and test while we build the package.
        
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Utilities
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
