-
Notifications
You must be signed in to change notification settings - Fork 0
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
Welcome to release-0.7 #10
Conversation
removed all functions that utilize reticulate. The idea is to possibly use Rcpp for all critical functions and parallelization.
To facilitate simultaneous and focused programming, the following changes have been made to the Pearson correlation testing directory: - Now there's a "header" file, called common.jl, which contains functions and package imports that will be needed in all cases. - For now, each case has its own file. The first line in these files should be: include("common.jl") - Tests for output should be contained in separate files, possibly following the scheme test_[name].jl. The first line in these files should be e.g., include("pc_cont_cont.jl") depending on what case is being tested.
key utilities added from old develop/experimental branch
For large covariance matrices, the GPU jax implementation of random multivariate normal is as fast or faster than mvnfast
added building blocks for rvec and jax support
Major cleanup and standardization of naming conventions.
I will leave this up for the next 16 hours so that @grizant or @rdlfoote can review the changes. I'll get around to setting forth community guidelines for this project such as naming conventions, documentation, organization, etc. One thought is that the master branch should only contain documents and folders that would go into an installation. If an extraneous folder must go into the master, then it must be accounted for in .Rbuildignore. These spurious files/folders can be checked with |
This will likely cause some breaks if there are users using previous versions. Luckily they can still check out release-0.6 or earlier if needed