Collar#
Description of Collar…
GeoAssistant Implementation#
Creation#
To create a single Collar instance:
from geoassistant import Collar
collar = Collar(name="MyCollar", hole_id="MyDrillhole", position=[0, 0, 0])
Or:
from geoassistant import Collar
collar = Collar()
collar.setHoleId(hole_id="MyDrillhole")
collar.setPosition(position=[0, 0, 0])
Reading#
To read a csv file with multiple Collar intances:
from geoassistant import CollarsCollection
collars = CollarsCollection.readCollarsCsvFile(filepath="./my_collars.csv",
id_key="HOLEID",
x_key="X", y_key="Y", z_key="Z",
metadata_keys=["depth"])
metadata_keys is useful to hold extra data sometimes included into collar files.
Writing#
To write a csv file from a Collars collection:
collars.writeCollarsCsvFile(filepath="./my_collars.csv")