Saravanan666/pypi-org huggingface dataset:
Package: i8-terminal
i8 Terminal: Modern Market Research powered by the Command-Linei8 terminalis a modern python-based terminal application that gives you superior power and flexibility to understand and analyze the market. The interface is simple, efficient, and powerful: it's command-line!i8 Terminal is backed by theInvestoreight Platformand currently covers major U.S. exchanges.Features and HighlightsPrompt Market Insights and AnalysisCustom Charting, Reporting, and VisualizationsPowerful and Customizable ScreeningEasy-to-Use and ExtendableBacked by theInvestoreight Platformi8 Terminal Commandsi8 Terminal offers some built-in commands to analyze and research the market. You can also create your own custom commands or extend the existing command. Find an overview of commandshere.Check out the following video to see some more commands from i8 Terminal:Installing i8 TerminalNote: i8 Terminal currently only supports Python 3.9+If you have Python 3 installed, you can simply install the tool with Python pip:pip install i8-terminalWe recommend installing i8 terminal in an isolated virtual environment. This can be done as follows:On Mac OS or Linux:python3 -m venv .venv
source .venv/bin/activate
pip install i8-terminalOn Windows:python3 -m venv .venv
source .venv/Script/activate
pip install i8-terminalInstall i8 Terminal using the Windows InstallerOn Windows, you can also install i8 Terminal using the Windows executable. Checkhereif you want to download the windows executable.How to Contribute i8 TerminalThe preferred workflow for contributing to i8 Terminal is to clone theGitHub repository, develop on a branch and make a Pull Request.Seeherefor guidelines for contributors.i8 Terminal is built on top of theInvestoreight Core API.How to Run i8 TerminalYou can verify whether i8 Terminal is installed successfully by running i8 script:i8If you are using the application for the first time, you should first sign in. Run the following command, which will open a browser and redirect you to the investoreight platform to sign in (or sign up):i8 user loginAfter a successful login, the most convenient way to use i8 terminal is to use its own shell:i8 shellYou should now be able to run i8 commands. Check ourdocumentationfor more details.DocumentationClickhereto find more details about the commands.
Package: i9-everywhere-client
I9Everywhere API Python library and CLIPython client library and CLI for the I9Everywhere API V4.This is a Python client library and CLI that interacts with the I9EverywhereClient API to add and retrieve customer data.RequirementsPython 3.6 or higherclicklibrarypathliblibraryInstallationInstall Python 3.6 or higherInstall the required libraries using pip:pip install click pathlib i9-everywhere-clientUsageThe CLI programi9everywherehas four main commands:add_customer- adds a single customer to I9Everywhere. Required parameters arefirst_name,last_name,email,hire_date, andcreate_date. Optional parameters arecompany_id,phone_mobile, andexternal_id.add_customers- adds multiple customers to I9Everywhere. The customers are provided in CSV format, either from a file given by--csv_fileor read from standard input. The CSV file must have a header row with the same names as the paramters asadd_customer. For example:first_name,last_name,email,hire_date,create_date
Ethan,Williams,ethan.williams@adhoc.team,4/18/2023,4/18/2023
Madison,Johnson,madison.johnson@adhoc.team,4/18/2023,4/18/2023
Aiden,Brown,aiden.brown@adhoc.team,4/18/2023,4/18/2023
Olivia,Davis,olivia.davis@adhoc.team,4/18/2023,4/18/2023
Benjamin,Garcia,benjamin.garcia@adhoc.team,4/18/2023,4/18/2023
Sophia,Wilson,sophia.wilson@adhoc.team,4/18/2023,4/18/2023
Jacob,Rodriguez,jacob.rodriguez@adhoc.team,4/18/2023,4/18/2023
Isabella,Martinez,isabella.martinez@adhoc.team,4/18/2023,4/18/2023
Michael,Anderson,michael.anderson@adhoc.team,4/18/2023,4/18/2023
Emma,Smith,emma.smith@adhoc.team,4/18/2023,4/18/2023get_customer_status- retrieves the I9 form status for a single customer. Required parameter ishire_date, plus at least one ofemail,ssn, orexternal_id.update_termination_date- not yet implemented.update_hire_date- not yet implemented.The CLI requires an authentication key to access the I9Everywhere API. The key can be provided as a command-line argument using the--auth_keyoption or as an environment variable namedI9_EVERYWHERE_API_KEY.ExampleAdd a customer with the following details:First name: JohnLast name: DoeEmail:john.doe@example.comHire date: 04/18/2022Create date: today's dateCompany ID: 1234Mobile phone: +1 (555) 555-1212External ID: 5678i9everywhereadd_customer--auth_key<your_auth_key>--first_nameJohn--last_nameDoe--emailjohn.doe@example.com--hire_date04/18/2022--company_id1234--phone_mobile"+1 (555) 555-1212"--external_id5678
Package: ia256utilities
ia256utilitiesia256utilities- is a set of useful utilities.Modulesfilesystem - load_json, save_json, save, save_binary, load_binary;hashfile - get_sha256;win - mklink.Installationpip and git$ pip install git+git://github.com/IceArrow256/ia256utilities.gitJust pip$ pip install ia256utilitiesIDEPyCharm.Licenseia256utilitiesis licensed under The Unlicense, please seeLICENSEfor details.AuthorsIceArrow256 - main developer (icearrow256@gmail.com);NikaDark16 - support (nikadark16@gmail.com).
Package: ia636
DescriptionThis is a collection of general image processing functions written in Python with a collection of lessons used in the
IA636 course (Image Processing) taught at School of Electrical and Computer Eng., University of Campinas, Brazil.RequirementsThis toolbox requires the adpil toolbox. (pip install adpil)DocumentationThe documentation of this toolbox is available at:http://adessowiki.fee.unicamp.br/adesso/wiki/ia636/viewInstallpip install ia636
Package: ia870
DescriptionA collection of Morphological Image Processing tools written in Python and the Numpy package. It provides tools to
reproduce most examples of the book: Dougherty and Lotufo, Hands-on Morphological Image Processing, SPIE,
2003, ISSN=0-8194-4720-X.RequirementsThis toolbox requires the ia636 toolbox. (pip install ia636)DocumentationThe documentation of this toolbox is available at:http://adessowiki.fee.unicamp.br/adesso/wiki/ia870/viewInstallpip install ia870
Package: iaBot
iaBotiaBot is a Python library for creating simple bots and serving it with the different ways available.InstallationUse the package managerpipto install iaBot.pipinstalliaBotA simple botfromiabotimportCreateBotfromiabot.handlersimportSystemInformationHandlerfromiabot.serversimportHttpServerhandlers=[SystemInformationHandler]bot=CreateBot(handlers=handlers)bot_server=HttpServer(bot)bot_server.run()This creates a simple bot that will be listening to HttpRequests on the port 8000. Using any tool available send a post request to http://<your_domain.com>:8000/ with the following data.{"handler":"system","action":"time"}On successfull request you will get time in the response as json.HandlersThese are used to group a set of similar actions. You can create your own handlers by inheriting the base handler.fromiabot.handlersimportBaseHandlerclassStockHandler(BaseHandler):handle='stock'defget_stocks(self,*args,**kwargs):.........Once you create a handler with the actions you can register it to a bot by adding the handler to the list of handlers.ActionsThese are functions that a bot can execute to do the job when asked for. In the above StockHandler, get_stocks is an action. The response of all the actions should be a dictionary.When a request reaches the server it will execute the particular action inside the handler. You can also send some additional data to your actions by passing it as a dict using data key in the request data. Remember a handler should always return a dict.{"handler":"stock","action":"get_stocks","data":{"date":"04-5-2010"}}Will be updating more and adding more type of servers to serve the bot.ContributingPull 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.-
Package: iab-tcf
iab-tcfA Python implementation of the IAB consent strings (v1.1 and v2)InstallingInstall and update using pip:pipinstall-Uiab-tcfDocumentationDocumentationof this package can be
found atreadthedocs.io.To generate the documentation locally:pipinstallsphinxsphinx_rtd_themecddocs/
sphinx-apidoc-f-o.../iab_tcf/
makehtmlA Simple ExampleIn order to decode a v1.1 or v2 consent string automatically we can do:fromiab_tcfimportdecodeconsent=decode("CO5VTlWO5VTlWH1AAAENAwCwAIAAAAAAAIAAAAoAAAAA.YAAAAAAAAAA")print(consent.version)# prints 2If we want to improve performance and we already know it's going to
be a v2 consent string we can do:fromiab_tcfimportdecode_v2consent=decode_v2("CO5VTlWO5VTlWH1AAAENAwCwAIAAAAAAAIAAAAoAAAAA.YAAAAAAAAAA")print(consent.version)# prints 2TestsIn order to run the tests locally we can do:pipinstall-rrequirements-test.txt
pytest-v.ThanksMany thanks toLiveRamp/iabconsentwhich greatly inspired this project, and forms the basis and internal logic.
Package: iac-bootstrap
iac-bootstrapiac-bootstrap is a package to make fast deployments of infrastructure,on cloud providers, like AWS, with IAC tools like Ansible and Terraform.The fulldocumentationis available on Readthedocs.installationTo install the package.pip install --user iac_bootstrap==1.0.4There is aquickstartyou should follow to build your own customized infrastructure.If you want to test our example to get an idea of how it works, you can follow our simple usage, described below.Simple usageiac-bootstrap automates terraform initialization and deployment, although generating necessary files for ansible and launch playbooks.You can use the available example, and define your owngroupandenvvalues,or use the example with "mygroup" and "myenv" already available.cd examples/infra-base
ssh-keygen -f configs/mygroup/myenv/ssh/id_rsaThis generates the tfstate configurationpython -m iac_bootstrap.infra_bootstrap --account mygroup-myenvThis launches the terraform layers to build the infrastructure (vpc and autoscaling group)python -m iac_bootstrap.infra_builder_terraform --account mygroup-myenvThis installs the Ansible role and launches the playbook, to install nginxansible-galaxy install wescale.nginx -p ./ansible/roles/external/
export ANSIBLE_CONFIG="$PWD/mygroup-myenv-ansible.cfg"

python -m iac_bootstrap.install_nginx --group mygroup --env myenv.. Then you can destroy the infra when you have finishedpython -m iac_bootstrap.infra_builder_terraform --account mygroup-myenv --action destroy

aws s3 rm s3://mygroup-myenv-eu-west-1-tfstate --recursive
python -m iac_bootstrap.infra_bootstrap --account mygroup-myenv --action destroyFeaturesHere are features for infra_builder_terraform script:Builder Terraform Script:
optional arguments:
  -h, --help            show this help message and exit
  --account ACCOUNT     account <group>-<env>
  --action ACTION       plan apply or destroy
  --region REGION       eu-west-1 by default
  --layer LAYER         terraform layer
  --ignore              ignore layer
  --provider PROVIDER   cloud provider , by default aws
  --approve APPROVE     Auto-approve option ,set 'yes' to enable itHere are features for infra_bootstrap script :Boot Strap script

optional arguments:
  -h, --help           show this help message and exit
  --provider PROVIDER  provider aws
  --account ACCOUNT    account <group>-<env>
  --action ACTION      plan apply or destroy
  --region REGION      eu-west-1 by default
  --approve APPROVE    Auto-approve option ,set 'yes' to enable itlicenseGNU GENERAL PUBLIC LICENSE
Package: iaccess
i Access Db2 SQLAlchemy DriverProvides support for DB2 for iSeries for remote python clients using IBM i Access Client Solutions ODBC driver. On up-to-date systems (7.2+ with latest PTFs) you can alsouse this driver locallyon your i Series machine, making local development of server code more feasible.Other work in this area includes theibm_dbandibm_db_saprojects, which also provide access to DB2 and support SQLAlchemy. Those two packages rely on and automatically install a binary driver for DB2, while this package relies on you already having install thei Access Client Solutions ODBCdriver available on IBM’s support/download site.Free software: MIT licenseInstallationPre-requisitesUnixODBC (if on Linux or in PASE for i): Windows ships with ODBC installed, but on Linux you’ll need unixodbc. On Ubuntu you can install this withapt-get install unixodbc. You may also need toapt-get install unixodbc-devif you get errors about a missingsql.hfile.i Access Client Solutions ODBCdriver: You’ll need this driver available only from IBM.IBM i 7.2+ on your target system: Older versions of the OS may work but I have not tested against them. If you do not happen to have an IBM Power system sitting around your house (although who doesn’t?!) you may be able to get an account to play with atPub400.com.Install via pipUse pip to download and install the latest released version of this tool.:pip install iaccessInstall via setup.pyDownload or clone this repo and install via setup.py:python setup.py installQuickstartIf you know what you’re doing with SQLAlchemy this package should be nearly invisible to you with the exception of the URI used to connect to the database.:# connect via hostname / ip address
>>> from sqlalchemy import create_engine
>>> engine = create_engine('iaccess+pyodbc://user:password@hostname/dummy?DBQ=DEFAULT_SCHEMA')  # `dummy` can be any string

# connect via named ODBC DSN
>>> from sqlalchemy import create_engine
>>> engine = create_engine('iaccess+pyodbc://user:password@dsn_name')CreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.The IBM i Access ODBC Driver is developed and licensed separately by IBM.Continuous integration testing is performed against the system available from the great guys atPub400.com.History0.4.2 (2022-04-22)SERVER= is case-sensitive some versions of iaccess driver0.2.1 (2020-10-20)Add compilation of mod (%) operator to MOD() function, casting as bigint0.2.0 (2020-04-02)Warn when i Access driver is not found0.1.4 (2020-04-01)Fix deployment issue0.1.2 (2020-04-01)Fix entrypoint definition0.1.1 (2020-04-01)Remove Python 3.5 from list of supported versionsFix deployment issue: correct PYPI key encryption0.1.0 (2020-04-01)First release on PyPI.
Package: iacoll
iacolliacollwill collect all the item metadata for an Internet Archive collection
and store it in a LevelDB database. The database is a key/value store where the
key is the unique Internet Archive item identifier, and the value is the JSON
for the item metadata.For example you can download the metadata for items in the University of
Maryland's collection:% iacoll university_maryland_cpBy defaultiacollwill create the LevelDB database in a directory named with
the item identifier. If you would like to control this you can explicitly pass
it:% iacoll university_maryland_cp --db /path/to/my/leveldb/databaseWhen you runiacollrepeatedly it will look at the database and only fetch
newer records. If an update ever fails you may want to force a full scan:% iacoll university_maryland_cp --fullscanIf you would like to dump the metadata as line oriented JSON you can use --dump:% iacoll university_maryland_cp --dump > university_maryland_cp.jsonlInstallTo installiacollyou'll first need to install Python and then:pip install iacoll
Package: iacopilot
IA CopilotSummarize and ask questions about items in the Internet Archive (and other textual resources) via GPT of OpenAI.Install IACopilot CLI tool:$ pip install iacopilotTo run this tool, you will needAPI key from OpenAIand set it as an environment variable.$ OPENAI_API_KEY="<APIKEY>" iacopilot
Enter quit   to quit/exit this REPL prompt
Enter help   to print the help message
Press <TAB>  to see available commands
IACopilot 0:0 ?>IACopilot 0:0 ?> help
 help/h/?                    Print this help message
 quit/exit/q                 Exit the REPL prompt
 ls                          List all the loaded contexts
 load <URL>                  Detect source and load the data as a context
 load ia <ITEM>              Load an IA item as a context
 load tv <CHANNEL> [<DATE>]  Load transcript of a TV channel as a context
 load wbm <URL> [<DATE>]     Load a Wayback Machine capture as a context
 load wiki <TITLE> [<LANG>]  Load a Wiki page as a context
 load file <PATH>            Load a loal file or directory as a context
 cd [<ID>]                   Change a loaded context to query
 rm [<ID>]                   Remove current or specified context
 reset                       Remove all contexts and reset statistics
 config openai [<KEY>]       Get or set configuration options
 <PROMPT>                    Ask the copilot questions about the context
 ! <CMD>                     Run a system command
IACopilot 0:0 ?> quit
Exiting...
$Interact with the REPL!Alternatively, run in Docker as following:$ docker image build -t iacopilot .

$ docker container run --rm -it -e OPENAI_API_KEY="<APIKEY>" iacopilot
Enter quit   to quit/exit this REPL prompt
Enter help   to print the help message
Press <TAB>  to see available commands
IACopilot 0:0 ?>
Package: iac-protocol
IAC protocolThe IAC (inter-application communication) protocol enables inter-application communication and scripting.Have you ever wanted to program or script something using the internal functionality of a program, such as a document or spreadsheet program? This interface and protocol specification lets you do just that!Create the automation scripts of your dreams, and contribute to the growing body of supported programs.RequirementsPython 2+UsageThe easy way:Runpip install--useriac-protocol(or omit –user for global install) so pip can download it from PyPI
(may need sudo/root), and go to step 5 on how to use the protocol.The long way:Clone the repository.Runpython setup.py sdistfrom the project directory to create a
source distribution.Runpip install--useriac*.tar.gz(or omit –user for a global install) from the newdist/directory to install the package (may need sudo/root).Enable an application for automation from the command-line (may need sudo/root):iacmodify-sto show all available interfacesiacmodify--enable-alowriterto enable libreoffice writerRuniacifrom the command-line to play with the interactive interpreter.orRuniacsto quickstart the server.To update the version:Clone or pull the repository for the latest version.Recreate the source distribution using the steps above.Runpip upgradeiac*.tar.gzfrom thedist/directory to
upgrade the package.To uninstall, runpip uninstalliac-protocol.Please read the official documentation for complete instructions.
Package: iacs-ipac-reader
iacs_ipac_readerA plugin used a convolutional neural network (CNN) to distinguish single platelets, platelet clusters, and white blood cells and performed classical image analysis for each subpopulation individually. Based on the derived single-cell features for each population, a Random Forest (RF) model was trained and used to classify COVID-19 associated thrombosis and non-COVID-19 associated thrombosis.More information about IACS/iPAC.IACS: DOI:10.1016/j.cell.2018.08.028iPAC: DOI:10.7554/eLife.52938Thisnapariplugin was generated withCookiecutterusing@napari'scookiecutter-napari-plugintemplate.InstallationYou can installiacs_ipac_readerviapip:pip install iacs_ipac_readerTo install latest development version :pip install git+https://github.com/zcqwh/iacs_ipac_reader.gitIntroductionThe iacs-ipac-reader plugin mainly include 3 functional tabs:iPACIACSAID classif.iPAC image contour trackerInterface of iPAC contour trackerIACS image contour trackerInterface of IACS contour trackerAID classif.Interface of AID classif.ContributingContributions are very welcome. Tests can be run withtox, please ensure
the coverage at least stays the same before you submit a pull request.LicenseDistributed under the terms of theBSD-3license,
"iacs_ipac_reader" is free and open source softwareIssuesIf you encounter any problems, pleasefile an issuealong with a detailed description.
Package: iad.py
iadiadpy is a wrapper for theIm A Devfile uploader in python.Async wrapper (async,await)Proper rate limitingUsageInstallationPypipip install iad.pyFrom GitHubpip install git+https://github.com/Fxcilities/iad.py.gitExamplesUpload an imagefromiadimportImADevfromasyncioimportget_event_loopfromioimportBytesIOuploader=ImADev('token here')asyncdefmain():# from file pathupload=awaituploader.upload('image.png')print(upload.url)# from bytesupload=awaituploader.upload(bytes_here,file_format='png')print(upload.url)# from bufferupload=awaituploader.upload(BytesIO(),file_format='png')print(upload.url)loop=get_event_loop()loop.run_until_complete(main())Getting a upload informationfromiadimportImADevfromasyncioimportget_event_loopuploader=ImADev('token here')asyncdefmain():upload=awaituploader.get_upload('filename.png')print(upload.url)loop=get_event_loop()loop.run_until_complete(main())
Package: iadpython
by Scott Prahliadpythonwill be a pure Python module to do forward and inverse multiple light
scattering (radiative transport) in layered materials.  Calculations are done using
van de Hulst’s adding-doubling technique.The original adding-doubling algorithm was developed by van de Hulst to model light
propagation through layered media.  I extended it to handle Fresnel
reflection at boundaries as well as interactions with integrating spheres.Finally, the code was further extended to handle lost light using
Monte Carlo techniques for inverse calculations.Version v0.4.0 started the migration to a pure-python implementation.  This
version includes the ability to do forward calculations of light transport through
layered 1D structures.The long-term goal is rewrite the integrating sphere, inverse algorithm, and
lost light calculations in pure python so that one can do
inverse calculations (i.e., reflection and transmission measurements to
intrinsic absorption and scattering properties).Both inverse and forward calculations are currently possible using theiadcframework.
This is a python interface to the inverse
adding-doubling package written in C by Scott Prahl
<https://github.com/scottprahl/iad>.  This works now
but is a nuisance to install and maintain because of its dependence on compiling
and installing a C library.See <https://iadpython.readthedocs.io> for full documentation ofiadpython.UsageThe following will do a forward calculation:import iadpython as iad

mu_s = 10  # scattering coefficient [1/mm]
mu_a = 0.1 # absorption coefficient [1/mm]
g = 0.9    # scattering anisotropy
d = 1      # thickness mm

a = mu_s/(mu_a+mu_s)
b = mu_s/(mu_a+mu_s) * d

# air / glass / sample / glass / air
s = iadpython.Sample(a=a, b=b, g=g, n=1.4, n_above=1.5, n_below=1.5)
ur1, ut1, uru, utu = s.rt()

print('Collimated light incident perpendicular to sample')
print('  total reflection = %.5f' % ur1)
print('  total transmission = %.5f' % ut1)

print('Diffuse light incident on sample')
print('  total reflection = %.5f' % uru)
print('  total transmission = %.5f' % utu)InstallationUsepip:pip install iadpythonIf you just want to do forward calculations then you’re done.If you want to do inverse calculations, then you’ll need to build and
install thelibiadlibrary:git clone https://github.com/scottprahl/iad.git
cd iad
# edit Makefile as needed
make install-libDependenciesRequired Python modules: numpy, matplotlib, ctypes, scipyLicenseiadpythonis licensed under the terms of the MIT license.