PulseWaves¶
Driver for PulseWaves.
Read Driver Options¶
These are contained in the READSUPPORTEDOPTIONS module level variable.
Name | Use |
---|---|
POINT_FROM | an integer. Set to one of the POINT_FROM_* module level constants. Determines which file the coordinates for the point is created from. Defaults to POINT_FROM_ANCHOR |
-
pylidar.lidarformats.pulsewaves.
DEFAULT_HEADER
= {'FILE_CREATION_DAY': 193, 'FILE_CREATION_YEAR': 2022, 'GENERATING_SOFTWARE': 'PyLidar 0.4.4'}¶ for new files
-
pylidar.lidarformats.pulsewaves.
POINT_FROM_TARGET
= None¶ How the points are set
-
class
pylidar.lidarformats.pulsewaves.
PulseWavesFile
(fname, mode, controls, userClass)[source]¶ Reader/Writer for PulseWaves files
-
readPointsByPulse
(colNames=None)[source]¶ Return a 2d masked structured array of point that matches the pulses.
-
readPointsForRange
(colNames=None)[source]¶ Reads the points for the current range. Returns a 1d array.
Returns an empty array if range is outside of the current file.
colNames can be a list of column names to return. By default all columns are returned.
-
-
class
pylidar.lidarformats.pulsewaves.
PulseWavesFileInfo
(fname)[source]¶ Class that gets information about a PulseWaves file and makes it available as fields.
-
pylidar.lidarformats.pulsewaves.
READSUPPORTEDOPTIONS
= ('POINT_FROM',)¶ Supported read options