# Functions planned for deletion in v7.0 - to review

**URL:** <https://datashield.discourse.group/t/functions-planned-for-deletion-in-v7-0-to-review/1582>\
**Category:** Statistical development\
**Created:** [28 September 2026 11:23 UTC](https://datashield.discourse.group/t/functions-planned-for-deletion-in-v7-0-to-review/1582 "2026-09-28T11:23:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![timmyjc](https://avatars.discourse-cdn.com/v4/letter/t/45deac/32.png) [@timmyjc](https://datashield.discourse.group/u/timmyjc)\
**Post date:** [28 September 2026 11:23 UTC](https://datashield.discourse.group/t/functions-planned-for-deletion-in-v7-0-to-review/1582/1 "2026-09-28T11:23:34Z")

</div>

Hi all, As part of V7.0 release we are planning to remove a number of functions that have either been deprecated or are internal functions no longer used. Please could you review this list and let me know if you believe any of these are still needed?

Thanks Tim

Client functions made defunct:

- ds.listOpals
- ds.setDefaultOpals
- ds.listServersideFunctions
- ds.meanByClass
- ds.recodeLevels
- ds.subset
- ds.subsetByClass
- ds.table1D
- ds.table2D
- ds.vectorCalc
- ds.look
- ds.message
- ds.ranksSecure
- ds.testObjExists
- ds.dataFrameFill

Internal client helpers deleted:

- meanByClassHelper0a, 0b, 1, 2, 3, 4
- subsetHelper
- checkClass
- isDefined
- isAssigned
- ds.extractQuantiles

Server functions removed:

- recodeLevelsDS
- vectorDS
- subsetDS
- subsetByClassDS (and subsetByClassHelper1–3)
- table1DDS
- table2DDS
- messageDS
- testObjExistsDS
- dataFrameFillDS
- ranksSecureDS1, 2, 3, 5
- blackBoxDS
- blackBoxRanksDS
- minMaxRandDS
- extractQuantilesDS1, 2
- checkNegValueDS
