Saravanan666/pypi-org huggingface dataset:
Package: isaacto-html-table-extractor
HTML Table ExtractorNote: This is a re-release of html-table-extractor of yuanxu-li,
existing just because I've been waiting for too long for an actual
release to fix the incorrect dependency (pipenv would refuse to
install new version of BeautifulSoup using the original version
1.4.0).  I've kept changes to a minimum, just to add this notice, fix
setup.py to make it PyPI friendly, and change the PyPI package name.HTML Table Extractor is a python library that usesBeautiful Soupto extract data from complicated and messy html tableImportant linksRepository:https://github.com/yuanxu-li/html-table-extractorIssues:https://github.com/yuanxu-li/html-table-extractor/issuesInstallationpipinstall'beautifulsoup4==4.5.3'pipinstallhtml-table-extractorUsageExample 1 - Simple1234fromhtml_table_extractor.extractorimportExtractortable_doc="""<table><tr><td>1</td><td>2</td></tr><tr><td>3</td><td>4</td></tr></table>"""extractor=Extractor(table_doc)extractor.parse()extractor.return_list()It will print out:[[u'1',u'2'],[u'3',u'4']]Example 2 - Transformer1234fromhtml_table_extractor.extractorimportExtractortable_doc="""<table><tr><td>1</td><td>2</td></tr><tr><td>3</td><td>4</td></tr></table>"""extractor=Extractor(table_doc,transformer=int)extractor.parse()extractor.return_list()It will print out:[[1,2],[3,4]]Example 3 - Pass BS4 Tag1234fromhtml_table_extractor.extractorimportExtractorfrombs4importBeautifulSouptable_doc="""<html><table id='wanted'><tr><td>1</td><td>2</td></tr><tr><td>3</td><td>4</td></tr></table><table id='unwanted'><tr><td>not wanted</td></tr></table></html>"""soup=BeautifulSoup(table_doc,'html.parser')extractor=Extractor(soup,id_='wanted')extractor.parse()extractor.return_list()It will print out:[[u'1',u'2'],[u'3',u'4']]Example 4 - Complex12345fromhtml_table_extractor.extractorimportExtractortable_doc="""<table><tr><td rowspan=2>1</td><td>2</td><td>3</td></tr><tr><td colspan=2>4</td></tr><tr><td colspan=3>5</td></tr></table>"""extractor=Extractor(table_doc)extractor.parse()extractor.return_list()It will print out:[[u'1',u'2',u'3'],[u'1',u'4',u'4'],[u'5',u'5',u'5']]Example 5 - Conflicted12345fromhtml_table_extractor.extractorimportExtractortable_doc="""<table><tr><td rowspan=2>1</td><td>2</td><td rowspan=3>3</td></tr><tr><td colspan=2>4</td></tr><tr><td colspan=2>5</td></tr></table>"""extractor=Extractor(table_doc)extractor.parse()extractor.return_list()It will print out:[[u'1',u'2',u'3'],[u'1',u'4',u'3'],[u'5',u'5',u'3']]Example 6 - Write to file1234fromhtml_table_extractor.extractorimportExtractortable_doc="""<table><tr><td>1</td><td>2</td></tr><tr><td>3</td><td>4</td></tr></table>"""extractor=Extractor(table_doc).parse()extractor.write_to_csv(path='.')It will write to a given path and create a new csv file calledoutput.csv:1,2
3,4Team@yuanxu-liErrors/ BugsIf something is not working correctly, or if you have any suggestion on improvements,report it hereCopyrightCopyright (c) 2017 Justin Li. Released under theMIT LicenseThird-party copyright in this distribution is noted where applicable.
Package: isaac-xml-validator
isaac-xml-validatorThis repo contains:Acollection of XSD filesused to validate XML files for mods of the gameThe Binding of Isaac: Repentance. (They were generated with theonline-xml-to-xsd-convertertool.)Awebsitethat allows end-users to copy paste arbitrary XML data to validate it.APython scriptwhich allows you to lint all the XML files in the repository for your mod.Using the WebsiteYou can view the websitehere.Usage in VSCode and Other IDEsMost people create Binding of Isaac mods (and other software) usingVSCode, which is a very nice text editor / IDE.If you make a typo (or some other error) in your XML file, you can get VSCode to automatically show you the error with a little red squiggly line, which is really helpful. This is accomplished by specifying a link to the corresponding schema at the top of the file.First, make sure that you have theXML extension by Red Hatinstalled. Next, add the following to the top of your XML file:<?xml-model href="https://wofsauge.github.io/isaac-xml-validator/xsd/[NAME OF THE FILE].xsd" ?>For example, this is how it would look for a "babies.xml" file:<?xml-model href="https://wofsauge.github.io/isaac-xml-validator/xsd/babies.xsd" ?><babiesroot="gfx/Characters/Player2/"><babyid="0"name="Spider Baby"skin="000_Baby_Spider.png"/><babyid="1"name="Love Baby"skin="001_Baby_Love.pngz"/><!-- shows an error, because the "skin" attribute doesn't contain a .png file, but a .pngz--><babyid="2"name="Bloat Baby"skin="002_Baby_Bloat.png"/></babies>Note that by default, the XML extension caches the XSD files in the following location:C:\Users\%USERNAME%\.lemminx\cache\https\wofsauge.github.io\isaac-xml-validatorYou can remove this directory if you want to purge the cache to download any potentially updated XSD files.Using the Python ScriptThe tool is published to PyPI, so you can install it via:pipinstallisaac-xml-validatorThen, you can run it via:isaac-xml-validatorBy default, it will recursively scan for all XML files in the current working directory.You will likely want to set up your repository so that the script runs in CI (e.g. GitHub Actions).Usage in GitHub ActionsFor most users, you will probably want to manually integrate the Python script into your existing lint routine. Alternatively, you can usea GitHub actionthat automatically invokes the script.Usage with DockerFor most users, you will probably want to manually integrate the Python script into your existing lint routine. Alternatively, you can usea Docker Imagethat contains the script and its dependencies.Creating New XSD FilesIf you need to create new XSD files, you can import our common XML schema like this:<xs:schemaattributeFormDefault="unqualified"elementFormDefault="qualified"xmlns:xs="http://www.w3.org/2001/XMLSchema"xmlns:xsisaac="https://wofsauge.github.io/isaac-xml-validator"><xs:importschemaLocation="https://wofsauge.github.io/isaac-xml-validator/xsd/isaacTypes.xsd"namespace="https://wofsauge.github.io/isaac-xml-validator"/><xs:elementname="Test"><xs:complexType><xs:attributename="root"type="xsisaac:pngFile"/></xs:complexType></xs:element></xs:schema>
Package: isabelle-client
Python client for Isabelle serverisabelle-clientis a TCP client forIsabelleserver. For more information
about the server see part 4 ofthe Isabelle system
manual.How to InstallThe best way to install this package is to usepip:pipinstallisabelle-clientAnother option is to use Anaconda:condainstall-cconda-forgeisabelle-clientOne can also download and run the client together with Isabelle in a
Docker contanier:dockerbuild-tisabelle-clienthttps://github.com/inpefess/isabelle-client.gitdockerrun-it--rm-p8888:8888isabelle-clientjupyter-lab--ip=0.0.0.0--port=8888How to usefromisabelle_clientimportget_isabelle_client,start_isabelle_server# start Isabelle serverserver_info,_=start_isabelle_server()# create a client objectisabelle=get_isabelle_client(server_info)# send a theory file from the current directory to the serverresponse=isabelle.use_theories(theories=["Example"],master_dir=".",watchdog_timeout=0)# shut the server downisabelle.shutdown()For more details, follow theusage
examplefrom documentation, run thescript,
or useisabelle-clientfrom anotebook,
e.g. withBinder(Binder might fail with ‘Failed to create temporary user for …’ error which iswell knownand related neither toisabelle-clientnor to the providedDockerfile. If that happens, try to run Docker as described in the section above).More documentationMore documentation can be foundhere.Similar SoftwareThere are Python clients to other interactive theorem provers, for
example:for Leanfor Coqanother one for CoqModules helping to inetract with Isabelle server from Python are
parts of theProving for Funproject.There are also clients to Isabelle server in other programming
languages, e.g.this one in Rust.How to citeIf you’re writing a research paper, you can cite the Isabelle client
using thefollowing DOI. You can also cite
Isabelle 2021 (and the earlier version of the client) withthis DOI. There also is a
somewhat more complete (but unpublished)pre-print.How to ContributePlease followthe contribution guidewhile adhering tothe code of conduct.
Package: isacalc
ISA Calculator==> Basic ISA Calculator for Python projectsContents:Atmospheric Model up to 110kmAccurate Calculations for Temperature, Pressure and DensityCustom defined atmospheric conditionsTabulate your data to save future computation timeSave tabulated data in .csv or .xlsx filesWith this module, it is possible to calculate, using the 1976 standard atmosphere model, the Temperature,
Density and Pressure at any point in the atmosphere from 0 up to 110,000 [m].This package is useful for Aerospace and Aeronautical Engineers who wish to run simulations using atmospheric data.To use this package, follow these steps:Install isacalcImport isacalc as isaDefine the Atmosphere Model: isa.get_atmosphere()Calculate all parameters at a cetain height: isa.calculate_at_h(h, atmosphere_model)It calculates, at the defined height:TemperaturePressureDensitySpeed of soundDynamic ViscosityAnd thats it! An example Script:import isacalc as isaatmosphere = isa.get_atmosphere()h = 50000.0T, P, d, a, mu = isa.calculate_at_h(h, atmosphere)
Package: isaExplorer
Module for querying ISATAB study design files---------------------------------------------.. image:: https://travis-ci.org/phenomecentre/isaExplorer.svg?branch=master:target: https://travis-ci.org/phenomecentre/isaExplorer:alt: Travis CI build status.. image:: https://codecov.io/gh/phenomecentre/isaExplorer/branch/master/graph/badge.svg:target: https://codecov.io/gh/phenomecentre/isaExplorer:alt: Test coverage|Tools for querying `ISA-TAB <http://isa-tools.org>`_ study description files.
Package: iSanic
Sanic | Build fast. Run fast.BuildDocsPackageSupportStatsSanic is aPython 3.6+web server and web framework that’s written to go fast. It allows the usage of theasync/awaitsyntax added in Python 3.5, which makes your code non-blocking and speedy.Sanic is also ASGI compliant, so you can deploy it with analternative ASGI webserver.Source code on GitHub|Help and discussion board.The project is maintained by the community, for the community.Contributions are welcome!The goal of the project is to provide a simple way to get up and running a highly performant HTTP server that is easy to build, to expand, and ultimately to scale.Installationpip3 install sanicSanic makes use ofuvloopandujsonto help with performance. If you do not want to use those packages, simply add an environmental variableSANIC_NO_UVLOOP=trueorSANIC_NO_UJSON=trueat install time.$exportSANIC_NO_UVLOOP=true$exportSANIC_NO_UJSON=true$pip3install--no-binary:all:sanicNoteIf you are running on a clean install of Fedora 28 or above, please make sure you have theredhat-rpm-configpackage installed in case if you want to
usesanicwithujsondependency.NoteWindows support is currently “experimental” and on a best-effort basis. Multiple workers are also not currently supported on Windows (seeIssue #1517), but settingworkers=1should launch the server successfully.Hello World ExamplefromsanicimportSanicfromsanic.responseimportjsonapp=Sanic()@app.route('/')asyncdeftest(request):returnjson({'hello':'world'})if__name__=='__main__':app.run(host='0.0.0.0',port=8000)Sanic can now be easily run usingsanic hello.app.[2018-12-30 11:37:41 +0200] [13564] [INFO] Goin' Fast @ http://0.0.0.0:8000
[2018-12-30 11:37:41 +0200] [13564] [INFO] Starting worker [13564]And, we can verify it is working:curl localhost:8000-iHTTP/1.1 200 OK
Connection: keep-alive
Keep-Alive: 5
Content-Length: 17
Content-Type: application/json

{"hello":"world"}Now, let’s go build something fast!DocumentationDocumentation on Readthedocs.ChangelogRelease Changelogs.Questions and DiscussionAsk a question or join the conversation.ContributionWe are always happy to have new contributions. We havemarked issues good for anyone looking to get started, and welcomequestions on the forums. Please take a look at ourContribution guidelines.
Package: isap
A sample Python projectA sample project that exists as an aid to thePython Packaging User
Guide'sTutorial on Packaging and Distributing
Projects.This project does not aim to cover best practices for Python project
development as a whole. For example, it does not provide guidance or tool
recommendations for version control, documentation, or testing.The source for this project is available here.Most of the configuration for a Python project is done in thesetup.pyfile,
an example of which is included in this project. You should edit this file
accordingly to adapt this sample project to your needs.This is the README file for the project.The file should use UTF-8 encoding and can be written usingreStructuredTextormarkdownwith the appropriatekey set. It will be used to generate the project webpage on PyPI and will be
displayed as the project homepage on common code-hosting services, and should be
written for that purpose.Typical contents for this file would include an overview of the project, basic
usage examples, etc. Generally, including the project changelog in here is not a
good idea, although a simple “What's New” section for the most recent version
may be appropriate.
Package: isAPIup
isAPIupisAPIup is a Length based API testing and monitoring libraryUsuage:import isAPIupobj=isAPIup.create("test")#This will create sqlite3 db on current pathobj.insert("http://localhost:5000/test/a","GET",23,100)obj.insert("http://localhost:5000/test/b","GET",23,100)#This will insert the url and other parameters#insert parameters#insert(url:str,method:str,working_response_length:int,max_retry:int,headers=None,payload=None)#url : API url#method:  GET or POST#working_response_length: >=length for success response#max_retry: max number or retry on an API#headers: API Headers#payload: API Payloadobj.start()#This will start scanning the data which is provided above and change the status of running ones and has to be execute first timeresponse=obj.execute()#execute parameters execute(postfix_url=None,show_logs=True)#This will return the response of live working API>>> response>>> response.text'{\n  "msg": "working fine"\n}\n'deletefromconnection(url)#this will delete url and its content form main tabledeletefromsession(url)#this will delete url and its content form session table
Package: isapi_wsgi
ISAPI WSGI 0.4.2LicenseISAPI WSGI is licenced under theMIT License.DescriptionISAPI WSGI is an implementation of WSGI (PEP 333) for running as an
ISAPI extension under IIS. WSGI is considered as important standard
for the future of web deployed Python code. There are implementations
for CGI, mod_python, twisted, jython, etc.  This was the first
implementation for IIS/ISAPI.DependenciesISAPI WSGI is currently dependent on Mark Hammond’s Python win32
isapi extension, available in thePython for Windows Extensions project.StatusThanks to contributions from the communitity, there are two
implementations.  One is single-threaded; the other is multi-threaded.It has been used to run simple python wsgi applications thru to
applications developed using the Django, Pylons and TurboGears frameworks.More details can be read on theproject page.Released versions are available from the project code site and PyPI.  Justeasy_installisapi-wsgi.DevelopmentDownload the latest version from theGitHub repositoryor
install it usingeasy_installisapi-wsgi-dev.Mailing ListA mailing listis maintained using google groups.MaintainerMark Reesmark dot john dot rees at
gmail dot comChanges0.4.2Replicate ecb server varible HTTPS in wsgi environment so Trac and Mercurial
can use isapi_wsgi over https.0.4.1Make manipulation of ECB server variable APPL_MD_PATH case insensitive as string
case appears to
be IIS version/installation dependent.Add serving from IIS root example - examples\demo_serve_from_root.py0.4Improved virtual directory support:Application can now be deployed to any level of the IIS directory structure
including the root.SCRIPT_NAME is now set properly (to the app root if it’s a*-mapped script
handler)Added Python 3.0 compatibilityFirst release to PyPISet IIS REMOTE_ADDR env variable as part of WSGI environment.Add optional size argument to wsgi.input’s readline(). This is not part of WSGI
spec, but stdlib
cgi.py now requires it.0.3Apply Chris Lambacher’s first set of patches:ISAPISimpleHandler creates handler object per request.ISAPIThreadPoolHandler where the wsgi requests are run on worker threads from
the thread pool.App now serves from VirtualDirectory root by default.0.2 First beta releaseAdded qwip_test.py as an example for running quixote apps via QWIP.Update README.txt to reflect new example.Added basic error handling to cope with Extension Errors that are generated
when a client disconnects before the extension i/o has finished.Reset self.headers and self.headers_sent in HttpExtensionProc so wsgi states are
correct if Extension Error occurred in previous call.0.1Change write method so it uses ecb.WriteClient rather than print redirection
which was causing an Extension Error when running QWIP apps.
Package: isar-robot
isar-robotISAR- Integration and Supervisory control of Autonomous Robots - is a tool for integrating robot applications into Equinor systems. Through the ISAR API you can send command to a robot to do missions and collect results from the missions.Running the full ISAR system requires an installation of a robot which satisfies the requiredinterface. isar-robot is a default implementation of such a robot.InstallationFor installation of isar-robot to use with ISAR, please follow the robot integrationinstallation guide.Run isar-robotAfter installing isar-robot, it can be used throughISAR.DevelopmentFor local development, create a fork of the repository and clone the fork to your machine:gitclonehttps://github.com/<your-username>/isar-robotcdisar-robotIt is recommended to create a virtual environment, see a guide for this here:https://docs.python.org/3/library/venv.html.Then install the requirements and the package:pipinstall-rrequirements.txt-e.[dev]DependenciesThe dependencies used for this package are listed inpyproject.tomland pinned inrequirements.txt. This ensures our builds are predictable and deterministic. This project usespip-compile(frompip-tools) for this:pip-compile --output-file=requirements.txt pyproject.tomlTo update the requirements to the latest versions, run the same command with the--upgradeflag:pip-compile --output-file=requirements.txt pyproject.toml --upgradeContributingWe welcome all kinds of contributions, including code, bug reports, issues, feature requests, and documentation. The preferred way of submitting a contribution is to either make anissue on githubor by forking the project on github and making a pull request.
Package: isa-rwval
This repo is forked originally fromhttps://github.com/ISA-tools/isa-api/tree/py2_isatools-lite.The open source ISA metadata tracking tools help to manage an increasingly diverse set of life science, environmental and biomedical experiments that employing one or a combination of technologies.Built around the ‘Investigation’ (the project context), Study’ (a unit of research) and ‘Assay’ (analytical measurement) general-purpose Tabular format, the ISA tools helps you to provide rich description of the experimental metadata (i.e. sample characteristics, technology and measurement types, sample-to-data relationships) so that the resulting data and discoveries are reproducible and reusable.To find out more about ISA, seewww.isa-tools.orgTo find out who's using ISA and about the ISA development and user community, seewww.isacommons.orgTheISA APIaims to provide you, the developer, with a set of tools to help you easily and quickly build your own ISA objects, validate, and convert between serializations of ISA-formatted datasets and other formats/schemas (e.g. SRA schemas). The ISA API is published on PyPI as theisatoolspackage.This project is theisa-rwvalpackage that provides ISA format read/write/validation functionality that the ISA API builds on.Thie project contains the following modules:isatools.modelcontains classes implementing the ISA Abstract Model as Python objects.isatools.isatabcontains features for parsing and serializing the ISA-Tab format to/from Python objects. The module also contains a ISA-Tab validator.isatools.isajsoncontains features for parsing and serializing the ISA-JSON format to/from Python objects. The module also contains a ISA-JSON validator.isatools.isavizcontains features for rendering ISA Python objects in visual artifacts withmatplotlib.These modules should be considered the gold-standard utilities for using the ISA formats with the Python programming language.Authors:Code contributors.License: This code is licensed under theCPAL License.Repository:https://github.com/ISA-tools/isa-rwvalISA team email:isatools@googlegroups.comISA discussion group:https://groups.google.com/forum/#!forum/isaforumGithub issue tracker:https://github.com/ISA-tools/isa-api/issues
Package: isatex
iSATexiSATex is an ideal software package for all uses of Raman microscope and/or FT-IR. Open-source-software development from the researcher窶冱 perspectives would be complementary with the development of the modern analytical geosciences.Free software: MIT licenseDocumentation:https://isatex.readthedocs.io.FeaturesTODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.0.5 (2021-03-04)First release on PyPI.
Package: isatools
The open source ISA metadata tracking tools help to manage an increasingly diverse set of life science, environmental and biomedical experiments that employing one or a combination of technologies.Built around the ‘Investigation’ (the project context), Study’ (a unit of research) and ‘Assay’ (analytical measurement) general-purpose Tabular format, the ISA tools helps you to provide rich description of the experimental metadata (i.e. sample characteristics, technology and measurement types, sample-to-data relationships) so that the resulting data and discoveries are reproducible and reusable.To find out more about ISA, seehttps://isa-tools.org/To find out who's using ISA and about the ISA development and user community, seewww.isacommons.orgTheISA APIaims to provide you, the developer, with a set of tools to help you easily and quickly build your own ISA objects, validate, and convert between serializations of ISA-formatted datasets and other formats/schemas (e.g. SRA schemas). The ISA API is published on PyPI as theisatoolspackage.isatoolscurrently supports Python 3.6+.Read the Publication...Read ouropen accesspublication"SA API: An open platform for interoperable life science experimental metadata", published in GigaScienceas atechnical noteDavid Johnson, Dominique Batista, Keeva Cochrane, Robert P. Davey, Anthony Etuk, Alejandra Gonzalez-Beltran, Kenneth Haug, Massimiliano Izzo, Martin Larralde, Thomas N. Lawson, Alice Minotto, Pablo Moreno, Venkata Chandrasekhar Nainala, Claire O'Donovan, Luca Pireddu, Pierrick Roger, Felix Shaw, Christoph Steinbeck, Ralf J. M. Weber, Susanna-Assunta Sansone, Philippe Rocca-Serra.
ISA API: An open platform for interoperable life science experimental metadata. 2020.11.13.382119; doi:10.1093/gigascience/giab060Authors:The ISA team.License:      This code is licensed under theCPAL License.Repository:https://github.com/ISA-tools/isa-apiISA team email:isatools@googlegroups.comISA discussion group:https://groups.google.com/forum/#!forum/isaforumGithub issue tracker:https://github.com/ISA-tools/isa-api/issuesUsing the ISA-APIThe documentation to install and use the ISA-API (v0.12 and above) can be foundhere.For the previous versions (up to v0.11) check the documentationhere.ContributingThe ISA-API is still in development. We would be very happy to receive any help and contributions (testing, feature requests, pull requests). Please feel free to contact our development team atisatools@googlegroups.com, or ask a question, report a bug or file a feature request in the Github issue tracker athttps://github.com/ISA-tools/isa-api/issues.