Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: giotto-ph: A Python Library for High-Performance Computation of
  Persistent Homology of Vietoris-Rips Filtrations   We introduce giotto-ph, a high-performance, open-source software package for
the computation of Vietoris-Rips barcodes. giotto-ph is based on Morozov and
Nigmetov's lockfree (multicore) implementation of Ulrich Bauer's Ripser
package. It also contains a re-working of the GUDHI library's implementation of
Boissonnat and Pritam's Edge Collapser, which can be used as a pre-processing
step to dramatically reduce overall run-times in certain scenarios. Our
contribution is twofold: on the one hand, we integrate existing
state-of-the-art ideas coherently in a single library and provide Python
bindings to the C++ code. On the other hand, we increase parallelization
opportunities and improve overall performance by adopting more efficient data
structures. Our persistent homology backend establishes a new state of the art,
surpassing even GPU-accelerated implementations such as Ripser++ when using as
few as 5-10 CPU cores. Furthermore, our implementation of Edge Collapser has
fewer software dependencies and improved run-times relative to GUDHI's original
implementation.

37
The categories of this paper are: supr-con
24
The categories of this paper are: dg-ga
4
The categories of this paper are: cond-mat
26
The categories of this paper are: bayes-an
19
The categories of this paper are: eess
34
The categories of this paper are: chem-ph
29
The categories of this paper are: funct-an
23
The categories of this paper are: solv-int
0
The categories of this paper are: hep-ph
17
The categories of this paper are: q-fin
22
The categories of this paper are: chao-dyn
14
The categories of this paper are: math-ph
35
The categories of this paper are: mtrl-th
21
The categories of this paper are: adap-org
13
The categories of this paper are: quant-ph
8
The categories of this paper are: hep-ex