From 43f6b348b6fd204e6ec668782a7abc2ff1b9aefd Mon Sep 17 00:00:00 2001
From: Austin Sanders <arsanders@usgs.gov>
Date: Mon, 18 Sep 2023 17:59:13 -0600
Subject: [PATCH] Address ValueError on np.hstack (#201)

* Addressed hstack ValueError

* Updated changelog
---
 CHANGELOG.md      | 2 ++
 plio/io/io_bae.py | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index cc66409..5b384ce 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -34,6 +34,8 @@ release.
 -->
 
 ## [Unreleased]
+### Fixed
+- Fixed a bug in which read_ipf_str() returned a ValueError [#200](https://github.com/DOI-USGS/plio/issues/200)
 
 ## [1.5.4]()
 ### Fixed
diff --git a/plio/io/io_bae.py b/plio/io/io_bae.py
index ccf57ae..7448a4d 100644
--- a/plio/io/io_bae.py
+++ b/plio/io/io_bae.py
@@ -100,7 +100,7 @@ def read_ipf_str(input_data):
                             max_rows = 1, delimiter = ',')
 
     d = [line.split() for line in open(input_data, 'r')]
-    d = np.hstack(np.array(d[3:]))
+    d = np.hstack(np.array(d[3:], dtype=object))
 
     d = d.reshape(-1, 12).astype('unicode')
 
-- 
GitLab