DataSHIELD functions in v5

DataSHIELD functions in v5

Overview

The tables below outline all of the functions in DataSHIELD (i.e. in the base, betaTest, graphics, modelling and stats packages), and what their status will be in the v5 release. In summary we are:

  • Moving everything from the graphics, modelling and stats packages into the base packages.

  • Where an existing function has been updated with a new function in the betaTest packages it is probably* being moved to the base packages where it will replace the v4 function.

  • Where a new function has been developed in the betaTest packages it is probably* being moved to the base packages.

  • Where there are duplicates after this (e.g. where the same helper functions exist in multiple packages) we keep one of them.

  • *There are a couple of functions in betaTest we are not planning on releasing in v5, these will remain in the betaTest packages and continue to be developed & tested.

Server side functions

Function Name

Package

In v5

Release Plan

Notes

Function Name

Package

In v5

Release Plan

Notes

1

asFactorDS.R

dsBase

N

Delete

 

2

asListDS.R

dsBase

N

Replace with dsBetaTest asListDS.o.R

 

3

asMatrixDS.R

dsBase

N

Replace with dsBetaTest asMatrixDS.o.R

 

4

cDS.R

dsBase

Y

Keep as is

 

5

changeRefGroupDS.R

dsBase

Y

Keep as is

 

6

dataframeDS.R

dsBase

N

Replace with dsBetaTest dataframeDS.o.R

 

7

extract.R

dsBase

Y

Keep as is

 

8

isNaDS.R

dsBase

Y

Keep as is

 

9

isValidDS.R

dsBase

Y

Keep as is

 

10

listDS.R

dsBase

Y

Keep as is

 

11

meanDS.R

dsBase

N

Replace with dsBetaTest meanDS.o.R

 

12

namesDS.R

dsBase

Y

Keep as is

 

13

numNaDS.R

dsBase

Y

Keep as is

 

14

quantileMeanDS.R

dsBase

Y

Keep as is

 

15

recodeLevelsDS.R

dsBase

Y

Keep as is

 

16

replaceNaDS.R

dsBase

Y

Keep as is

 

17

rowColCalcDS.R

dsBase

Y

Keep as is

 

18

setFilterDS.R

dsBase

 

 

 

19

subsetByClassDS.R

dsBase

Y

Keep as is

 

20

subsetByClassHelper1.R

dsBase

Y

Keep as is

 

21

subsetByClassHelper2.R

dsBase

Y

Keep as is

 

22

subsetByClassHelper3.R

dsBase

Y

Keep as is

 

23

subsetDS.R

dsBase

Y

Keep as is

 

24

table1dDS.R

dsBase

Y

Keep as is

 

25

table2dDS.R

dsBase

N

Replace with dsBetaTest table2dDS.o.R

 

26

varDS.R

dsBase

N

Replace with dsBetaTest varDS.o.R

 

27

BooleDS.o.R

dsBetaTest

Y

Move to dsBase

 

28

asCharacterDS.o.R

dsBetaTest

Y

Move to dsBase

 

29

asDataMatrix.o.R

dsBetaTest

Y

Move to dsBase

 

30

asFactorDS1.o.R

dsBetaTest

Y

Move to dsBase

 

31

asFactorDS2.o.R

dsBetaTest

Y

Move to dsBase

 

32

asIntegerDS.o.R

dsBetaTest

Y

Move to dsBase

 

33

asListDS.o.R

dsBetaTest

Y

Move to dsBase

 

34

asLogicalDS.o.R

dsBetaTest

Y

Move to dsBase

 

35

asMatrixDS.o.R

dsBetaTest

Y

Move to dsBase

 

36

asNumericDS.o.R

dsBetaTest

Y

Move to dsBase

 

37

cbindDS.o.R

dsBetaTest

Y

Move to dsBase

 

38

covDS.o.R

dsBetaTest

Y

Move to dsBase

 

39

dataFrameDS.o.R

dsBetaTest

Y

Move to dsBase

 

40

dataFrameSortDS.o.R

dsBetaTest

Y

Move to dsBase

 

41

dataFrameSubsetDS1.o.R

dsBetaTest

Y

Move to dsBase

 

42

dataFrameSubsetDS2.o.R

dsBetaTest

Y

Move to dsBase

 

43

dimDS.o.R

dsBetaTest

Y

Move to dsBase

 

44

glmDS1.o.R

dsBetaTest

Y

Move to dsBase

 

45

glmDS2.o.R

dsBetaTest

Y

Move to dsBase

 

46

glmSLMADS2.o.R

dsBetaTest

Y

Move to dsBase

 

47

histogramDS.o.R

dsBetaTest

Y

Move to dsBase

 

48

lengthDS.o.R

dsBetaTest

Y

Move to dsBase

 

49

lexisDS1.o.R

dsBetaTest

Y

Move to dsBase

 

50

lexisDS2.o.R

dsBetaTest

Y

Move to dsBase

 

51

lexisDS3.o.R

dsBetaTest

Y

Move to dsBase

 

52

listDisclosureSettingsDS.o.R

dsBetaTest

Y

Move to dsBase

 

53

matrixDS.R

dsBetaTest

Y

Move to dsBase

 

54

matrixDetDS1.R

dsBetaTest

Y

Move to dsBase

 

55

matrixDetDS2.R

dsBetaTest

Y

Move to dsBase

 

56

matrixDiagDS.R

dsBetaTest

Y

Move to dsBase

 

57

matrixDimnamesDS.R

dsBetaTest

Y

Move to dsBase

 

58

matrixInvertDS.R

dsBetaTest

Y

Move to dsBase

 

59

matrixMultDS.R

dsBetaTest

Y

Move to dsBase

 

60

matrixTransposeDS.R

dsBetaTest

Y

Move to dsBase

 

61

meanDS.o.R

dsBetaTest

Y

Move to dsBase

 

62

meanSdGpDS.R

dsBetaTest

Y

Move to dsBase

 

63

mergeDS.o.R

dsBetaTest

Y

Move to dsBase

 

64