Saravanan666/pypi-org huggingface dataset:
Package: quickEDA
This is a very simple python package to do all EDA activities for any file.How to use:pip install quickEDA

import quickEDA 

from quickEDA import eda

eda("give your file path here")Just pass the path of your file and get the exploratory data analysis done
in few seconds.Provides statistical information like count of values, Mean, Standard deviation, Minimun value, maximum value, 25%, 50% & 75% percentile of all the numerical columnsProvides overview of the file like number of columns present, data type of each column, null values present and memory space occupied by this datasetSample of first 5 rowsSample of last 5rowsCorrelation value between each columnNo. of rows and columns presentMissing values in data & missing values percentageIf duplicate rows present & dupliacte values percentageScatter matrix - to visualize the spread of dataBox plot to identify outliersColumn wise detailsDistinct valuesMissing valuesIf zeroes presentIQRlower outliers and percentage in each columnupper outliers and percentage in each columnVisualize distribution or each columnRelationship between each x column with Y columnThings to Note:*Please place your 'Y' column or dependant feature as last column
*If facing issue with path , try giving "c:\\Users\\...... (double slash)"
Package: quickemail
QuickEmail项目介绍简易的邮件发信工具。支持认证/不认证发信。
    使用UTF-8编码。可以一次连接声明多收件人、抄送人使用说明简易的邮件发信工具。支持认证/不认证发信。
    使用UTF-8编码。
    from quickemail import QuickEmail发信前先定义发信要素：指定主机和端口，必须参数：
 quicksend = QuickEmail('mail.test.com', 25)    # SMTP发信端口，默认是25 SSL链接使用465
 quicksend.debug = True                         # 打开调试
 定义HELO主机名，参数可省略：
 quicksend.helo = 'QuickEmail'                 # HELO主机名不能使用有空格的字符串，可以省略
 quicksend.tls = True / quicksend.ssl = True   # 开启startTLS或者SSL，SSL端口一般为465
 认证用户名和密码，authsend()必须的参数：
 quicksend.mail_user = 'a'                     # 认证用户名
 quicksend.user_pass = 'test'                  # 认证用户的密码

 发信人、收信人为必须参数：
 quicksend.mail_from = 'AA高A<a@test.com>'    # 发信人地址，格式为:   FullName<email address>
 quicksend.mail_to = '一二三<123@test.com>,ABC<abc@test.com>'    # 格式同上，多地址使用逗号","分隔

 抄送人，可省略：
 quicksend.mail_cc = '一二三<123@test.com>'
 
 邮件时间定义，可省略：
 quicksend.mail_date = 1691544067

 邮件主题、内容，支持使用HTML： 
 quicksend.mail_subject = 'mY subject还有中文!'
 quicksend.mail_content = '<font color=red>red content一段中文</font>'
 quicksend.is_html = True

 添加附件，可省略：
 quicksend.mail_attach = ['abc.jpg']           # 添加附件 类型为list
 
 高级定制，可省略：
 quicksend.content_from = '邮件显示的假发件人<from@test.com>'      # 定制邮件信体显示的发件人，一般为来隐藏实际的mail_from。
 quicksend.content_to = '邮件显示的假收件人<to@test.com>'      # 定制邮件信体显示的收件人，一般为来隐藏实际的mail_to。
 quicksend.content_cc = '邮件显示的假抄送人<cc@test.com>'      # 定制邮件信体显示的抄送人，一般为来隐藏实际的mail_cc。使用creatmsg()建立邮件信体内容。(可以忽略)msg = quicksend.creatmsg()使用authsend()或者send()发送邮件，creatmsg()未执行，参数msg可忽略。quicksend.authsend(msg)
 quicksend.send()错误显示(成功返回True，失败返回False)result = quicksend.authsend(msg)
 if result:
     print(result)
     
 result = quicksend.send(msg)
 if result:
     print(result)
Package: quickemcee
quickemceeA Python library to quickly set up MCMC scripts based on theemceepackage. Includes functions and classes to quickly set upemceeobjects, run MCMC, and analyze the results with minumum effort from the end user.Github pagesVisit quickemcee's Github pages onhttps://sofia-scz.github.io/quickemcee/. There you can find documentation, worked examples, and other information.Installationpip install quickemceeReferencing this workRecommended BibTex citation@software{quickemcee,
  author       = {Scozziero, Sofia Anna},
  title        = {quickemcee: simple prebuilt MCMC scripts},
  month        = jul,
  year         = 2022,
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.6857842},
  url          = {https://doi.org/10.5281/zenodo.6857842}
}
Package: quicken
quickenMake Python tools fast.# app/cli.pyimportslow_moduleimporthas_lots_of_dependenciesdefcli():print('hello world')# Finally get to work after everything is loaded.slow_module.do_work(has_lots_of_dependencies)# app/main.pyfromquickenimportcli_factory@cli_factory('app')defmain():from.cliimportclireturncliThat's it! The first timemain()is invoked a server will be created and
stay up even after the process finishes. When another process starts up it
will request the server to executecliinstead of reloading all modules
(and dependencies) from disk. This relies on the speed offorkbeing lower
than the startup time of a typical cli application.Ifpython -c ''takes 10ms, this module takes around 40ms. That's how
fast your command-line apps can start every time after the server is up.WhyPython command-line tools are slow. We can reduce dependencies, do lazy
importing, and do little/no work at the module level but these can only go
so far.Our goal is to speed up the cli without giving up any dependencies. Every Python
CLI tool should be able to get to work in less than 100ms.GoalsBe as fast as possible when invoked as a client, be pretty fast when invoked
and we need to start a server.LimitationsUnix only.Debugging may be less obvious for end users or contributors.Daemon will not automatically have updated gid list if user was modified.Access to the socket file implies access to the daemon (and the associated command that it would run if asked).TipsProfile import time with -X importtime, see if your startup is actually the
problem. If it's not then this package will not help you.Distribute your package as a wheel. When wheels are installed they create
scripts that do not importpkg_resources, which can save 60ms+ depending
on disk speed and caching.Developmentln -sf ../.githooks .git/hooks
Package: quickerDebug
Welcome to quickerDebug!QuickerDebug offers a standardized alternative toprint("here")andprint(my_var)with simple, quick, and efficient logging functions that provide information without the need to repeat yourself. Generally, the best use case is for small scale applications or test code, where a complete debugger is overkill, butprint("here")can get overly tedious to repeatedly type. Function names are purposefully shortened avoid writing out long function calls, so you don't waste time while debugging.Note that quickerDebug is optimized for terminals supported colors (throughtermcolor), meaning it may not work on all CLIs.Installation>> pip install quickerDebugQuick StartInitializationTo use the package, you need to create an instance ofQuickerDebug, from which methods can be called.fromquickerDebugimportquickerDebugqd=quickerDebug.QuickerDebug()Basic LoggingThe two essential functions for logging areqd.p()andqd.v().# Logs index, line number, timestamp, and a optional messageqd.p()# qd.p() also supports positional arguments for extra functionality like so:qd.p(status="DEBUG",msg="",color=None,showFullPath=False,**kwargs)# ieqd.p("INFO","First Test","blue",True)# Logs all variables with thier current valuesqd.v()# Variables are displayed inlineqd.v(inline=True)AutoVar ConfigsAutoVar configs allow you to set up a list of varibles with a certain format to be printed with current values with theqd.vc()function, and then allows you to access that printing configuration withqd.v(config_key).a=1b=2# Create a config that prints the variables a and b, where the config_key is 1qd.vc(1,"a","b")# Would print just a & bqd.v(1)# config_key is the first argumentVariable TrackingquickerDebugalso provides lightweight, real-time variable tracking in the terminal throughqd.track()andqd.rt()a=1# Would print the value of a every 10ms for 5sqd.track("a",10,5)# Would clear the terminal after each printqd.track("a",10,5,autoclear=True)# Preset Function for indefinite real-time trackingqd.rt("a")Additional Keyword ArgumentsAll quickerDebug functions can take certain keyword arguments, as shown below:FunctionKwargsqd.p()status : strqd.p() & qd.v()showFullPath : boolqd.p() & qd.v()color : str (from colors in termcolor)qd.p()msg : strqd.v()inline : boolqd.track() & qd.rt()autoclear : boolKwargPossible Valuesstatus"OFF", "O", "ERROR", "ERR", "E", "WARNING", "WARN", "W", "DEBUG", "D", "INFO", "I", "TRACE", "T"color"grey", "red", "green", "yellow", "blue", "magenta", "cyan", "white"
Package: quickerml
quickermlMachine learning module intended to be your first shot swiss knife.If you work on Data Science or Artificial Intelligence projects you probably have had to repeat over and over again the same crucial first steps on your project in order to find what's the best model option for your data.There is the idea that gave birth toquickerml: Automatize those repetitive initial tests to find the best starting model for your project.Installationpip install quickermlGet startedfrom quickerml import Finder

finder = Finder(
    problem_type='regression', 
    models=[
        LinearSVR(), 
        RandomForestRegressor(), 
        XGBRegressor(), 
        LGBMRegressor()
    ]
)

best = finder.find(X, y)
Package: quickey-python-sdk
QuickeySDK - PythonA Login Management System for ApplicationHow to Usefrom quickey_python_sdk import QuickeySDK

sdk = QuickeySDK('YOUR API KEY')Get App Metadatadata = sdk.app.getAppMetaData()
appId = data.json()['app']['_id']Send SMS OTPinput = {'phone':'YOUR PHONE NUMBER', 'provider':'YOUR PROVIDER'}
customerData = sdk.app.sendSMSOTP(**input)Get Access Token By Emailinput = {'email':'YOUR USER EMAIL', 'provider':'YOUR PROVIDER'}
token = sdk.auth.getAccessTokenByEmail(**input)Get Access Token By Phoneinput = {'phone':'YOUR PHONE NUMBER', 'provider':'YOUR PROVIDER', 'otpCode':'YOUR OTP CODE'}
token = sdk.auth.getAccessTokenByPhone(**input)Link Phone To Emailinput = {'phone':'YOUR PHONE NUMBER', 'token':'YOUR ACCESS TOKEN LOGIN FROM EMAIL'}
customerdata = sdk.auth.linkPhoneToEmail(**input)
Package: quickfix
Copyright (c) 2001-2018 Oren MillerRedistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditionsare met:1. Redistributions of source code must retain the above copyrightnotice, this list of conditions and the following disclaimer.2. Redistributions in binary form must reproduce the above copyrightnotice, this list of conditions and the following disclaimer inthe documentation and/or other materials provided with thedistribution.3. The end-user documentation included with the redistribution,if any, must include the following acknowledgment:"This product includes software developed byquickfixengine.org (http://www.quickfixengine.org/)."Alternately, this acknowledgment may appear in the software itself,if and wherever such third-party acknowledgments normally appear.4. The names "QuickFIX" and "quickfixengine.org" mustnot be used to endorse or promote products derived from thissoftware without prior written permission. For writtenpermission, please contact ask@quickfixengine.org5. Products derived from this software may not be called "QuickFIX",nor may "QuickFIX" appear in their name, without prior writtenpermission of quickfixengine.orgTHIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIEDWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIESOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREDISCLAIMED.  IN NO EVENT SHALL QUICKFIXENGINE.ORG ORITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOTLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OFUSE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED ANDON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUTOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.Download-URL: http://www.quickfixengine.orgDescription: UNKNOWNPlatform: UNKNOWN
Package: quickfix2
Quickfix2descriptionThis Python package is the same as the original QuickFIX package,except that it is compiled binaries for Linux and macOS.source code:https://github.com/tangjicheng46/quickfix2original source code:https://github.com/quickfix/quickfixbuildpip install -U setuptools wheel twine

python setup.py bdist_wheel --plat-name=manylinux1_x86_64
Package: quickfix-ssl
This package is a fork of the Quickfix project that exposes the
SSL capabilities of the library to Python. The pull request can
be foundhere.Differences to the officialquickfixpackage are:The SSLSocketInitiator and SSLSocketAcceptor are now available.UtcTimeStamp, UtcDate and UtcTimeOnly are now exposed.A getDateTime() method is added to UtcTimeStamp which will return
a python datetime.A setFromString() method is added to SessionSettingsLicense requirementsThe QuickFIX Software License, Version 1.0Copyright (c) 2001-2018 Oren MillerRedistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.The end-user documentation included with the redistribution,
if any, must include the following acknowledgment:
"This product includes software developed by
quickfixengine.org (http://www.quickfixengine.org/)."
Alternately, this acknowledgment may appear in the software itself,
if and wherever such third-party acknowledgments normally appear.The names "QuickFIX" and "quickfixengine.org" must
not be used to endorse or promote products derived from this
software without prior written permission. For written
permission, please contactask@quickfixengine.orgProducts derived from this software may not be called "QuickFIX",
nor may "QuickFIX" appear in their name, without prior written
permission of quickfixengine.orgTHIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED.  IN NO EVENT SHALL QUICKFIXENGINE.ORG OR
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
Package: quick-flask-server
Quick Flask ServerA simple way to acess your Flask apps on the internet while running it on localhost.CompatabilityPython 3.6+ is required.Installationpipinstallquick-flask-serverQuickstartImport withfrom quick_flask_server import run_with_ngrokAddrun_with_ngrok(app)to make your Flask app available upon running# example.pyfromflaskimportFlaskfromquick_flask_serverimportrun_with_ngrokapp=Flask(__name__)run_with_ngrok(app)# Start ngrok when app is run@app.route("/")defhello():return"Hello World!"if__name__=='__main__':app.run()Running the example:pythonquick_flask_server/example.py*Runningonhttp://127.0.0.1:5000/(PressCTRL+Ctoquit)*Runningonhttp://<random-address>.ngrok.io*Trafficstatsavailableonhttp://127.0.0.1:4040You might also see this,You can copy the ngrok URL also from here.As shown in the above image ngrok has a web-interface which can be accessed at localhost:4040Here is a sample image of the web interface,
Package: quickforex
quickforexQuick and easy access to foreign exchange rates. By default, this API usesexchangerate.hostas backend.Getting startedUsingquickforexfrom a Python scriptGet the last available rate for a single currency pairfromquickforeximportCurrencyPairimportquickforexquickforex.get_latest_rate("EUR/USD")# -> Decimal(1.16)quickforex.get_latest_rate("EURUSD")quickforex.get_latest_rate("EUR","USD")quickforex.get_latest_rate(("EUR","USD"))quickforex.get_latest_rate(CurrencyPair("EUR","USD"))Get the last available rate for multiple currency pairsfromquickforeximportCurrencyPairimportquickforexquickforex.get_latest_rate("EUR/USD","EUR/GBP")# -> {CurrencyPair("EUR", "USD"): Decimal(1.16), CurrencyPair("EUR", "GBP"): Decimal(0.84)}quickforex.get_latest_rate(["EUR/USD","EUR/GBP"])Get the historical rate for one or more currency pairsfromdatetimeimportdatefromquickforeximportCurrencyPairimportquickforexquickforex.get_historical_rate("BTC/USD",as_of=date(year=2021,month=1,day=1))# -> Decimal(29388.20)quickforex.get_historical_rates("EUR/USD","EUR/GBP",as_of=date(year=2021,month=1,day=1))# -> {CurrencyPair("EUR", "USD"): Decimal(1.21), CurrencyPair("EUR", "GBP"): Decimal(0.89)}Get the rates for one or more currency pairs between two historical datesfromdatetimeimportdatefromquickforeximportCurrencyPairimportquickforexquickforex.get_rates_time_series("EURUSD","EURGBP",start_date=date(year=2020,month=1,day=1),end_date=date(year=2021,month=1,day=1))# -> {#    CurrencyPair("EUR", "USD"): {#        date(year=2020, month=1, day=1): Decimal(1.12),#        ...,#        date(year=2021, month=1, day=1): Decimal(1.21)#    },#    CurrencyPair("EUR", "GBP"): { ... }# }Usingquickforexfrom the command lineGet the last available rate for one or more currency pairs❯quickforexlatestEURUSDEURGBP{"EUR":{"GBP":0.846354,"USD":1.164798}}Get the historical rate for one or more currency pairs❯quickforexhistory--date2020-01-01EURUSDEURGBP{"EUR":{"GBP":0.8462,"USD":1.1221}}Get the rates for one or more currency pairs between two historical dates❯quickforexseries--from2020-01-01--to2020-12-31EURGBPEURUSDGBPJPY{"EUR":{"GBP":{"2020-01-01":0.8462,"2020-01-02":0.8466,"2020-01-03":0.8495,..."2020-12-30":0.903111,"2020-12-31":0.892135},"USD":{...}},"GBP":{"JPY":{...}}}
Package: quickgpt
example of quickgpt commandquickGPTis a lightweight and easy-to-use Python library that
provides a simplified interface for working with the new API interface
of OpenAI’s ChatGPT. With quickGPT, you can easily generate natural
language responses to prompts and questions using state-of-the-art
language models trained by OpenAI.For the record, this README was (mostly) generated with ChatGPT - hence
the braggy tone.Like fine wine and cheddar, this library pairs nicely with theElevenLabstext-to-speech
API library.InstallationYou can installquickGPTusing pip:pipinstallquickgptUsageTo use quickgpt, you’ll need an OpenAI API key, which you can obtain
from the OpenAI website. Once you have your API key, you can specify
your API key using an environment variable:export OPENAI_API_KEY="YOUR_API_KEY_HERE"or by passing it to theapi_keyparameter ofQuickGPT:chat = QuickGPT(api_key="YOUR_API_KEY_HERE")See the examples for more information on how it works. Or, you can use
thequickgpttool for an interactive ChatGPT session in your command
line. Make sure~/.local/bin/is in your$PATH.usage: quickgpt [-h] [-k API_KEY] [-t THREAD] [-p PROMPT] [-l] [-n] [-i] [-v]

Interactive command line tool to access ChatGPT

options:
  -h, --help            show this help message and exit
  -k API_KEY, --api-key API_KEY
                        Specify an API key to use with OpenAI
  -t THREAD, --thread THREAD
                        Recall a previous conversation, or start a new one
                        with the provided identifer
  -p PROMPT, --prompt PROMPT
                        Specify the initial prompt
  -l, --list            Lists saved threads
  -n, --no-initial-prompt
                        Disables the initial prompt, and uses the User's first
                        input as the prompt
  -i, --stdin           Takes a single prompt from stdin, and returns the
                        output via stdout
  -v, --version         Returns the version of the QuickGPT library (and this
                        command)DocumentationThere’s no documentation yet. Stay tuned.ContributingIf you find a bug or have an idea for a new feature, please submit an
issue on the GitHub repository. Pull requests are also welcome!LicenseThis project is licensed under the MIT License.
Package: quickgraph
IntroductionQuickGraph library can help you get a quick overview of a social graph in an extremely convenient way. QuickGraph will show the basic information of a graph, plot the CDF of selected metrics, characterize the largest connected component (LCC).OverviewQuickGraph library can help you get a quick overview of a social graph in an extremely convenient way.
Show the basic information of a graph, plot the CDF of selected metrics, characterize the largest connected component (LCC), compute representative structural hole related indexes.Copyright (C) <2021-2026> by Qingyuan Gong, Fudan University (gongqingyuan@fudan.edu.cn)Before InstallationPlease upgrade to Python 3.5System RequirementsWe have tested QuickGraph on both MacOSX (version 11.5.1) and Ubuntu (Version: 20.04 LTS). This library have not been tested on other platforms.UsagePlease run the following commond and install the dependent libiraires:Runconda config --add channels conda-forgeconda update –allto make the libraries fit to the operation systemRunpip install python-igraphto install the iGraph libraryRunpip install leidenalgto help the modularity related analysisNote: Please change topip3 installif you are using Apple M1 ChipFunctionsquickgraph.info(G) returns the the basic information of a graph and plots the CDF of selected metrics.quickgraph.LCC_analysis(G) characterizes the largest connected component (LCC) of the input graph G on selected metrics.ExampleWe utilize the SCHOLAT Social Network dataset as one example.https://www.scholat.com/research/opendata/#social_network>>>importquickgraph>>>quickgraph.demo()NumberofNodes:16007,NumberofEdges:202248Avg.degree:25.2699,Avg.clusteringcoefficient:0.5486Modularity(Leidenalg):0.8651,Modularity(Label_Propagation):0.8372Numberofconnectedcomponents:5423,NumberofnodesinLCC:9583(59.8676%)Time(G_info):4.675LCC:Avg.degree=40.023,Avg.clusteringcoefficient=0.625,Modularity(Leidenalg):0.8551,Modularity(Label_Propagation):0.8209(rough)shortestpathlength=1:1(0.1%),2:26(2.6%),3:98(9.8%),4:162(16.2%),5:133(13.3%),6:65(6.5%),7:12(1.2%),8:3(0.3%),Avg.shortestpathlength=4.316Time(LCC):1.907LicenseSee the LICENSE file for license rights and limitations (MIT).
Package: quick-https
# Quick HTTPSExpanding on pythons Simple HTTP Server to include HTTPS## InstallationFrom PyPIpip install quick-https## RunningAfter installation, running the HTTPS server is as simple as:python3 -m https.server## Generating a certificateWhen the server is run for the first time, it will ask if you would like to
generate a certificate to be used. If you say yes, a self-signed certificate
will be generated and stored in thehttps/certs/directory. This certificate
will be be used every time the server is started after that.If you ever want to regenerate certificate, start the server with the–generateswitch. This will automatically generate a new certificate and
replace the old one inhttps/certs/.