Saravanan666/pypi-org huggingface dataset:
Package: open-biopipeline
Open Biopipeline is an open source bioinformatics tool for general and broad purposes, specifically the goal of this project is to develop a tool for researchers or students to use in order to investigate genes. This tool combines several popular existing bioinformatic tools, such as BLAST, KEGG, GO, and Protein Atlas, by consolidating them into one singular location. By using this tool you are able to retrieve: function gene annotation, protein function, clinical relevance, specific patient case information, and much more.This project was inspired by my intro to biomedical engineering lab course. This fully automates and streamlines the process of analyzing unknown sequence data. You can view the python notebook below to see a working version.PackagesBiopythonNCBI BLAST 2.10.0+KEGGUniProtProtein AtlasInstallationWindows and MacOSGo to NCBI websitehereand download the installer. Install as you would any .exe programLinux dependenciesuname-i
sudoapt-getinstalllftp
lftp-e"cd blast/executables/LATEST; dir; quit"ftp.ncbi.nlm.nih.gov|awk'{print $NF}'wgetftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/ncbi-blast-2.10.0+-x64-linux.tar.gz

tar-xzvfncbi-blast-2.10.0+-x64-linux.tar.gz# remove tar filermncbi-blast-2.10.0+-x64-linux.tar.gzcdncbi-blast-2.10.0+# so you can run the bin commands without specifying directoryexportPATH=$PATH:$PWD# orexportPATH=$PATH:$HOME/content/ncbi-blast-2.10.0+/binBLAST commands should work now, the following command should return an output other than "Unknown command".blastn-versionPython Setuppipinstallvirtualenv

virtualenvbio_pipeline

bio_pipeline\Scripts\activate

pipinstallopen-biopipelineExample Pipeline Flow ChartFigure 2.Flow chart diagram of bioinformatic pipeline, displaying flow of input/outputsContributingPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.Please make sure to update tests as appropriate.LicenseMIT
Package: openbk
openbkopenbk is a small python library that can be used to read and extract transaction information from Moroccan bank statements (PDF).Installation|Docs|MotivationFeaturesImport an e-banking PDF statement and retrieve a clean DataFrame with transactions.Get basic metrics (total debit, total credit, net movements).Analyze bank transactions to extract their categories.Analyze card payments (online and offline) to detect merchants.Automatically detect which bank corresponds to the uploaded statement.Supported Banks✅ CIH Bank (E-banking statements - Particuliers)✅ Attijariwafa Bank (E-banking statements - Particuliers)🔜 Banque Centrale Populaire (Coming Soon)Other banks will be decided in the futureℹ️Transaction categories: I do not have a comprehensive list of transaction types, so I hope that the classification gets better with your contribution!Dependencies and Installationopenbk relies ontabula-pyto read and extract tables from PDFs. Tabula requires the following to function properly:Python 3.10+Java 8+To add openbk to your project:pipinstallopenbkLearn more about how to useopenbkon ourdocs.openbk can also be run throughCLI commands.MotivationThis project aims to simplify the task for developers who want to build apps that rely on the analysis of bank statements (Wallets, Lending, Consumer Behavior analysis, etc.). Ideally, openbk can help developers and data analysts in their financial scoring processes for applications in the Moroccan context.Data PrivacyPlease be careful when handling sensitive financial information and make sure to comply with the latest Moroccan data privacy laws and guidelines.
Package: openblock-api-sdk-python
Python SDK for Openblock Wallet APIAPI DocumentationOfficial documentationInstallationpipinstallopenblock-api-sdk-pythonUsageConsider/openapi/company_wallet/balance/as a reference, the full code can be located in the demo/api_demo directory.Get api key and secrethttps://docs.openblock.com/OpenBlock/API/Enterprise%20Wallet/#overviewGet your balancefromopenblock_api_sdk_python.clientimportCompanyWalletClientimportopenblock_api_sdk_python.param.company_paramascompany_param# Refer to https://docs.openblock.com/OpenBlock/API/Enterprise%20Wallet/#overview to get your api key and secretclient=CompanyWalletClient.CompanyWalletClient(api_key="YOUR API KEY",secret="YOUR SECRET",)params=company_param.GetBalanceParam()params.chain_name="Polygon"params.page=0params.limit=20resp=client.get_balance(params)ifresp.status_code==200:print(resp.json())else:print(resp.text)
Package: openbnmapi
# Open BNM APIThis is an unofficial Python wrapper for the Bank Negara Malaysia Open API. (https://api.bnm.gov.my/portal)Currently supports the following endpoints:
- Base Rates/BLR
- Daily FX Turnover
- Exchange Rates
- Financial Consumer Alert
- Interbank Swap
- Interest Rate
- Interest Volume
- Islamic Interbank Rate
- Kijang Emas
- Overnight Policy Rate (OPR)
- Renminbi
- USD/MYR Interbank Intraday Rate
- Kuala Lumpur USD/MYR Reference Rate### To - Do
Implement
- More proper error handling
- Input Validation on currency codes as per ISO 4217
- Cache mechanism
- Pandas dataframe support
Package: open-bobj
Open BOBJSimple Python Package to open.objfiles in Blender
from the command line.
It clears the whole scene from any default objects and
you are left with the.objfiles you specified.InstallYou can simply install it usingpip install open-bobjor if you havepipxusepipx install open-bobjUsageTo open any number of.objfiles in the terminal, runopen-bobj /path/to/file.objYou can also open multiple at ones. This is going to open all
of the.objobjects in the same blender instance.open-bobj /path/to/file.obj /another/file.obj /and/another/one.objThere is also a short handlebobj /path/to/file.obj
Package: openborders
Open Borders ToolboxA python toolbox making open-borders metrics easier !One-liner CLIIf you just want a CSV/JSON/Excel file with the metrics, don't bother, just goopbdpreprocess-n-oopen-borders-index.csv-nmeans normalize actross countries-omeans output to file, extension is detected (.csv|.xlsx|.json)Example resultA sample CSV file can be foundhereVote for your metrics, propose yours !See the pollavailable on the strawpoll websiteCreditsThis toolbox heavily relies on the work from the folks atwbdataand overall APIs of
international organisations:World Bank APIWorld Bank's GDIMwhich is the Global Database on Intergenerational Mobility
Package: openbot
===============================openbot===============================.. image:: https://img.shields.io/pypi/v/openbot.svg:target: https://pypi.python.org/pypi/openbot.. image:: https://img.shields.io/travis/wwj718/openbot.svg:target: https://travis-ci.org/wwj718/openbot.. image:: https://readthedocs.org/projects/openbot/badge/?version=latest:target: https://openbot.readthedocs.io/en/latest/?badge=latest:alt: Documentation Status.. image:: https://pyup.io/repos/github/wwj718/openbot/shield.svg:target: https://pyup.io/repos/github/wwj718/openbot/:alt: UpdatesPython library for openbot* Free software: MIT license* Documentation: https://openbot.readthedocs.io.Overview--------The openbot Python SDK makes it easy to  use openbotFeatures--------*  chat*  trainInstallation---------To install openbot, simply:.. code-block:: bash$ pip install openbotor install it from repo:.. code-block:: bash$ pip install https://github.com/wwj718/openbot-python.gitRunning examples--------1. Find examples from 'examples' path.2. Insert API key... code-block:: python>>> CLIENT_ACCESS_TOKEN = '<YOUR_CLIENT_ACCESS_TOKEN>'...Credits---------This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template... _Cookiecutter: https://github.com/audreyr/cookiecutter.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage=======History=======0.1.0 (2016-11-27)------------------* First release on PyPI.
Package: openbrewerydb
openbrewerydb-pythonA Python wrapper for theOpen Brewery DB API.DocumentationThe documentation for openbrewerydb-python can be found athttps://jrbourbeau.github.io/openbrewerydb-python/Installationopenbrewerydbcan be installed usingpippip install openbrewerydbFor more information see theinstallation instructionsin thedocumentation.LicenseMIT License
Package: openbsd
openbsdPython bindings for some OpenBSD-specific APIs. Currently the following are supported:pledgeunveilChange Logv0.1.0 (2019-05-03)* Initial release.InstallationOpenbsd is on PyPI. You can install it using pip:pip install openbsdPrerequisitesOpenBSD 6.4 or betterPython 3.6 or better OR Python 2.7UsageImportopenbsdfirst:importopenbsdpledgeopenbsd.pledge("stdio rpath")print(open("/etc/resolv.conf"))Try removingrpathpermission.unveilopenbsd.unveil("/etc","r")print(open("/etc/resolv.conf"))Try opening/bin/ksh.Useopenbsd.unveil()to stop limiting access to directories.License(c) 2019 Yuce TekolBSD
Package: openbsm
OpenBSM-PythonBinding OpenBSM library for MacOS using PythonInstallclone this project and use pip3pip3 install openbsmFeaturesRead /var/audit/files like aprauditsudo python3 -m bsm.bin.praudit /dev/auditpipeor after installsudo pyaudit /dev/auditpipeOutput example:header,173,11,ioctl(2),0,Thu Nov 21 18:05:36 2019, + 253 msec
argument,2,0x40084106,cmd
argument,3,0x7ffee20df4a0,arg
path,/dev/auditpipe
argument,1,0x4,fd
attribute,8576,0,0,1202303120,320,184549377
subject,jhchoi,root,wheel,root,wheel,81615(/Library/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python),100007,50331650,0.0.0.0
return,success,0
identity,0,,complete,,complete,0x
trailer,173
header,173,11,ioctl(2),0,Thu Nov 21 18:05:36 2019, + 253 msec
argument,2,0x40044105,cmd
argument,3,0x7ffee20df4a0,arg
path,/dev/auditpipe
argument,1,0x4,fd
attribute,8576,0,0,1202303120,320,184549377
subject,jhchoi,root,wheel,root,wheel,81615(/Library/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python),100007,50331650,0.0.0.0
return,success,0TODOArgtype classesFilter options for monitoring
Package: openbuckets
A Python library for OpenBuckets’s API.SetupYou can install this package by using the pip tool and installing:$ pip install openbucketsOr:$ easy_install openbucketsSetting up a OpenBuckets AccountSign up for OpenBuckets athttps://openbuckets.io/auth/register.Using the OpenBuckets APIDocumentation for the python bindings can be found alongside Openbuckets’s other bindings here:https://openbuckets.io/docshttps://openbuckets.io/docs/api/?lang=pythonIn the standard documentation (the first link), most of the reference pages will have examples in OpenBuckets’s official bindings (including Python). Just click on the Python tab to get the relevant documentation.In the full API reference for python (the second link), the right half of the page will provide example requests and responses for various API calls.
Package: openbudgets
Open Budgets: A platform for accessible and meaningful budgetary data====================================================================.. image:: https://travis-ci.org/prjts/openbudgets.png:alt: Build Status:target: https://travis-ci.org/prjts/openbudgets.. image:: https://coveralls.io/repos/prjts/openbudgets/badge.png?branch=develop:alt: Coverage Status:target: https://coveralls.io/r/prjts/openbudgets?branch=developOpen Budgets is a web app and web API for storing, accessing, visualizing and comparing budgetary data.Open Budgets is coded in Python and Javascript. Django is used for the server, and libraries such as Backbone, D3, uijet and JQuery for the client.The 1.0 release of Open Budgets was developed as a platform for budgetary data of municipalities in Israel. The primary goals being a standardized way to store such data for all municipalities, and for users to be able to make comparative analysis of such data.The code is not tied to anything in particular with the Israeli municipality use case - Open Budgets is ready for use with any "entity structure" that declares budgets, and potential value can be gained from comparative analysis. Examples could be other governmental systems, large organizations in the non-profit sector, corporations, state university systems, and so on.Open Budgets is open source software and licensed under a BSD license.Open Budgets is a project of HaSadna (the Public Knowledge Workshop), a non-profit organization in Israel dedicated to data transparency in government.Find out more here:http://hasadna.org.il/en/Ways to contribute------------------You can contribute to the project in a number of ways:**Write some code**: https://github.com/hasadna/openmuni-budget**Read the docs**: http://open-budgets.readthedocs.org/**Play with the demo**: http://dev.openmuni.org.il/**Tackle an open issues**: https://github.com/hasadna/openmuni-budget/issues**Make some translations**: https://www.transifex.com/projects/p/open-budgets/**Start a discussion**: https://groups.google.com/forum/#!forum/hasadna-devQuickstart----------If you want to get up and running:http://open-budgets.readthedocs.org/en/latest/guide/start.htmlLicense-------https://github.com/hasadna/omuni-budget/blob/develop/LICENSE
Package: openc3
Python support for OpenC3 COSMOS v5This project allows accessing the COSMOS v5 API from the python programming language.
Additional functionality and support will be added over time.Installation:pip install openc3See the docs, examples for usageCreate a Virtual Python Environmentcdto your project directory and runvirtualenvto create the new virtual environment.The following commands will create a new virtual environment underopenc3/venv.cd openc3
py -m pip install venv
py -m venv venvActivate the EnvironmentNow that we have a virtual environment, we need to activate it..\venv\Scripts\activateAfter you activate the environment, your command prompt will be modified to reflect the change.Development requirements-dev.txtAlthought requests is required, when doing development work it is helpful to test with pytest, use black, and coverage. These can be found inrequirements-dev.txt> py -m pip install -r requirements-dev.txtAdd Libraries and Create a requirements.txt FileAfter you activate the virtual environment, you can add packages to it usingpip. You can also create a description of your dependencies usingpip.The following command creates a file calledrequirements.txtthat enumerates the installed packages.py -m pip freeze > requirements.txtThis file can then be used by collaborators to update virtual environments using the following command.py -m pip install -r requirements.txtDeactivate the EnvironmentTo return to normal system settings, use the deactivate command.deactivateAfter you issue this command, you’ll notice that the command prompt returns to normal.
Package: opencage
OpenCage Geocoding Module for PythonA Python module to access theOpenCage Geocoding API.Build Status / Code Quality / etcTutorialYou can find acomprehensive tutorial for using this module on the OpenCage site.UsageSupports Python 3.7 or newer. Use the older opencage 1.x releases if you need Python 2.7 support.Install the module:pipinstallopencageLoad the module:fromopencage.geocoderimportOpenCageGeocodeCreate an instance of the geocoder module, passing a valid OpenCage Data Geocoder API key
as a parameter to the geocoder modules's constructor:key='your-api-key-here'geocoder=OpenCageGeocode(key)Pass a string containing the query or address to be geocoded to the modules'geocodemethod:query='82 Clerkenwell Road, London'results=geocoder.geocode(query)You can addadditional parameters:results=geocoder.geocode('London',no_annotations=1,language='es')For example you can use the proximity parameter to provide the geocoder with a hint:results=geocoder.geocode('London',proximity='42.828576, -81.406643')print(results[0]['formatted'])# u'London, ON N6A 3M8, Canada'Reverse geocodingTurn a lat/long into an address with thereverse_geocodemethod:result=geocoder.reverse_geocode(51.51024,-0.10303)SessionsYou can reuse your HTTP connection for multiple requests by
using awithblock. This can help performance when making
a lot of requests:queries=['82 Clerkenwell Road, London',...]withOpenCageGeocode(key)asgeocoder:# Queries reuse the same HTTP connectionresults=[geocoder.geocode(query)forqueryinqueries]Asyncronous requestsYou can run requests in parallel with thegeocode_asyncandreverse_geocode_asyncmethod which have the same parameters and response as their synronous counterparts.
You will need at least Python 3.7 and theasyncioandaiohttppackages installed.asyncwithOpenCageGeocode(key)asgeocoder:results=awaitgeocoder.geocode_async(address)For a more complete example and links to futher tutorials on asyncronous IO seebatch.pyin theexamplesdirectory.Non-SSL API useIf you have trouble accesing the OpenCage API with https, e.g. issues with OpenSSL
libraries in your enviroment, then you can set the 'http' protocol instead. Please
understand that the connection to the OpenCage API will no longer be encrypted.geocoder=OpenCageGeocode('your-api-key','http')Command-line batch geocodingSeeexamples/batch.pyfor an example to geocode a CSV file.ExceptionsIf anything goes wrong, then an exception will be raised:InvalidInputErrorfor non-unicode query stringsNotAuthorizedErrorif API key is missing, invalid syntax or disabledForbiddenErrorAPI key is blocked or suspendedRateLimitExceededErrorif you go past your rate limitUnknownErrorif there's some problem with the API (bad results, 500 status code, etc)Copyright & LicenseThis software is copyright OpenCage GmbH.
Please seeLICENSE.txtWho is OpenCage GmbH?We run a worldwidegeocoding APIandgeosearchservice based on open data.
Learn moreabout us.We also runGeomob, a series of regular meetups for location based service creators, where we do our best to highlight geoinnovation. If you like geo stuff, you will probably enjoythe Geomob podcast.
Package: opencal
Copyright (c) 2008-2019 Jérémie DECOCK (www.jdhp.org)Web site:http://www.jdhp.org/software_en.html#opencalOnline documentation:https://jdhp.gitlab.io/opencalExamples:https://jdhp.gitlab.io/opencal/gallery/Notebooks:https://gitlab.com/jdhp/opencal-lib-python-notebooksSource code:https://gitlab.com/jdhp/opencal-lib-pythonIssue tracker:https://gitlab.com/jdhp/opencal-lib-python/issuesOpenCal on PyPI:https://pypi.org/project/opencalDescriptionOpenCAL core library for PythonNote:This project is still in beta stage, so the API is not finalized yet.DependenciesPython >= 3.0InstallationGnu/LinuxYou can install, upgrade, uninstall OpenCAL with these commands (in a
terminal):pip install --pre opencal
pip install --upgrade opencal
pip uninstall opencalOr, if you have downloaded the OpenCAL source code:python3 setup.py installWindowsYou can install, upgrade, uninstall OpenCAL with these commands (in acommand prompt):py -m pip install --pre opencal
py -m pip install --upgrade opencal
py -m pip uninstall opencalOr, if you have downloaded the OpenCAL source code:py setup.py installMacOSXYou can install, upgrade, uninstall OpenCAL with these commands (in a
terminal):pip install --pre opencal
pip install --upgrade opencal
pip uninstall opencalOr, if you have downloaded the OpenCAL source code:python3 setup.py installDocumentationOnline documentation:https://jdhp.gitlab.io/opencalAPI documentation:https://jdhp.gitlab.io/opencal/api.htmlExample usageTODOBug reportsTo search for bugs or report them, please use the OpenCAL Bug Tracker at:https://gitlab.com/jdhp/opencal-lib-python/issuesLicenseThis project is provided under the terms and conditions of theMIT License.
Package: opencanary-correlator
Thinkst Applied ResearchOverviewOpenCanary Correlator collects events from OpenCanary daemons and coalesces them. It sends alerts via email and smsPrerequisitesRedisPython 2.7Mandrill API keys for emailTwillio API keys for smsOn Ubuntu install the following:`$ sudoapt-getinstallredis-serverlibffi-devpython-dev`InstallCreate a virtualenv` $ virtualenv env $ source env/bin/activate `Install via pip, or` $ pip installopencanary-correlator`Install from source` $ git clonehttps://github.com/thinkst/opencanary-correlator$ cdopencanary-correlator$ python setup.py install `RunStart RedisLocate the installed template config file, by running the correlator without any arguments` $opencanary-correlatorWarning: no config file specified. Using the template config (which does not have any alerting configured): /path/to/template/opencanary_correlator.conf $ cp /path/to/template/opencanary_correlator.conf ./ `Edit the config file to add API keys, email address and/or phone numbers for alertsRun the correlator with saved config file`opencanary-correlator--config=./opencanary_correlator.conf`Configure instances of opencanaryd to send events to the correlator.
Package: opencan-cand
CANdcand(pronouncedcandy) is the solution to your CAN
send/receieve/decode/encode woes.candlistens to and decodes CAN messages with a provided DBC file, and also
listens for, encodes, and sends CAN messages you ask it to send.Runcandas a daemon and usecand.clientto interact with it. For example:fromcand.clientimportBusbus=Bus()bus.send('dbwNode_Status',{'SystemStatus':'ESTOP','Counter':11})print(bus.get('dbwNode_Encoder_Data'))# (1652836556992745935, {'Encoder0': 133, 'Encoder1': 152, 'Time': 10000})Performancecandand thecand.client.Businterface are very fast. NeitherBus.get()norBus.send()calls block for very long, because they simply query or write
to the Redis backend.candmonitors its outbound CAN send performance and
will leave log messages when the TX buffer starts to grow too large. Messages
will not be lost, however.Note: cand will work through its backlog of messages to be sent regardless
of the size; we should change that behavior eventually.Rediscanduses Redis as the storage and request backend between itself and
clients. You can specify the Redis host and port forcandas well as the
client.
Package: opencastapi
OpencastAPITheopencastapipackage offers an object-oriented to the Opencast Project's API.FeaturesObject-oriented interface.Multitarget/multinode support (currently limited to a common username and password across nodes per configuration).Abstracted, persisted, and reusable configuration.Installationpip install opencastapiConfigurationThe default configuration path is/etc/opencastapi/opencastapi.conf, but can
be overridden by setting the environment variableOPENCASTAPI_CONF_PATH.Example Configuration[Security]
username=myapiusername
password=myapipassword

[Targets]
admin_prod=https://admin.opencast.org
player_prod=https://player.opencast.org

admin_dev=https://admin-dev.opencast.org
player_dev=https://player-dev.opencast.orgUsageSimple example:import opencastapi

workflows_call = opencastapi.create_call(target='admin_dev', http_verb='get', path='/api/workflows')
response = workflows_call()

print(response.text)Example with filterimport opencastapi

filter = {"filter":"start:2021-11-16T00:00:00+01:00/2021-11-16T23:59:59+01:00}
workflows_call = opencastapi.create_call(target='admin_dev', http_verb='get', path='/api/workflows', parameters=filter)
response = workflows_call()

print(response.text)LicenseIt was developed indendent of thehttps://opencast.org/project, and
is also intentionally licensed differently, using the non-copyleft MIT license.
Package: openccbinary
OpenCC BinaryOpenCC’s binaries that support install from pypiThe windows binary was compile fromMy OpenCC Forkon appveyor.Usageimport openccbinary as occbin

# Output the OpenCC's executable path
print(occbin.executable)LicenseApache-2.0CreditsThis package was created withCookiecutterand thePyPackageTemplateproject template.History0.1.0 (2018-06-02)First release on PyPI.Contained OpenCC 1.0.5 binary and data