MOON
Server: Apache
System: Linux server30c.hostingraja.org 3.10.0-962.3.2.lve1.5.63.el7.x86_64 #1 SMP Fri Oct 8 12:03:35 UTC 2021 x86_64
User: jibhires (1887)
PHP: 8.1.30
Disabled: show_source, system, shell_exec, passthru, exec, popen, proc_open, allow_url_fopen, symlink, escapeshellcmd, pcntl_exec
Upload Files
File: //opt/alt/python27/lib64/python2.7/site-packages/matplotlib/projections/__init__.pyc
�
`�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"