HEX
Server: LiteSpeed
System: Linux standart9.isimtescil.net 3.10.0-962.3.2.lve1.5.26.7.el7.x86_64 #1 SMP Wed Oct 2 07:53:12 EDT 2019 x86_64
User: karalev (5310)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //opt/alt/python27/lib64/python2.7/site-packages/matplotlib/projections/__init__.pyo
�
`�3Lc@s�ddlmZmZmZmZddlmZddlmZde	fd��YZ
e
�Zejej
eeeee�d�Zd
d�Zd�Zd	�Zd
S(i����(t
AitoffAxest
HammerAxestLambertAxest
MollweideAxes(t	PolarAxes(taxestProjectionRegistrycBs2eZdZd�Zd�Zd�Zd�ZRS(sA
    Manages the set of projections available to the system.
    cCs
i|_dS(N(t_all_projection_types(tself((sR/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/projections/__init__.pyt__init__	scGs+x$|D]}|j}||j|<qWdS(s6
        Register a new set of projection(s).
        N(tnameR(Rtprojectionst
projectionR
((sR/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/projections/__init__.pytregisters
	cCs|j|S(s9
        Get a projection class from its *name*.
        (R(RR
((sR/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/projections/__init__.pytget_projection_classscCs|jj�}|j�|S(sZ
        Get a list of the names of all projections currently
        registered.
        (Rtkeystsort(Rtnames((sR/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/projections/__init__.pytget_projection_namess
(t__name__t
__module__t__doc__R	R
RR(((sR/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/projections/__init__.pyRs
			cCstj|�dS(N(tprojection_registryR
(tcls((sR/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/projections/__init__.pytregister_projection-scCsN|dkrd}nytj|�SWn!tk
rItd|��nXdS(s�
    Get a projection class from its name.

    If *projection* is None, a standard rectilinear projection is
    returned.
    trectilinearsUnknown projection '%s'N(tNoneRRtKeyErrort
ValueError(R((sR/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/projections/__init__.pyR0s	
cKst|�|||�S(sT
    Get a new projection instance.

    *projection* is a projection name.

    *figure* is a figure to add the axes to.

    *rect* is a :class:`~matplotlib.transforms.Bbox` object specifying
    the location of the axes within the figure.

    Any other kwargs are passed along to the specific projection
    constructor being used.
    (R(Rtfiguretrecttkwargs((sR/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/projections/__init__.pytprojection_factory?scCs
tj�S(s4
    Get a list of acceptable projection names.
    (RR(((sR/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/projections/__init__.pyRPsN(tgeoRRRRtpolarRt
matplotlibRtobjectRRR
tAxesRRRR R(((sR/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/projections/__init__.pyt<module>s"