lsst.pipe.tasks
gcf790cdeb6+1ce96500e5
Loading...
Searching...
No Matches
python
lsst
pipe
tasks
sspAuxiliaryFile.py
Go to the documentation of this file.
1
from
lsst.daf.butler
import
FormatterV2
2
from
lsst.resources
import
ResourcePath
3
from
io
import
BytesIO
4
from
typing
import
Any
5
6
__all__ = [
"SSPAuxiliaryFile"
,
"SSPAuxiliaryFileFormatter"
]
7
8
9
class
SSPAuxiliaryFile
():
10
"""Class to hold information about auxiliary files needed for
11
solar system object ephemeris calculations.
12
"""
13
fileContents =
None
14
15
def
__init__
(self, fileContents):
16
self.
fileContents
= fileContents
17
18
19
class
SSPAuxiliaryFileFormatter
(FormatterV2):
20
"""Formatter for SSP Auxiliary Files.
21
"""
22
can_read_from_uri =
True
23
24
def
read_from_uri
(self, uri: ResourcePath, component: str |
None
=
None
, expected_size: int = -1) -> Any:
25
"""Read a dataset.
26
27
Parameters
28
----------
29
uri : `lsst.ResourcePath`
30
Location of the file to read.
31
component : `str` or `None`, optional
32
Component to read from the file.
33
expected_size : `int`, optional
34
Expected size of the file.
35
36
Returns
37
-------
38
payload : `SSPAuxiliaryFile`
39
The requested data as a Python object.
40
"""
41
return
SSPAuxiliaryFile
(BytesIO(uri.read()))
42
43
def
to_bytes
(self, in_memory_dataset: Any) -> bytes:
44
return
in_memory_dataset.fileContents
lsst.pipe.tasks.sspAuxiliaryFile.SSPAuxiliaryFileFormatter
Definition
sspAuxiliaryFile.py:19
lsst.pipe.tasks.sspAuxiliaryFile.SSPAuxiliaryFileFormatter.read_from_uri
Any read_from_uri(self, ResourcePath uri, str|None component=None, int expected_size=-1)
Definition
sspAuxiliaryFile.py:24
lsst.pipe.tasks.sspAuxiliaryFile.SSPAuxiliaryFileFormatter.to_bytes
bytes to_bytes(self, Any in_memory_dataset)
Definition
sspAuxiliaryFile.py:43
lsst.pipe.tasks.sspAuxiliaryFile.SSPAuxiliaryFile
Definition
sspAuxiliaryFile.py:9
lsst.pipe.tasks.sspAuxiliaryFile.SSPAuxiliaryFile.fileContents
fileContents
Definition
sspAuxiliaryFile.py:13
lsst.pipe.tasks.sspAuxiliaryFile.SSPAuxiliaryFile.__init__
__init__(self, fileContents)
Definition
sspAuxiliaryFile.py:15
Generated on Fri May 1 2026 08:40:28 for lsst.pipe.tasks by
1.13.2