-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Break statsample into smaller chunks #41
Comments
Hey @IsmailM, that's a good idea. In fact, we started doing it with statsample-glm and statsample-timeseries, but still didn't get around to rework the whole library. I'll work on this for the next releases! 👍 By the way, can you reopen this issue in SciRuby's fork? We're centralizing statsample (and lots of other gems) development there. It'll be a lot easier for me to work on issues this way. Just copy/pasting the issue is OK. |
Thanks for the swift reply... I've raised the issue in the SciRuby fork... The reason I raised the issue was due to the fact that travis has been failing GeneValidator as it's unable to install statsample. Thus I was wondering if you could help me with this. I've pasted the Error Message below:
So the problem seems to be the GSL library - I didn't think I need GSL for the wilcoxon test (I understand that it's only needed for Factorial analysis and polychorical correlation)... Is there currently any way of installing Statsample without having to install GSL? |
@IsmailM for the time being, you could try adding GSL installation to your Travis script so it will (at least) install statsample. I'm thinking about how to remove dependencies as much as possible to help you with this. Please take a look at statsample's travis.yml to see how to do this. Look at the SciRuby fork, not this repository. |
Thanks, that is what I ended up doing.... The confusing thing is that a month a ago, statsample used to work perfectly without GSL... But recently an update somewhere meant that statsample would now try compiling something dependant on the GSL... I suspect that this is probably because of the open ended dependencies... In fact, restarting travis builds from a month ago (that passed then) now fail because of this. We would really appreciate it if there were fewer dependencies (especially prerequisites like GSL), since more dependencies would typically make it harder for end-users to install our bioinformatics tool (especially those without sudo who will now need to compile GSL).... Many thanks for all your help in this... |
Alright @IsmailM, let's keep working on this issue on the SciRuby tracker. OK? |
I think it would be nice if statsample could be restructured into many extensions...
so if you simply the wilcoxon test, you do the following:
require 'statsample/wilcoxon_test'
I believe that this would mean that dependencies are only installed when needed...
The text was updated successfully, but these errors were encountered: