Ë
    (�£jV!  ã                  óÊ  — d dl mZ d„ Z e«        [dZdZeD ]  Z	  ee«       Œ [[	 d dl	m
Z 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(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@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZO d dlPmQZQ d dlRmSZS d dlTmUZU d dlVmWZW d dlXmYZY d dlZm[Z[m\Z\m]Z]m^Z^m_Z_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZh d dlmiZimjZjmkZkmlZlmmZmmnZn d dlmoZo d dlpmqZq d dlrmsZsmtZtmuZumvZvmwZwmxZxmyZymzZzm{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Z�	 d dl�m‘Z‘m’Z’ dZ�d Z—g d!¢Z˜y# e$ rZ ede› d�«      e‚dZ[ww xY w# e$ rZej                  Z ed	e› d
�«      e‚dZ[ww xY w# e$ r: d dl“m”Z”  e”«       Z•e•�j-                  de•d   «      Z‘e•�j-                  d«      Z’[”[•Y Œ…w xY w)"é    )Úannotationsc            	     ó   — dd l } | j                  j                  | j                  j                  | j                  j	                  | j                  j                  t        «      | j                  d«      «      x}«      r| j                  |«       y y )Nr   zpandas.libs)	ÚosÚpathÚisdirÚabspathÚjoinÚdirnameÚ__file__ÚpardirÚadd_dll_directory)r   Úlibs_dirs     ú1C:\FundamentalWorkbench\vendor\pandas\__init__.pyÚ_delvewheel_patch_1_13_0r      sa   € ÛØ	‡w�w‡}�} §¡§¡°·±·±¸b¿g¹g¿o¹oÌhÓ>WÐY[×YbÑYbÐdqÓ1rÓ!sÐs�XÔtØ
×Ñ˜XÕ&ð uó    Úrestructuredtext)ÚnumpyÚdateutilz%Unable to import required dependency z'. Please see the traceback for details.N)Úis_numpy_devzC extension: zÃ not built. If you want to import pandas from the source directory, you may need to run 'python -m pip install -ve . --no-build-isolation -Ceditable-verbose=true' to build the C extensions first.)Ú
get_optionÚ
set_optionÚreset_optionÚdescribe_optionÚoption_contextÚoptions)7Ú
ArrowDtypeÚ	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ÚNamedAggÚarrayÚCategoricalÚset_eng_float_formatÚSeriesÚ	DataFrame)Úcol)ÚSparseDtype)Ú
infer_freq)Úoffsets)Úeval)ÚconcatÚlreshapeÚmeltÚwide_to_longÚmergeÚ
merge_asofÚmerge_orderedÚcrosstabÚpivotÚpivot_tableÚget_dummiesÚfrom_dummiesÚcutÚqcut)ÚapiÚarraysÚerrorsÚioÚplottingÚtseries)Útesting)Ú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_htmlÚread_xmlÚ	read_jsonÚ
read_stataÚread_sasÚ	read_spssÚread_iceberg)Újson_normalize)ÚtestF)Ú__version__Ú__git_version__T)Úget_versionszclosest-tagÚversionzfull-revisionidaã  
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.
)rr-   r   r,   rO   r'   r3   rR   rE   r8   r*   rn   ro   rI   r%   r&   rJ   rv   r2   r:   r   r   r   r    rC   r)   r6   r5   r;   rM   r<   r(   r9   r4   rQ   rT   r+   r>   r7   r@   r!   r"   r#   r$   rf   rN   rg   rB   rS   rX   r_   rd   rA   r   rh   rW   rK   rc   rb   r   rU   rD   ri   r.   r/   r†   rY   rZ   r\   r]   r^   r0   r1   rV   r   r   r=   r`   ra   rj   re   r{   rq   rp   r~   rr   rw   r   r…   r�   r}   r|   rt   rƒ   r„   rx   ry   rz   r‚   rs   r€   r   rP   r   rm   r‡   rl   r?   rG   rF   ru   rH   rk   rL   r[   )™Ú
__future__r   r   Ú__docformat__Ú_hard_dependenciesÚ_dependencyÚ
__import__ÚImportErrorÚ_eÚpandas.compatr   Ú_is_numpy_devÚ_errÚnameÚ_moduleÚpandas._configr   r   r   r   r   r   Úpandas.core.config_initÚpandasÚpandas.core.apir   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   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   Úpandas.core.colrS   Úpandas.core.dtypes.dtypesrT   Úpandas.tseries.apirU   Úpandas.tseriesrV   Úpandas.core.computation.apirW   Úpandas.core.reshape.apirX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   Úpandas.util._print_versionsrm   Úpandas.io.apirn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r€   r�   r‚   rƒ   r„   r…   Úpandas.io.json._normalizer†   Úpandas.util._testerr‡   Ú_built_with_mesonÚpandas._version_mesonrˆ   r‰   Úpandas._versionrŠ   ÚvÚgetÚ__doc__Ú__all__© r   r   Ú<module>r®      sê  ðÝ "ò'ñ Ô Øð #€ð +Ð ã%€KðÙ�;Õð &ð ˜ðõ÷÷ ó ÷>÷ >÷ >÷ >÷ >÷ >÷ >÷ >÷ >÷ >÷ >÷ >÷ >÷ >ñ >õ~  å 1å )Ý "å ,÷÷ ÷ ÷ ÷" >× =Ý Ý 5÷÷ ÷ ÷ ÷ ÷ ó õB 5å $ð Ð ð÷ð
 Ðð&€òVs�øðE ò ÙØ3°K°=ð A4ð 4ó
ð ð	ûðûð ò Ø�i‰i€GÙ
Ø
˜�yð !+ð 	+óð
 ðûðûð@ ò Ý,á‹€AØ—%’%˜ q¨¡|Ó4€KØ—e’eÐ-Ó.€OØ’aðús@   œE#©E= Å
F# Å#E:Å(E5Å5E:Å=F ÆFÆF Æ#<G"Ç!G"