Saravanan666/pypi-org huggingface dataset:
Package: ve-utils
ve-utilsThis is a Python utilities helper.InstallationInstall from PyPi :You can install the ve_utils helper from PyPI:$ pip install ve_utilsInstall from GitHub repository :To install directly from GitHub:$ python3 -m pip install "git+https://github.com/mano8/ve_utils"How to useUType :import package :from ve_utils.utype import UType as UtTest format :Example for is_list method:>>> my_var = [ 0, 1 ,2 ,3 ]
>>> Ut.is_list(my_var, not_null=True)
>>> True
>>> Ut.is_list(my_var, min_items=5)
>>> False
>>> Ut.is_list(my_var, max_items=2)
>>> False
>>> Ut.is_list(my_var, eq=4)
>>> True 
>>> Ut.is_list([], not_null=True)
>>> False 
>>> Ut.is_list([])
>>> True 
>>> Ut.is_list(dict())
>>> FalseThe methodsis_list, is_dict and is_tupletakes the sames arguments.Example for is_int method:>>> my_var = 10
>>> Ut.is_int(my_var, not_null=True)
>>> True
>>> Ut.is_int(my_var, mini=15)
>>> False
>>> Ut.is_int(my_var, maxi=2)
>>> False
# value is_int an is equal to 2
>>> Ut.is_int(2, eq=2)
>>> True
>>> Ut.is_int(0, not_null=True)
>>> False 
>>> Ut.is_int(-10, positive=True)
>>> False
>>> Ut.is_int(-10, negative=True)
>>> True 
>>> Ut.is_int("hello")
>>> FalseThe methodsis_int, is_float and is_numerictakes the sames arguments.is_numericmethod allow to work with float and int instances.
Package: vev
vev — simple HTTP server request routingAnextremelysimple web routing scheme based on Python’s default web server
modules, vev makes it easy to quickly create simple web servers.  At this
point, it’s basically just an experiment.It works both for Python 2 and 3.“Vev” is the Norwegian word for “web”.Exampleimport vev

class HelloWorld(vev.Server):
    @vev.route("/")
    def index(self):
        return "<html><body><a href='/foo'>Foo</a></body></html>"

    @vev.route("/foo")
    def foo(self):
        return "<html><body><a href='/'>Start</a></body></html>"

if __name__ == "__main__":
    vev.serve(("0.0.0.0", 8080), HelloWorld)LicenseCopyright 2015 Christian Stigen LarsenDistributed under the LGPL 2.1. You are allowed to change the license on a
particular copy to the LGPL 3.0, the GPL 2.0 or the GPL 3.0.
Package: vevor-heater-ble
vevor-heater-bleCommunication protocolThe BLE communication protocol for the heater is rather convoluted. Instead of requesting an authentication passkey, the heater
expects the client to write the passkey to a predefined characteristic to authenticate itself. The heater then responds with
a single notification providing the values. Any other attempts to retrieve the value of the characreristic will result in an empty
response.The service and the characteristic are identified by the following UUIDs respectively:0000ffe0-0000-1000-8000-00805f9b34fband0000ffe1-0000-1000-8000-00805f9b34fb.
The latter is also used to subscribe to the response notifications.Request formatOffsetValueDescription00xAAMagic version constant10x55Magic version constant20x0CTwo most significant decimal password digits (12)30x22Two least significant decimal password digits (34)40x01-0x04Command to run (see below for more details)5dependsValue to send alongside the command.60x00??? (padding, always zero)7anyChecksum, sum of values at offset 2-6 modulo 256Request commandsValueAccepted Data ValuesDescription10Ping, readonly device status request21, 2Operational mode. 1 - manual power level, 2 - automatic temperature-based control30, 1Turn the heater off / on4[1, 10]for op. mode 1,[8, 36]for op. mode 2The desired temperature / power levelResponse formatAll values are unsigned, little endian encoded integers, unless specified otherwise.OffsetLengthValuesDescription010xAAMagic version constant110x55Magic version constant210x01-0x04Command this message is a response to (see above for details)310x00, 0x01Heater power status (on / off)410x00-0x0AError code (range taken from printed manual)510x00-0x04Running stateWarmupSelf test runningIgnitionHeatingShutting down62anyAltitude810x01, 0x02Operational mode91[1, 10]for op. mode 1,[8, 36]for op. mode 2Target temperature / power level101[0, 9], only for for op. mode 2Current power level. Offset by one when compared to the power level operation mode.112any, typ.[90, 180]Voltage of the power supply, in decivolts (0.1 V)132anyTemperature of the heating element, in degrees Celsius.152anyTemperature of the room, in degrees Celsius.1710x01-0x0ADisplay error code (should correspond with the error code on the heater display)1810x00??? (padding, always zero)191anyChecksum, sum of values at offsets[3;(last-1)]modulo 256
Package: vex-cog-utils
Vex-Cog-UtilsIf you've come here on PyPI, hello! You're welcome to use this wherever, just be aware it requiresRed-DiscordBotwhich is not in the requirements due to the circumstances this is used by myself.Utility functions for the Vex-Cogs repo, for Red-DiscordBotThere is nothing stopping you from using this in your own cogs, however some of the stuff here is geared towards my cogs. I would recommend you pin the version.Docstrings fully document each function.Versioningmajor.minor.patchMajor releases are likely to include breaking changes. Therecanme breaking changes in minor releases. There will be nothing breaking in patch releases.
Package: vexer
Check outmy blog post on Vexerfor
more information.Vexer (Vocabulary Expander) creates stylish English vocabulary flash
cards for the popular SRS softwareAnkiusing
Mac OS X’s built-in dictionary.Vexer uses word definitions to construct cloze-deletioned,
multiple-choice Anki cards. Here is an example card with the wordssilly,funkyandgoofy:And the corresponding answer:Version0.2.1-alphaPrerequisitesPython 2Mac OS X 10.5 or higherAnkipip(Python Install Packager)Installvexercan be installed usingpip:sudo pip install vexerUsageTo create vocabulary cards in Anki, simply callvexerwith a list of
words in the command line or from within a text file:vexer goofy funky sillyorvexer my_words.txtYou may need to callsudo vexerto allow administrator permissions.Note: Make sure Anki is closed or else vexer will give you a locked
database error.Upon running for the first time,vexerwill ask you for your Anki
collection path and the name of the deck the words will be added to.
These will be stored in aconfig.inifile in the local package
directory which you can edit if these parameters change.You can also include the number of choices in a card using the -n_c
(ranging from 2-5) paramater as well as the number of definitions for
each part of speech using the -n_d parameter:vexer goofy funky silly -n_c 3 -n_d 2vexerstores defaults for these parameters in theconfig.inifile.For information about all parameters run:vexer --helpNote: Vexer adds the tag ``vocabulary`` to the Anki cards. Do not edit
these tags as vexer uses this tag information.Uninstallvexercan be uninstalled usingpip:sudo pip uninstall vexer
Package: vexmpp
======vexmpp======XMPP library for Python3 asyncio.Status------.. image:: https://img.shields.io/pypi/v/vexmpp.svg:target: https://pypi.python.org/pypi/vexmpp/:alt: Latest Version.. image:: https://img.shields.io/pypi/status/vexmpp.svg:target: https://pypi.python.org/pypi/vexmpp/:alt: Project Status.. image:: https://travis-ci.org/nicfit/vexmpp.svg?branch=master:target: https://travis-ci.org/nicfit/vexmpp:alt: Build Status.. image:: https://img.shields.io/pypi/l/vexmpp.svg:target: https://pypi.python.org/pypi/vexmpp/:alt: License.. image:: https://img.shields.io/pypi/pyversions/vexmpp.svg:target: https://pypi.python.org/pypi/vexmpp/:alt: Supported Python versions.. image:: https://coveralls.io/repos/nicfit/vexmpp/badge.svg:target: https://coveralls.io/r/nicfit/vexmpp:alt: Coverage StatusFeatures--------* Free software: MIT licenseRelease History===============v0.1.3 (2017-09-20) : Wire----------------------------Changes~~~~~~~- Try and clean up parser tasks, more to do.- Re-licenced to MIT.- Removed nose dep. Fixes #57.v0.1.2 (2017-08-08) : Possessed-------------------------------* Initial release
Package: vexy
Vexy - Generate VEX in CycloneDXThis project provides a runnable Python-based application for generating VEX (Vulnerability Exploitability Exchange) in
CycloneDX format.This tool is intended to be supplied aCycloneDXSBOM file and will produce a separate VEX
which contains known vulnerabilities from a selection of publicly available data sources.CycloneDXis a lightweight BOM specification that is easily created, human-readable, and simple to parse.Read the fulldocumentationfor more details.Why?A SBOM (Software Bill of Materials) is great for cataloging / knowing what components compose a software product.The same SBOM (in CycloneDX format) can also noteknownvulnerabilities. What isknownis for a given point
in time - and will change as new vulnerabilities are discovered or disclosed.CycloneDX allows for separate BOM documents to reference each other through theirBOM Linkcapability.Wouldn't it be great if you could periodically generate a VEX based from your SBOM to keep things up to date,
without having to generate a fresh SBOM entirely?That is wherevexycomes in.InstallationInstall this fromPyPi.orgusing your preferred Python package manager.Example usingpip:pipinstallvexyExample usingpoetry:poetryaddvexyUsageBasic usage$ vexy --help

usage: vexy [-h] -i FILE_PATH [--format {xml,json}] [--schema-version {1.4}] [-o FILE_PATH] [--force] [-X]

Vexy VEX Generator

options:
  -h, --help            show this help message and exit
  -X                    Enable debug output

Input CycloneDX BOM:
  Where Vexy shall obtain it's input

  -i FILE_PATH, --in-file FILE_PATH
                        CycloneDX BOM to read input from. Use "-" to read from STDIN.

VEX Output Configuration:
  Choose the output format and schema version

  --format {xml,json}   The output format for your SBOM (default: xml)
  --schema-version {1.4}
                        The CycloneDX schema version for your VEX (default: 1.4)
  -o FILE_PATH, --o FILE_PATH, --output FILE_PATH
                        Output file path for your SBOM (set to '-' to output to STDOUT)
  --force               If outputting to a file and the stated file already exists, it will be overwritten.Advanced usage and detailsSee the fulldocumentationfor advanced usage and details on input formats, switches and options.Python SupportWe endeavour to support all functionality for allcurrent actively supported Python versions.
However, some features may not be possible/present in older Python versions due to their lack of support.ContributingFeel free to open issues, bugreports or pull requests.See theCONTRIBUTINGfile for details.Copyright & LicenseVexy is Copyright (c) Paul Horton. All Rights Reserved.Permission to modify and redistribute is granted under the terms of the Apache 2.0 license.See theLICENSEfile for the full license.
Package: vf3py
VF3PyInterfacing Python and NetworkX with VF3 – the fastest algorithm for graph/subgraph isomorphism calculation.SetupMake sure that your OS is either Linux or Windows. For Linux, you need to have Python >= 3.7. For Windows, you need to have Python >= 3.8.VF3Py can be installed using this command:pip install vf3pyTest your installation:$ python
>>> import vf3py.test
>>> vf3py.test.run_tests()
(...lots of output...)
OK
>>>DocumentationAvailablehereOther projects that use VF3PyFor now, all projects are mine:algebra_repr(TODO: come up with a better name) -- uses SageMath to construct finite algebraic structures (groups, rings, fields), then represents them as graphs. Graph isomorphism allows to check if any two algebraic structures are isomorphic or not.PyXYZ-- A Python Library for Molecular Geometry Manipulation. TODO: Use VF3Py to generate automorphisms groups for molecular graphs.LinksGitlab home pageVF3Py PyPi pageOriginal VF3 implementationReferencesChallenging the time complexity of exact subgraph isomorphism for huge and dense graphs with VF3 - Carletti V., Foggia P., Saggese A., Vento M. - IEEE transactions on pattern analysis and machine intelligence - 2018Introducing VF3: A new algorithm for subgraph isomorphism - Carletti V., Foggia P., Saggese A., Vento M. - International Workshop on Graph-Based Representations in Pattern Recognition - 2017Comparing performance of graph matching algorithms on huge graphs - Carletti V., Foggia P., Saggese A., Vento M. - Pattern Recognition Letters - 2018A Parallel Algorithm for Subgraph Isomorphism - V. Carletti, P. Foggia, P. Ritrovato, M. Vento, V. Vigilante - International Workshop on Graph-Based Representations in Pattern Recognition - 2019
Package: vfb-connect
VFB_connectVFB_connect is a Python lib that wraps data/knowledgeBase query endpoints and returns VFB_json.Available on PyPi:pip install vfb_connectSome examples:fromvfb_connect.cross_server_toolsimportVfbConnect# VFB connect object wraps connections and queries to public VFB servers.vc=VfbConnect()# Get TermInfo for Types/Classes, DataSets and anatomical individuals.vc.neo_query_wrapper.get_type_TermInfo(['FBbt_00003686'])vc.neo_query_wrapper.get_DataSet_TermInfo(['Ito02013'])vc.neo_query_wrapper.get_anatomical_individual_TermInfo(['VFB_00010001'])# Get all terms relevant to a brain region (all parts and all overlapping cells.  Query by label supported by default.vc.get_terms_by_region('fan-shaped body')TermInfo return values conform toVFB_json_schemaFor more examples see ourQuick Guide Jupyter Notebook
Package: vfd
=============================Vernacular Figure Description=============================.. image:: https://img.shields.io/pypi/v/vfd.svg:target: https://pypi.python.org/pypi/vfd.. image:: https://img.shields.io/travis/Dih5/vfd.svg:target: https://travis-ci.org/Dih5/vfd.. image:: https://readthedocs.org/projects/vfd/badge/?version=latest:target: https://vfd.readthedocs.io/en/latest/?badge=latest:alt: Documentation StatusVFD (Vernacular Figure Description) is a JSON-based description system for plots. It aims to describe *what* needs to beplotted, while *how* it is done is decided when the files are opened. This allows to generate a set of files describingthe plots, which can latter be batch-processed to produce a consistent set of figures... image:: https://github.com/Dih5/vfd/raw/master/demo.pngAlso check http://github.com/dih5/vfd/tree/master/external for tools to use it from other applications.* Free software: LGPLv3+* Documentation: https://vfd.readthedocs.io.Features--------* Describe and plot:* Scatter plots* Error bars* Color maps (from arrays of 2D data)* Multiple plots in one file* Two *x* or *y* axes in the same plot* GUI, CLI and python package to plot the files with matplotlib.* API mimicking matplotlib's to generate files without changing your code.* File format will be always backward-compatible. While version < 1.0.0, CLI and API might change.Instalation-----------To install the latest release, assuming you have a Python_ distribution with pip_::$ pip install vfd.. _Python: http://www.python.org/.. _pip: https://pip.pypa.io/en/stable/installing/Windows users with no interest in Python might use the deployed installer_ instead... _installer: https://github.com/Dih5/vfd/releases/latestIf you want to enable bash autocompletion add ``eval "$(_VFD_COMPLETE=source vfd)"`` to your ``.bashrc`` file.=======History=======0.3.1 (2018-07-09)------------------* Improve GUI* Added Windows installer* Few minor improvements and fixes.0.3.0 (2018-07-03)------------------* Added GUI.* Added minimal twin axes support.* Added xlsx export.* Work with UTF8 in Python2.* Some minor improvements and fixes.0.2.0 (2018-06-08)------------------* Added multiplot support.* Added colorplot support.* Added builder module.* Many minor improvements and fixes.0.1.0 (2018-04-08)------------------* First release on PyPI.
Package: vfdbQuery
vfdbQueryRequirementsPython 3.6ncbi-blast+(makeblastdb and blastn must be in your $PATH)Installationpip install vfdbQueryUsageUsage: vfdbQuery [OPTIONS]

  vfdbQuery is a simple script for querying an input genome assembly against
  the Virulence Factor Database (VFDB).

Options:
  -i, --infile PATH     FASTA file that you want to search against VFDB
                        [required]
  -db, --database PATH  Path to Virulence Factor Database (VFDB)  [required]
  --help                Show this message and exit.
Package: vf-flags
A small no-requirements package for making bitwise flags in Python.InstallingAvailable on PyPi:pipinstall-Uvf-flagsTo install off of Github you can do the followingpipinstall-Ugit+https://github.com/Voxel-Fox-Ltd/FlagsQuick ExampleHere’s a basic example of creating a flags class using decorators.importvfflagsclassWebsitePermissions(vfflags.Flags):@vfflags.flag_valuedefview_posts(self):"""If the user can view posts."""return0b001@vfflags.flag_valuedefedit_posts(self):"""If the user can edit posts."""return0b010@vfflags.flag_valuedefdelete_posts(self):return0b100Here’s an alternative way to create a flags class using a class attribute.importvfflagsclassWebsitePermissions(vfflags.Flags):# You can optionally add a docstring by adding your value to a tupleCREATE_FLAGS={"view_posts":(0b001,"If the user can view posts."),"edit_posts":(0b010,"If the user can edit posts."),"delete_posts":0b100,}Here’s the usage of either of the above.perms1=WebsitePermissions(0b011)# Init with a valueperms1.view_posts# Trueperms1.delete_posts# Falseperms2=WebsitePermissions(delete_posts=True)# Init with kwargsperms2.view_posts# Falseperms2.delete_posts# True
Package: vfi
VFIVFI - Voting Feature Intervals is a supervised classification model similar to Naive Bayes. Constructs intervals around each class for each feature. Class counts are recorded for each interval on each feature and the classification is performed using a voting scheme.Based on the paper: G. Demiroz, A. Guvenir: Classification by voting feature intervals. In: 9th European Conference on Machine Learning, 85-92, 1997.01.Documentation is available on ReadTheDocs athttp://vfi.readthedocs.io/en/latest/How to use VFIThe vfi package inherits from sklearn classes, and thus drops in neatly
next to other sklearn classifiers with an identical calling API. Similarly it
supports input in a variety of formats: an array (or pandas dataframe) of shape(num_samples x num_features).importvfifromsklearn.datasetsimportload_irisdata,target=load_iris(return_X_y=True)model=vfi.VFI()model.fit(data,target)InstallingPyPI install, presuming you have an up to date pip:pipinstallvfiIf pip is having difficulties pulling the dependencies then we’d suggest to first upgrade
pip to at least version 10 and try again:pipinstall--upgradepippipinstallvfiOtherwise install the dependencies manually using anaconda followed by pulling vfi from pip:condainstallnumpyscipycondainstallscikit-learnpipinstallvfiFor a manual install of the latest code directly from GitHub:pipinstall--upgradegit+https://github.com/chkoar/vfi.git#egg=vfiAlternatively download the package, install requirements, and manually run the installer:wgethttps://github.com/chkoar/vfi/archive/master.zipunzipmaster.ziprmmaster.zipcdvfi-masterpipinstall-rrequirements.txtpythonsetup.pyinstallRunning the TestsThe package tests can be run after installation using the command:pytestvfi--covPython VersionThe vfi package supports only Python 3.ContributingWe welcome contributions in any form! Assistance with documentation, particularly expanding tutorials,
is always welcome. To contribute pleasefork the projectmake your changes and submit a pull request. We will do our best to work through any issues with
you and get your code merged into the main branch.LicensingThe vfi package is MIT licensed. Enjoy.
Package: vfit
AboutVFIT (Variable Font Instancing Tool) allows you to generate custom, static
instances of a variable font defined in a configuration file.InstallationVFIT is now available on the Python Package Index. You can install VFIT with
the following command:$pip3installvfitAlternatively, you can install VFIT by downloading a pre-built wheel from the
Releases section or by building it yourself.# Skip this step if you're downloading a prebuilt wheel.$gitclonehttps://github.com/jonpalmisc/vfit.git&&cdvfit
$poetrybuild&&cddist# Install VFIT from the wheel.$pipinstallvfit-version-py3-none-any.whlUsageTo begin, you will need a variable font file to work with. Your first step will
be creating a configuration file. Seesample.jsonfor an example.Next, run VFIT and pass your configuration and variable font file as arguments:$vfitconfig.jsonvariable.ttfIf you would like to generate instances into a specific directory, you can use
the-ooption. For more options, seevift --help.ContributingAll contributions are welcome. If you find a bug or have a request for a
feature, feel free to create a new issue (or even better, a pull request).CreditsSpecial thanks toViktor Rubenkofor
helping me get exported fonts to work on Windows!The VFIT logo usesNewGlyph'sArmadavariable
font.LicenseCopyright © 2020 Jon PalmiscianoVFIT is available under the MIT License. SeeLICENSE.txtfor
more information.
Package: vflibrosa
librosaA python package for music and audio analysis.DocumentationSeehttps://librosa.org/doc/for a complete reference manual and introductory tutorials.Theadvanced example galleryshould give you a quick sense of the kinds
of things that librosa can do.InstallationThe latest stable release is available on PyPI, and you can install it by sayingpip install librosaAnaconda users can install usingconda-forge:conda install -c conda-forge librosaTo build librosa from source, saypython setup.py build.
Then, to install librosa, saypython setup.py install.
If all went well, you should be able to execute the demo scripts underexamples/(OS X users should follow the installation guide given below).Alternatively, you can download or clone the repository and usepipto handle dependencies:unzip librosa.zip
pip install -e librosaorgit clone https://github.com/librosa/librosa.git
pip install -e librosaBy callingpip listyou should seelibrosanow as an installed package:librosa (0.x.x, /path/to/librosa)Hints for the Installationlibrosausessoundfileandaudioreadto load audio files.
Note thatsoundfiledoes not currently support MP3, which will cause librosa to
fall back on theaudioreadlibrary.soundfileIf you're usingcondato install librosa, then most audio coding dependencies (except MP3) will be handled automatically.If you're usingpipon a Linux environment, you may need to installlibsndfilemanually.  Please refer to theSoundFile installation documentationfor details.audioread and MP3 supportTo fuelaudioreadwith more audio-decoding power (e.g., for reading MP3 files),
you may need to install eitherffmpegorGStreamer.Note that on some platforms,audioreadneeds at least one of the programs to work properly.If you are using Anaconda, installffmpegby callingconda install -c conda-forge ffmpegIf you are not using Anaconda, here are some common commands for different operating systems:Linux (apt-get):apt-get install ffmpegorapt-get install gstreamer1.0-plugins-base gstreamer1.0-plugins-uglyLinux (yum):yum install ffmpegoryum install gstreamer1.0-plugins-base gstreamer1.0-plugins-uglyMac:brew install ffmpegorbrew install gstreamerWindows: download ffmpeg binaries from thiswebsiteor gstreamer binaries from thiswebsiteFor GStreamer, you also need to install the Python bindings withpip install pygobjectDiscussionPlease direct non-development questions and discussion topics to our web forum athttps://groups.google.com/forum/#!forum/librosaCitingIf you want to cite librosa in a scholarly work, there are two ways to do it.If you are using the library for your work, for the sake of reproducibility, please cite
the version you used as indexed at Zenodo:If you wish to cite librosa for its design, motivation etc., please cite the paper
published at SciPy 2015:McFee, Brian, Colin Raffel, Dawen Liang, Daniel PW Ellis, Matt McVicar, Eric Battenberg, and Oriol Nieto. "librosa: Audio and music signal analysis in python." In Proceedings of the 14th python in science conference, pp. 18-25. 2015.