Permalink
Switch branches/tags
Nothing to show
Commits on Dec 26, 2015
  1. Add docs link to README

    nryoung committed Dec 26, 2015
  2. Merge pull request #122 from nryoung/add-docs

    nryoung committed Dec 26, 2015
    Add documentation
  3. Add documentation to project, fixes #98

    nryoung committed Oct 9, 2015
    - Add base requirements file and doc requirements
    - Drastically clean up README and index on docs
    - Add Sorting docs
    - Add Shuffling docs
    - Add random docs
    - Add searching docs
    - Add math docs
    - Add factorization docs
    - Add dynamic programming docs
    - Add data structures docs
Commits on Oct 25, 2015
  1. Merge pull request #125 from Rafeh01/rafeh01_algorithms

    nryoung committed Oct 25, 2015
    Add Breadth First Search (BFS)
Commits on Oct 22, 2015
  1. Merge pull request #127 from NoahTheDuke/strand_sort

    nryoung committed Oct 22, 2015
    Improved Strand Sort speed dramatically.
Commits on Oct 21, 2015
  1. Improved Strand Sort speed dramatically.

    NoahTheDuke committed Oct 19, 2015
    Now handles already sorted list in O(1) time.
Commits on Oct 10, 2015
  1. Merge pull request #121 from NoahTheDuke/strand_sort

    nryoung committed Oct 10, 2015
    Add Strand sort.
  2. Added Strand sort.

    NoahTheDuke committed Oct 9, 2015
Commits on Oct 8, 2015
  1. Merge pull request #120 from nryoung/fix-codecov

    nryoung committed Oct 8, 2015
    Fix codecov, fixes #97
  2. Fix codecov, fixes #97

    nryoung committed Oct 8, 2015
    - Update pytest and pytest-cov to latest version
    - Actually call coverage report when tests are run
    - Pin coverage to 3.7.1 because of bug with py32
Commits on Oct 6, 2015
  1. Merge pull request #119 from nryoung/add-codecov-io

    nryoung committed Oct 6, 2015
    Add codecov
  2. Add codecov, fixes #97

    nryoung committed Oct 6, 2015
    - Move testing requirements to it's own file
    - Refactor run_tests script to look for coverage args
    - Update tox to run tests with coverage and point to new requirements
    - Add pytest-cov to the testing requirements
    - Add codecov badge to README
Commits on Oct 4, 2015
  1. Merge pull request #116 from nryoung/add-codecov

    nryoung committed Oct 4, 2015
    Add codecov, fixes #97
  2. Add codecov, fixes #97

    nryoung committed Oct 4, 2015
  3. Merge pull request #115 from nryoung/move-license

    nryoung committed Oct 4, 2015
    Move License to it's own file, fixes #112
  4. Move License to it's own file, fixes #112

    nryoung committed Oct 4, 2015
  5. Merge pull request #114 from Gazolik/master

    nryoung committed Oct 4, 2015
    include some factorization algorithms
Commits on Oct 3, 2015
  1. add fermat factorization

    Gazolik committed Oct 2, 2015
    add pollard rho factorization
    
    add trial division factorization
    
    add pollard/trial/fermat tests
Commits on Oct 2, 2015
  1. Merge pull request #113 from nryoung/add-tox

    nryoung committed Oct 2, 2015
    Add tox, fixes #96
  2. Add tox, fixes #96

    nryoung committed Oct 2, 2015
    - Change Travis CI to run tox, instead of pytest directly
    - Allow py35 failure since Travis doesn't have it yet
    - Set sudo to false to allow of containerized runs on Travis
Commits on Oct 1, 2015
  1. Merge pull request #111 from nryoung/rename-data-structures

    nryoung committed Oct 1, 2015
    Rename to data_structures, fixes #106
  2. Rename to data_structures, fixes #106

    nryoung committed Oct 1, 2015
  3. Merge pull request #110 from nryoung/move-tests

    nryoung committed Oct 1, 2015
    Move tests up one directory level, fixes #107
  4. Move tests up one directory level, fixes #107

    nryoung committed Oct 1, 2015
    - Remove all relative imports from the tests
  5. Merge pull request #109 from nryoung/add-pytest

    nryoung committed Oct 1, 2015
    Change to pytest as the test runner, fixes #100
  6. Change to pytest as the test runner, fixes #100

    nryoung committed Oct 1, 2015
    - Update requirements
    - Update README
    - Add run_tests module to run tests
    - Change math tests to use builtin assertAlmostEqual
Commits on Sep 26, 2015
  1. Fix typo in README.

    nryoung committed Sep 26, 2015
    - Also, hopefully, fix Travis CI build
  2. Merge pull request #105 from nryoung/add-flake8

    nryoung committed Sep 26, 2015
    Integrate flake8 with Travis CI
  3. Integrate flake8 with Travis CI, fixes #99

    nryoung committed Sep 26, 2015
    - Fix all flake8 errors
    - Add back requirements since they got wiped some how
    - Open README with utf-8 in setup.py
  4. Merge pull request #104 from nryoung/use-find-packages

    nryoung committed Sep 26, 2015
    Use find_packages in setup
  5. Update setup.py to use find_packages

    nryoung committed Sep 26, 2015
    - Add metadata about Python 3 version being supported
Commits on Sep 25, 2015
  1. Merge pull request #103 from nryoung/python-3

    nryoung committed Sep 25, 2015
    Add Python 3 compatibility
  2. Add Python 3 compatibility, fixes #102

    nryoung committed Sep 25, 2015
    - Remove deprecated syntax for raising exceptions
    - Replace deprecated syntax for xrange with range calls
    - Encode strings to utf-8 before hashing them
    - Wrap range calls in a list, where lists are expected
    - Replace division operator with new syntax to get truncation
    - Wrap calls to dict_keys() in list, where lists are expected
Commits on Sep 22, 2015
  1. Merge pull request #101 from nryoung/add-travis-ci

    nryoung committed Sep 22, 2015
    Add Travis CI integration