Skip to main content

Xin's self created helper functions

Project description

Xin-util

Simple self-use great functions

Installation

Use the package manager pip to install utilities.

pip install -i https://test.pypi.org/simple/ xin-util

Usage

# regular utilities  
from xin_util.PrettyPrintDict import pretty_print_dict
from xin_util.CreateDIYdictFromDataFrame import CreateDIYdictFromDataFrame
from xin_util.ReadWritePicklefile import read_pickle, save_pickle
from xin_util.DownloadFromS3 import S3_download_folder, S3_upload_folder
from xin_util.BarPlots import plot_stacked_bar
from xin_util.ZipAndUnzip import zip, unzip
from xin_util.AccessSQL import getDBData, create

# TimeSeries  
from xin_util.TimeSeriesFeatureEngineer import TimeSeries, create_average_feature

# NLP related  
from xin_util.TextProcess import text_tokens
from xin_util.ResamplingData import up_resample
from xin_util.Scores import single_label_f_score, single_label_included_score, multiple_label_included_score
from xin_util.TFIDFpredict import tf_idf_classify
from xin_util.EmbeddingCNNpredict import Convolution_Network_classify
from xin_util.EmbeddingRNNpredict import Recurrent_Network_classify
from xin_util.FASTTEXTpredict import fasttext_classify
from xin_util.NBpredict import Naive_Bayes_classify
from xin_util.ONEHOTNNpredict import Onehot_Network_classify
from xin_util.LatentDirichletAllocationClass import MyLDA

# Model training time prediction
from model_trainingtime_prediction.layer_level_utils import get_train_data
from model_trainingtime_prediction.random_network_gen import gen_nn
from model_trainingtime_prediction.train_time_predict import prediction_model

Documentation

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xin_util-1.4.23.tar.gz (86.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xin_util-1.4.23-py3-none-any.whl (408.1 kB view details)

Uploaded Python 3

File details

Details for the file xin_util-1.4.23.tar.gz.

File metadata

  • Download URL: xin_util-1.4.23.tar.gz
  • Upload date:
  • Size: 86.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.3

File hashes

Hashes for xin_util-1.4.23.tar.gz
Algorithm Hash digest
SHA256 b4a2ee53f3e03121742c2862d8888f9a1589fa80d7b38a8a21653ec3ef02846d
MD5 d8da754fb14b1c10dae45bdb47e5f56e
BLAKE2b-256 8c3f47d13609dece6448b0267265be3dde93b8a543c86a3a74d24e5677d8d650

See more details on using hashes here.

File details

Details for the file xin_util-1.4.23-py3-none-any.whl.

File metadata

  • Download URL: xin_util-1.4.23-py3-none-any.whl
  • Upload date:
  • Size: 408.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.3

File hashes

Hashes for xin_util-1.4.23-py3-none-any.whl
Algorithm Hash digest
SHA256 762c263d15b585bed207fc905dda81b3b6a2c8f7f2f1f2aa8bd0ef2d691ded5e
MD5 a7fec6035d0184b6c77a5d706f3da752
BLAKE2b-256 1e8169fe4380434d8871b4a58eea61920c26fd4a82dd93566bca11565a528b00

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page