You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: paper/paper.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,14 +38,14 @@ Especially, hyperspherical harmonics, which are spherical harmonics in higher di
38
38
39
39
# Statement of need
40
40
41
-
`ultrasphere` and `ultrasphere-harmonics` are Python packages for hyperspherical coordinates and hyperspherical harmonics techniques.
42
-
Our packages is that they support any type of Vilenkin–Kuznetsov–Smorodinsky polyspherical coordinate systems[@vilenkin_representation_1993].
43
-
This allows to write codes that work in any type of polyspherical coordinates and thus in any number of dimensions.
44
-
To demonstrate this, we implemented acoustic scattering from a single sphere for any type of polyspherical coordinates, which could be verified by command-line interface.
45
-
46
-
Our api is compatible with the array API standard [@meurer_python_2023].
47
-
This enables writing code which runs on multiple array libraries (e.g., NumPy[@harris_array_2020], PyTorch[@paszke_pytorch_2019]) and multiple hardware (e.g., CPU, GPU).
48
-
Our packages fully support vectorization for high performance computing.
41
+
`ultrasphere` and `ultrasphere-harmonics` are Python packages for Vilenkin–Kuznetsov–Smorodinsky polyspherical coordinate systems [@vilenkin_representation_1993]and hyperspherical harmonics.
42
+
The main goal of these packages is to provide a unified framework for implementing spherical harmonics techniques in arbitrary dimensions and coordinate systems.
43
+
This would allow researchers to easily extend their work to higher dimensions, for example, from 2D to 3D and further to 4D, without having to duplicate code for each dimension.
44
+
To demonstrate this, we implemented code for solving acoustic scattering from a single sound-soft sphere using any type of polyspherical coordinates as a command-line application.
45
+
46
+
Spherical expansion methods are sometimes computationally expensive, especially in higher dimensions.
47
+
To address the recent diversification of HPC environment, our api is made to be compatible with the array API standard [@meurer_python_2023], which enables writing code which runs on multiple array libraries (e.g., NumPy[@harris_array_2020], PyTorch[@paszke_pytorch_2019]) and multiple hardware (e.g., CPU, GPU).
48
+
Our packages fully support vectorization to leverage the performance of these libraries.
0 commit comments