Saravanan666/pypi-org huggingface dataset:
Package: kxy
Boosting The Productivity of Machine Learning EngineersDocumentationhttps://www.kxy.ai/reference/Bloghttps://blog.kxy.aiInstallationFrom PyPi:pipinstallkxy-UFrom GitHub:gitclonehttps://github.com/kxytechnologies/kxy-python.git&cd./kxy-python&pipinstall.AuthenticationAll heavy-duty computations are run on our serverless infrastructure and require an API key. To configure the package with your API key, runkxyconfigureand follow the instructions. To get your own API key you need an account; you can sign uphere. You'll then be automatically given an API key which you can findhere.DockerThe Docker imagekxytechnologies/kxyhas been built for your convenience, and comes with anaconda, auto-sklearn, and the kxy package.To start a Jupyter Notebook server from a sandboxed Docker environment, rundockerrun-i-t-p5555:8888kxytechnologies/kxy:latest/bin/bash-c"kxy configure <YOUR API KEY> && /opt/conda/bin/jupyter notebook --notebook-dir=/opt/notebooks --ip='*' --port=8888 --no-browser --allow-root --NotebookApp.token=''"where you should replace<YOUR API KEY>with your API key and navigate tohttp://localhost:5555in your browser. This docker environment comes withall examples available on the documentation website.To start a Jupyter Notebook server from an existing directory of notebooks, rundockerrun-i-t--mountsrc=</path/to/your/local/dir>,target=/opt/notebooks,type=bind-p5555:8888kxytechnologies/kxy:latest/bin/bash-c"kxy configure <YOUR API KEY> && /opt/conda/bin/jupyter notebook --notebook-dir=/opt/notebooks --ip='*' --port=8888 --no-browser --allow-root --NotebookApp.token=''"where you should replace</path/to/your/local/dir>with the path to your local notebook folder and navigate tohttp://localhost:5555in your browser.You can also get the same Docker image from GitHubhere.Other Programming LanguageWe plan to release friendly API client in more programming language.In the meantime, you can directly issue requests to ourRESTFul APIusing your favorite programming language.PricingAll API keys are given a free quota (a few dozen backend tasks) that should be enough to try out the package and see if you love it. Beyond the free quota you will be billed a small fee per task.KXY is free for academic use; simply signup with your university email.KXY is also free for Kaggle competitions; sign up and emailkaggle@kxy.aito get a promotional code.
Package: ky3m
Ky3MMinecraft Mod Manager by Leon "Procybit" ShepelevInstallingVia pip:pip install ky3mYou can also update to the latest version:pip install ky3m --upgradeMake sure you have Python 3.10 or above installed!Program launchVia terminal:python -m ky3mUsing the CLIIf the program is run correctly, this should be in the terminal:Ky3M :>At the moment, the only thing that can be entered into the CLI is methods.Methods are simple commands that work directly with Ky3M internals.The name of the method is written in CAPITAL LETTERS, the specification fields of the method are written with spaces:Ky3M :> METHOD Field_1 Field_2 ANoTheR--fiEld00;[-+^ 4thFIELD
Something happened...If the method name starts with the "adv" prefix, then the associated log will be displayed:Ky3M :> advMETHOD Field_1 Field_2 ANoTheR--fiEld00;[-+^ 4thFIELD
Something happened...

Log intercepted!
[ky3m.methods] METHOD started!
[ky3m.something] Something happened! (something: True)
[ky3m.methods] METHOD ended!MethodsINSPECTOutputs all .jar files names from Minecraft mods folder.ASSIGNS A UNIQUE ID TO EACH NEWLY OUTPUT FILE.PEERidOutputs information about certain .jar file in Minecraft mods folder.Usesidassigned byINSPECT.EXPELidPermanently deletes certain .jar file from Minecraft mods folder.Usesidassigned byINSPECT.ADOPTsaved_idCopies certain .jar file from Minecraft mods folder to local library.Usessaved_idassigned byINSPECT.CAN INTERRUPT CLI AND REQUEST NAME OF SAVED FILE IF NEEDED.DOESN'T DELETE CERTAIN FILE.ASSIGNS A UNIQUE SAVED ID TO EACH SAVED FILE.ADOPTSOutputs all saved .jar files names from local library.RELEASEsaved_idCopies certain .jar file from local library to Minecraft mods folder.Usessaved_idassigned byADOPT.PUNISHsaved_idPermanently deletes certain .jar file from local library.Usessaved_idassigned byADOPT.BUNDLEname|bundle_idNote that | separates an alternates.Ifnamenot found, creates new bundle (Ky3M modpack) and outputs created bundle's ID.Usesnamethat is any string.ASSIGNS A UNIQUE ID TO EACH CREATED BUNDLE.ALTERNATEIf found bundle with specifiedbundle_id, outputs the bundle info.Usesbundle_idthat is valid UUID (in any form).BUNDLESOutputs all created bundles' IDs and names.BURSTbundle_idPermanently deletes certain bundle.Usesbundle_idassigned byBUNDLE.BINDbundle_idsaved_idBinds certain .jar to a certain bundle.Usesbundle_idassigned byBUNDLE.Usessaved_idassigned byADOPT.ASSIGNS A BIND ID (BUNDLE LOCAL) BASED ON SAVED ID.DETACHbundle_idbind_idDetached certain .jar from a certain bundle.Usesbundle_idassigned byBUNDLE.Usesbind_idassigned byBIND.APPLYbundle_idReleases all binded to certain bundle .jar files (seeRELEASE).Usesbundle_idassigned byBUNDLE.DOESN'T DELETE ANY FILES.LicenseThis project follows MIT license (seeLICENSE).
Package: kyaah
KyaahKyaah abstract away cognitive over-head of sending SMTP, POP3, and IMAP mail, together with other mailing operations things like, mail with file, tokens etc.Simple use of kyaahFirst we recommend creating a virtual environmentpython -m venv venvand then activate itsource venv/bin/activateOnce that finish now install the library usingpipinstallkyaahWait for the installation to finish, basically the library was uploaded usingsdist(Source Distribution) andbdist_wheel(Built Distribution). After that create a new file let call ittest.pyin the file paste the below code with your credentials.importkyaahsender='my_email@gmail.com'receiver=['receiver_1@gmail.com','receiver_2@gmail.com']passwd='*********'# use app passwordserver='gmail'subj=f'Hellow world!'body='Lorem ipsum dolor sit amet adipisicing elit, rerum voluptate ipsum volupt.'kyaah.sendMail(from_usr=sender,to_usr=receiver,svr=server,subject=subj,body=body,mail_passwd=passwd)save the file and navigate to where the file is located in terminal and your are ready to go (run the file)pythontest.pySee more documentationshere!Useful linksDocumentation:https://kyaah.readthedocs.ioRepository:https://github.com/usmanmusa1920/kyaahPYPI Release:https://pypi.org/project/kyaahPull requests are welcomeChange Log0.1.13 (16/january/2024)0.1.13 ReleaseAdd character style print (text & logging style)Add POP and IMAPImprove files naming slicesInclude email link (with expiration age)Changed the a required module of 'pstyle' to 'rgbpy'0.1.12 ReleaseDocs0.1.11 ReleaseDocs0.1.10 ReleaseOS compatibility0.1.9 Release0.1.8 ReleaseThis release mostly is for adding more documentations.
Package: kyanitapi
KyanitAPIIntroductionKyanit API is part of the Kyanit ecosystem. Seehttps://github.com/kyanit-project/kyanitfor an
introduction to Kyanit.Kyanit API is a Python API for interfacing and interacting with Kyanit.The Kyanit EcosystemKyanit CoreThe core Kyanit module, flashed into an ESP8266 board.Kyanit BoardA stylish, triangle-shaped ESP8266-based board built around an ESP-12F module, the official Kyanit
controller board.Kyanit CTLCommand-line utility for interacting with Kyanit.Kyanit APIThis repo. Python API for interaction with Kyanit from Python code. (It is used by Kyanit CTL.)Installing Kyanit APIInstall the latest released version with:pip install kyanitapiInstalling Kyanit API from SourceTo get the latest development version, clone this repository, and within the repository root, run:python setup.py bdist_wheelThis will create Python wheel distribution package in thedistdirectory. Install it usingpipwith:pip install --force-reinstall dist/kyanitapi-<version>-py3-none-any.whl(Replace<version>with the one that has been generated bysetup.py.)To switch back to the latest released version, use:pip install --force-reinstall kyanitapi==<version>Where<version>is the latest released version.DocumentationFor a detailed documentation of the API, head tohttps://kyanit.eu/docs/kyanit-apiLicense NoticeCopyright (C) 2020 Zsolt NagyThis program is free software: you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation, version 3 of the License.This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program.
If not, seehttps://www.gnu.org/licenses/.
Package: kyanitctl
KyanitCTLIntroductionKyanit CTL is part of the Kyanit ecosystem. Seehttps://github.com/kyanit-project/kyanitfor an
introduction to Kyanit.Kyanit CTL is a command-line utility using Kyanit API for interfacing and interacting with Kyanit.The Kyanit EcosystemKyanit CoreThe core Kyanit module, flashed into an ESP8266 board.Kyanit BoardA stylish, triangle-shaped ESP8266-based board built around an ESP-12F module, the official Kyanit
controller board.Kyanit CTLThis repo. Command-line utility for interacting with Kyanit.Kyanit APIPython API for interaction with Kyanit from Python code. (It is used by Kyanit CTL.)Installing Kyanit CTLInstall the latest released version with:pip install kyanitctlAfter installation, Kyanit CTL will be available through thekyanitctlcommand.Installing Kyanit CTL from SourceTo get the latest development version, clone this repository, and within the repository root, run:python setup.py bdist_wheelThis will create Python wheel distribution package in thedistdirectory. Install it usingpipwith:pip install --force-reinstall dist/kyanitctl-<version>-py3-none-any.whl(Replace<version>with the one that has been generated bysetup.py.)To switch back to the latest released version, use:pip install --force-reinstall kyanitapi==<version>Where<version>is the latest released version.UsageRefer to the command-line help withkyanitctl -h.License NoticeCopyright (C) 2020 Zsolt NagyThis program is free software: you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation, version 3 of the License.This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program.
If not, seehttps://www.gnu.org/licenses/.
Package: kyber
Kyber is a publishing tool that allows you to get the most out of your
Confluence installation. The export tools built into Confluence can only
minimally be customized.Kyber is written in Python 2.7.InstallationKyber depends on Beautiful Soup 4, Python Markdown, and WeasyPrint. You
can get the first two fromapt, but WeasyPrint will requirepip.
Then again, you can just get them all frompip.sudo apt-get install python-bs4 python-markdown
sudo pip install weasyprintA Confluence toolchain will also require Confluence, so you should
probably get one if you don’t already have one.UsageKyber uses Confluence’s XML-RPC API, so exporting the space manually is
not necessary.You will need export permission on the space which you plan to extract.
Pass the space key with-sand the URL of the Confluence wiki with-u; Kyber will export and download the target space for you.kyber -s LTM -u https://lamestation.atlassian.net/wiki/Output will be generated in thebuild/directory.If the space key is given without a URL, the last download of that space
will be re-run.kyber -s LTMThe space keymustbe passed for Kyber to run.Output FormatsKyber can be used to generate PDF and HTML output. Since Confluence
already generates HTML output, Kyber’s role in this is more about style
and presentation, as the output can be customized a great deal more
using Kyber than the built-in space exporter.Multi-page HTMLBy default, Kyber produces a multi-page HTML document, largely a
repackaged version of Confluence’s built-in export.This HTML output will appear in:build/<SPACE>/<SPACE>/Single-page hTMLThe--single-pageparameter to generate a single file document at:build/<SPACE>/<SPACE>/_output_.mdPDFThe--pdfparameter will generate a styled PDF using WeasyPrint at:build/<SPACE>/<SPACE>/_output_.pdfKyber is in development and some things aren’t working right or don’t
work at all. Please help improve Kyber!Bug ReportingReport any Kyber bugs to theissue
tracker.LicenseCopyright (c) 2015 LameStation LLC. This software is released under a
GPLv3 license.
Package: kybonet
Kybonet - software KM switch with encryption!DescriptionShare your keyboard and mouse connected to a computer over the network!This tool allows to share your input devices with many computers in the same
network (one at a time). You can switch from one computer to the next one
with a configurable hotkey (by defaultF7).How does it work?The host computer (the one with the keyboard/mouse) runs the server, and every
computer where you want to use that keyboard run the client.To keep things easy, there is no point-to-point connection here, but a zmq
publish/subscribe scheme. The server'll publish the keyboard events encrypted
with the public key of the selected client, so only that client'll be able to
decode them. When pressing the hotkey, the server'll start using the public key
of the 2nd client to encrypt the events. Now only the 2nd client'll be able to
decode them.Setup the clientStep 0 - (optional) Create a venv.python3-mvenvvenv
.venv/bin/activateStep 1 - Install the required packages.pipinstallkybonetStep 2 - Generate public/private keys pair (one in each client).# generatekybonet-keygen# Copy public key to the serverscp<public-key.pub><user>@<server>:<path>/Step 3 - Run.kybonet-client<server-ip>-p<port>-i<private-key>Setup the serverStep 0 - (optional) Create a venv.python3-mvenvvenv
.venv/bin/activateStep 1 - Install the required packages.pipinstallkybonetStep 2 - List the available devices and identify the ones you want to be shared:kybonet-devicesNote:It's likely that you need to add your user to theinputgroup in
order to have access to the input devies. Check that withls -las /dev/inputand add it withusermod -aG <group> <user>.You'll have to login again so
the change take effect.Step 3 - Open the default config file or get a copy of it
(~/.local/kybonet/config.yml). Add as many clients as you want, with at
least a name and the path to their public key (the hotkey field is optional).
In case you don't like the default values, you can also assign the hotkeys you
want to switch between clients and to exit the program.Step 4 - Run.kybonet-server-p<PORT>-c<config-file>Note:If the config-file is ommited, it'll be loaded from~/.local/kybonet/config.yml. If you want a fresh start, remove it and when
you runkybonet-servera new one'll be created.InfoPlease report any issueshere.Start typing, and have fun!
Package: kybra
Kybra (Beta)Python CDK for theInternet Computer.DisclaimerKybra may have unknown security vulnerabilities due to the following:Kybra does not yet have many live, successful, continuously operating applications deployed to the ICKybra does not yet have extensive automated property testsKybra does not yet have multiple independent security reviews/auditsKybra uses a new Python interpreter that is less mature than CPythonRoadmapWe hope to get to a production-ready 1.0 in 2024. The following are the major blockers to 1.0:CPython integration for performance, security, and stabilityBroad PyPI package support (C API/extensions)Extensive automated property testingMultiple independent security reviews/auditsDocumentationSeeThe Kybra Book.DiscussionFeel free to open issues or join us in theDiscord channel.ContributingNot currently taking contributions, but definitely taking issues and questions. Please allow time for initial code architecture and governance/legal/token work to be put in place. Kybra will most likely have a license extensionsimilar to Azle's.
Package: kydavra
kydavraKydavra is a python sci-kit learn inspired package for feature selection. It used some statistical methods to extract from pure pandas Data Frames the columns that are related to column that your model should predict.
This version of kydavra has the next methods of feature selection:ANOVA test selector (ANOVASelector)Chi squared selector (ChiSquaredSelector)Genetic Algorithm selector (GeneticAlgorithmSelector)Kendall Correlation selector (KendallCorrelationSelector)Lasso selector (LassoSelector)Pearson Correlation selector (PearsonCorrelationSelector)Point-Biserial selector (PointBiserialCorrSelector)P-value selector (PValueSelector)Spearman Correlation selector (SpermanCorrelationSelector)Shannon selector (ShannonSelector)ElasticNet Selector (ElasticNetSelector)M3U Selector (M3USelector)MUSE Selector (MUSESelector)Mixer Selector (MixerSelector)PCA Filter (PCAFilter)PCA Reducer (PCAReducer)LDA Reducer (LDAReducer)Bregman Divergence selector (BregmanDivergenceSelector)Fisher Selector (FisherSelector)ICA Reducer (ICAReducer)ICA Filter (ICAFilter)Itakura-Saito Divergence selector (ItakuraSaitoSelector)Jensen-Shannon Divergence selector (JensenShannonSelector)Kullback-Leibler selector (KullbackLeiblerSelector)MultiSURF selector (MultiSURFSelector)Phik selector (PhikSelector)ReliefF selector (ReliefFSelector)All these methods takes the pandas Data Frame and y column to select from remained columns in the Data Frame.How to use kydavraTo use selector from kydavra you should just import the selector from kydavra in the following framework:fromkydavraimportPValueSelectorclass names are written above in parantheses.Next create a object of this algorithm (I will use p-value method as an example).method=PValueSelector()To get the best feature on the opinion of the method you should use the 'select' function, using as parameters the pandas Data Frame and the column that you want your model to predict.selected_columns=method.select(df,'target')Returned value is a list of columns selected by the algorithm.Some methods could plot the process of selecting the best features.In these methods dotted are features that wasn't selected by the method.ChiSquaredSelectormethod.plot_chi2()For ploting andmethod.plot_chi2(save=True,file_path='FILE/PATH.png')andmethod.plot_p_value()for ploting the p-values.LassoSelectormethod.plot_process()also you can save the plot using the same parameters.PValueSelectormethod.plot_process()Some advice.Use ChiSquaredSelector for categorical features.Use LassoSelector and PValueSelector for regression problems.Use PointBiserialCorrSelector for binary classification problems.Use ShannonSelector to choose whatever to keep the NaN values (as another value) and to drop column with a lot of NaN values.With love from Sigmoid.We are open for feedback. Please send your impression tovladimir.stojoc@gmail.com
Package: kydb
IntroductionAn abstraction layer for NoSQL Database with features used in the financial services industry.Simple factory. A single URL would define the database or union.Filesystem-like heirachy for objects.Caching and cache context.Union: i.e. multiple databases where:Read would look for the object in orderWrite always writes to the first (front) dbSerialisable objects. Any python object can be stored in the DB withWith option to use decorators to give finer control over serialisation.SeeDocumentation.
Package: kydlib
KydLIB: Know Your Data LibraryKydLIB  is a Python module that provides tools for exploratory data analysis. It is specially designed to work with time series data typically obtained from process system engineering (PSE) applications, although it can also be useful for many types of data.There are methods for analyzing and visualizing:linear and nonlinear pair correlations;autocorrelations;signal-to-noise ratios;multivariate Gaussianity.For details on methodologies and application examples, see:Melo et al. (2022): Open benchmarks for assessment of process monitoring and fault diagnosis techniques: A review and critical analysis.doi:10.1016/j.compchemeng.2022.107964.Laarne et al. (2021): ennemi: Non-linear correlation detection with mutual information.doi:10.1016/j.softx.2021.100686.Zhang et al. (2016): A Novel Strategy of the Data Characteristics Test for Selecting a Process Monitoring Method Automatically.doi:10.1021/acs.iecr.5b03525.Feital and Pinto (2015): Use of variance spectra for in-line validation of process measurements in continuous processes.doi:10.1002/cjce.22219.InstallationWith pippip install kydlibWith condaconda install -c conda-forge kydlibUsageLet's download a dataset from the Tennessee Eastman Process benchmark to serve as an example:importpandasaspdurl='https://raw.githubusercontent.com/camaramm/tennessee-eastman-profBraatz/master/d00_te.dat'df=pd.read_csv(url,delim_whitespace=True,header=None).iloc[:,:22]To use KydLIB, we must instantiate aStudyobject providing the data to be analyzed:importkydlibs=kydlib.Study(df)We are now ready to do the exploratory data analysis.Lineplotss.lineplot()Scatterplotss.scatterplot()Linear and nonlinear correlationss.corr_coef()s.corr_coef_plot()Autocorrelations.autocorrelation()s.autocorrelation_plot()Signal-to-noise ratios.signal_to_noise()s.signal_to_noise_plot()Multivariate Gaussianitys.gaussianity()s.gaussianity_plot()CitingIf this package has helped you in your research, consider citing:@article{melo_open_2022,
  title = {Open benchmarks for assessment of process monitoring and fault diagnosis techniques: A review and critical analysis},
  journal = {Computers \& Chemical Engineering},
  volume = {165},  
  pages = {107964},
  year = {2022},
  doi = {10.1016/j.compchemeng.2022.107964},
  author = {Melo, AfrÃ¢nio and CÃ¢mara, MaurÃ­cio M. and Clavijo, Nayher and Pinto, JosÃ© Carlos}
}
Package: kye
Kye Validation ToolKye is a validation tool in progress that allows you to define and validate
models for your data.Getting StartedInstallpipinstallkyeDefine ModelsModels can be defined in either amodels.yamlfile or amodels.kyefile. Create your models file in the same directory as your python scriptsYaml ModelsHere is an example of amodels.yamlfile:# Define a model for each table# using the table name as the keymodels:User:# List of indexes means that# both `id` and `name` should both be able# to uniquely identify a `User`indexes:-id-username# Edges are the name and value type of each columnedges:id:Numberusername:Stringname:String# Add a `?` to the end of the column name# if the value is allowed to be nullage?:NumberPost:# The `index` field is a shorthand for `indexes`# when there is only a single field used to identify a modelindex:idedges:id:Number# Coming soon is the ability to define relationships with other modelsauthor:UserKye ModelsHere is the same definitions as above, but as a kye script inmodels.kyemodel User(id)(username) {
  id: Number
  username: String
  name: String
  age?: Number
}

model Post(id) {
  id: Number
  author: User
}Usage in PythonAdd thekye.validate('<Model Name>')decorator to your python loading
functions and library will throw an error if the return value of your
function does not match your defined model.Right now the validation decorator only works with data that is returned
as a list of dictionaries, but support for more data formats like pandas data frames will soon follow.importrequestsimportkye@kye.validate('User')defget_users():returnrequests.get('/api/v1/users').json()