{
  "_id": "6a1088b9acfb0bcc41cb21df",
  "Package": "DSLite",
  "Type": "Package",
  "Version": "1.5.0",
  "Title": "'DataSHIELD' Implementation on Local Datasets",
  "Authors@R": "c(person(given = \"Yannick\",\nfamily = \"Marcon\",\nrole = c(\"aut\", \"cre\"),\nemail = \"yannick.marcon@obiba.org\",\ncomment = c(ORCID = \"0000-0003-0138-2023\")))",
  "Description": "'DataSHIELD' is an infrastructure and series of R packages\nthat enables the remote and 'non-disclosive' analysis of\nsensitive research data. This 'DataSHIELD Interface'\nimplementation is for analyzing datasets living in the current\nR session. The purpose of this is primarily for lightweight\n'DataSHIELD' analysis package development.",
  "License": "LGPL (>= 2.1)",
  "URL": "https://github.com/datashield/DSLite/,\nhttps://datashield.github.io/DSLite/, https://datashield.org/,\nhttps://doi.org/10.1093/ije/dyu188",
  "BugReports": "https://github.com/datashield/DSLite/issues/",
  "RoxygenNote": "7.3.2",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Collate": "'DSLiteDriver.R' 'DSLiteConnection.R' 'DSLiteResult.R'\n'DSLiteServer.R' 'ast.R' 'data.cnsim.R' 'data.dasim.R'\n'data.discordant.R' 'data.survival.R' 'data.testing.dataset.R'\n'defaultDSConfiguration.R' 'getDSLiteData.R' 'lex-yacc.R'\n'setupCNSIMTest.R' 'setupDASIMTest.R' 'setupDATASETTest.R'\n'setupDISCORDANTTest.R' 'setupDSLiteServer.R'\n'setupSURVIVALTest.R' 'testParse.R'",
  "Repository": "https://datashield.r-universe.dev",
  "Date/Publication": "2025-11-06 18:36:46 UTC",
  "RemoteUrl": "https://github.com/datashield/dslite",
  "RemoteRef": "HEAD",
  "RemoteSha": "c90142966b44786a4115cf749ec0a9e272247415",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-05 07:41:31 UTC",
    "User": "root"
  },
  "Author": "Yannick Marcon [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-0138-2023>)",
  "Maintainer": "Yannick Marcon <yannick.marcon@obiba.org>",
  "MD5sum": "953d9d1a3f72bc024be570a1843f24fa",
  "_user": "datashield",
  "_type": "src",
  "_file": "DSLite_1.5.0.tar.gz",
  "_fileid": "bf96bdeba93d405847772ac284dad8806cbb5af4b69a82d9e3bacc82ac2ac713",
  "_filesize": 1763805,
  "_sha256": "bf96bdeba93d405847772ac284dad8806cbb5af4b69a82d9e3bacc82ac2ac713",
  "_created": "2026-05-05T07:41:31.000Z",
  "_published": "2026-05-22T16:47:53.559Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77423840084,
      "time": 163,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6801102193"
    },
    {
      "job": 77423840669,
      "time": 134,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6801091831"
    },
    {
      "job": 77423840682,
      "time": 156,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6801097711"
    },
    {
      "job": 77423840291,
      "time": 116,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6801086420"
    },
    {
      "job": 77423839712,
      "time": 207,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6801054859"
    },
    {
      "job": 77423839872,
      "time": 100,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7165807893"
    },
    {
      "job": 77423840268,
      "time": 161,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6801099456"
    },
    {
      "job": 77423840867,
      "time": 131,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6801090953"
    },
    {
      "job": 77423840545,
      "time": 160,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6801099032"
    }
  ],
  "_buildurl": "https://github.com/r-universe/datashield/actions/runs/25363868941",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/datashield/dslite",
  "_commit": {
    "id": "c90142966b44786a4115cf749ec0a9e272247415",
    "author": "Yannick Marcon <yannick.marcon@obiba.org>",
    "committer": "Yannick Marcon <yannick.marcon@obiba.org>",
    "message": "chore: updated CNSIM example\n",
    "time": 1762454206
  },
  "_maintainer": {
    "name": "Yannick Marcon",
    "email": "yannick.marcon@obiba.org",
    "login": "ymarcon",
    "uuid": 2581149,
    "orcid": "0000-0003-0138-2023"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "DSI",
      "version": ">= 1.5",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Depends"
    },
    {
      "package": "R6",
      "role": "Depends"
    },
    {
      "package": "rly",
      "role": "Depends"
    },
    {
      "package": "resourcer",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "datashield",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-30",
      "n": 5
    },
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2025-45",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 4,
  "_contributors": [
    {
      "user": "ymarcon",
      "count": 113,
      "uuid": 2581149
    }
  ],
  "_userbio": {
    "uuid": 3417372,
    "type": "organization",
    "name": "DataSHIELD",
    "description": "DataSHIELD is a series of R libraries that enables the non-disclosive co-analysis of distributed sensitive research data. "
  },
  "_downloads": {
    "count": 780,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/DSLite"
  },
  "_devurl": "https://github.com/datashield/dslite",
  "_pkgdown": "https://datashield.github.io/DSLite/",
  "_searchresults": 68,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/DSLite.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/datashield/dslite",
  "_realowner": "datashield",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2020-04-10"
    },
    {
      "version": "1.1.0",
      "date": "2020-05-18"
    },
    {
      "version": "1.2.0",
      "date": "2021-03-16"
    },
    {
      "version": "1.3.0",
      "date": "2021-06-23"
    },
    {
      "version": "1.4.0",
      "date": "2022-10-07"
    },
    {
      "version": "1.4.1",
      "date": "2025-07-25"
    }
  ],
  "_exports": [
    "defaultDSConfiguration",
    "dsAggregate",
    "dsAssignExpr",
    "dsAssignResource",
    "dsAssignTable",
    "dsConnect",
    "dsDisconnect",
    "dsFetch",
    "dsGetInfo",
    "dsHasResource",
    "dsHasTable",
    "dsIsAsync",
    "dsIsCompleted",
    "dsKeepAlive",
    "dsListMethods",
    "dsListPackages",
    "dsListProfiles",
    "dsListResources",
    "dsListSymbols",
    "dsListTables",
    "dsListWorkspaces",
    "DSLite",
    "DSLiteServer",
    "dsRestoreWorkspace",
    "dsRmSymbol",
    "dsRmWorkspace",
    "dsSaveWorkspace",
    "FunctionNode",
    "getDSLiteData",
    "GroupNode",
    "newDSLiteServer",
    "Node",
    "NumericNode",
    "setupCNSIMTest",
    "setupDASIMTest",
    "setupDATASETTest",
    "setupDISCORDANTTest",
    "setupDSLiteServer",
    "setupSURVIVALTest",
    "StringNode",
    "SymbolNode",
    "testParse",
    "UnaryOpNode"
  ],
  "_datasets": [
    {
      "name": "CNSIM1",
      "title": "Simulated dataset CNSIM 1",
      "object": "CNSIM1",
      "file": "CNSIM1.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "LAB_TSC",
        "LAB_TRIG",
        "LAB_HDL",
        "LAB_GLUC_ADJUSTED",
        "PM_BMI_CONTINUOUS",
        "DIS_CVA",
        "MEDI_LPD",
        "DIS_DIAB",
        "DIS_AMI",
        "GENDER",
        "PM_BMI_CATEGORICAL"
      ],
      "rows": 2163,
      "table": true,
      "tojson": true
    },
    {
      "name": "CNSIM2",
      "title": "Simulated dataset CNSIM 2",
      "object": "CNSIM2",
      "file": "CNSIM2.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "LAB_TSC",
        "LAB_TRIG",
        "LAB_HDL",
        "LAB_GLUC_ADJUSTED",
        "PM_BMI_CONTINUOUS",
        "DIS_CVA",
        "MEDI_LPD",
        "DIS_DIAB",
        "DIS_AMI",
        "GENDER",
        "PM_BMI_CATEGORICAL"
      ],
      "rows": 3088,
      "table": true,
      "tojson": true
    },
    {
      "name": "CNSIM3",
      "title": "Simulated dataset CNSIM 3",
      "object": "CNSIM3",
      "file": "CNSIM3.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "LAB_TSC",
        "LAB_TRIG",
        "LAB_HDL",
        "LAB_GLUC_ADJUSTED",
        "PM_BMI_CONTINUOUS",
        "DIS_CVA",
        "MEDI_LPD",
        "DIS_DIAB",
        "DIS_AMI",
        "GENDER",
        "PM_BMI_CATEGORICAL"
      ],
      "rows": 4128,
      "table": true,
      "tojson": true
    },
    {
      "name": "DASIM1",
      "title": "Simulated dataset DASIM 1",
      "object": "DASIM1",
      "file": "DASIM1.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "LAB_TSC",
        "LAB_TRIG",
        "LAB_HDL",
        "LAB_GLUC_FASTING",
        "PM_BMI_CONTINUOUS",
        "DIS_CVA",
        "DIS_DIAB",
        "DIS_AMI",
        "GENDER",
        "PM_BMI_CATEGORICAL"
      ],
      "rows": 10000,
      "table": true,
      "tojson": true
    },
    {
      "name": "DASIM2",
      "title": "Simulated dataset DASIM 2",
      "object": "DASIM2",
      "file": "DASIM2.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "LAB_TSC",
        "LAB_TRIG",
        "LAB_HDL",
        "LAB_GLUC_FASTING",
        "PM_BMI_CONTINUOUS",
        "DIS_CVA",
        "DIS_DIAB",
        "DIS_AMI",
        "GENDER",
        "PM_BMI_CATEGORICAL"
      ],
      "rows": 10000,
      "table": true,
      "tojson": true
    },
    {
      "name": "DASIM3",
      "title": "Simulated dataset DASIM 3",
      "object": "DASIM3",
      "file": "DASIM3.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "LAB_TSC",
        "LAB_TRIG",
        "LAB_HDL",
        "LAB_GLUC_FASTING",
        "PM_BMI_CONTINUOUS",
        "DIS_CVA",
        "DIS_DIAB",
        "DIS_AMI",
        "GENDER",
        "PM_BMI_CATEGORICAL"
      ],
      "rows": 10000,
      "table": true,
      "tojson": true
    },
    {
      "name": "DISCORDANT_STUDY1",
      "title": "Simulated dataset DISCORDANT 1",
      "object": "DISCORDANT_STUDY1",
      "file": "DISCORDANT_STUDY1.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "A",
        "B"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "DISCORDANT_STUDY2",
      "title": "Simulated dataset DISCORDANT 2",
      "object": "DISCORDANT_STUDY2",
      "file": "DISCORDANT_STUDY2.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "A",
        "C"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "DISCORDANT_STUDY3",
      "title": "Simulated dataset DISCORDANT 3",
      "object": "DISCORDANT_STUDY3",
      "file": "DISCORDANT_STUDY3.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "B",
        "C"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "logindata.dslite.cnsim",
      "title": "DataSHIELD login data for the CNSIM simulated datasets",
      "object": "logindata.dslite.cnsim",
      "file": "logindata.dslite.cnsim.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "server",
        "url",
        "user",
        "password",
        "table",
        "options",
        "driver"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "logindata.dslite.dasim",
      "title": "DataSHIELD login data for the DASIM simulated datasets",
      "object": "logindata.dslite.dasim",
      "file": "logindata.dslite.dasim.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "server",
        "url",
        "user",
        "password",
        "table",
        "options",
        "driver"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "logindata.dslite.discordant",
      "title": "DataSHIELD login data for the DISCORDANT simulated datasets",
      "object": "logindata.dslite.discordant",
      "file": "logindata.dslite.discordant.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "server",
        "url",
        "user",
        "password",
        "table",
        "options",
        "driver"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "logindata.dslite.survival.expand_with_missing",
      "title": "DataSHIELD login data for the simulated survival expand-with-missing datasets",
      "object": "logindata.dslite.survival.expand_with_missing",
      "file": "logindata.dslite.survival.expand_with_missing.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "server",
        "url",
        "user",
        "password",
        "table",
        "options",
        "driver"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "logindata.dslite.testing.dataset",
      "title": "DataSHIELD login data for the TESTING.DATASET simulated datasets",
      "object": "logindata.dslite.testing.dataset",
      "file": "logindata.dslite.testing.dataset.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "server",
        "url",
        "user",
        "password",
        "table",
        "options",
        "driver"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "SURVIVAL.EXPAND_WITH_MISSING1",
      "title": "Simulated survival expand-with-missing dataset 1",
      "object": "SURVIVAL.EXPAND_WITH_MISSING1",
      "file": "SURVIVAL.EXPAND_WITH_MISSING1.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "study.id",
        "time.id",
        "starttime",
        "endtime",
        "survtime",
        "cens",
        "age.60",
        "female",
        "noise.56",
        "pm10.16",
        "bmi.26"
      ],
      "rows": 2060,
      "table": true,
      "tojson": true
    },
    {
      "name": "SURVIVAL.EXPAND_WITH_MISSING2",
      "title": "Simulated survival expand-with-missing dataset 2",
      "object": "SURVIVAL.EXPAND_WITH_MISSING2",
      "file": "SURVIVAL.EXPAND_WITH_MISSING2.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "study.id",
        "time.id",
        "starttime",
        "endtime",
        "survtime",
        "cens",
        "age.60",
        "female",
        "noise.56",
        "pm10.16",
        "bmi.26"
      ],
      "rows": 1640,
      "table": true,
      "tojson": true
    },
    {
      "name": "SURVIVAL.EXPAND_WITH_MISSING3",
      "title": "Simulated survival expand-with-missing dataset 3",
      "object": "SURVIVAL.EXPAND_WITH_MISSING3",
      "file": "SURVIVAL.EXPAND_WITH_MISSING3.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "study.id",
        "time.id",
        "starttime",
        "endtime",
        "survtime",
        "cens",
        "age.60",
        "female",
        "noise.56",
        "pm10.16",
        "bmi.26"
      ],
      "rows": 2688,
      "table": true,
      "tojson": true
    },
    {
      "name": "TESTING.DATASET1",
      "title": "Simulated dataset TESTING.DATASET 1",
      "object": "TESTING.DATASET1",
      "file": "TESTING.DATASET1.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ID",
        "CHARACTER",
        "LOGICAL",
        "NA_VALUES",
        "NULL_VALUES",
        "INTEGER",
        "NON_NEGATIVE_INTEGER",
        "POSITIVE_INTEGER",
        "NEGATIVE_INTEGER",
        "NUMERIC",
        "NON_NEGATIVE_NUMERIC",
        "POSITIVE_NUMERIC",
        "NEGATIVE_NUMERIC",
        "FACTOR_CHARACTER",
        "FACTOR_INTEGER",
        "IDENTIFIER",
        "CATEGORY"
      ],
      "rows": 71,
      "table": true,
      "tojson": true
    },
    {
      "name": "TESTING.DATASET2",
      "title": "Simulated dataset TESTING.DATASET 2",
      "object": "TESTING.DATASET2",
      "file": "TESTING.DATASET2.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ID",
        "CHARACTER",
        "LOGICAL",
        "NA_VALUES",
        "NULL_VALUES",
        "INTEGER",
        "NON_NEGATIVE_INTEGER",
        "POSITIVE_INTEGER",
        "NEGATIVE_INTEGER",
        "NUMERIC",
        "NON_NEGATIVE_NUMERIC",
        "POSITIVE_NUMERIC",
        "NEGATIVE_NUMERIC",
        "FACTOR_CHARACTER",
        "FACTOR_INTEGER",
        "IDENTIFIER",
        "CATEGORY"
      ],
      "rows": 71,
      "table": true,
      "tojson": true
    },
    {
      "name": "TESTING.DATASET3",
      "title": "Simulated dataset TESTING.DATASET 3",
      "object": "TESTING.DATASET3",
      "file": "TESTING.DATASET3.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ID",
        "CHARACTER",
        "LOGICAL",
        "NA_VALUES",
        "NULL_VALUES",
        "INTEGER",
        "NON_NEGATIVE_INTEGER",
        "POSITIVE_INTEGER",
        "NEGATIVE_INTEGER",
        "NUMERIC",
        "NON_NEGATIVE_NUMERIC",
        "POSITIVE_NUMERIC",
        "NEGATIVE_NUMERIC",
        "FACTOR_CHARACTER",
        "FACTOR_INTEGER",
        "IDENTIFIER",
        "CATEGORY"
      ],
      "rows": 71,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "BinaryOpNode",
      "title": "Binary operation AST node",
      "concept": [
        "parser items"
      ],
      "topics": [
        "BinaryOpNode"
      ]
    },
    {
      "page": "CNSIM1",
      "title": "Simulated dataset CNSIM 1",
      "topics": [
        "CNSIM1"
      ]
    },
    {
      "page": "CNSIM2",
      "title": "Simulated dataset CNSIM 2",
      "topics": [
        "CNSIM2"
      ]
    },
    {
      "page": "CNSIM3",
      "title": "Simulated dataset CNSIM 3",
      "topics": [
        "CNSIM3"
      ]
    },
    {
      "page": "DASIM1",
      "title": "Simulated dataset DASIM 1",
      "topics": [
        "DASIM1"
      ]
    },
    {
      "page": "DASIM2",
      "title": "Simulated dataset DASIM 2",
      "topics": [
        "DASIM2"
      ]
    },
    {
      "page": "DASIM3",
      "title": "Simulated dataset DASIM 3",
      "topics": [
        "DASIM3"
      ]
    },
    {
      "page": "defaultDSConfiguration",
      "title": "Default DataSHIELD configuration",
      "topics": [
        "defaultDSConfiguration"
      ]
    },
    {
      "page": "DISCORDANT_STUDY1",
      "title": "Simulated dataset DISCORDANT 1",
      "topics": [
        "DISCORDANT_STUDY1"
      ]
    },
    {
      "page": "DISCORDANT_STUDY2",
      "title": "Simulated dataset DISCORDANT 2",
      "topics": [
        "DISCORDANT_STUDY2"
      ]
    },
    {
      "page": "DISCORDANT_STUDY3",
      "title": "Simulated dataset DISCORDANT 3",
      "topics": [
        "DISCORDANT_STUDY3"
      ]
    },
    {
      "page": "dsAggregate-DSLiteConnection-method",
      "title": "Aggregate data",
      "topics": [
        "dsAggregate,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsAssignExpr-DSLiteConnection-method",
      "title": "Assign the result of an expression",
      "topics": [
        "dsAssignExpr,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsAssignResource-DSLiteConnection-method",
      "title": "Assign a resource",
      "topics": [
        "dsAssignResource,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsAssignTable-DSLiteConnection-method",
      "title": "Assign a table",
      "topics": [
        "dsAssignTable,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsConnect-DSLiteDriver-method",
      "title": "Connect to a DSLite server",
      "topics": [
        "dsConnect,DSLiteDriver-method"
      ]
    },
    {
      "page": "dsDisconnect-DSLiteConnection-method",
      "title": "Disconnect from a DSLite server",
      "topics": [
        "dsDisconnect,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsFetch-DSLiteResult-method",
      "title": "Fetch the result",
      "topics": [
        "dsFetch,DSLiteResult-method"
      ]
    },
    {
      "page": "dsGetInfo-DSLiteResult-method",
      "title": "Get result info",
      "topics": [
        "dsGetInfo,DSLiteResult-method"
      ]
    },
    {
      "page": "dsHasResource-DSLiteConnection-method",
      "title": "Verify DSLite server resource",
      "topics": [
        "dsHasResource,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsHasTable-DSLiteConnection-method",
      "title": "Verify DSLite server dataset",
      "topics": [
        "dsHasTable,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsIsAsync-DSLiteConnection-method",
      "title": "DSLite asynchronous support",
      "topics": [
        "dsIsAsync,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsIsCompleted-DSLiteResult-method",
      "title": "Get whether the operation is completed",
      "topics": [
        "dsIsCompleted,DSLiteResult-method"
      ]
    },
    {
      "page": "dsKeepAlive-DSLiteConnection-method",
      "title": "Keep connection with a DSLite server alive",
      "topics": [
        "dsKeepAlive,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsListMethods-DSLiteConnection-method",
      "title": "List methods",
      "topics": [
        "dsListMethods,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsListPackages-DSLiteConnection-method",
      "title": "List packages",
      "topics": [
        "dsListPackages,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsListProfiles-DSLiteConnection-method",
      "title": "List profiles",
      "topics": [
        "dsListProfiles,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsListResources-DSLiteConnection-method",
      "title": "List DSLite server resources",
      "topics": [
        "dsListResources,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsListSymbols-DSLiteConnection-method",
      "title": "List R symbols",
      "topics": [
        "dsListSymbols,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsListTables-DSLiteConnection-method",
      "title": "List DSLite server datasets",
      "topics": [
        "dsListTables,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsListWorkspaces-DSLiteConnection-method",
      "title": "List workspaces",
      "topics": [
        "dsListWorkspaces,DSLiteConnection-method"
      ]
    },
    {
      "page": "DSLite",
      "title": "Create a DSLite driver",
      "topics": [
        "DSLite"
      ]
    },
    {
      "page": "DSLiteServer",
      "title": "Lightweight DataSHIELD server-side component",
      "concept": [
        "server-side items"
      ],
      "topics": [
        "DSLiteServer"
      ]
    },
    {
      "page": "dsRestoreWorkspace-DSLiteConnection-method",
      "title": "Restore workspace",
      "topics": [
        "dsRestoreWorkspace,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsRmSymbol-DSLiteConnection-method",
      "title": "Remove a R symbol",
      "topics": [
        "dsRmSymbol,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsRmWorkspace-DSLiteConnection-method",
      "title": "Remove a workspace",
      "topics": [
        "dsRmWorkspace,DSLiteConnection-method"
      ]
    },
    {
      "page": "dsSaveWorkspace-DSLiteConnection-method",
      "title": "Save workspace",
      "topics": [
        "dsSaveWorkspace,DSLiteConnection-method"
      ]
    },
    {
      "page": "FormulaNode",
      "title": "Formula AST node",
      "concept": [
        "parser items"
      ],
      "topics": [
        "FormulaNode"
      ]
    },
    {
      "page": "FunctionNode",
      "title": "Function AST node",
      "concept": [
        "parser items"
      ],
      "topics": [
        "FunctionNode"
      ]
    },
    {
      "page": "getDSLiteData",
      "title": "Get data value from DSLite connection(s)",
      "topics": [
        "getDSLiteData"
      ]
    },
    {
      "page": "GroupNode",
      "title": "Group AST node",
      "concept": [
        "parser items"
      ],
      "topics": [
        "GroupNode"
      ]
    },
    {
      "page": "logindata.dslite.cnsim",
      "title": "DataSHIELD login data for the CNSIM simulated datasets",
      "topics": [
        "logindata.dslite.cnsim"
      ]
    },
    {
      "page": "logindata.dslite.dasim",
      "title": "DataSHIELD login data for the DASIM simulated datasets",
      "topics": [
        "logindata.dslite.dasim"
      ]
    },
    {
      "page": "logindata.dslite.discordant",
      "title": "DataSHIELD login data for the DISCORDANT simulated datasets",
      "topics": [
        "logindata.dslite.discordant"
      ]
    },
    {
      "page": "logindata.dslite.survival.expand_with_missing",
      "title": "DataSHIELD login data for the simulated survival expand-with-missing datasets",
      "topics": [
        "logindata.dslite.survival.expand_with_missing"
      ]
    },
    {
      "page": "logindata.dslite.testing.dataset",
      "title": "DataSHIELD login data for the TESTING.DATASET simulated datasets",
      "topics": [
        "logindata.dslite.testing.dataset"
      ]
    },
    {
      "page": "newDSLiteServer",
      "title": "Create a new DSLite server",
      "concept": [
        "server-side items"
      ],
      "topics": [
        "newDSLiteServer"
      ]
    },
    {
      "page": "Node",
      "title": "Simple AST node",
      "concept": [
        "parser items"
      ],
      "topics": [
        "Node"
      ]
    },
    {
      "page": "NumericNode",
      "title": "Numeric AST node",
      "concept": [
        "parser items"
      ],
      "topics": [
        "NumericNode"
      ]
    },
    {
      "page": "ParameterNode",
      "title": "Parameter AST node",
      "concept": [
        "parser items"
      ],
      "topics": [
        "ParameterNode"
      ]
    },
    {
      "page": "RangeNode",
      "title": "Range AST node",
      "concept": [
        "parser items"
      ],
      "topics": [
        "RangeNode"
      ]
    },
    {
      "page": "setupCNSIMTest",
      "title": "Setup a test environment based on the CNSIM simulated datasets",
      "concept": [
        "setup functions"
      ],
      "topics": [
        "setupCNSIMTest"
      ]
    },
    {
      "page": "setupDASIMTest",
      "title": "Setup a test environment based on the DASIM simulated datasets",
      "concept": [
        "setup functions"
      ],
      "topics": [
        "setupDASIMTest"
      ]
    },
    {
      "page": "setupDATASETTest",
      "title": "Setup a test environment based on the TESTING.DATASET simulated datasets",
      "concept": [
        "setup functions"
      ],
      "topics": [
        "setupDATASETTest"
      ]
    },
    {
      "page": "setupDISCORDANTTest",
      "title": "Setup a test environment based on the DISCORDANT simulated datasets",
      "concept": [
        "setup functions"
      ],
      "topics": [
        "setupDISCORDANTTest"
      ]
    },
    {
      "page": "setupDSLiteServer",
      "title": "Setup an environment based on named datasets and logindata",
      "concept": [
        "setup functions"
      ],
      "topics": [
        "setupDSLiteServer"
      ]
    },
    {
      "page": "setupSURVIVALTest",
      "title": "Setup a test environment based on the SURVIVAL (EXPAND_WITH_MISSING) simulated datasets",
      "concept": [
        "setup functions"
      ],
      "topics": [
        "setupSURVIVALTest"
      ]
    },
    {
      "page": "StringNode",
      "title": "String AST node",
      "concept": [
        "parser items"
      ],
      "topics": [
        "StringNode"
      ]
    },
    {
      "page": "SURVIVAL.EXPAND_WITH_MISSING1",
      "title": "Simulated survival expand-with-missing dataset 1",
      "topics": [
        "SURVIVAL.EXPAND_WITH_MISSING1"
      ]
    },
    {
      "page": "SURVIVAL.EXPAND_WITH_MISSING2",
      "title": "Simulated survival expand-with-missing dataset 2",
      "topics": [
        "SURVIVAL.EXPAND_WITH_MISSING2"
      ]
    },
    {
      "page": "SURVIVAL.EXPAND_WITH_MISSING3",
      "title": "Simulated survival expand-with-missing dataset 3",
      "topics": [
        "SURVIVAL.EXPAND_WITH_MISSING3"
      ]
    },
    {
      "page": "SymbolNode",
      "title": "Symbol AST node",
      "concept": [
        "parser items"
      ],
      "topics": [
        "SymbolNode"
      ]
    },
    {
      "page": "TESTING.DATASET1",
      "title": "Simulated dataset TESTING.DATASET 1",
      "topics": [
        "TESTING.DATASET1"
      ]
    },
    {
      "page": "TESTING.DATASET2",
      "title": "Simulated dataset TESTING.DATASET 2",
      "topics": [
        "TESTING.DATASET2"
      ]
    },
    {
      "page": "TESTING.DATASET3",
      "title": "Simulated dataset TESTING.DATASET 3",
      "topics": [
        "TESTING.DATASET3"
      ]
    },
    {
      "page": "testParse",
      "title": "Parse an expression according to DataSHIELD syntax rules and returns an Abstract Syntaxic Tree (AST) node.",
      "topics": [
        "testParse"
      ]
    },
    {
      "page": "UnaryOpNode",
      "title": "Unary operator AST node",
      "concept": [
        "parser items"
      ],
      "topics": [
        "UnaryOpNode"
      ]
    }
  ],
  "_readme": "https://github.com/datashield/dslite/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "crayon",
    "DSI",
    "glue",
    "hms",
    "lifecycle",
    "pkgconfig",
    "prettyunits",
    "progress",
    "R6",
    "rlang",
    "rly",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "developing-with-dslite.Rmd",
      "filename": "developing-with-dslite.html",
      "title": "DataSHIELD Development with DSLite",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Development Environment Setup",
        "DataSHIELD Packages",
        "Test Datasets",
        "R Package Development Tools",
        "DataSHIELD Development Flow",
        "DSLiteServer",
        "DataSHIELD Configuration",
        "DataSHIELD Sessions",
        "Debugging",
        "Limitations",
        "Server Side Environments"
      ],
      "created": "2020-04-02 15:35:17",
      "modified": "2025-07-25 12:39:55",
      "commits": 6
    }
  ],
  "_score": 5.6106601630898805,
  "_indexed": true,
  "_nocasepkg": "dslite",
  "_universes": [
    "datashield",
    "ymarcon"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.5.0",
      "date": "2026-05-05T07:43:54.000Z",
      "distro": "noble",
      "commit": "c90142966b44786a4115cf749ec0a9e272247415",
      "fileid": "d003ce47999567fd6176392bd73e97368ff3e17dba65d8fe0a5bdb3c7fa64da2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/datashield/actions/runs/25363868941"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.5.0",
      "date": "2026-05-05T07:43:27.000Z",
      "distro": "noble",
      "commit": "c90142966b44786a4115cf749ec0a9e272247415",
      "fileid": "be3172e3a0b821b48a252acf245bdd165fc7a131b60038f602cbe6381a03a2e6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/datashield/actions/runs/25363868941"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.5.0",
      "date": "2026-05-05T07:43:39.000Z",
      "commit": "c90142966b44786a4115cf749ec0a9e272247415",
      "fileid": "d5dcb46f18a506339c5176024994d8e181b5ac73b56fe91e0a65efdce7c09508",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/datashield/actions/runs/25363868941"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.5.0",
      "date": "2026-05-05T07:43:16.000Z",
      "commit": "c90142966b44786a4115cf749ec0a9e272247415",
      "fileid": "b1d43f8c540a5f244de3e83ad030fc2c31ef13936b745e8934e30700671be5e2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/datashield/actions/runs/25363868941"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.5.0",
      "date": "2026-05-05T07:43:33.000Z",
      "commit": "c90142966b44786a4115cf749ec0a9e272247415",
      "fileid": "e76f421889d8135f0ecb355c7a59213155686ddda317caf5ddecf7e81c1d44a0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/datashield/actions/runs/25363868941"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.5.0",
      "date": "2026-05-05T07:43:06.000Z",
      "commit": "c90142966b44786a4115cf749ec0a9e272247415",
      "fileid": "856dcba4db8289dfc88b108c82e289f312b1454e0418ef1d3bd19a5aadb11ba5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/datashield/actions/runs/25363868941"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.5.0",
      "date": "2026-05-05T07:42:48.000Z",
      "commit": "c90142966b44786a4115cf749ec0a9e272247415",
      "fileid": "3ffa99c39b90c441a11a604f919e868be3a523083ca868a074ea55f5e628e378",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/datashield/actions/runs/25363868941"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.5.0",
      "date": "2026-05-22T16:47:31.000Z",
      "commit": "c90142966b44786a4115cf749ec0a9e272247415",
      "fileid": "7e819ab9b4ddc9a49f994ee67ca67fc1d0c95e37eedf7b93ee9f467582256636",
      "status": "success",
      "buildurl": "https://github.com/r-universe/datashield/actions/runs/25363868941"
    }
  ]
}