Location¶
-
class
lsst.daf.butler.
Location
(datastoreRootUri: Union[lsst.daf.butler.core._butlerUri._butlerUri.ButlerURI, str], path: str)¶ Bases:
object
Identifies a location within the
Datastore
.Parameters: Attributes Summary
netloc
The URI network location. path
Path corresponding to location. pathInStore
Path corresponding to location relative to Datastore
root.relativeToPathRoot
Returns the path component of the URI relative to the network location. uri
URI corresponding to fully-specified location in datastore. Methods Summary
getExtension
()Return the file extension(s) associated with this location. updateExtension
(ext)Update the file extension associated with this Location
.Attributes Documentation
-
netloc
¶ The URI network location.
-
path
¶ Path corresponding to location.
This path includes the root of the
Datastore
, but does not include non-path components of the root URI. Paths will not include URI quoting. If a file URI scheme is being used the path will be returned with the local OS path separator.
-
pathInStore
¶ Path corresponding to location relative to
Datastore
root.Uses the same path separator as supplied to the object constructor.
-
relativeToPathRoot
¶ Returns the path component of the URI relative to the network location.
Effectively, this is the path property with POSIX separator stripped from the left hand side of the path. Will be unquoted.
-
uri
¶ URI corresponding to fully-specified location in datastore.
Methods Documentation
-