diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8deb132b9ddce5168b0dfea3178158cad26bc6a0..3e7d60a3e3dfbf95be3a8cc490177244ea885f18 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -153,12 +153,6 @@ h5parm_collector:
   script:
     - cwltool --no-container --preserve-environment LD_LIBRARY_PATH --preserve-environment PATH --preserve-environment PYTHONPATH steps/H5ParmCollector.cwl test_jobs/h5parm_collector.json
 
-blsmooth:
-  stage: test_steps
-  allow_failure: true
-  script:
-    - cwltool --no-container --preserve-environment LD_LIBRARY_PATH --preserve-environment PATH --preserve-environment PYTHONPATH steps/blsmooth.cwl test_jobs/blsmooth.json
-
 ddecal:
   stage: test_steps
   allow_failure: true
diff --git a/steps/blsmooth.cwl b/steps/blsmooth.cwl
deleted file mode 100644
index d139c594c6f1738109a4048f0abe7691c998d079..0000000000000000000000000000000000000000
--- a/steps/blsmooth.cwl
+++ /dev/null
@@ -1,91 +0,0 @@
-class: CommandLineTool
-cwlVersion: v1.0
-id: blsmooth
-label: BLsmooth
-baseCommand:
-  - BLsmooth.py
-inputs:
-  - id: msin
-    type: Directory
-    inputBinding:
-      position: 1
-    doc: Input measurement set
-  - default: 0.2
-    id: ionfactor
-    type: float
-    inputBinding:
-      position: 0
-      prefix: '-f'
-    doc: Gives an indication on how strong is the ionosphere
-  - id: do_smooth
-    type: boolean
-    doc: 'If true performs smoothing'
-    inputBinding:
-      prefix: '--smooth=SMOOTH'
-
-  - default: 0.5
-    id: bscalefactor
-    type: float
-    inputBinding:
-      position: 0
-      prefix: '-s'
-    doc: Gives an indication on how the smoothing varies with
-  - default: DATA
-    id: in_column_name
-    type: string
-    inputBinding:
-      position: 0
-      prefix: '-i'
-    doc: Column name to smooth
-  - default: SMOOTHED_DATA
-    id: out_column
-    type: string
-    inputBinding:
-      position: 0
-      prefix: '-o'
-    doc: Output column
-  - default: false
-    id: weight
-    type: boolean
-    inputBinding:
-      position: 0
-      prefix: '-w'
-    doc: >-
-      Save the newly computed WEIGHT_SPECTRUM, this action permanently modify
-      the MS!
-  - default: false
-    id: restore
-    type: boolean
-    inputBinding:
-      position: 0
-      prefix: '-r'
-    doc: If WEIGHT_SPECTRUM_ORIG exists then restore it before smoothing
-  - default: false
-    id: nobackup
-    type: boolean
-    inputBinding:
-      position: 0
-      prefix: '-b'
-    doc: Do not backup the old WEIGHT_SPECTRUM in WEIGHT_SPECTRUM_ORIG
-  - default: false
-    id: onlyamp
-    type: boolean
-    inputBinding:
-      position: 0
-      prefix: '-a'
-    doc: Smooth only amplitudes
-outputs:
-  - id: msout
-    doc: MS set output
-    type: Directory
-    outputBinding:
-      glob: $(inputs.msin.basename)
-hints:
- - class: DockerRequirement
-   dockerPull: lofareosc/prefactor-ci:master
-requirements:
- - class: InitialWorkDirRequirement
-   listing:
-    - entry: $(inputs.msin)
-      writable: true
- - class: InlineJavascriptRequirement
diff --git a/test_jobs/blsmooth.json b/test_jobs/blsmooth.json
deleted file mode 100644
index 5b300249de098dafe2ad49b7b68b8212ce6ba563..0000000000000000000000000000000000000000
--- a/test_jobs/blsmooth.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-    "msin": {
-            "class": "Directory",
-            "path": "/data/L570745_SB003_uv_first10.MS"
-        },
-    "do_smooth": true
-}