File: fix_numpy_1.16_9c065b7.patch

package info (click to toggle)
python-pbcore 1.6.5%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 19,168 kB
  • sloc: python: 25,497; xml: 2,846; makefile: 251; sh: 24
file content (26 lines) | stat: -rw-r--r-- 1,083 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
From 9c065b724ddfa2b78ddf3e2e6671cd30a50b0a66 Mon Sep 17 00:00:00 2001
From: David Seifert <dseifert@pacificbiosciences.com>
Date: Wed, 9 Jan 2019 17:56:40 +0100
Subject: [PATCH] Fixes for numpy 1.16

Fixes #120
---
 pbcore/io/BasH5IO.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/pbcore/io/BasH5IO.py b/pbcore/io/BasH5IO.py
index 5db9e80..89d59e6 100644
--- a/pbcore/io/BasH5IO.py
+++ b/pbcore/io/BasH5IO.py
@@ -281,7 +281,10 @@ def _makeOffsetsDataStructure(h5Group):
 def _makeRegionTableIndex(regionTableHoleNumbers):
     #  returns a dict: holeNumber -> (startRow, endRow)
     diffs = np.ediff1d(regionTableHoleNumbers,
-                       to_begin=[1], to_end=[1])
+                       to_begin=np.array([1],
+                                         dtype=regionTableHoleNumbers.dtype),
+                       to_end=np.array([1],
+                                       dtype=regionTableHoleNumbers.dtype))
     changepoints = np.flatnonzero(diffs)
     startsAndEnds = zip(changepoints[:-1],
                         changepoints[1:])