a
    nÝEbî'  ã                   @   s`  d Z dZg ZeD ]JZzeeƒ W q eyX Z z e e› de› �¡ W Y dZ[qdZ[0 0 qerredd e¡ ƒ‚[[[ddl	m
Z zddlmZmZmZ W n< eyØ Z z$ejZed	e› d
�ƒe‚W Y dZ[ndZ[0 0 [[[ddlmZmZmZmZmZmZ ddlZddlm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZV ddlWmXZX ddlYmZZZ ddl[m\Z\ ddl]m^Z^ ddl_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkmlZl ddlmmZmmnZnmoZompZpmqZqmrZrmsZs ddltmuZu ddlvmwZwmxZxmyZymzZzm{Z{m|Z|m}Z}m~Z~mZm€Z€m�Z�m‚Z‚mƒZƒm„Z„m…Z…m†Z†m‡Z‡mˆZˆm‰Z‰mŠZŠm‹Z‹mŒZŒm�Z�mŽZŽ ddl�m�Z‘ ddl’m“Z“ ddl”m•Z• e•ƒ Z–e– —de–d ¡Z˜e– —d¡Z™[•[–g d¢Zšdd„ Z›dd„ Zœd Z�g d!¢ZždS )"Úrestructuredtext)ÚnumpyZpytzZdateutilz: Nz(Unable to import required dependencies:
Ú
é    )Úis_numpy_dev)Ú	hashtableÚlibÚtslibzC extension: zœ not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --force' to build the C extensions first.)Ú
get_optionÚ
set_optionÚreset_optionÚdescribe_optionÚoption_contextÚoptions)7Ú	Int8DtypeÚ
Int16DtypeÚ
Int32DtypeÚ
Int64DtypeÚ
UInt8DtypeÚUInt16DtypeÚUInt32DtypeÚUInt64DtypeÚFloat32DtypeÚFloat64DtypeÚCategoricalDtypeÚPeriodDtypeÚIntervalDtypeÚDatetimeTZDtypeÚStringDtypeÚBooleanDtypeÚNAÚisnaÚisnullÚnotnaÚnotnullÚIndexÚCategoricalIndexÚ
RangeIndexÚ
MultiIndexÚIntervalIndexÚTimedeltaIndexÚDatetimeIndexÚPeriodIndexÚ
IndexSliceÚNaTÚPeriodÚperiod_rangeÚ	TimedeltaÚtimedelta_rangeÚ	TimestampÚ
date_rangeÚbdate_rangeÚIntervalÚinterval_rangeÚ
DateOffsetÚ
to_numericÚto_datetimeÚto_timedeltaÚFlagsÚGrouperÚ	factorizeÚuniqueÚvalue_countsÚNamedAggÚarrayÚCategoricalÚset_eng_float_formatÚSeriesÚ	DataFrame)ÚSparseDtype)Ú
infer_freq)Úoffsets)Úeval)ÚconcatÚlreshapeÚmeltÚwide_to_longÚmergeÚ
merge_asofÚmerge_orderedÚcrosstabÚpivotÚpivot_tableÚget_dummiesÚcutÚqcut)ÚapiÚarraysÚerrorsÚioÚplottingÚtestingÚtseries)Úshow_versions)Ú	ExcelFileÚExcelWriterÚ
read_excelÚread_csvÚread_fwfÚ
read_tableÚread_pickleÚ	to_pickleÚHDFStoreÚread_hdfÚread_sqlÚread_sql_queryÚread_sql_tableÚread_clipboardÚread_parquetÚread_orcÚread_featherÚread_gbqÚ	read_htmlÚread_xmlÚ	read_jsonÚ
read_stataÚread_sasÚ	read_spss)Ú_json_normalize)Útest)Úget_versionszclosest-tagÚversionzfull-revisionid©ÚFloat64IndexÚ
Int64IndexÚUInt64Indexc                   C   s   t tƒ  ¡ ƒt S )N)ÚlistÚglobalsÚkeysÚ__deprecated_num_index_names© rƒ   rƒ   úO/home/ja/django-apps/lartica_env/lib/python3.9/site-packages/pandas/__init__.pyÚ__dir__»   s    r…   c                 C   s   dd l }| tv rL|jd| › d�tdd� ddlm}m}m} |||dœ|  S | dkrt|jdtdd� dd	lm} |S | d
kr˜|jdtdd� dd l	}|S | dv rÄ|jd| › d�tdd� t
| di ƒS | dkrì|jdtdd� ddlm} |S td| › d�ƒ‚d S )Nr   zpandas.zx is deprecated and will be removed from pandas in a future version. Use pandas.Index with the appropriate dtype instead.é   )Ú
stacklevelr{   Údatetimez�The pandas.datetime class is deprecated and will be removed from pandas in a future version. Import from datetime module instead.)rˆ   ÚnpzvThe pandas.np module is deprecated and will be removed from pandas in a future version. Import numpy directly instead.>   ZSparseDataFrameZSparseSerieszThe zr class is removed from pandas. Accessing it from the top-level namespace will also be removed in the next version.rƒ   ÚSparseArrayz†The pandas.SparseArray class is deprecated and will be removed from pandas in a future version. Use pandas.arrays.SparseArray instead.)rŠ   z"module 'pandas' has no attribute 'ú')Úwarningsr‚   ÚwarnÚFutureWarningÚpandas.core.apir|   r}   r~   rˆ   r   ÚtypeÚpandas.core.arrays.sparserŠ   ÚAttributeError)ÚnamerŒ   r|   r}   r~   Údtr‰   Z_SparseArrayrƒ   rƒ   r„   Ú__getattr__Â   s\    
ûýüûû
üûr•   aã  
pandas - a powerful data analysis and manipulation library for Python
=====================================================================

**pandas** is a Python package providing fast, flexible, and expressive data
structures designed to make working with "relational" or "labeled" data both
easy and intuitive. It aims to be the fundamental high-level building block for
doing practical, **real world** data analysis in Python. Additionally, it has
the broader goal of becoming **the most powerful and flexible open source data
analysis / manipulation tool available in any language**. It is already well on
its way toward this goal.

Main Features
-------------
Here are just a few of the things that pandas does well:

  - Easy handling of missing data in floating point as well as non-floating
    point data.
  - Size mutability: columns can be inserted and deleted from DataFrame and
    higher dimensional objects
  - Automatic and explicit data alignment: objects can be explicitly aligned
    to a set of labels, or the user can simply ignore the labels and let
    `Series`, `DataFrame`, etc. automatically align the data for you in
    computations.
  - Powerful, flexible group by functionality to perform split-apply-combine
    operations on data sets, for both aggregating and transforming data.
  - Make it easy to convert ragged, differently-indexed data in other Python
    and NumPy data structures into DataFrame objects.
  - Intelligent label-based slicing, fancy indexing, and subsetting of large
    data sets.
  - Intuitive merging and joining data sets.
  - Flexible reshaping and pivoting of data sets.
  - Hierarchical labeling of axes (possible to have multiple labels per tick).
  - Robust IO tools for loading data from flat files (CSV and delimited),
    Excel files, databases, and saving/loading data from the ultrafast HDF5
    format.
  - Time series-specific functionality: date range generation and frequency
    conversion, moving window statistics, date shifting and lagging.
)pr   rB   r   r%   rE   r7   r*   r   r_   r`   r;   r   r   r<   rg   r$   r,   r   r   r   r   r5   r   r(   r'   r   r-   r@   r.   r   r+   r&   rD   rF   r   r0   r)   r2   r   r   r   r   rW   rA   rX   r4   rJ   rQ   rU   r3   r   rY   rI   r=   rT   r	   rG   r6   rZ   r    r!   Újson_normalizerK   rL   rN   rO   rP   r"   r#   rH   r   r   r/   rR   rS   r[   rV   rl   rb   ra   ro   rc   rp   rh   rq   rs   rn   rm   re   ru   rv   ri   rj   rk   rt   rd   rr   r   rC   r
   r^   rx   r\   r1   r9   r8   rf   r:   r]   r>   r?   rM   )ŸÚ__docformat__Zhard_dependenciesZmissing_dependenciesÚ
dependencyÚ
__import__ÚImportErrorÚeÚappendÚjoinZpandas.compatr   Z_is_numpy_devZpandas._libsr   Z
_hashtabler   Z_libr   Z_tslibÚerrr“   ÚmoduleZpandas._configr	   r
   r   r   r   r   Zpandas.core.config_initZpandasr�   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   r‘   rF   Zpandas.tseries.apirG   Zpandas.tseriesrH   Zpandas.core.computation.apirI   Zpandas.core.reshape.apirJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   Zpandas.util._print_versionsr^   Zpandas.io.apir_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   Zpandas.io.jsonrw   r–   Zpandas.util._testerrx   Zpandas._versionry   ÚvÚgetÚ__version__Z__git_version__r‚   r…   r•   Ú__doc__Ú__all__rƒ   rƒ   rƒ   r„   Ú<module>   s\   ,ÿ
ÿü 
ä@<$h!
G+