AstropyLoader

class astropy.io.misc.yaml.AstropyLoader(stream)[ソース]

ベースクラス: yaml.loader.SafeLoader

AsterpyコアオブジェクトおよびPythonタプルおよびUnicodeオブジェクトを構築するためのSafeLoaderをカスタマイズします。

これは,ユーザコードによって直接インスタンス化されるのではなく,YAMLストリームを解析する際に呼び出される利用可能な構造関数を維持するためのものである.ご参照ください PyYaml documentation クラス署名の詳細については、参照されたい。

スキャナーを初期化する。

属性要約

yaml_constructors \

属性文書

yaml_constructors = {'tag:yaml.org,2002:null': <function SafeConstructor.construct_yaml_null>, 'tag:yaml.org,2002:bool': <function SafeConstructor.construct_yaml_bool>, 'tag:yaml.org,2002:int': <function SafeConstructor.construct_yaml_int>, 'tag:yaml.org,2002:float': <function SafeConstructor.construct_yaml_float>, 'tag:yaml.org,2002:binary': <function SafeConstructor.construct_yaml_binary>, 'tag:yaml.org,2002:timestamp': <function SafeConstructor.construct_yaml_timestamp>, 'tag:yaml.org,2002:omap': <function SafeConstructor.construct_yaml_omap>, 'tag:yaml.org,2002:pairs': <function SafeConstructor.construct_yaml_pairs>, 'tag:yaml.org,2002:set': <function SafeConstructor.construct_yaml_set>, 'tag:yaml.org,2002:str': <function SafeConstructor.construct_yaml_str>, 'tag:yaml.org,2002:seq': <function SafeConstructor.construct_yaml_seq>, 'tag:yaml.org,2002:map': <function SafeConstructor.construct_yaml_map>, None: <function SafeConstructor.construct_undefined>, 'tag:yaml.org,2002:python/complex': <function _complex_constructor>, 'tag:yaml.org,2002:python/tuple': <function AstropyLoader._construct_python_tuple>, 'tag:yaml.org,2002:python/unicode': <function AstropyLoader._construct_python_unicode>, '!astropy.units.Unit': <function _unit_constructor>, '!numpy.ndarray': <function _ndarray_constructor>, '!astropy.time.Time': <function _time_constructor>, '!astropy.time.TimeDelta': <function _timedelta_constructor>, '!astropy.coordinates.sky_coordinate.SkyCoord': <function _skycoord_constructor>, '!astropy.table.SerializedColumn': <function _serialized_column_constructor>, '!astropy.units.Quantity': <function _quantity_constructor.<locals>.constructor>, '!astropy.units.Magnitude': <function _quantity_constructor.<locals>.constructor>, '!astropy.units.Dex': <function _quantity_constructor.<locals>.constructor>, '!astropy.units.Decibel': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.Angle': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.Latitude': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.Longitude': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.earth.EarthLocation': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.CartesianRepresentation': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.UnitSphericalRepresentation': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.RadialRepresentation': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.SphericalRepresentation': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.PhysicsSphericalRepresentation': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.CylindricalRepresentation': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.CartesianDifferential': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.UnitSphericalDifferential': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.SphericalDifferential': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.UnitSphericalCosLatDifferential': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.SphericalCosLatDifferential': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.RadialDifferential': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.PhysicsSphericalDifferential': <function _quantity_constructor.<locals>.constructor>, '!astropy.coordinates.CylindricalDifferential': <function _quantity_constructor.<locals>.constructor>}