AstropyLoader¶
-
class
astropy.io.misc.yaml.
AstropyLoader
(stream)[source] [edit on github]¶ Bases:
yaml.loader.SafeLoader
Custom SafeLoader that constructs astropy core objects as well as Python tuple and unicode objects.
This class is not directly instantiated by user code, but instead is used to maintain the available constructor functions that are called when parsing a YAML stream. See the PyYaml documentation for details of the class signature.
Attributes Summary
yaml_constructors
Attributes Documentation
-
yaml_constructors
= {u'tag:yaml.org,2002:seq': <unbound method SafeConstructor.construct_yaml_seq>, u'tag:yaml.org,2002:set': <unbound method SafeConstructor.construct_yaml_set>, u'tag:yaml.org,2002:timestamp': <unbound method SafeConstructor.construct_yaml_timestamp>, u'tag:yaml.org,2002:null': <unbound method SafeConstructor.construct_yaml_null>, '!astropy.coordinates.Angle': <function constructor>, None: <unbound method SafeConstructor.construct_undefined>, u'tag:yaml.org,2002:float': <unbound method SafeConstructor.construct_yaml_float>, '!astropy.units.Unit': <function _unit_constructor>, 'tag:yaml.org,2002:python/tuple': <unbound method AstropyLoader._construct_python_tuple>, u'tag:yaml.org,2002:str': <unbound method SafeConstructor.construct_yaml_str>, '!astropy.units.Quantity': <function constructor>, '!numpy.ndarray': <function _ndarray_constructor>, u'tag:yaml.org,2002:int': <unbound method SafeConstructor.construct_yaml_int>, u'tag:yaml.org,2002:binary': <unbound method SafeConstructor.construct_yaml_binary>, 'tag:yaml.org,2002:python/unicode': <unbound method AstropyLoader._construct_python_unicode>, u'tag:yaml.org,2002:omap': <unbound method SafeConstructor.construct_yaml_omap>, u'tag:yaml.org,2002:python/complex': <function _complex_constructor>, u'tag:yaml.org,2002:bool': <unbound method SafeConstructor.construct_yaml_bool>, '!astropy.coordinates.Latitude': <function constructor>, u'tag:yaml.org,2002:pairs': <unbound method SafeConstructor.construct_yaml_pairs>, '!astropy.table.SerializedColumn': <function _serialized_column_constructor>, u'tag:yaml.org,2002:map': <unbound method SafeConstructor.construct_yaml_map>, '!astropy.coordinates.sky_coordinate.SkyCoord': <function _skycoord_constructor>, '!astropy.time.Time': <function _time_constructor>, '!astropy.coordinates.earth.EarthLocation': <function constructor>, '!astropy.time.TimeDelta': <function _timedelta_constructor>, '!astropy.coordinates.Longitude': <function constructor>}¶
-