Merge branch 'fix_single_precision' into 'master'

fixed create_kernel parameter data_type="float" to procucde single precision

See merge request !262
15 jobs for master in 97 minutes and 33 seconds (queued for 16 minutes and 10 seconds)
Status Job ID Name Coverage
  Pretest
passed #637585
docker
flake8-lint

00:02:00

passed #637584
cuda docker
minimal-conda

00:01:34

passed #637583
AVX cuda11 docker
tests-and-coverage

00:44:25

87.73%
 
  Test
passed #637589
AVX docker
arm64v8

00:04:12

passed #637591
AVX docker
arm64v9

00:08:41

passed #637595
docker
build-documentation

00:00:37

passed #637586
AVX docker
latest-python

00:51:03

passed #637593
cuda docker
minimal-sympy-master

00:00:40

passed #637587
win
minimal-windows

00:14:02

passed #637590
AVX docker
ppc64le

00:07:31

manual #637594
AVX cuda11 docker allowed to fail manual
pycodegen-integration
passed #637592
AVX docker
riscv64

00:03:35

passed #637588
AVX cuda11 docker
ubuntu

00:02:12

 
  Deploy
passed #637596
docker
pages

00:02:04

passed pages:deploy

00:00:03