Saravanan666/pypi-org huggingface dataset:
Package: bbc
bbcSynopsisbbcis a tiny utility that checks some basic properties of you bibtex files, orders the entries in an alphabetical order and style them in a uniform way.Usagebbc<bib_file>--output=<out_file>The formated bibtex is printed in the<out_file>file, while error messages on the standard error output.Add the flag--add-todoto assign aTODOvalue to missing fields which are required for the particular types of entries:bbc<bib_file>--output=<out_file>--add-todoIf you toggle option--try-fix, it will try to find missing ISSN and other informations about journals (fromDBpedia) or ISBN and other information for books (fromGoogle Books).How to installClone this project.Usingpipxyou can install the utility from the main folder:pipxinstall.PrerequisitiesThis utility uses the following packages.bibtexparserto parse and print bibtexbeautifulsoup4to scrape web pageslibisbnto work ISBNs and Google BooksSPARQLWrapperto query DBpediatermcolorto have colored error messagespycountryto query countriesLicenseThe software is distributed under theBSD License.AcknowledgmentsThis project is based onprettybib.
Package: bbc-feeds
bbc-feedsA python package to get news, weather, and sports from BBC.Installationpip3 install bbc-feedsUsageImport the library:import bbc_feedsCall a class and then a function withbbc_feeds.news().all(). In this example news is the class and the function is all. This will return a list of news stories as a dictionary.ExampleThe below example gets the first three stories from the homepage (all) and prints out the story name and summary.import bbc_feeds

stories = bbc_feeds.news().all(limit=3)

for story in stories:
    print(story.title)
    print(story.summary)To get a list of the dictionary keys available use thekeys()function.FunctionsNewsFunction NameCategoryRSS FeedOptional Parametersnews().all()Homehttp://feeds.bbci.co.uk/news/rss.xmllimitnews().world()Worldhttp://feeds.bbci.co.uk/news/world/rss.xmllimitnews().uk()UKhttp://feeds.bbci.co.uk/news/uk/rss.xmllimitnews().north_america()America and Canadahttp://feeds.bbci.co.uk/news/world/us_and_canada/rss.xmllimitnews().entertainment()Entertainment & Artshttp://feeds.bbci.co.uk/news/entertainment_and_arts/rss.xmllimitnews().business()Businesshttp://feeds.bbci.co.uk/news/business/rss.xmllimitnews().tech()Technologyhttp://feeds.bbci.co.uk/news/technology/rss.xmllimitnews().science()Science and Environmenthttp://feeds.bbci.co.uk/news/science_and_environment/rss.xmllimitnews().top_stories()Homehttp://feeds.bbci.co.uk/news/rss.xml?edition=intlimiteditiontop_stories() has the optional parameter edition which is used to set the edition to use when getting the top stories. You can set edition to the following:uk - UK Top storiesus - US Top storiesint - International Top storiesSportsFunction NameCategoryRSS FeedOptional Parameterssports().all()Homehttps://feeds.bbci.co.uk/sport/rss.xmllimitsports().cricket()Crickethttps://feeds.bbci.co.uk/sport/cricket/rss.xmllimitsports().soccer()Soccerhttps://feeds.bbci.co.uk/sport/football/rss.xmllimitsports().tennis()Tennishttps://feeds.bbci.co.uk/sport/tennis/rss.xmllimitsports().athletics()Athleticshttps://feeds.bbci.co.uk/sport/athletics/rss.xmllimitsports().golf()Golfhttps://feeds.bbci.co.uk/sport/golf/rss.xmllimitsports().boxing()Boxinghttps://feeds.bbci.co.uk/sport/boxing/rss.xmllimitsports().swimming()Swimminghttps://feeds.bbci.co.uk/sport/swimming/rss.xmllimitsports().cycling()Cyclinghttps://feeds.bbci.co.uk/sport/cycling/rss.xmllimitsports().formula1()Formula1https://feeds.bbci.co.uk/sport/formula1/rss.xmllimitWeatherweather().forecast(city_id)(To get your city ID, search for it on theBBC Weather's Website).All functions have an optional parameterlimit, where you can limit the number of entries.CLIUsage: bbc [OPTIONS] COMMAND [ARGS]...

  Get BBC feeds of several categories

Options:
  --help  Show this message and exit.

Commands:
  news
  sports
  weather
Package: bbcflib
bbcflib 1.4.0Copyright 2011 EPFL BBCF <webmaster dot bbcf at epfl dot ch>bbcflib is a set of Python modules for accessing facilities used by
the Bioinformatics and Biostatistics Core Facility˘(BBCF) at the EPFL.bbcflib is released under the GNU General Public License 3.0. A copy
of this license is in the LICENSE.txt file.Installationbbcflib requires:
* Python >=2.6
* mailer >=0.6 (http://pypi.python.org/pypi/mailer)
* bein (http://bbcf.epfl.ch/bein/)
* numpy (http://numpy.scipy.org/)bbcflib doesn’t have regular releases, since it is an internally used
library. You should download the latest source code from GitHub,
either by going tohttp://github.com/bbcf/bbcfliband clicking on “Downloads”, or by cloning the git repository with$ git clonehttps://github.com/bbcf/bbcflib.gitOnce you have the source code, run$ python setup.py build
$ sudo python setup.py installto install it. If you need to install it in a particular directory,
use$ sudo python setup.py install –prefix=/prefix/pathThen the modules will go in /prefix/path/lib/pythonX.Y/site-packages,
where X.Y is the version of Python you run it with.To run the test suite, in the distribution directory, run$ nosetestsFull documentationThe full documentation can be found [on our website](http://bbcf.epfl.ch/bbcflib).
Package: bbchain
# basic-blockchainBasic cryptocurrency, based on blockchain, implemented in Python.- [basic-blockchain](#basic-blockchain)- [Getting Started](#getting-started)- [Installation](#installation)- [Use (default web implementation)](#use-default-web-implementation)- [Development](#development)- [Roadmap](#roadmap)- [License](#license)## Getting Started### Installation```pip install bbchain```### Use (default web implementation)```bash# Start (default port 8000)bbchain --start# Start with selected host/portbbchain --start --host 127.0.0.1 --port 8002# Select other nodes to connectbbchain --start --nodes ip1:port1,ip2:port2# Add data to the blockchainbbchain --add "data to storage" --nodes ip1:port1# Maintenance## Clean local storagebbchain --clean## Show local databbchain --print```## Development```bashgit clone https://github.com/jepemo/basic-blockchain.gitcd basic-blockchainpython3 -m venv venvsource venv/bin/activatepip install -e .bbchain --help```Execute tests:```python3 setup.py test```[Some Blockchain implementation readings](docs/readings.md)## Roadmap- More tests- Implement real consensus algorithms- Improve default http implementation (better sync, etc.)- Some examples: cryptocurrency, etc.- Allow to save non-textual data## License[GNU GPLv3](LICENSE)Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.
Package: bbcli
bbcliBrowse BBC News like a hacker. (based on pyhackernews)installation & usage:pip install bbcliorpip3 install bbcliand then in terminal:bbcliconfiguration:Custom keybindings can be defined in either:$HOME/.bbcliOr:$HOME/.config/bbcliLike so:[Keys]
quit = q
open = w
tabopen = O
refresh = r
latest = l
scroll_up = k
scroll_down = j
bottom = G

[Commands]
; %URL is a placeholder for where the actual URL will be inserted.
; Remove these if unused.

open = dwbremote :open %URL
tabopen = dwbremote :tabopen %URLcreditsDan Claudiu Pop and Chase Franklin for pyhackernews.
Package: bb-cli
bbBitbucket's command line toolIt's likegh(GitHub's CLI) but for BitBucketThis tools is very basic but it does all what I need at the moment (though I am happy to accept PRs)Installationpip3installbb-cliAuthAt the moment the only way it works is byApp passwordsauth:https://bitbucket.org/account/settings/app-passwords/For this you need to have 2FA enabledAt first launch,bbwill ask for user and password that you generated at bitbucket and write to~/.config/bb/conf.py. That's plain python file and you can use it to store information securely:importospswd=os.popen("pass show ep/bb-cli | head -n 1").read().strip()user=os.popen("pass show ep/bb-cli | grep username").read().strip().split(" ")[-1]AUTH=(user,pswd)Usage>bbpr--help
Usage:bbpr[OPTIONS]COMMAND[ARGS]...Managepullrequests

Options:--helpShowthismessageandexit.

Commands:approveApprovePRbyIDcheckoutCheckoutPRbyIDcommentsViewcommentsforPRbyIDcommitsViewcommitsofPRbyIDcreateCreatenewPRdeclineDeclinePRbyIDdiffShowdiffbyPRIDlistListallPRsmergeMergePRbyIDrequest-changesRequestchangesforPRbyIDstatusShowsmoredetailedinformationaboutPRs(Build,...Examplegitcheckout-btest-bbechoChanges>file.txt
gitaddfile.txt
gitcommit-m'New very important patch'# push current branch to remote and create PRbbprcreate

bbprstatus

bbprmerge1
Package: bbclient
BBClientBBClient provides command interface for bitbake server.The typical use case is as follows. You can do it via shell or python easily.Get recipe variable valueGet layer infoGet image recipesGet all the packagesStart a task of packagesFor example, see below.Please note that before using bbclient in shell, you have to initialize env by oe-init-build-env.# Please note that before using bbclient in shell, you have to initialize env by oe-init-build-env.$sourceoe-init-build-env
$bbclientfind_best_providergcc[null,null,null,"/PATH/TO/POKY/meta/recipes-devtools/gcc/gcc_12.1.bb"]You can do the same with python.# get recipe file path for specified packageret:List[str]=client.find_best_provider("gcc")target_recipe_file_path:str=ret[3]# parse the recipe filedata_store_index:int=client.parse_recipe_file(target_recipe_file_path)# get variable in the recipe fileret:Any=client.data_store_connector_cmd(data_store_index,"getVar","PN")System Requirementspython: 3.7 or lateryocto: dunfell or kirkstone or mainPlease note that this command(and also bitbake) doesn't support dunfell with python3.10.This is becausecollections.Iterablehas not been removed, so dunfell with python3.10 will cause exception.Installationpip3 install bbclientDocumentNoteFor using with shell, we have not documented yet. Please see$bbclient --help.specificationuse case
Package: bbcode
OverviewLatest Packagehttp://pypi.python.org/pypi/bbcodeSource Codehttps://github.com/dcwatson/bbcodeDocumentationhttps://dcwatson.github.io/bbcode/InstallationThe easiest way to install the bbcode module is with pip, e.g.:pip install bbcodeRequirementsPython, tested with versions 2.7, 3.5, 3.6, 3.7, and 3.8. Also tested with PyPy (2 and 3).Basic Usage# Using the default parser.importbbcodehtml=bbcode.render_html(text)# Installing simple formatters.parser=bbcode.Parser()parser.add_simple_formatter('hr','<hr />',standalone=True)parser.add_simple_formatter('sub','<sub>%(value)s</sub>')parser.add_simple_formatter('sup','<sup>%(value)s</sup>')# A custom render function.defrender_color(tag_name,value,options,parent,context):return'<span style="color:%s;">%s</span>'%(tag_name,value)# Installing advanced formatters.forcolorin('red','blue','green','yellow','black','white'):parser.add_formatter(color,render_color)# Calling format with context.html=parser.format(text,somevar='somevalue')Advantages OverPostmarkupMore tag options for how/when to escape - for instance, you can specify
whether to escape html or perform cosmetic replacements on a tag-by-tag
basis. Same for auto-linking and transforming newlines.More liberal (and accurate) automatic link creation, using John Gruber's
URL regular expression:http://daringfireball.net/2010/07/improved_regex_for_matching_urlsDoes not swallow unrecognized tags. For example, [3] will be output as
[3], not silently ignored.More flexible tag option parser. Tags may have standard bbcode options,
for example [url=something]text[/url], but may also have named options,
for example [url=something alt=icon]text[/url]. These options are passed
to the render function as a standard python dictionary.Ability to specify tag opening and closing delimiters (default: [ and ]).
A side benefit of this is being able to use this library to selectively
strip HTML tags from a string by using < and >.Includes a runnable unittest suite.Python 3 support.
Package: bbcodepy
BBCODEPYbbcodepy is a fast Python BBCode parser and renderer.UsageAll common BBCode tags are supported by default.importbbcodepyprintbbcodepy.Parser().to_html('[b]Hello![/b]')Easily add new tags!importbbcodepyclassYoutubeTag(bbcodepy.Tag):defto_html(self):attributes={'src':self.get_content(True).strip(),'width':self.params.get('width',420),'height':self.params.get('height',315)}return'<iframe%sframeborder="0" allowfullscreen></iframe>'%self.renderer.html_attributes(attributes)parser=bbcodepy.Parser()parser.register_tag('youtube',YoutubeTag)printparser.to_html('[youtube width=420 height=315]http://www.youtube.com/embed/rWTa6OKgWlM[/youtube]')
Package: bbcondeparser
A portable, extensible BB Code parser written by Condé Nast BritainHello, World!frombbcondeparserimportBaseTag,BaseTreeParserclassExcitedTag(BaseTag):tag_name='excite'def_render(self):child_text=self.render_children()return'<b><i>{}</i></b>'.format(child_text)classParser(BaseTreeParser):tags=[ExcitedTag]parsed=Parser("[excite]Hello, World![/excite]")print(parsed.render())>>>pythonhello_world.py<b><i>Hello,World!</i></b>>>>DocumentationFurther documentation is in the works, and will be present on thegithub page.
Package: bbconf
bbconfBEDBASEproject configuration packageWhat is this?bbconfstandardizes reporting ofbedstatandbedbuncherresults. It formalizes a way for these pipelines and downstream tools to communicate -- the produced results can easily and reliably become an
input for the server (bedhost). The object exposes API for interacting with the results and is backed by aPostgreSQLdatabase.InstallationInstall fromGitHub releasesor from PyPI usingpip:pip install --user bbconfDocumentationBedbase configuration fileUsage demonstrationPython API
Package: bb-connector
bb-connectorAbout this ProjectThis Project represents a flask service, which connects to bloomberg to get data from the API.The service has the following REST-endpoints:/primary_exchange_securities:this endpoint is used if you want to get all securities on the primary exchange/fundamental_tickers:this endpoint is used if you want to get all securities for a primary exchange on the remote market/members:this endpoint is used if you want ETF/Index constituents/field:this endpoint is used if you want a BDP request for a special security
Package: bbc-reader
BBC.. image::https://img.shields.io/pypi/v/BBC.svg:target:https://pypi.python.org/pypi/BBC:alt: Latest PyPI version.. image::https://travis-ci.org/kragniz/cookiecutter-pypackage-minimal.png:target:https://travis-ci.org/kragniz/cookiecutter-pypackage-minimal:alt: Latest Travis CI build statusRead BBC NewsUsageInstallationRequirements
^^^^^^^^^^^^CompatibilityLicenceAuthorsBBCwas written byKhang Nguyen <khangvu.1109@gmail.com>_.
Package: bbcu.bioutils
DesctiptionCommon code shared among in-house Bioinformatics python packages, such as:Parsing of FastQC outputManipulating FASTA sequencesBuilding and using database of conversion GeneBank id (gi) to scientific namePython versionThis project is currently using Python 2.7InstallationIt is recommended to usevirtualenvto create a clean python environment.To install bioutils, usepip:pip install bbcu.bioutilsTestingTo run unit tests, use:nosetestsOr:toxThis suite includes both unit and more time-consuming integration testsExecutionThe main script shipped with this project isgi2name.py, see its options by running:The database is built by the script:build-taxonomy-db.py
Package: bbcu.bt-flor
BT-FLOR: Build Transcripts From LOng ReadsFull documentationhttps://bt-flor.readthedocs.ioThe software build transcripts from long reads.The software get bam file as input and output gtf file with all alternative spliced transcripts and exons that declared by average of mapping positions of close reads.The gtf also contain the counts of read in each transcript.Optinally user can supply known gtf file. In this case the gtf also contains the percent of overlap between the known gtf to the closest transcript and exon that found by the BT-FLOR.LicenseBT-FLOR is licensed under GNU General Public License version 3. License needed for commercial use.AuthorRefael Kohen,refael.kohen@weizmann.ac.il,refael.kohen@gmail.comBioinformatics unit at Life Sciences Core Facilities (LSCF)Weizmann Institute of Science, Rehovot 76100, Israel.
Package: bbcu.fastqcReports
Python versionThis project is currently using Python 2.7InstallationIt is recommended to usevirtualenvto create a clean python environment.To install fastqc-reports, usepip:pip install bbcu.fastqcReportsTestingTo run unit tests, use:nosetestsOr:toxThis suite includes both unit and more time-consuming integration testsExecutionThe main script shipped with this project isblast-on-fastqc.py, see its options by running:blast-on-fastqc.py -h
Package: bbcu.ngs-snakemake
Python versionThis project is currently using Python 2.7InstallationIt is recommended to usevirtualenvto create a clean python environment.To install ngs-snakemake, usepip:pip install bbcu.ngs-snakemakeTestingTo run unit tests, use:nosetestsOr:toxThis suite includes both unit and more time-consuming integration testsExecutionThe main scripts shipped with this project isngs-snakemake/*snakefile.txt.
Instructions to running can be found here:https://bbcunit.atlassian.net/wiki/pages/viewpage.action?pageId=49053706
Package: bbcu.reportIlluminaInterop
Package: bbcu.reportIlluminaInteropThe package creates file with statistics of sequencing run (HiSeq or NextSeq machines of illumina).The run command is:run-sav-stat.py –input-folder INPUT_FOLDER –output-file OUTPUT_FILEINPUT_FOLDER - Run folder of the machine. Need to looked like this: 180717_NB551168_0163_AHF727BGX7
OUPUT_FILE   - Your name for the output file (with .txt extension).Example of output files are under “examples” folder.You can convert it to pdf with the commnad:pandoc -o OUTPUT_FILE.pdf  –variable=geometry:landscape OUTPUT_FILEDeveloped by Refael Kohen (refael.kohen@gmail.com)Bioinformatics unit at Life Sciences Core Facilities (LSCF),Weizmann Institute of ScienceBased on the Python package interop.
Package: bbcu.rvcu
Edit a file, create a new file, and clone from Bitbucket in under 2 minutesWhen you’re done, you can delete the content in this README and update the file with details for others getting started with your repository.We recommend that you open this README in another tab as you perform the tasks below. You can [watch our video](https://youtu.be/0ocf7u76WSo) for a full demo of all the steps in this tutorial. Open the video in a new tab to avoid leaving Bitbucket.—## Edit a fileYou’ll start by editing this README file to learn how to edit a file in Bitbucket.ClickSourceon the left side.Click the README.md link from the list of files.Click theEditbutton.Delete the following text:Delete this line to make a change to the README from Bitbucket.After making your change, clickCommitand thenCommitagain in the dialog. The commit page will open and you’ll see the change you just made.Go back to theSourcepage.—## Create a fileNext, you’ll add a new file to this repository.Click theNew filebutton at the top of theSourcepage.Give the file a filename ofcontributors.txt.Enter your name in the empty file space.ClickCommitand thenCommitagain in the dialog.Go back to theSourcepage.Before you move on, go ahead and explore the repository. You’ve already seen theSourcepage, but check out theCommits,Branches, andSettingspages.—## Clone a repositoryUse these steps to clone from SourceTree, our client for using the repository command-line free. Cloning allows you to work on your files locally. If you don’t yet have SourceTree, [download and install first](https://www.sourcetreeapp.com/). If you prefer to clone from the command line, see [Clone a repository](https://confluence.atlassian.com/x/4whODQ).You’ll see the clone button under theSourceheading. Click that button.Now clickCheck out in SourceTree. You may need to create a SourceTree account or log in.When you see theClone Newdialog in SourceTree, update the destination path and name if you’d like to and then clickClone.Open the directory you just created to see your repository’s files.Now that you’re more familiar with your Bitbucket repository, go ahead and add a new file locally. You can [push your change back to Bitbucket with SourceTree](https://confluence.atlassian.com/x/iqyBMg), or you can [add, commit,](https://confluence.atlassian.com/x/8QhODQ) and [push from the command line](https://confluence.atlassian.com/x/NQ0zDQ).
Package: bbcu.vennDiagram
DescriptionThe script gets as input folder that contains separate file for each sample with 3 columns: gene name, p-value and log2 of fold change.
The script filter according p-value (default: <=0.05) and log2 fold change (default: >=1) and create venn-diagram between the groups.The file names within the input folder should to be:sample1.csv, sample2.csv … (until 6 groups)
or
sample1.xlsx, sample2.xlsx …The files must to include the header line:
Atnum,pv,log2FCYou can see example of input and output files here:
venn-diagram-exmpleRun commandcreate-venn.py –input-dir YOUR-INPUT-FOLDER –output-dir YOUR-OUTPUT-DIRYou can see another optional parameters with the command (–min-log-fc, –max-p-value, –total_gene_numbers):
create-venn.py –helpPython versionThis project is currently using Python 2.7InstallationIt is recommended to usevirtualenvto create a clean python environment.To install venn-diagram, usepip:pip install bbcu.venn-diagramCreditThe plot of the venn made by:https://github.com/benfred/venn.js
Package: bbdata
BBData PythonPython wrapper around the BBData APIs.AnnouncementUse at your own risk, the current project is still in development.Getting StartedTo install this package, you can do it like this :pip install bbdataTo check the logic behind this wrapper function naming convention, go in :docs/getting_started.ipynbDevelopTo develop this package. Execute the following command from the root of the project :pipenv installand you should be good to go!AuthorFrédéric Montetfrederic.montet@hefr.chLorenz Rychenerlorenz.rychener@hefr.ch
Package: bbdb.gmailfilter
IntroductionThis package installs a command-line python script and an emacs
command for exporting a GMail filters Atom feed from the gnus-public
and gnus-private fields in BBDB.InstallingThe package can be installed using the standard python package
installation procedure.  Extract the tarball, then run the following
command inside the extracted directory:$ python setup.py installThis will install the command-line utility and the bbdb-gmail-filter.el
emacs library.  Then add the following to your ~/.emacs:(require 'bbdb-gmail-filter)UsageOnce installed, the filters can be exported to a file simply by
calling M-x bbdb-export-gmail-filters.  You will be prompted for a
file to export the filters to.For every BBDB record that has a value in the gnus-private field, a
filter will be included that matches the “To” GMail filter field on
any BBDB net addresses for that record and applies the label specified
in the gnus-private field value.  The same is done for BBDB records
with values in the gnus-public BBDB field but filters on the “From”
GMail filter field instead.Changelog0.5 - 2009-07-22Split filters up such that each filter has no more than 50 search
terms to address apparent limits in gmail filter imports.0.4 - 2009-07-22Rename lisp libraryDon’t export sexp splitsFallback to fullnames if email isn’t availableFix excess quoting in author name and emailCombine all addresses for the same label under one filter to make
for smaller and faster import files.0.3 - 2009-05-07Translate Gnus folder separator to Gmail imap folder separatorAdd missing files to egg0.2 - 2009-05-06Fix duplicate feed item IDs0.1 - 2009-05-06Initial release