brycefrank / pyfor

Tools for analyzing aerial point clouds of forest data.
MIT License
93 stars 19 forks source link

Travis fails on write .laz #57

Open brycefrank opened 5 years ago

brycefrank commented 5 years ago
======================================================================

ERROR: test_write (pyfortest.test_pyfor.LAZCloudTestCase)

----------------------------------------------------------------------

Traceback (most recent call last):

  File "/home/travis/build/brycefrank/pyfor/pyfortest/test_pyfor.py", line 171, in setUp

    self.test_cloud = cloud.Cloud(test_laz)

  File "/home/travis/build/brycefrank/pyfor/pyfor/cloud.py", line 88, in __init__

    las = laspy.file.File(self.filepath)

  File "/home/travis/miniconda/envs/pyfor_env/lib/python3.7/site-packages/laspy/file.py", line 64, in __init__

    self.open()

  File "/home/travis/miniconda/envs/pyfor_env/lib/python3.7/site-packages/laspy/file.py", line 75, in open

    self._reader = base.Reader(self.filename, mode=self._mode)

  File "/home/travis/miniconda/envs/pyfor_env/lib/python3.7/site-packages/laspy/base.py", line 273, in __init__

    self.setup_read_write(vlrs,evlrs, read_only=True)

  File "/home/travis/miniconda/envs/pyfor_env/lib/python3.7/site-packages/laspy/base.py", line 321, in setup_read_write

    self.data_provider.point_map()

  File "/home/travis/miniconda/envs/pyfor_env/lib/python3.7/site-packages/laspy/base.py", line 176, in point_map

    count=self.manager.header.point_records_count)

TypeError: a bytes-like object is required, not 'FakeMmap'