Skip to content

Commit

Permalink
1.0.7:
Browse files Browse the repository at this point in the history
        Added compatibility warning for interface changes in future versions.
  • Loading branch information
lingfeiwang committed Mar 26, 2018
1 parent 82b97e0 commit 8e183e6
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Makefile
Expand Up @@ -15,7 +15,7 @@ URL_BIN_REL="$(URL_BIN)/releases"
URL_R_REL="$(URL_R)/releases"
VERSION1=1
VERSION2=0
VERSION3=6
VERSION3=7
LICENSE=AGPL-3
LICENSE_FULL="GNU Affero General Public License, Version 3"
LICENSE_URL="https://www.gnu.org/licenses/agpl-3.0"
Expand Down
2 changes: 2 additions & 0 deletions UPDATES
@@ -1,3 +1,5 @@
1.0.7:
Added compatibility warning for interface changes in future versions.
1.0.6:
Corrected a bug that may produce biased output in pij_gassist, pij_gassist_trad, and pijs_gassist when nodiag is set or when memlimit is small so computation is split into chunks.
Now setting histogram bounds based on the maximum of all LLRs (as opposed to the maximum of the chunk when memlimit is small) in pij_gassist, pij_gassist_trad, and pijs_gassist. This ensures the output is independent of memlimit (related to question from sritchie73@github).
Expand Down
Binary file modified doc.pdf
Binary file not shown.
2 changes: 2 additions & 0 deletions pij/cassist/cassist.c
Expand Up @@ -76,6 +76,7 @@ int pijs_cassist_pv(const MATRIXF* g,const MATRIXF* t,const MATRIXF* t2,VECTORF*

//Step 1: Supernormalization
LOG(9,"Supernormalizing...")
LOG(6,"Compatibility: From version 2.x.x, Continuous data will not go through supernormalization by default. A separate function interface will be provided for supernormalization. Simple normalization to zero mean and unit variance will still proceed as before.")
MATRIXFF(memcpy)(gnew,g);
ret=supernormalizea_byrow(gnew);
MATRIXFF(memcpy)(tnew,t);
Expand Down Expand Up @@ -150,6 +151,7 @@ int pijs_cassist(const MATRIXF* g,const MATRIXF* t,const MATRIXF* t2,VECTORF* p1

//Step 1: Supernormalization
LOG(9,"Supernormalizing...")
LOG(6,"Compatibility: From version 2.x.x, Continuous data will not go through supernormalization by default. A separate function interface will be provided for supernormalization. Simple normalization to zero mean and unit variance will still proceed as before.")
MATRIXFF(memcpy)(gnew,g);
ret=supernormalizea_byrow(gnew);
MATRIXFF(memcpy)(tnew,t);
Expand Down
2 changes: 2 additions & 0 deletions pij/gassist/gassist.c
Expand Up @@ -81,6 +81,7 @@ int pijs_gassist_pv(const MATRIXG* g,const MATRIXF* t,const MATRIXF* t2,VECTORF*

//Step 1: Supernormalization
LOG(9,"Supernormalizing...")
LOG(6,"Compatibility: From version 2.x.x, Continuous data will not go through supernormalization by default. A separate function interface will be provided for supernormalization. Simple normalization to zero mean and unit variance will still proceed as before.")
MATRIXFF(memcpy)(tnew,t);
ret=supernormalizea_byrow(tnew);
MATRIXFF(memcpy)(tnew2,t2);
Expand Down Expand Up @@ -169,6 +170,7 @@ int pijs_gassist(const MATRIXG* g,const MATRIXF* t,const MATRIXF* t2,VECTORF* p1

//Step 1: Supernormalization
LOG(9,"Supernormalizing...")
LOG(6,"Compatibility: From version 2.x.x, Continuous data will not go through supernormalization by default. A separate function interface will be provided for supernormalization. Simple normalization to zero mean and unit variance will still proceed as before.")
MATRIXFF(memcpy)(tnew,t);
ret=supernormalizea_byrow(tnew);
MATRIXFF(memcpy)(tnew2,t2);
Expand Down
2 changes: 2 additions & 0 deletions pij/rank.c
Expand Up @@ -125,6 +125,7 @@ int pij_rank_pv(const MATRIXF* t,const MATRIXF* t2,MATRIXF* p,size_t memlimit)

//Step 1: Supernormalization
LOG(9,"Supernormalizing...")
LOG(6,"Compatibility: From version 2.x.x, Continuous data will not go through supernormalization by default. A separate function interface will be provided for supernormalization. Simple normalization to zero mean and unit variance will still proceed as before.")
MATRIXFF(memcpy)(tnew,t);
ret=supernormalizea_byrow(tnew);
MATRIXFF(memcpy)(tnew2,t2);
Expand Down Expand Up @@ -207,6 +208,7 @@ int pij_rank(const MATRIXF* t,const MATRIXF* t2,MATRIXF* p,char nodiag,size_t me

//Step 1: Supernormalization
LOG(9,"Supernormalizing...")
LOG(6,"Compatibility: From version 2.x.x, Continuous data will not go through supernormalization by default. A separate function interface will be provided for supernormalization. Simple normalization to zero mean and unit variance will still proceed as before.")
MATRIXFF(memcpy)(tnew,t);
ret=supernormalizea_byrow(tnew);
MATRIXFF(memcpy)(tnew2,t2);
Expand Down

0 comments on commit 8e183e6

Please sign in to comment.