Merge branch 'create_kernel_api' into 'master'

`create_kernel` API Update

See merge request !261
17 jobs for master in 95 minutes and 41 seconds (queued for 21 seconds)
Status Job ID Name Coverage
  Pretest
passed #634929
docker
flake8-lint

00:00:25

passed #634928
cuda docker
minimal-conda

00:00:31

passed #634927
AVX cuda11 docker
tests-and-coverage

00:44:14

87.75%
 
  Test
passed #634933
AVX docker
arm64v8

00:06:08

passed #635846
AVX docker
arm64v9

00:15:57

passed #634939
docker
build-documentation

00:02:30

passed #634930
AVX docker
latest-python

00:32:00

passed #634937
cuda docker
minimal-sympy-master

00:01:45

passed #634931
win
minimal-windows

00:15:11

passed #634934
AVX docker
ppc64le

00:05:43

manual #634938
AVX cuda11 docker allowed to fail manual
pycodegen-integration
passed #634936
AVX docker
riscv64

00:06:26

passed #634932
AVX cuda11 docker
ubuntu

00:02:12

failed #635723
AVX docker
arm64v9

00:09:01

failed #634935
AVX docker
arm64v9

00:10:56

 
  Deploy
passed #634940
docker
pages

00:00:11

passed pages:deploy

00:00:02