/usr/local/lib64/python3.6/site-packages/pyarrow/__pycache__
NameSizeModeActions
benchmark.cpython-36.pyc2080644editdlrm
cffi.cpython-36.pyc14820644editdlrm
compat.cpython-36.pyc3810644editdlrm
compute.cpython-36.pyc202630644editdlrm
csv.cpython-36.pyc3820644editdlrm
cuda.cpython-36.pyc4050644editdlrm
dataset.cpython-36.pyc279700644editdlrm
feather.cpython-36.pyc77390644editdlrm
filesystem.cpython-36.pyc144020644editdlrm
flight.cpython-36.pyc13530644editdlrm
fs.cpython-36.pyc103950644editdlrm
hdfs.cpython-36.pyc70550644editdlrm
ipc.cpython-36.pyc73940644editdlrm
json.cpython-36.pyc2310644editdlrm
jvm.cpython-36.pyc80350644editdlrm
orc.cpython-36.pyc51400644editdlrm
pandas_compat.cpython-36.pyc276950644editdlrm
parquet.cpython-36.pyc666090644editdlrm
plasma.cpython-36.pyc40690644editdlrm
serialization.cpython-36.pyc137370644editdlrm
types.cpython-36.pyc120830644editdlrm
util.cpython-36.pyc41500644editdlrm
_generated_version.cpython-36.pyc2230644editdlrm
__init__.cpython-36.pyc164760644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/pyarrow/__pycache__/serialization.cpython-36.pyc (13737B)
3 9%EgG@s4ddlZddlZddlZddlZddlmZmZm Z y ddl Z Wne k rXe Z YnXyddl m Z Wne k rddZ YnXddZdd Zd d Zd d ZddZddZddZddZddZddZddZddZddZd d!Zd"d#Zd$d%Zd&d'Zd(d)Zd*d+Z d,d-Z!d.d/Z"dS)0N)SerializationContext py_bufferbuiltin_pickle)descr_to_dtypecCst|trtj|St|trIsz!descr_to_dtype..)namesformatstitlesoffsetsitemsize) r strnpdtyper rlentypevoidrappendrzip)descrdtfieldsoffsetfieldnameZ descr_strshapeZis_padrrrZnametupsrr r rr%s,          rcCsdj|}tj|tdddS)Nz'pyarrow.{}' is deprecated as of 2.0.0 and will be removed in a future version. Use pickle or the pyarrow IPC functionality instead.) stacklevel)formatwarningswarn FutureWarning)r"msgr r r_deprecate_serializationOsr+cCsT|jjdkr8|jjstj|}|jdtjjj |jfS|j tjjj |jfSdS)Nz|Ouint8) rrflags c_contiguousrascontiguousarrayviewlibr&dtype_to_descrtolist)objr r r_serialize_numpy_array_list\s   r5cCsV|ddkr6|djtjks t|djt|dStj|dtj|ddSdS)Nrz|Or)r)rrr,AssertionErrorr0rarray)datar r r_deserialize_numpy_array_listgs r9cCsZ|jjdkr<|jjs tj|j}|jjdtjj j |jfS|jj tjj j |jfSdS)Nz|Or,) rrr-r.rr/Ar0r1r&r2r3)r4r r r_serialize_numpy_matrixos   r;cCsb|ddkr@|djtjks ttj|djt|dddStj|dtj|dddSdS)Nrz|OrF)copy)rr<)rrr,r6matrixr0r)r8r r r_deserialize_numpy_matrixzs  r>c Cs6tj}tj||jd}|j|WdQRX|jS)N)schema)paBufferOutputStreamRecordBatchStreamWriterr?Z write_batchgetvalue)batch output_streamwrr r r_serialize_pyarrow_recordbatchsrGc Cstj| }|jSQRXdS)N)r@RecordBatchStreamReaderZread_next_batch)bufreaderr r r _deserialize_pyarrow_recordbatchs rKcCstjj|gdg}t|S)Nr)r@ RecordBatchZ from_arraysrG)r7rDr r r_serialize_pyarrow_arraysrMcCst|}|jdS)Nr)rKcolumns)rIrDr r r_deserialize_pyarrow_arraysrOc Cs6tj}tj||jd}|j|WdQRX|jS)N)r?)r@rArBr?Z write_tablerC)tablerErFr r r_serialize_pyarrow_tablesrQc Cstj| }|jSQRXdS)N)r@rHZread_all)rIrJr r r_deserialize_pyarrow_tables rRcCstj|tjd}t|S)N)protocol)rdumpsHIGHEST_PROTOCOLr)xZpickledr r r_pickle_to_buffersrWcCst|}tj|S)N) memoryviewrloads)r8Z as_memoryviewr r r_load_pickle_from_buffersrZcs2y ddlWntk r dSXddljdfddfddfdd}fd d }|jjd ||d |jjd ttd t j drt j j dr|jj j j j dttd t j j dr|jj j jjdttd t j j dr|jj j jjdttd |jjdd dS)Nrz{0} serialization is not supported. Note that {0} is planned to be deprecated in pandas future releases. See https://github.com/pandas-dev/pandas/issues/19239 for more information.cs,jjr"t|jr"tjdj|S)NSparseDataFrame) _pandas_api has_sparser r[NotImplementedErrorr&Zdataframe_to_serialized_dict)r4)pdpdcompatsparse_type_error_msgr r_serialize_pandas_dataframes   zE_register_custom_pandas_handlers.._serialize_pandas_dataframecs j|S)N)Zserialized_dict_to_dataframe)r8)r`r r_deserialize_pandas_dataframeszG_register_custom_pandas_handlers.._deserialize_pandas_dataframecs6jjr"t|jr"tjdj|j|iS)N SparseSeries)r\r]r rdr^r& DataFramer")r4)rbr_r`rar r_serialize_pandas_seriess   zB_register_custom_pandas_handlers.._serialize_pandas_seriescs|}||jdS)Nr)rN)r8Z deserialized)rcr r_deserialize_pandas_seriesszD_register_custom_pandas_handlers.._deserialize_pandas_seriesz pd.Series)custom_serializercustom_deserializerzpd.Indexarraysintervalz%pd.core.arrays.interval.IntervalArrayperiodz!pd.core.arrays.period.PeriodArray datetimesz&pd.core.arrays.datetimes.DatetimeArrayz pd.DataFrame)Zpandas ImportErrorZpyarrow.pandas_compatZ pandas_compat register_typeZSeriesIndexrWrZhasattrcorerjrkZ IntervalArrayrlZ PeriodArrayrmZ DatetimeArrayre)contextrfrgr )rcrbr_r`rar _register_custom_pandas_handlerssR       rtcstdyjddldd}fdd}xHjjjjjjjj j g D]}|j |d|j ||dqPWWnt k rYnXdS) N%register_torch_serialization_handlersrcSsH|jr8tjj|jjj|jjjjt |j dS|jjSdS)N)r#) Z is_sparser@SparseCOOTensor from_numpyZ_valuesdetachnumpyZ_indicesTlistr#)r4r r r_serialize_torch_tensors zFregister_torch_serialization_handlers.._serialize_torch_tensorcsJt|tjr<j|jdj|jddddf|jdSj|SdS)Nrr)indicesvaluessize)r r@rvZsparse_coo_tensorto_numpyrzr#rw)r8)torchr r_deserialize_torch_tensors    zHregister_torch_serialization_handlers.._deserialize_torch_tensorztorch.)rhri)r+rZ FloatTensorZ DoubleTensorZ HalfTensorZ ByteTensorZ CharTensorZ ShortTensorZ IntTensorZ LongTensorZTensorro__name__rn)serialization_contextr|rtr )rrrus   ruc Csdd}dd}|jtjd||ddd}d d }|jtjd ||dd d }dd}|jtjd||ddd}dd}|jtjd||ddS)NcSst|S)N)r{)r4r r r_serialize_deque5szF_register_collections_serialization_handlers.._serialize_dequecSs tj|S)N) collectionsdeque)r8r r r_deserialize_deque8szH_register_collections_serialization_handlers.._deserialize_dequezcollections.deque)rhricSst|jt|jfS)N)r{keysr~)r4r r r_serialize_ordered_dict@szM_register_collections_serialization_handlers.._serialize_ordered_dictcSstjt|d|dS)Nrr)r OrderedDictr)r8r r r_deserialize_ordered_dictCszO_register_collections_serialization_handlers.._deserialize_ordered_dictzcollections.OrderedDictcSst|jt|j|jfS)N)r{rr~default_factory)r4r r r_serialize_default_dictKszM_register_collections_serialization_handlers.._serialize_default_dictcSstj|dt|d|dS)Nrrr)r defaultdictr)r8r r r_deserialize_default_dictNszO_register_collections_serialization_handlers.._deserialize_default_dictzcollections.defaultdictcSst|jt|jfS)N)r{rr~)r4r r r_serialize_counterVszH_register_collections_serialization_handlers.._serialize_countercSstjtt|d|dS)Nrr)rCounterdictr)r8r r r_deserialize_counterYszJ_register_collections_serialization_handlers.._deserialize_counterzcollections.Counter)rorrrrr) rrrrrrrrrr r r,_register_collections_serialization_handlers4s0rc syxddlm}m}m}mmmmfdd}dd}|j|d||d|j|d ||d|j|d ||dWnt k rYnXdS) Nr) csr_matrix csc_matrix coo_matrixisspmatrix_cooisspmatrix_csrisspmatrix_csc isspmatrixcsz|rdtjj|fS|r0dtjj|fS|rHdtjj|fS|rddtjj|jfStdj|ddS)Ncoocsrcscz%Serialization of {} is not supported.r)r@rvZ from_scipyZSparseCSRMatrixZSparseCSCMatrixZto_coor^r&)r4)rrrrr r_serialize_scipy_sparselsz9_register_scipy_handlers.._serialize_scipy_sparsecSsX|ddkr|djS|ddkr0|djS|ddkrH|djS|djSdS)Nrrrrr)Zto_scipy)r8r r r_deserialize_scipy_sparse}s      z;_register_scipy_handlers.._deserialize_scipy_sparsezscipy.sparse.coo.coo_matrix)rhrizscipy.sparse.csr.csr_matrixzscipy.sparse.csc.csc_matrix) Z scipy.sparserrrrrrrrorn)rrrrrrr )rrrrr_register_scipy_handlersfs$$  rc sRy8ddlfdd}fdd}|jjd||dWntk rLYnXdS)Nrcs0t|jrdtjj|fStdjjdS)Nrz%Serialization of {} is not supported.)r COOr@rvZfrom_pydata_sparser^r&)r4)sparser r_serialize_pydata_sparses zB_register_pydata_sparse_handlers.._serialize_pydata_sparsecsD|ddkr@|dj\}}j|dddf|j|djdSdS)Nrrr)r8coordsr#)rrrzr#)r8Z data_arrayr)rr r_deserialize_pydata_sparses  zD_register_pydata_sparse_handlers.._deserialize_pydata_sparsez sparse.COO)rhri)rrorrn)rrrr )rr _register_pydata_sparse_handlerss   rcCs|jtdddddd|jtddddd |jtd dd |jtjd ttd|jtjd tt d|jt j d t t d|jt jdttd|jt jdttdt|t|t|t|dS)NintcSst|S)N)r)r4r r rsz:_register_default_serialization_handlers..cSst|S)N)r)r8r r rrs)rhricSsdS)Nrr r r r rrsfunctionT)picklerz np.matrixznp.arrayz pyarrow.Arrayzpyarrow.RecordBatchz pyarrow.Table)rorrrr=r;r>Zndarrayr5r9r@ArrayrMrOrLrGrKZTablerQrRrrtrr)rr r r(_register_default_serialization_handlerss@  rcCstdt|dS)N'register_default_serialization_handlers)r+r)rr r rrsrcCstdt}t||S)Ndefault_serialization_context)r+rr)rsr r rrsr)#rr'ryrZpyarrowr@Z pyarrow.librrrZ cloudpicklernZnumpy.lib.formatrr+r5r9r;r>rGrKrMrOrQrRrWrZrtrurrrrrrr r r rsB  *     Q&2;2