Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Cleanup: removal of Analysis, addition of Statsample::Excel::parse #5

Open
wants to merge 94 commits into from

6 participants

@mohawkjohn

Moved Analysis to SciRuby.

Added a parse function for Statsample::Excel, which SciRuby now uses to read files it has already opened.

agarie and others added some commits
@agarie agarie Remove Gemfile.lock from the repository 9050410
@agarie agarie Merge pull request #7 from agarie/remove-gemfile-lock
Remove Gemfile.lock from the repository
5618c37
@jeremyevans jeremyevans Remove bad check in cronbach_alpha calculation
@clbustos agreed this change should be made in clbustos#11, but never merged it
3eaa53e
@agarie agarie Merge pull request #10 from jeremyevans/patch-2
Remove bad check in cronbach_alpha calculation
3ad5888
@agarie agarie Add travis & code climate badges to README 62f8053
@agarie agarie Removing old badges from README c2494cf
@agarie agarie Improve readability of lib/statsample.rb
I mostly worked through whitespace issues and replaced some logic with
`Enumerable` methods. And Rubocop's --auto-correct flag is wonderful.
a47eb3f
@agarie agarie Merge pull request #13 from agarie/improving-readability
Improve readability of lib/statsample.rb
9f9c1d7
@agarie agarie Replace Hoe with gemspec
This PR should move the dependencies from the Gemfile the configuration
from the Rakefile (via Hoe) to statsample.gemspec. I still want to make
sure that all the versions in the gemspec are correct and that I'm not
forgetting anything before merging with master.

Fix #14
09b301a
@agarie agarie Update dependencies in gemspec 404983e
@agarie agarie Add `test` task to Rakefile e6e9737
@agarie agarie Add rdoc task to Rakefile 322bfdb
@agarie agarie Merge pull request #17 from agarie/remove-hoe-in-favor-of-gemspec
Replace Hoe with gemspec
c381c8d
@agarie agarie Updated README with installation procedure
Also removed setup.rb (outdated and unnecessary given rubygems) and
Manifest.txt (also unnecessary; we can use `git` to build it when
packaging the gem). The gemspec changes reflect the README's.
56fa281
@agarie agarie Update History.txt 4276648
@agarie agarie Fix rubyvis dependency in gemspec 411f5c6
@agarie agarie Update version to 1.4.1 1abc982
@agarie agarie Update Minitest usage & test task 09bd868
@agarie agarie Run rubocop --auto-correct against test/ 019ea64
@agarie agarie Start working on 1.4.2
I also removed the web/ directory. I'll provide some means of updating
examples & documentation asap. Change VERSION to 1.4.2
61a0a67
@agarie agarie Update link to documentation in rubydoc 25f8b3f
@nicolasleger nicolasleger Test on Ruby 2.2 and auto test on patched versions 2803ae9
@agarie agarie Merge pull request #22 from nicolasleger/patch-1
Test on Ruby 2.2 and auto test on patched versions
29b6865
@agarie agarie Merge remote-tracking branch 'upstream/master' a7d21b3
@agarie agarie Remove 1.9 check in converter/csv.rb
Even Ruby 1.9 is EOL, thus no need to check for it.
31753bd
@agarie agarie Auto-correct stuff in converters & converters/csv.rb 426761f
@agarie agarie Refactored Statsample::CSV.{read,write} methods
- Removed the line converting everything to String (wtf).
- Added a DEFAULT_OPTIONS constant.
1270f3b
@agarie agarie Add test for reading scientific notation in CSV files
Fix #19
65beaac
@agarie agarie Update History for 1.4.2 f73e157
@v0dro

Keeping in mind that statsample was running on JRuby also before, and that it has a whole lot of code to check if GSL exists on the machine, should this not be an optional dependency?

Probably. In fact, this was done by Claudio and I just moved it to the gemspec -- there's an issue for reviewing each dependency in search of this kind of thing.

IsmailM and others added some commits
@IsmailM IsmailM add versions to dependencies 31bc86c
@IsmailM IsmailM change bundler dependency version from 1.9 to 1.7 0fca9ff
@agarie agarie Merge pull request #26 from IsmailM/master
add versions to dependencies
897181a
@agarie agarie Remove rb-gsl dependency. Upgrade to 1.4.3. 63280a3
@v0dro v0dro changed stuff to ensure proper working with or without GSL. d9860e3
@agarie agarie Merge pull request #31 from v0dro/wo-gsl
changed stuff to ensure proper working with or without GSL.
da88418
@v0dro v0dro monkey patch Array to make up for missing rb-gsl methods 14a641b
@v0dro v0dro reduce delta to accomodate for non-gsl calc
reduce delta to accomodate for non-gsl calc

add delta parameter to accomodate for non-gsl calc

reduce delta

amend
38bc895
@agarie agarie Merge pull request #32 from v0dro/wo-gsl
Reduced errors failures by monkey patch and test amends
024abb9
@v0dro v0dro Changes to make sure statsample works with gsl-nmatrix. Will work smo…
…othly with rb-gsl too.
84b9b71
@v0dro v0dro reverted dependency versions 40e3b46
@agarie agarie Merge pull request #33 from v0dro/with-gsl-nmatrix
Changes to make sure statsample works with gsl-nmatrix. Will work smoothly with rb-gsl too.
49b46ac
@v0dro v0dro wrote tests for new data types API 02fc1a3
@v0dro v0dro Changed statsamples treatement of data types from scale nominal and o…
…rdinal to :numeric and :object. Simplified data type model will allow for more extensibility and will ease integration with daru. Older methods and data type options are still there but internally convert to the new data types and print a warning to STDOUT that they will be deprecated soon.

preparing for overhaul

wip

wip

done in vector.rb

done
5c9090a
@v0dro v0dro output warnings to stderr and revert HISTORY file
minor changes to warnings and revert HISTORY file changes

reverted history.txt

changed puts to STDERR.puts

changed to
d6d313f
@agarie agarie Merge pull request #34 from v0dro/remove-types
Remove types
249076b
@v0dro v0dro statsample::bivariate has now been ported to daru
wip

bivariate works with daru
aafa990
@v0dro v0dro statsample::AnovaWithVectors now works with Daru::Vector and DataFrame 1b2e835
@v0dro v0dro Statsample::Multiset now works with Daru::DataFrame and Vector
Statsample::Multiset now works with Daru::DataFrame and Vector
14afdb5
@v0dro v0dro Anova::TwoWayWithVectors now works with daru 3422d4e
@v0dro v0dro Anova::Contrast works with daru 915a113
@v0dro v0dro Statsample::Regression now works with daru f11d2f4
@v0dro v0dro Statsample::Factor now works with daru
factor wip

factor wip

wip factor

wip

wip

wip

wip

wip

wip

wip

wip

wip
6361621
@v0dro v0dro Statsample::Factor::ParallelAnalysis now works with daru
wip

statsample parallel analysis works
a0c15bd
@v0dro v0dro Statsample::Codification works with daru 6adbdcf
@v0dro v0dro removed rserve extension and ported to daru (v0dro/daru@75f4505) 3e4ce53
@v0dro v0dro Statsample::Test now working with daru c88baf5
@v0dro v0dro matrix and csv read/write working fine now 37fd97b
@v0dro v0dro Statsample::GGobi now working with daru 72a7ed4
@v0dro v0dro Statsample::Reliability::ICC now works with daru 6025ec9
@v0dro v0dro All Statsample::Reliability modules working with daru
wip

wip

wip

done
6ef74f5
@v0dro v0dro Statsample::Test::WilcoxonSignedRank now works with daru 675632b
@v0dro v0dro Statsample::Test::BartlettSpericity now works with daru 45382ca
@v0dro v0dro Statsample::Crosstab now works with dary 9be7f8a
@v0dro v0dro Excel read/write works with dar bfcf3e8
@v0dro v0dro minor fix b409856
@v0dro v0dro Mods for making this work with travis
travis build should pass now

build nm from source

minor amend

travis wip

travis attempt

one more travis attempt...

mods for travis
e6b1376
@v0dro v0dro porting wip 9e6e117
@v0dro v0dro decided warning to display when calling Statsample specific functions…
… and removed some now redundant tests
eb4bcae
@v0dro v0dro removed more redundant statsample functions b2b5b10
@v0dro v0dro changed test_analysis test suite and made some changes to shorhands t…
…o reflect latest statsample changes
c664186
@v0dro v0dro Statsample::Vector uses Daru::Vector by using it as a superclass. Tes…
…ts for showing that this works.

wip

Statsample::Vector will now use Daru::Vector internally. Tests also show this.
4cab7af
@v0dro v0dro Changed examples, tests and docs to reflect change from Statsample::V…
…ector to Daru::Vector

wip

to_numeric conversion wip

vector mostly ported
4764d1a
@v0dro v0dro Changed docs, code and tests to reflect change from Statsample::Datas…
…et to Daru::DataFrame

wip

wip

done
ece951a
@v0dro v0dro a few more finishing touches to random methods daf6272
@v0dro v0dro updated examples and added links to notebooks in README 02e1fc1
@v0dro v0dro update dataset and dom analysis example ecab4c5
@v0dro v0dro Elaborated on some examples. Added links to notebooks in README. Fixe…
…d indentation etc,
7b40d87
@v0dro v0dro elaborated on more examples and added more notebook links 5649e99
@v0dro v0dro updated more examples. Refactors notebook links in README. 9fe1e08
@v0dro v0dro removed the CSV readers and writers and completely ported them to dar…
…u with much enhanced functionality - v0dro/daru@4de2246
e3bac90
@v0dro v0dro moved excel file reading and writing functionality to daru - v0dro/daru@ e1d7a65
@v0dro v0dro Removed PlainText reader and ported it to daru - v0dro/daru@058f56e. …
…Also removed some redundant test files.
7a1bab8
@v0dro v0dro removed some redundant code 7fbe320
@v0dro v0dro amended test failures ba1cec7
@v0dro v0dro replaced gem files with build script b3d2691
@agarie agarie Bump to version 1.5.0 75cdef9
@v0dro v0dro pre release changes. Added CONTRIBUTING to elaborate on the testing a…
…nd installation process
d9f8b28
@v0dro v0dro remove dep db632bf
@agarie agarie Merge pull request #35 from v0dro/daru-compat
Change statsample to use daru data structures
50ade90
@agarie agarie Fix conflict in History.txt 2960da5
@agarie agarie Bump to version 2.0 8fcfed3
@v0dro v0dro updated gem to reflect latest dependencies f7cbc36
@agarie agarie Merge pull request #42 from v0dro/cleanup-legacy-containers
updated gem to reflect latest dependencies
1efa614
@agarie agarie Bump to version 2.0.1 ecb29e6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Mar 18, 2015
  1. @agarie
  2. @agarie

    Merge pull request #7 from agarie/remove-gemfile-lock

    agarie authored
    Remove Gemfile.lock from the repository
  3. @jeremyevans

    Remove bad check in cronbach_alpha calculation

    jeremyevans authored
    @clbustos agreed this change should be made in clbustos#11, but never merged it
  4. @agarie

    Merge pull request #10 from jeremyevans/patch-2

    agarie authored
    Remove bad check in cronbach_alpha calculation
Commits on Mar 19, 2015
  1. @agarie
  2. @agarie
Commits on Mar 24, 2015
  1. @agarie

    Improve readability of lib/statsample.rb

    agarie authored
    I mostly worked through whitespace issues and replaced some logic with
    `Enumerable` methods. And Rubocop's --auto-correct flag is wonderful.
  2. @agarie

    Merge pull request #13 from agarie/improving-readability

    agarie authored
    Improve readability of lib/statsample.rb
  3. @agarie

    Replace Hoe with gemspec

    agarie authored
    This PR should move the dependencies from the Gemfile the configuration
    from the Rakefile (via Hoe) to statsample.gemspec. I still want to make
    sure that all the versions in the gemspec are correct and that I'm not
    forgetting anything before merging with master.
    
    Fix #14
Commits on Mar 26, 2015
  1. @agarie

    Update dependencies in gemspec

    agarie authored
  2. @agarie

    Add `test` task to Rakefile

    agarie authored
  3. @agarie

    Add rdoc task to Rakefile

    agarie authored
  4. @agarie

    Merge pull request #17 from agarie/remove-hoe-in-favor-of-gemspec

    agarie authored
    Replace Hoe with gemspec
  5. @agarie

    Updated README with installation procedure

    agarie authored
    Also removed setup.rb (outdated and unnecessary given rubygems) and
    Manifest.txt (also unnecessary; we can use `git` to build it when
    packaging the gem). The gemspec changes reflect the README's.
  6. @agarie

    Update History.txt

    agarie authored
  7. @agarie
  8. @agarie

    Update version to 1.4.1

    agarie authored
  9. @agarie
  10. @agarie
  11. @agarie

    Start working on 1.4.2

    agarie authored
    I also removed the web/ directory. I'll provide some means of updating
    examples & documentation asap. Change VERSION to 1.4.2
  12. @agarie
Commits on Mar 27, 2015
  1. @nicolasleger
Commits on Mar 28, 2015
  1. @agarie

    Merge pull request #22 from nicolasleger/patch-1

    agarie authored
    Test on Ruby 2.2 and auto test on patched versions
  2. @agarie
Commits on Apr 7, 2015
  1. @agarie

    Remove 1.9 check in converter/csv.rb

    agarie authored
    Even Ruby 1.9 is EOL, thus no need to check for it.
  2. @agarie
  3. @agarie

    Refactored Statsample::CSV.{read,write} methods

    agarie authored
    - Removed the line converting everything to String (wtf).
    - Added a DEFAULT_OPTIONS constant.
  4. @agarie
  5. @agarie

    Update History for 1.4.2

    agarie authored
Commits on Apr 13, 2015
  1. @IsmailM

    add versions to dependencies

    IsmailM authored
  2. @IsmailM
  3. @agarie

    Merge pull request #26 from IsmailM/master

    agarie authored
    add versions to dependencies
Commits on Apr 27, 2015
  1. @agarie
Commits on May 7, 2015
  1. @v0dro
  2. @agarie

    Merge pull request #31 from v0dro/wo-gsl

    agarie authored
    changed stuff to ensure proper working with or without GSL.
Commits on May 8, 2015
  1. @v0dro
  2. @v0dro

    reduce delta to accomodate for non-gsl calc

    v0dro authored
    reduce delta to accomodate for non-gsl calc
    
    add delta parameter to accomodate for non-gsl calc
    
    reduce delta
    
    amend
  3. @agarie

    Merge pull request #32 from v0dro/wo-gsl

    agarie authored
    Reduced errors failures by monkey patch and test amends
  4. @v0dro
  5. @v0dro

    reverted dependency versions

    v0dro authored
  6. @agarie

    Merge pull request #33 from v0dro/with-gsl-nmatrix

    agarie authored
    Changes to make sure statsample works with gsl-nmatrix. Will work smoothly with rb-gsl too.
Commits on May 13, 2015
  1. @v0dro
  2. @v0dro

    Changed statsamples treatement of data types from scale nominal and o…

    v0dro authored
    …rdinal to :numeric and :object. Simplified data type model will allow for more extensibility and will ease integration with daru. Older methods and data type options are still there but internally convert to the new data types and print a warning to STDOUT that they will be deprecated soon.
    
    preparing for overhaul
    
    wip
    
    wip
    
    done in vector.rb
    
    done
Commits on May 14, 2015
  1. @v0dro

    output warnings to stderr and revert HISTORY file

    v0dro authored
    minor changes to warnings and revert HISTORY file changes
    
    reverted history.txt
    
    changed puts to STDERR.puts
    
    changed to
  2. @agarie

    Merge pull request #34 from v0dro/remove-types

    agarie authored
    Remove types
Commits on May 20, 2015
  1. @v0dro

    statsample::bivariate has now been ported to daru

    v0dro authored
    wip
    
    bivariate works with daru
  2. @v0dro
  3. @v0dro

    Statsample::Multiset now works with Daru::DataFrame and Vector

    v0dro authored
    Statsample::Multiset now works with Daru::DataFrame and Vector
  4. @v0dro
Commits on May 21, 2015
  1. @v0dro

    Anova::Contrast works with daru

    v0dro authored
  2. @v0dro
Commits on May 22, 2015
  1. @v0dro

    Statsample::Factor now works with daru

    v0dro authored
    factor wip
    
    factor wip
    
    wip factor
    
    wip
    
    wip
    
    wip
    
    wip
    
    wip
    
    wip
    
    wip
    
    wip
    
    wip
  2. @v0dro

    Statsample::Factor::ParallelAnalysis now works with daru

    v0dro authored
    wip
    
    statsample parallel analysis works
Commits on May 23, 2015
  1. @v0dro
  2. @v0dro
  3. @v0dro
  4. @v0dro
  5. @v0dro
  6. @v0dro
Commits on May 24, 2015
  1. @v0dro

    All Statsample::Reliability modules working with daru

    v0dro authored
    wip
    
    wip
    
    wip
    
    done
Commits on May 25, 2015
  1. @v0dro
  2. @v0dro
  3. @v0dro
  4. @v0dro

    Excel read/write works with dar

    v0dro authored
  5. @v0dro

    minor fix

    v0dro authored
Commits on May 27, 2015
  1. @v0dro

    Mods for making this work with travis

    v0dro authored
    travis build should pass now
    
    build nm from source
    
    minor amend
    
    travis wip
    
    travis attempt
    
    one more travis attempt...
    
    mods for travis
Commits on May 29, 2015
  1. @v0dro

    porting wip

    v0dro authored
Commits on May 30, 2015
  1. @v0dro

    decided warning to display when calling Statsample specific functions…

    v0dro authored
    … and removed some now redundant tests
  2. @v0dro
  3. @v0dro

    changed test_analysis test suite and made some changes to shorhands t…

    v0dro authored
    …o reflect latest statsample changes
Commits on Jun 1, 2015
  1. @v0dro

    Statsample::Vector uses Daru::Vector by using it as a superclass. Tes…

    v0dro authored
    …ts for showing that this works.
    
    wip
    
    Statsample::Vector will now use Daru::Vector internally. Tests also show this.
  2. @v0dro

    Changed examples, tests and docs to reflect change from Statsample::V…

    v0dro authored
    …ector to Daru::Vector
    
    wip
    
    to_numeric conversion wip
    
    vector mostly ported
  3. @v0dro

    Changed docs, code and tests to reflect change from Statsample::Datas…

    v0dro authored
    …et to Daru::DataFrame
    
    wip
    
    wip
    
    done
  4. @v0dro
Commits on Jun 3, 2015
  1. @v0dro
  2. @v0dro
  3. @v0dro
Commits on Jun 4, 2015
  1. @v0dro
  2. @v0dro
Commits on Jun 6, 2015
  1. @v0dro

    removed the CSV readers and writers and completely ported them to dar…

    v0dro authored
    …u with much enhanced functionality - v0dro/daru@4de2246
Commits on Jun 7, 2015
  1. @v0dro
  2. @v0dro

    Removed PlainText reader and ported it to daru - v0dro/daru@058f56e. …

    v0dro authored
    …Also removed some redundant test files.
  3. @v0dro

    removed some redundant code

    v0dro authored
Commits on Jun 10, 2015
  1. @v0dro

    amended test failures

    v0dro authored
Commits on Jun 11, 2015
  1. @v0dro
Commits on Jun 12, 2015
  1. @agarie

    Bump to version 1.5.0

    agarie authored
  2. @v0dro
Commits on Jun 13, 2015
  1. @v0dro

    remove dep

    v0dro authored
Commits on Jun 14, 2015
  1. @agarie

    Merge pull request #35 from v0dro/daru-compat

    agarie authored
    Change statsample to use daru data structures
  2. @agarie

    Fix conflict in History.txt

    agarie authored
Commits on Jun 23, 2015
  1. @agarie

    Bump to version 2.0

    agarie authored
Commits on Aug 3, 2015
  1. @v0dro
Commits on Aug 4, 2015
  1. @agarie

    Merge pull request #42 from v0dro/cleanup-legacy-containers

    agarie authored
    updated gem to reflect latest dependencies
Commits on Aug 19, 2015
  1. @agarie

    Bump to version 2.0.1

    agarie authored
Something went wrong with that request. Please try again.