Skip to content

Releases: SASPAC/baseplus

The BasePlus package [ver. 2.1.0]

09 Sep 11:21
2c7713a
Compare
Choose a tag to compare

The BasePlus package [ver. 2.1.0]

Changes:

Update to the
%rainCloudPlot()
macro, new whiskerScale= parameter added.

See documentation for details.


SHA256 digest for BasePlus: F*DFA83F8E0D7424DEB63D49620392068BC68D766552E2804CB6B01DE8E5A87769


Example.

%rainCloudPlot(
 sashelp.class
,sex
,height
,whiskerScale=0.5
)

The BasePlus package [ver. 2.0.1]

24 Jul 06:15
dd158fc
Compare
Choose a tag to compare

The BasePlus package [ver. 2.0.1]

This release is dedicated to all dyslexics in the world.

Changes:

New macros:

  • %expandDataSetsList() allowing to expand data set lists of the form: a1-a3, b_:, mixed, and _all_;
  • %unifyVarsCaseSize() allowing to convert all variables in a list of datasets to all-low-case or all-upcase letters.

Both macros are result of recent discussions at SAS-L and communities.sas.com.

New format/informats:

See documentation for details.


SHA256 digest for BasePlus: F*FB102C9B12E870666C15A651017D48E0141E47D64C11437350D0EC75A7E9E609


Example 1. New macros.

data a1 a2 a3 b_x b_y b_z;
  set sashelp.class(obs=1);
run;

%put #%expandDataSetsList(lib=work,datasets=a1-a3 b_:)#;

proc print data=a1;
proc print data=b_x;
run;

%unifyVarsCaseSize(work,a1-a3 b_:)

proc print data=a1;
proc print data=b_x;
run;

Example 2. New formats/informats:

data _null_;
  x = input('żółw', bpklength.);
  y = input('żółw', bplength.);
  put x= y=;
run;
x=4 y=7

The BasePlus package [ver. 2.0.0]

23 Jul 20:19
f6f520b
Compare
Choose a tag to compare

The BasePlus package [ver. 2.0.0]

Changes:

New macros:

  • %expandDataSetsList() allowing to expand data set lists of the form: a1-a3, b_:, mixed, and _all_;
  • %unifyVarsCaseSize() allowing to convert all variables in a list of datasets to all-low-case or all-upcase letters.

Both macros are result of recent discussions at SAS-L and communities.sas.com.

New format/informats:

See documentation for details.


SHA256 digest for BasePlus: F*0730DD793516E5C193842126A7EC9D339ADADD19F0F40B071F938CABDE4E66AD


Example 1. New macros.

data a1 a2 a3 b_x b_y b_z;
  set sashelp.class(obs=1);
run;

%put #%expandDataSetsList(lib=work,datasets=a1-a3 b_:)#;

proc print data=a1;
proc print data=b_x;
run;

%unifyVarsCaseSize(work,a1-a3 b_:)

proc print data=a1;
proc print data=b_x;
run;

Example 2. New formats/informats:

data _null_;
  x = input('żółw', bpklenght.);
  y = input('żółw', bplenght.);
  put x= y=;
run;
x=4 y=7

The BasePlus package [ver. 1.43.0]

22 Jul 07:09
4b19a74
Compare
Choose a tag to compare

The BasePlus package [ver. 1.43.0]

Changes:

Update to %getVars() and %qgetVars() macros.

New parameter ignoreCases= added. It is an optional parameter.
It indicates if variables names search should be case insensitive.
With default value 1, the search is case insensitive.

See documentation for details.


SHA256 digest for BasePlus: F*68BB953CD732EB43119A3339656670292317FE1C3B764EC57484C7D5C9DF23EB


The BasePlus package [ver. 1.42.1]

19 Jul 08:34
817fa27
Compare
Choose a tag to compare

The BasePlus package [ver. 1.42.1]

Changes:

Update to the
%rainCloudPlot()
macro, input parameters checks added.

See documentation for details.


SHA256 digest for BasePlus: F*2129F372D72A34A4FB1F368A581EA33D64AD4D8F3707213D5B9553F3C3122003


The BasePlus package [ver. 1.42.0]

10 Jul 21:12
94ec410
Compare
Choose a tag to compare

The BasePlus package [ver. 1.42.0]

Changes:

New macro
%GenerateOneLiners()
allowing to generate "one liner" functions of the form:

%macro FUNCTION()/parmbuff;
%sysfunc(FUNCTION&syspbuff)
%mend FUNCTION;

See documentation for details.


SHA256 digest for BasePlus: F*6012D1475AE22A4445C032D8EAE092BE515D8CD2AE390CC087F5987ACB8BCB13


Example

%GenerateOneLiners(
  listOfFunctions=SUM MEAN MEDIAN VAR
, prefix=_)

%put 
  %_SUM(1,2,3,4,5,6) 
  %_MEAN(1,2,3,4,5,6)
  %_MEDIAN(1,2,3,4,5,6)
  %_VAR(1,2,3,4,5,6)
;

The BasePlus package [ver. 1.41.0]

09 Jun 16:55
3cecb0a
Compare
Choose a tag to compare

The BasePlus package [ver. 1.41.0]

Changes:

Update to the
%rainCloudPlot()
macro, new parameter:

  • meanShiftLine=
  • meanShiftStep=
  • meanShiftColors=
  • xaxisValues=
  • xaxisValuesDisplay=
  • xaxisValuesFormat=
  • xaxisValuesRotate=
  • xaxisOther=
  • reuseN=

See documentation for details.


SHA256 digest for BasePlus: F*6760DDF382E7CA9A1291F028FA7F2BACB68A3D31CEA3A85104E13EA08645AEF1


The BasePlus package [ver. 1.40.0]

06 Jun 20:22
ab78338
Compare
Choose a tag to compare

The BasePlus package [ver. 1.40.0]

Changes:

Update to the
%rainCloudPlot()
macro, new parameter:

  • boxPlotLineSize=
  • boxPlotFill=
  • xBothAxis=
  • minRange=
  • maxRange=

See documentation for details.


SHA256 digest for BasePlus: F*BD0333B92D7CB639A136CD4994DE0C63F8396E449E45BC714D71D2E15318F42D


The BasePlus package [ver. 1.39.0]

29 May 14:50
c88e524
Compare
Choose a tag to compare

The BasePlus package [ver. 1.39.0]

Changes:

Update to the
%downloadFilesTo()
macro, new parameter DSout= added.

Documentation updated and "cleaned".


SHA256 digest for BasePlus: F*3C3A2050E3FF46E1FC0F936634A66FC3F294A3531EFE0A7DC9CE74F2EF17C687


The BasePlus package [ver. 1.38.0]

12 Mar 13:50
3aaf69e
Compare
Choose a tag to compare

The BasePlus package [ver. 1.38.0]

Changes:

Update to the
%rainCloudPlot()
macro, new parameter for "vertical" plots added.

Documentation updated and "cleaned".


SHA256 digest for BasePlus: F*209FB8198270DEAB6151CE31391A352A065B4EE2689F40433FA9550A7F4AAC18


Example:

%RainCloudPlot(
    sashelp.cars
  , Origin
  , Invoice 
  , vertical = 1
)