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

Open
wants to merge 105 commits into from

8 participants

@mohawkjohn

Moved Analysis to SciRuby.

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

onli and others added some commits Feb 7, 2015
@onli onli Add an example for chi-square homogeneity test ca4d57d
@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 Apr 13, 2015
@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
Michael Hines Add missing test and implementation for doing a chi-squared test with…
… vectors
547a8c8
@agarie agarie Merge pull request #43 from michaelphines/chi-square-vector
Add missing test and implementation for doing a chi-squared test with vectors
d14931c
@IsmailM IsmailM fix [].mean method 1ba8a83
@agarie agarie Merge pull request #45 from IsmailM/master
fix [].mean method
a277b3d
@v0dro v0dro Merge pull request #11 from onli/chisquare_example
Add an example for chi-square homogeneity test
c6b2432
@v0dro v0dro Update dependencies,Travis CI and version.
Update dependencies and version. Travis changes.

Update dependencies and version.

travis

travis
6d047ff
@v0dro v0dro update gsl dependency 1b24e0c
@v0dro v0dro remove build script f43c580
@lokeshh lokeshh remove non existant reg methods 23b3daa
@agarie agarie Merge pull request #50 from lokeshh/remove_methods
remove non existant reg methods
5e86599
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment