Permalink
Fetching contributors…
Cannot retrieve contributors at this time
267 lines (179 sloc) 4.96 KB

API documentation for vaex library

Quick lists

Opening/reading in your data.

.. autosummary::

    vaex.open
    vaex.from_arrow_table
    vaex.from_arrays
    vaex.from_csv
    vaex.from_ascii
    vaex.from_pandas
    vaex.from_astropy_table

Visualization.

.. autosummary::

    vaex.dataframe.DataFrame.plot
    vaex.dataframe.DataFrame.plot1d
    vaex.dataframe.DataFrame.scatter
    vaex.dataframe.DataFrame.plot_widget
    vaex.dataframe.DataFrame.healpix_plot


Statistics.

.. autosummary::

    vaex.dataframe.DataFrame.count
    vaex.dataframe.DataFrame.mean
    vaex.dataframe.DataFrame.std
    vaex.dataframe.DataFrame.var
    vaex.dataframe.DataFrame.cov
    vaex.dataframe.DataFrame.correlation
    vaex.dataframe.DataFrame.median_approx
    vaex.dataframe.DataFrame.mode
    vaex.dataframe.DataFrame.min
    vaex.dataframe.DataFrame.max
    vaex.dataframe.DataFrame.minmax
    vaex.dataframe.DataFrame.mutual_information


.. toctree::

vaex-core

.. automodule:: vaex
    :members: open, from_arrays, from_items, from_arrow_table, from_csv, from_ascii, from_pandas, from_astropy_table, from_samp, open_many, server, example, app, delayed
    :undoc-members:
    :show-inheritance:


DataFrame class

.. autoclass:: vaex.dataframe.DataFrame
     :members:
     :special-members:


DataFrameLocal class

.. autoclass:: vaex.dataframe.DataFrameLocal
     :members:
     :special-members:


vaex.stat module

.. automodule:: vaex.stat
    :members:


Machine learning with vaex.ml

Note that vaex.ml does not fall under the MIT, but the CC BY-CC-ND LICENSE, which means it's ok for personal or academic use. You can install vaex-ml using pip install vaex-ml.

Clustering

.. autoclass:: vaex.ml.cluster.KMeans
     :members:

PCA

.. autoclass:: vaex.ml.transformations.PCA
     :members:

Encoders

.. autoclass:: vaex.ml.transformations.LabelEncoder
     :members:

.. autoclass:: vaex.ml.transformations.OneHotEncoder
     :members:

.. autoclass:: vaex.ml.transformations.StandardScaler
     :members:

.. autoclass:: vaex.ml.transformations.MinMaxScaler
     :members:

.. autoclass:: vaex.ml.transformations.MaxAbsScaler
     :members:

.. autoclass:: vaex.ml.transformations.RobustScaler
     :members:

Boosted trees

.. autoclass:: vaex.ml.lightgbm.LightGBMModel
     :members:

.. autoclass:: vaex.ml.lightgbm.LightGBMClassifier
     :members:

.. autoclass:: vaex.ml.xgboost.XGBModel
     :members:

PyGBM support is in the incubator phase, which means support may disappear in future versions

.. autoclass:: vaex.ml.incubator.pygbm.PyGBMModel
     :members:

Nearest neighbour

Annoy support is in the incubator phase, which means support may disappear in future versions

.. autoclass:: vaex.ml.incubator.annoy.ANNOYModel
     :members: