Saravanan666/pypi-org huggingface dataset:
Package: bofh
bofhbofh, short forbrukerorganisering for hvermannsen, is aCerebrumadministration tool.It is an interactive XML/RPC command line client for aCerebrum.modules.bofhdserver.  It is unlikely you want to use this
software unless you know what Cerebrum is.Installbofh is implemented in Python and supports Python runtimes 2.7
(>= 2.7.9, >= RHEL7 2.7.5), and 3.6 or newer.If you are on RHEL we recommend that you install the bofh RPM package
from the university package repository:# dnf install python3-bofhOn other systems we recommend installing from the official Python package
index (PyPI) into avirtualenv:% virtualenv ~/venv
% source ~/venv/bin/activate
(venv) % pip install bofhUsepybofh --help
python -m bofh --helpModule usageimportbofhfromgetpassimportgetuser,getpass# Get a client by connecting to bofhdurl='https://example.org:8000'client=bofh.connect(url=url)# You'll need to authenticate to access restricted commandsclient.login(getuser(),getpass())# Call commands on the client objecttry:# formatted outputclient.user.info('foo')# structured outputclient.run_command('user_info','foo')finally:client.logout()DocumentationYou'll have to build the bofh documentation yourself (for now).Documentation is built usingsphinx, and build requirements are
specified in thedocs/requirements.txtfile.% python setup.py build_sphinx -b html
% cd build/sphinx/html
% python3 -m http.serverThen go tohttp://localhost:8000/.There is also also a troff man-page for the pybofh script, which can be
built with:% python setup.py build_sphinx -b man
% man ./build/sphinx/man/pybofh.1For other documentation formats, seedocs/README.mdanddocs/Makefile.
Package: bofhexcuse
# BOFH Excuse GeneratorGenerate random BOFH themed technical excuses!## Installationpip install bofhexcuseoreasy_install bofhexcuseorClone the repository andpython setup.py install## Usage### PythonImportbofhexcuseand callbofh_excuse():`python from bofhexcuse import bofh_excuse printbofh_excuse()[0]`### Command LineRun thebofhexcusecommand provided bysetuptoolsentry_points.`C:\>bofhexcuseSynchronous Decryption Overflow Warning `
Package: bofire
BoFireBoFire is aBayesianOptimizationFrameworkIntended forRealExperiments.Why BoFire?BoFire ...supports mixed continuous, discrete and categorical parameter spaces for system inputs and outputs,separates objectives (minimize, maximize, close-to-target) from the outputs on which they operate,supports different specific and generic constraints as well as black-box output constraints,can provide flexible DoEs that fulfill constraints,provides sampling methods for constrained mixed variable spaces,serializes problems for use in RESTful APIs and json/bson DBs,allows easy out of the box usage of strategies for single and multi-objective Bayesian optimization, andprovides a high flexibility on the modelling side if needed.InstallationIn ourdocs,
you can find all different options for the BoFire installation.
To install all BoFire-features you need to runpip install bofire[optimization,cheminfo]This will also installBoTorchthat depends onPyTorch. To use the DoE package, you need to installCyipoptadditionally, e.g., viaconda install -c conda-forge cyipoptDocumentationDocumentation including a section on how to get started can be found underhttps://experimental-design.github.io/bofire/.ContributingSee ourContributingguidelines. If you are not sure about something or find bugs, feel free to create an issue.By contributing you agree that your contributions will be licensed under the same license as BoFire:BSD 3-Clause License.
Package: bofire-converters
Mopti Problem to Bofire Domain ConverterThese tools are to help with migration of legacy applications fromMoptitoBoFire. Mopti is for defining optimization problems (inputs, outputs, constraints, ...) and has some sampling utilities. If you have aproblemdefined in the Mopti format,bofire_converterscan help you to create the corresponding BoFire object, which is called adomain.Quick startInstall via pippip install bofire-convertersHere is an example of converting aProblemobject fromMoptito a BoFireDomain.frombofire_converters.opti_to_domainimportconvert_problemfromopti.problems.multiimportDaechert1# Use one of the opti built-in problems as an examplemy_opti_problem=Daechert1()my_bofire_domain=convert_problem(my_opti_problem)
Package: boggle
BoggleThis project generates boards for the game boggle.InstallationThis package can be installed using pip.pip install boggleUsageCLIThis package exposes thebogglecommand in a shell.$boggle--help
Usage:boggle[OPTIONS]Options:-s,--seedTEXTAkeytocreateaboardfrom--helpShowthismessageandexit.If a seed valaue is not provided, a random board will be returned:$boggle
╒═══╤═══╤═══╤═══╕
│R│S│P│L│
├───┼───┼───┼───┤
│N│H│I│L│
├───┼───┼───┼───┤
│N│T│A│W│
├───┼───┼───┼───┤
│B│U│U│T│
╘═══╧═══╧═══╧═══╛
$boggle
╒═══╤═══╤═══╤═══╕
│R│F│M│B│
├───┼───┼───┼───┤
│A│N│N│R│
├───┼───┼───┼───┤
│T│E│R│S│
├───┼───┼───┼───┤
│S│D│T│T│
╘═══╧═══╧═══╧═══╛If a seed value is provided, a board will be generated deterministically from the seed value:$boggle-s'fish'╒═══╤═══╤═══╤═══╕
│T│F│R│O│
├───┼───┼───┼───┤
│E│C│E│W│
├───┼───┼───┼───┤
│H│E│J│Y│
├───┼───┼───┼───┤
│T│N│V│W│
╘═══╧═══╧═══╧═══╛
$boggle-s'fish'╒═══╤═══╤═══╤═══╕
│T│F│R│O│
├───┼───┼───┼───┤
│E│C│E│W│
├───┼───┼───┼───┤
│H│E│J│Y│
├───┼───┼───┼───┤
│T│N│V│W│
╘═══╧═══╧═══╧═══╛
$boggle-s'hamster'╒═══╤═══╤═══╤═══╕
│E│O│B│T│
├───┼───┼───┼───┤
│V│T│E│H│
├───┼───┼───┼───┤
│G│E│E│H│
├───┼───┼───┼───┤
│W│U│P│F│
╘═══╧═══╧═══╧═══╛
$boggle-s'hamster'╒═══╤═══╤═══╤═══╕
│E│O│B│T│
├───┼───┼───┼───┤
│V│T│E│H│
├───┼───┼───┼───┤
│G│E│E│H│
├───┼───┼───┼───┤
│W│U│P│F│
╘═══╧═══╧═══╧═══╛Python PackageImport theboggle()method from thebogglepackage:from boggle import boggleThis method will return a list of 16 boggle characters (includingQu). These are intended to be arranged into a
square of four characters by four characters.If a seed value is not provided, a random board will be returned:>>>fromboggleimportboggle>>>boggle()['B','A','S','T','H','U','M','H','R','P','E','R','O','T','O','N']>>>boggle()['A','E','T','L','E','E','W','D','E','D','J','T','Y','I','O','F']>>>boggle()['E','S','Y','F','V','X','N','Y','H','O','E','U','T','T','N','O']If a seed value is provided, a board will be generated deterministically from the seed value:>>>fromboggleimportboggle>>>boggle('fish')['T','F','R','O','E','C','E','W','H','E','J','Y','T','N','V','W']>>>boggle('fish')['T','F','R','O','E','C','E','W','H','E','J','Y','T','N','V','W']>>>boggle('hamster')['E','O','B','T','V','T','E','H','G','E','E','H','W','U','P','F']>>>boggle('hamster')['E','O','B','T','V','T','E','H','G','E','E','H','W','U','P','F']© Max Levine 2022
Package: boggleboard
A package to generate and manipulate Boggle-style boards. Boards of differentsizes can be randomly generated, and given a list of acceptable words, thepackage can find all words in a particular Boggle board. Currently, the packageoffers standard nxn Boggle boards, arbitrary rectangular Boggle boards, andtoroidal Boggle boards (i.e. boards where one can scroll from the top row to thebottom row and vice-versa, and from the left column to the right column andvice-versa).Additionally, the package contains an anagram-type solver, such as finding thewords in a Scrabble hand.Boards of arbitrary shapes and sizes can be made by subclassing theAbstractBoggleBoard class and specifying an adjacency graph using the positionsof the board as nodes.1.0.5: Minor bugfix.* Fixed improper use of NotImplemented.1.0.4: Fixed code to be Python 3 compatible.* Changed print statements for Python 3 compatability.1.0.3: Added hexagonal Boggle board classes:* RectangularHexagonalBoggleBoard* HexagonalBoggleBoard* RectangularToroidalHexagonalBoggleBoard* ToroidalHexagonalBoggleBoard.1.0.2: Added default dice from original Boggle game and changed the nameof the challenge die as it is not specific to Big Boggle.1.0.1: Minor fixes and improvements in documentation.
Package: boggled
A suite of classes that model the elements of the Hasbro game. Boards of
different sizes can be randomly generated from a collection of  dice.
Given a list of words, a puzzle can be solved by finding all of the words on
the Boggle board.BoggleDice - The game dice - you can roll them.
BoggleBoard - The board, place the dice on the board and shake it!
BoggleWords - A dictionary for finding words.
BoggleSolver - Finds words from the dictionary that are on the board.The official game letters and a dictionary file are NOT included.
Package: bogglesolver
BoggleSolverCreate a dictionary and then eventually solve for all words on a boggle board# Dependencies
You have python installed.# Current Install Process
Boggle is now command line functional. To install, run ‘python setup.py install’.Once you do this, my app at:https://github.com/theovoss/Kivy_bogglewill run withpython boggle.py# Game Play
To play a game, run ‘bogglesolver -p’. This will auto-generate a board, display it, and then wait for user input. When you press ‘enter’, it will display all the valid words for that board.Currently there is no time limit, though that will be added fairly soon as an optional addition.The dictionary used is the twl06 dictionary which is the official tournament and club word list. I added one word (“theo”) to the dictionary for fun. :)[![Build Status](https://travis-ci.org/theovoss/BoggleSolver.svg?branch=master)](https://travis-ci.org/theovoss/BoggleSolver)
[![Coverage Status](https://coveralls.io/repos/theovoss/BoggleSolver/badge.png?branch=master)](https://coveralls.io/r/theovoss/BoggleSolver?branch=master)Feel free to poke around the code, open issues, and submit pull requests.If you want to talk, you can get in touch with me through my gmail: theo.voss973Changelog0.0.0 (2013/10/09)<PEP is passing.>
Package: boggle-solver
GitHub:github.com/euanacampbell/boggle_solverPyPi:pypi.org/project/boggle-solverInstallationpip3installboggle-solverImportfromboggle_solverimport*UsageCreate a 2-dimensional array and pass this into the package.fromboggle_solverimport*grid=[['M','A','P'],['E','T','E'],['D','E','N'],]boggle=Grid(grid)To confirm this worked, the below function can be used.boggle.print_grid()['M','A','P']['E','T','E']['D','E','N']Now search for all words. This will take ~20 seconds for a 3x3 grid.words=boggle.find_all_words()print(words[:10])['MEAT','MET','METED','MEET','MAT','MATE','MATED','MAP','EDEN','EAT']
Package: bogir
BogirBogir is little library which handles sending transactions to casino cores.Installation$pipinstallbogirNatura currently supports only two merchants Mima and EveryMatrix.Supported transactions: bet, win and rollback.Example of making transactions:example.pyfrombogirimportMerchantFactory"""First argument in MerchantFactory is merchant_name currently you have only two options: mima and everymatrix.Second argument is schema_type you have four options here:'decamelize': [{"attrOne": "foo"}, {"attrOne": "bar"}] ->  [{"attr_one": "foo"}, {"attr_one": "bar"}]'camelize': [{"attr_one": "foo"}, {"attr_one": "bar"}] -> [{"attrOne": "foo"}, {"attrOne": "bar"}]'kebabize': [{'attr_one': 'foo'}, {'attr_one': 'bar'}] -> [{'attr-one': 'foo'}, {'attr-one': 'bar'}]'pascalize': [{"attr_one": "foo"}, {"attr_one": "bar"}] -> [{"AttrOne": "foo"}, {"AttrOne": "bar"}]"""player_obj={"_id":"507f1f77bcf86cd799439011","bet":100,"round_id":"test_round","game_id":"test_game_id"}merchant=MerchantFactory.build_merchant("everymatrix","camelize")merchant.send_bet("https://merchant/bet",100,player)merchant.send_win("https://merchant/win",100,player)merchant.send_rollback("https://merchant/rollback",100,player)
Package: bogo
BoGo is a Vietnamese input method conversion library. This library
is intentionally functional with no internal state and side-effect.Usage>>> import bogo
>>> bogo.process_sequence('meof')
'mèo'
>>> bogo.process_sequence('meo2', rules=bogo.get_vni_definition())
'mèo'
>>> bogo.process_sequence('system')
'system'
>>> bogo.process_sequence('system', skip_non_vietnamese=False)
'sýtem'More help available with:>>> help(bogo.core)Some functions from bogo.core are exported to package toplevel:process_key()process_sequence()get_telex_definition()get_vni_definition()BoGo is extensively tested with Python 2.7, Python 3.2 and Python 3.3.
Package: bogohash
# Hash is fast, hash is cool## Benefits- Fast- Consistent- Not sensitive to brute force attacks## Flaws- Many hash collisions Q(' .')-O## InstallationIt's not recommended to install this package. But if you read this far, why not.```pip install bogohash```## Usage```pythonimport bogohashmyhash = bogohash.bogo("password")digest = myhash.digest()```
Package: bogons
python-bogonsPython version ofhttps://github.com/mellowdrifter/bogonsPython library to validate IP and ASNbogons.
This library does not filter out unassigned space. It will filter IPv4, IPv6, and Autonomous system numbers that have been marked as bogons in the following RFCs:RFC1918RFC1930RFC4893RFC5398RFC6483RFC6793RFC6996RFC7300RFC7607For IPv6: 6to4, 6bone, and any prefix not in 2000::/3 is marked as invalid.Installpip install bogonsHow to useimport bogons
>>> bogons.is_public_ip("1.1.1.1")
True
>>> bogons.is_public_ip("10.0.0.0")
False
>>> bogons.is_public_ip("2600::")
True
>>> bogons.is_public_ip("4600::")
False
>>> bogons.valid_public_asn(1)
True
>>> bogons.valid_public_asn(23456)
FalseDevelopmentI welcome pull requests for updated RFCs or errors.
Package: bogrod
BogrodAutomatically update release notes with vulnerabilities information (VEX)
from, and merge with, SBOM in cyclonedx format.FormatThe release notes format is simply a YAML file with a
security section:# notes.yaml
# security:
#  - <CVE#> severity status [comment]
security:
- CVE-2022-999999 high open will fix in next release 
- CVE-2022-999989 high fixed will fix in next releaseThis is a superset of the release notes format used by reno, the
release notes tools.Adding Vulnerability Exploit information (VEX)Bogrod can extract vulnerability exploit information from
the release notes or from a vex.yaml file (--vex-file)::# vex.yaml
CVE-2022-999999:
    state: open
    response: will fix in next release     
    detail: affects only if debug flag is set
    justification: in normal operation this is not an issueThe vex.yaml file is used to update the "analysis" part of the
CycloneDX sbom when the -x flag is specified. If --vex-file is
not specified the information from the security section in the
notes is used to set the analysis 'state' and 'response' fields.SyntaxRun as a command line utility:$ bogrod -h
usage: bogrod [-h] [-n NOTES] [-o OUTPUT] [-s SEVERITIES] [-x] [--vex-file VEX_FILE] [-m] [-w] sbom

positional arguments:
  sbom                  /path/to/cyclonedx-sbom.json

optional arguments:
  -h, --help            show this help message and exit
  -n NOTES, --notes NOTES
                        /path/to/notes.yaml
  -o OUTPUT, --output OUTPUT
                        output format [table,json,yaml,raw]
  -s SEVERITIES, --severities SEVERITIES
                        list of serverities in critical,high,medium,low
  -x, --vex             update vex information in sbom
  --vex-file VEX_FILE   /path/to/vex.yaml
  -m, --merge-vex       Merge vex data back to sbom
  -w, --write-notes     update notes according to sbom (add new, mark fixed)Pipeline with grype and renoreno => create release notesgrype => scan image and create sbombogrod => update release notes with vulns found in sbomreno report => build release notesToolsSyfthttps://github.com/anchore/syftGrypehttps://github.com/anchore/grypeTrivyhttps://aquasecurity.github.io/trivy/SBOM diffhttps://github.com/CycloneDX/cyclonedx-cliRenohttps://docs.openstack.org/reno/latest/Specificationbrowserhttps://cyclonedx.org/docs/1.4/json/jsonschemahttps://github.com/CycloneDX/specification/releases
Package: bohra
BohraBohra is microbial genomics pipeline, designed predominantly for use in public health, but may also be useful in research settings. At a minimum the pipeline takes as input a tab-delimited file with the isolate IDs followed by the path to READ1 and READ2, where reads are illumina reads (other platforms are not supported at this stage).For detailed usage information please see ourwikiRecent changes to bohraInstall script to setup dependencies for you.babykraken download as part of the dependency installation.Addition of typersKleboratestype(NATA accredited ISO15189)meningotype(NATA accredited ISO15189)lissero(NATA accredited ISO15189)ngmasterectyperComming soonImproved report structureMtb AMRAccreditationMany of the underlying tools of the bohra pipeline are NATA accredited byMDUVictoria Australia (ISO1589).snippyandsnippy-coreversion 4.4.5abritamrstypemeningotypelisseroMotivationBohra was inspired by Nullarbor (https://github.com/tseemann/nullarbor) to be used in public health microbiology labs for analysis of short reads from microbiological samples. The pipeline is written inNextflow.EtymologyBohra the name of an exinct species of tree kangaroo that lived on the Nullarbor plain in Australia. The name was chosen to reflect the fact that it will be predominantly used to buildtrees, relies onsnippy(named for a very famous kangaroo) and was inspired bynullarbor.
Package: boibox
boibox 🐍📦Boigais a large genus of rear-fanged, mildly venomous snakes, known commonly as cat-eyed snakes or simplycat
snakesPython tool using asynchronous web requests to manage files oncatbox.moe.InstallationpipinstallboiboxFeaturesUploadUpload a space-separated list of files from your computer to catbox. Optionally provide your userhash to associate
uploads with your account and allow them to be deleted later. See more in theDeletedocumentation below.Usage:>boiboxuploadimage.pngvideo.mp4readme.txt
image.png->https://files.catbox.moe/us8ulr.png
video.mp4->https://files.catbox.moe/qoqoku.mp4
readme.txt->https://files.catbox.moe/834wl6.txtDownloadDownload a space-separated list of filenames or URLs fromfiles.catbox.moe. Outputs to the current directory by
default, but this can be overriden with the-destinationflag.Usage:>boiboxdownload-destinationDownloadsus8ulr.pnghttps://files.catbox.moe/qoqoku.mp4834wl6.txt
Downloads/us8ulr.png
Downloads/qoqoku.mp4
Downloads/834wl6.txtDeleteDeletes a space-separated list of filenames or URLs fromfiles.catbox.moe. Requires-userhashto be provided or
theUSERHASHenvironment variable to be set. Your userhash can be found on
theManage Account page at catbox. Your userhash must be specified on uploads to
make them deletable.Usage:>boiboxdelete-userhash2ab3bc08105ba7c171838f420us8ulr.pnghttps://files.catbox.moe/qoqoku.mp4834wl6.txt
Filessuccessfullydeleted.
Package: boid-py
All rights reserved.Redistribution 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.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS 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 THE COPYRIGHT HOLDER OR 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.Description: # boid_pyA package for calculating positions of boidPlatform: UNKNOWN
Package: boids-api
OpenAPI generated serverOverviewThis server was generated by theOpenAPI Generatorproject. By using theOpenAPI-Specfrom a remote server, you can easily generate a server stub.  This
is an example of building a OpenAPI-enabled aiohttp server.This example uses theConnexionlibrary on top of aiohttp.RequirementsPython 3.5.2+UsageTo run the server, please execute the following from the root directory:pip3 install -r requirements.txt
python3 -m boids_apiand open your browser to here:http://localhost:8080/api/v1/ui/Your OpenAPI definition lives here:http://localhost:8080/api/v1/openapi.jsonTo launch the integration tests, use pytest:sudo pip install -r test-requirements.txt
pytestPrevent file overridingAfter first generation, add edited files to.openapi-generator-ignoreto prevent generator from overwriting them. Typically:server/controllers/*
test/*
*.txt
Package: boil
BoilInitialization of new software projects should be quick and easy.
Period.Boil aims to build a centralized, pluggable and community-driven
repository of project templates for various technologies, managed via
single API.These are the problems that it aims to solve:Wasting time on initializing new software projects from scratchIn particular: creating a file structure, checking naming
conventions, determining dependencies and completing basic metadata.Poor quality and lack of consistency between projectsMost developers initiate projects in their own way without complying
with generally accepted standards. Often due to lack of time,
projects are initialized neglectfully, have no maintenance-friendly
structure and are poorly documented.Burden of bootstrapping toolsSeparate app generator for Ansible, Django, or Rails. Switching
between one and the other may be troublesome considering the variety
of APIs and different configuration options for each tool.InstallationUse pip or easy_install:$ pip install boilUsage$ boil
Usage:
    boil list
    boil search <phrase>
    boil new <plate_name> [--target-dir=<dir>]
    boil -h | --help

Options:
    --target-dir=<dir>  Target directory where project files should be
                        populated.List all available plates:$ boil listSearch for plates:$ boil search <phrase>Initialize new project from selected plate:$ boil new <plate_name>ExamplesList all available plates:$ boil listSearch for Python-related plates:$ boil search pythonInitialize new Python package:$ boil new python_packageInitialize new Django app:$ boil new django_appInitialize new Rails app:$ boil new rails_appInitialize new Ruby gem:$ boil new gemInitialize new Bash command-line tool:$ boil new bash_cliInitialize new Ansible role:$ boil new ansible_roleInitialize new plate:$ boil new plateChangelogAll notable changes to this project are documented in theCHANGELOG.
Package: boiler
::
A command line tool to quick manage boilerplate structures calledplates, it is extensibleexample usage:$ boiler -l

    Present plates

    =================================================================================================================
    | plate name           | type       | author     | description                                                  |
    =================================================================================================================
    | initscript           | copy       | mogui      | A template for init.d script of non-daemon app               |
    | wordpress            | bash       | mogui      | A quick way to have the latest wordpress version             |
    | wp_theme             | bash       | mogui      | Wordpress theme bare template                                |
    =================================================================================================================


$ boiler initscript nameyouwant_forscriptThe basic idea is to have a central way to recall common script template or frequently used folder layout and the likes.
It is all based on tpl files / folder calledplateswhich are the template to create.boiler -lwill list all available plates to fireboiler <plate_name> helpwill give help on that plateboiler <plate_name> [new_name]will create the boilerplate in current directory with new_name nameInstallfrom Package index:$ pip install boilerFrom sourcedownload or clone from here, then:$ python setup.py installWrite Custom TplRefer toTpl repositoryCopyrightCopyright © 2012 Niko Usai. See LICENSE for details.