Saravanan666/pypi-org huggingface dataset:
Package: ixbrl-parse
ixbrl-parseIntroductionPython library code, parses iXBRL files.Scriptixbrl-dumpemits iXBRL tagged data in a semi-human-readable dump.Scriptixbrl-reportemits iXBRL tagged data in a human-readable report.
This involves downloading referenced XBRL schema to get the human-readable
fact labels.Scriptixbrl-to-rdfemits iXBRL tagged data in RDF.Scriptixbrl-to-csvoutputs iXBRL tagged data in a CSV format.Scriptixbrl-to-jsonemits iXBRL tagged data in JSON.Scriptixbrl-to-xbrlemits iXBRL tagged data as an XBRL instance.Scriptixbrl-to-kvemits iXBRL in a key-value form easily consumed
by scripts.Scriptixbrl-markdownemits iXBRL tagged data in a markdown report.Sample dataThere's a bunch of sample iXBRL files grabbed from various places in
theixbrldirectory: US 10-K and 10-Q filings, a few random things
from UK companies house, and a couple of sample ESEF filings.  This is the
data I've tested with.Also,accts.htmlis a sample file created usinggnucash-ixbrl.Installationpip3 install git+https://github.com/cybermaggedon/ixbrl-parseUsageParse iXBRL and output in RDF (default n3 format):ixbrl-to-rdf accts.htmlParse iXBRL and output in RDF/XML:ixbrl-to-rdf accts.html --format xmlParse iXBRL and output in CSV:ixbrl-to-csv accts.htmlParse iXBRL and output in JSON:ixbrl-to-json accts.htmlSchema labels in JSON:ixbrl-to-json ixbrl/10k/lyft-20201231.htm -f labeled \
    -b https://www.sec.gov/Archives/edgar/data/1759509/000175950921000011/lyft-20201231.htmDump iXBRL values:ixbrl-dump accts.htmlHuman-readable report:ixbrl-report accts.htmlHuman-readable report from SEC EDGAR.  Note need to tell ixbrl-report the
URL of the original report in order to know where to fetch the
custom schema (relative URLs are used):ixbrl-report ixbrl/10k/lyft-20201231.htm \
    -b https://www.sec.gov/Archives/edgar/data/1759509/000175950921000011/lyft-20201231.htmDump iXBRL as XBRL:ixbrl-to-xbrl accts.htmlAPITheixbrl-to-csvfile is a good starting point if you want to see how
the API works.What next?This loads into a Redland RDF sqlite3 store:ixbrl-to-rdf -i accts.html -f ntriples > accts.ntriples
rdfproc -n -s sqlite accts.db parse accts.ntriples ntriples
rdfproc -s sqlite accts.db print | headI run a SPARQL store across the data, and view it withLodLive.
Package: ixBrowser
ixBrowserClient for ixBrowser API written in PythonInstallationpip install ixBrowserUsagefromixBrowserimportixBrowserixbrowser=IxBrowser()# Get the list of profilesixbrowser.api_browser_list()# Open the browserixbrowser.api_browser_open(1)# Close the browserixbrowser.api_browser_close(1)Buildpipinstalltwinesetuptools

pythonsetup.pysdistbdist_wheel
twineupload--skip-existingdist/*
Package: ixbrowser-local-api
ixBrowser Local APIixBrowser local API V2.0 official python versionREADME.mdenEnglishzh_CN简体中文Installationpypi installpipinstallixbrowser-local-apiSource code installgitclonehttps://github.com/ixspyinc/ixbrowser-local-api-python.gitcdixbrowser-local-api-python
pythonsetup.pyinstallUsageBasic usageimportrandomfromixbrowser_local_apiimportIXBrowserClientc=IXBrowserClient()data=c.get_profile_list()ifdataisNone:print('Get profile list error:')print('Error code=',c.code)print('Error message=',c.message)else:item=random.choice(data)profile_id=item['profile_id']print('Random choice profile_id=',profile_id)open_result=c.open_profile(profile_id,cookies_backup=False,load_profile_info_page=False)ifopen_resultisNone:print('Open profile error:')print('Error code=',c.code)print('Error message=',c.message)else:print(open_result)Advance useFor detailed usage, please refer to the files in the /examples directory.API documenthttps://www.ixbrowser.com/doc/v2/local-api/en
Package: ix-cli
title: xi-cli
description: A rich CLI template for pastebin CLI tools
pypi_url:https://pypi.org/project/ix-cli/#filestar_url:https://pypi.org/project/ix-cli/#filesgithub_url:https://github.com/arnos-stuff/ixA rich CLI template for pastebin CLI toolsix is a command line interface forix.io, a pastebin service.I tried to make this CLI as "reusable" as possible, so that you can clone this repository and use it as a template for your own pastebin CLI tool.How to use this templateClone this repositoryRename theix_clidirectory to the name of your pastebin serviceReplace the variablePROVIDER_URLinix_cli/utils.pywith the URL of your pastebin service (e.g.https://paste.example.com)Replace the name of the app inpyproject.tomlwith the name of your pastebin service in both thenameand[tool.poetry.scripts]sectionsInstallpoetryand runpoetry installto install the dependenciesRun a basic command to make sure everything works:<new-app-name> s "Hello, world!"Edit the README to your likingCommit your changes and push them to your repositoryPublish your app toPyPIusingpoetry buildandpoetry publishInstallationUsing pippipinstallix-cliCloning the repositorygitclonehttps://github.com/arnos-stuff/ix.gitBasic usageAs a Python modulefromix_cliimportuploadFromFile,uploadFromStdin,download,getHistory# Upload from stdinurl=uploadFromStdin("Hello, world!")print(url)# Upload from fileurl=uploadFromFile("README.md")print(url)# Downloaddata=download(url)print(data)As a CLI toolUsing ix is simple. Just pipe some text into it:echo"Hello, world!"|ixsThis will print the URL of the paste to stdout. You can also use ix to upload files:ixfREADME.mdThis CLI has an extra feature: it stores the past 100 URLs in a local cache. You can use this to quickly access your pastes:ixhThis will print a list of your pastes, with the most recent at the top. You also have the option to limit the number of pastes shown:ixh-n3This will print the 3 most recent pastes.Getting the data backYou can use ix to retrieve the data from a paste by using thegcommand:ixghttps://ix.io/1QZpor simplyixg1QZpThis will print the contents of the paste to stdout.LicenseThis project is licensed under the MIT License - see theLICENSEfile for details
Package: ixcom
This library can be used to communicate with iMAR devices speaking the iXCOM protocol.Example usage:importixcomclient=ixcom.Client('192.168.1.30')client.open_last_free_channel()client.realign()Alongside this package, some command line tools will be installed in the user's path:configdump2txt: Converts a config.dump into a text formmonitor2xcom: Converts iXCOM frames in a monitor.log into human readable formatxcom_lookup: Looks for iXCOM devives on the local networksplit_config: Filters certain parameter IDs from a config.dump
Package: ixconfig
ixconfigQuick and simpleifconfigandiwconfigparsing.InstallpipinstallixconfigUsageimportixconfig# ifconfig# returns an Ifc object - runs `ifconfig`ifc=ixconfig.Ifc()# which behaves like a dictassertifc['wlan0']['ip']=="192.168.1.237"# or an attrdictassertifc.wlan0.ip=="192.168.1.237"# when you pass in an interface, it runs `ifconfig wlan0`ifc=ixconfig.Ifc('wlan0')# and then you can just access the attributes directlyassertifc['ip']=="192.168.1.237"assertifc.ip=="192.168.1.237"# iwconfigiwc=ixconfig.Iwc()assertiwc['wlan0']['quality']==92.0assertiwc.wlan0.quality==92.0iwc=ixconfig.Iwc('wlan0')assertiwc['quality']==92.0assertiwc.quality==92.0NotesThis was code that I factored out of another project a while back. Eventually, I think this functionality should be coveredifcfg, but they don't handleiwconfigat the moment.So until then, this package covers very basic parsing for both ifconfig and iwconfig.Example Outputsifc=ixconfig.Ifc()iwc=ixconfig.Iwc()print(ifc)print(iwc)($ifconfig){"docker0":{"broadcast":"172.17.255.255","ip":"172.17.0.1","ipv6":"fe80::42:f2ff:fe23:bb38","mac":"02:42:f2:23:bb:38","mtu":1500,"name":"docker0","netmask":"255.255.0.0","rx_dropped":0,"rx_errors":0,"rx_overruns":0,"rx_packets":21326,"tx_carrier":0,"tx_collisions":0,"tx_dropped":0,"tx_errors":0,"tx_overruns":0,"tx_packets":30842},..."wlan0":{"broadcast":"192.168.1.255","ip":"192.168.1.237","ipv6":"fe80::2998:5b3c:8ffb:a03d","mac":"dc:a6:32:5d:df:ce","mtu":1500,"name":"wlan0","netmask":"255.255.255.0","rx_dropped":0,"rx_errors":0,"rx_overruns":0,"rx_packets":1960938,"tx_carrier":0,"tx_collisions":0,"tx_dropped":0,"tx_errors":0,"tx_overruns":0,"tx_packets":2790429}}($iwconfig){"wlan0":{"access_point":"A0:8E:78:59:45:D2","bitrate":72.2,"bitrate_unit":"Mb/s","freq":2.462,"freq_unit":"GHz","mode":"Managed","name":"wlan0","power_mgmt":"on","quality":50.0,"quality_ratio":0.7142857142857143,"ssid":"MySpectrumWiFicc-2G","strength":-60.0,"strength_unit":"dBm"}}
Package: ixc-whitenoise
Improvements toWhiteNoise:Serve media as well as static files.Save media with hashed filenames, so they can be cached forever by a
CDN.Do not crash thecollectstaticmanagement command when a
referenced file is not found or has an unknown scheme.Adddjango-pipelineintegration.Add support for Django 1.6 via monkey patching.Strip theVaryheader for static file responses via middleware,
to work around an IE bug. This should comebeforeSessionMiddlewareinMIDDLEWARE_CLASSES. See:http://stackoverflow.com/a/23410136
Package: i_xero
i-XeroThis is a standardized and customized connector to Xero.Getting StartedThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes.PrerequisitesThis package supports the following version of Python:Python 3.9 or laterInstallingInstall the latest package using pip. (We prefer pipenv.)$ pip install i-xeroEnd with an example of getting some data out of the system or using it for a little demoRunning the testsExplain how to run the automated tests for this system$ python -m pytestUsageTODOAuthorsJason Romano-AracnidSee also the list ofcontributorswho participated in this project.LicenseThis project is licensed under the MIT License - see theLICENSEfile for details
Package: i-xero2
i-Xero2This is a standardized and customized connector to Xero.Getting StartedThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes.PrerequisitesThis package supports the following version of Python. It probably supports older versions, but they have not been tested.Python 3.10 or laterInstallingInstall the latest package using pip.$pipinstalli-xero2End with an example of getting some data out of the system or using it for a little demoRunning the testsBefore running the tests, you need to authorize the app with Xero and save the tenant ID in the environment.In Xero, switch to the "Demo Company".Run the app locally.$pythonapp.pyIn the browser, navigate tohttp://localhost:5000/Follow the prompts to allow app to access Xero.Read tenants.Copy thetenantId.Save the tenant id as an environment variable namedXERO_TENANT_ID.Run the tests.$python-mpytestUsageTODOAuthorsJason Romano-AracnidSee also the list ofcontributorswho participated in this project.LicenseThis project is licensed under the MIT License - see theLICENSEfile for details
Package: ix-f-scraper
IX-F ScraperIX-F ScraperFree software: MIT licenseDocumentation:https://ix-f-scraper.readthedocs.io.FeaturesTODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.0.0 (2020-07-14)First release on PyPI.
Package: ixia
IxiaIxia is a cryptographically secure RNG library. It mainly mergessecrets'
security withrandom's versatility, but also adds some of its own
functions, such asixia.passphrase(),ixia.shuffled()orixia.universe_rand().
All random values are generated usingurandom(orBCryptGenRandomon Windows).InstallationIxia is available on PyPI and can be installed with pip, or any other Python package manager:$pipinstallixia(Some systems may require you to usepip3,python -m pip, orpy -m pipinstead.)DocumentationIxia documentation is available athttps://trag1c.github.io/ixia/.LicenseIxia is licensed under the MIT License.⚠️ Important NotesWhile supporting Python 3.8+, Ixia is based on the Python 3.11 implementation
of therandommodule. The following changes have been made to the module
since Python 3.8:getrandbitsaccepts 0 forkchoicesraises aValueErrorif all weights are zerosamplehas a newcountsparametergaussandnormal_variatehave default parameter valuesAdditionally, Ixia executes 3.9+ deprecations, thus:ixia.rand_rangedoesn't convert non-integer types to equivalent integersixia.sampledoesn't supportsetas a sequence typeixia.shuffledoesn't support therandomparameter
Package: ixian
IxianIxian is a modular task tool written in python3. It is intended to be a
replacement for Make, emulating and expanding on some of it's most useful
features.Installationpip install ixianSetupCreate anixian.pyfile where you intend to callixfrom. Optionally setIXIAN_CONFIGto tell
ixian where to find it.Within that file create aninitmethod that loads modules and configures settings.fromixian.configimportCONFIGfromixian.moduleimportload_moduledefinit():# Load modules which contain tasksload_module('ixian.modules.core')# Update settingsCONFIG.PROJECT_NAME='testing'Create a taskTasks are created by extending the task class.fromixian.taskimportTaskclassMyTask(Task):"""The docstring will be used as help text."""name='my_task'short_description='description will be shown in general help'defexecute(self,*args,**kwargs)print(args,kwargs)Run a taskThe task may then be called using theixrunner.ix my_taskArgs passed to the runner are passed to the task asargsix my_task arg1 arg2Builtin helpA list of available commands is available by callingixorix --help.Access built-in help for any task by callingix help my_task. Builtin help should display how to
use the task, enumerate any relevent environment variables, and display the status of any checks.
Package: ixian-docker
Ixian.dockerIxian.docker is aixianbased utility for implementing docker
build processes. It includes an implementation of amulti-stage builder
pattern. It has builders and tasks for some common build steps.For more information tasks provided by these modules:DockerPython + PipenvNode + NPMWebpackDjangoInstallationpip install ixian.dockerSetupAdd modules in ixian.pyAdd modules for the desired build steps. This will enable their configuration
and tasks.TheDocker moduleprovides the baseproject layoutused by the other modules. It must be
enabled for the others to function.fromixian.configimportCONFIGfromixian.moduleimportload_modulesCONFIG.PROJECT_NAME='my_project'load_modules('ixian.modules.docker','ixian.modules.python','ixian.modules.django','ixian.modules.npm','ixian.modules.webpack','ixian.modules.bower',)Use TasksTasks can be run usingixian. Use--helpto list tasks.ix --helpShow help for a task.ix compose --helpShow build tree for a task.ix compose --show
Package: ixload
Package for IxLoad AutomationTo Install:pip install ixloadTo import into projectfrom ixload import IxLoadUtils as IxLoadUtilsfrom ixload import IxLoadTestSettings as TestSettingsfrom ixload import IxRestUtils as IxRestUtilsfrom ixload import IxRestPyUtils as IxRestPyUtils##Information on IxLoad Modules visit github.com/OpenIxiaOpenIxia
Package: ixmp
ixmp: the ix modeling platformThe ix modeling platform (ixmp) is a data warehouse for high-powered scenario
analysis, with interfaces to Python and R for efficient scientific workflows and
effective data pre- and post-processing, and a structured database backend for
version-controlled data management.
In the name, “ix” stands for “integrated” and “cross (x) cutting”.TheMESSAGEix modelingframeworkis built on top of the ix modelingplatform.This repository contains the core and application programming interfaces (API)
for the ix modeling platform (ixmp), as well as a number of tutorials and
examples for a generic model instance based on Dantzig's transport problem.DocumentationComplete documentation of the ixmp API is available for current and past versions at:https://docs.messageix.org/ixmp/.
This includes:Installation.Most users will have ixmp installed automatically as a dependency wheninstalling MESSAGEix.
To install ixmp from source code, or to use ixmp from R, see‘Installation’orINSTALL.rst.Tutorials.Introductory tutorials are provided in both Python and R; see‘Tutorials’ortutorial/README.rst.How tociteixmpwhen using it in published scientific work.See‘User guidelines and notice’orNOTICE.rst.Changelog and migration notesfor each new release: see“What's New”.Other forms of documentation:The online documentation is built automatically from the contents of theixmp GitHub repository.For documentation of a specific release, e.g.v3.2.0, use the chooser in the bottom sidebar.For offline use, the documentation can be built from the source code.
Seedoc/README.rstfor further details.TheMESSAGEix API documentationlinks to the ixmp documentation in many places, for convenience.LicenseCopyright © 2017–2024 IIASA Energy, Climate, and Environment (ECE) programixmpis licensed under the Apache License, Version 2.0 (the "License"); you
may not use the files in this repository except in compliance with the License.
You may obtain a copy of the License inLICENSEor athttps://www.apache.org/licenses/LICENSE-2.0.
Package: ixmp4
The ixmp4 package for scenario data managementCopyright (c) 2023-2024 IIASA - Energy, Climate, and Environment Program (ECE)OverviewTheixmp4package is a data warehouse for high-powered scenario analysis
in the domain of integrated assessment of climate change and energy systems modeling.LicenseTheixmp4package is released under
theMIT license.Install from pypiYou can install ixmp4 using pip:pip install ixmp4Install from GitHubFor installing the latest version directly from GitHub do the following.RequirementsThis project requires Python 3.10 (or higher) and poetry (>= 1.2).Setup# Install Poetry, minimum version >=1.2 requiredcurl-sSLhttps://install.python-poetry.org|python-# You may have to reinitialize your shell at this point.source~/.bashrc# Activate in-project virtualenvspoetryconfigvirtualenvs.in-projecttrue# Add dynamic versioning pluginpoetryselfadd"poetry-dynamic-versioning[plugin]"# Install dependencies# (using "--with dev,docs,server" if dev and docs dependencies should be installed as well)poetryinstall--withdev,docs,server# Activate virtual environmentpoetryshell# Copy the template environment configurationcptemplate.env.env# Add a test platformixmp4platformsaddtest# Start the asgi serverixmp4serverstartCLIixmp4--helpDocsReaddoc/README.mdto build and serve the documentation locally.Docker ImageCheckdocker/README.mdto build and publish docker images.DevelopingSeeDEVELOPING.mdfor guidance. When contributing to this project via
a Pull Request, add your name to the "authors" section in thepyproject.tomlfile.Funding ackownledgementThe development of theixmp4package was funded from the EU Horizon 2020 projectsopenENTRANCEandECEMFas well as the BMBF Kopernikus projectARIADNE(FKZ 03SFK5A by the German Federal Ministry of Education and Research).This project has received funding from the European Union’s Horizon
2020 research and innovation programme under grant agreement No. 835896 and 101022622.
Package: ixnetwork-open-traffic-generator
Keysight IxNetwork Open Traffic GeneratorThe Keysight IxNetwork implementation of the open-traffic-generator models.To start contributing, please seecontributing.md.Getting StartedInstall client packagepython -m pip install --upgrade ixnetwork-open-traffic-generatorStart scripting# for constructing traffic configurationfromabstract_open_traffic_generatorimport(port,flow,config,control,result)# for making API callsfromixnetwork_open_traffic_generator.ixnetworkapiimportIxNetworkApi# provide API server and port addressesapi=IxNetworkApi(address='127.0.0.1',port=11009)tx=port.Port(name='Tx Port',location='127.0.0.1;2;1')rx=port.Port(name='Rx Port',location='127.0.0.1;2;2')# configure one TCP flow (with default protocol headers) to send 10000 packets,# each of 128 bytes at 10% of max line rateflw=flow.Flow(name='Flow%s->%s'%(tx.name,rx.name),tx_rx=flow.TxRx(flow.PortTxRx(tx_port_name=tx.name,rx_port_name=rx.name)),packet=[flow.Header(flow.Ethernet()),flow.Header(flow.Vlan()),flow.Header(flow.Ipv4()),flow.Header(flow.Tcp())],size=flow.Size(128),rate=flow.Rate(value=10,unit='line'),duration=flow.Duration(flow.FixedPackets(packets=10000)))# push configuration and start transmitting flowscfg=config.Config(ports=[tx,rx],flows=[flw])api.set_state(control.State(control.ConfigState(config=cfg,state='set')))api.set_state(control.State(control.FlowTransmitState(state='start')))# fetch tx port stats and wait until total frames sent is correct or retry# retry count is 0retry=5request=result.PortRequest(port_names=[tx.name],column_names=['frames_tx'])whilesum([p['frames_tx']forpinapi.get_port_results(request)])!=10000:assertretry>0retry-=1
Package: ixnetwork-rest
IxNetwork REST API python clientA python client that interacts with an Ixia Solutions Group IxNetwork test tool.
In order to use the REST feature the IxNetwork test tool must be version 8.x or higher.BREAKING CHANGES!!!New Package Name on PyPipip install ixnetwork-restAs of version 0.55a32 IxnObject auto generated .create_<child_name> methods are no longer supported.Existing code that uses those methods will need to be refactored to IxnObject.create_child(<child_name>).As a result a significant increase in performance will be realized.FeaturesJSON import/export/configureLow level access to the entire IxNetwork hierarchyQuery the ixnetwork hierarchySample CodeHigh level management classesSession ManagementFile ManagementConfiguration ManagementPort ManagementStatistics ManagementIn DevelopmentProtocol emulation management classFind protocol emulation instances and sessionsExecute operations on those specific sessions
Package: ixontray
IxontraySmall utility to connect quickly to a given ixon system.InstallationTo install the application run:Ubuntu 22.04sudoapt-get-qqinstalllibegl1libxcb-cursor0libxcb-icccm4libxcb-image0libxcb-keysyms1libxcb-randr0libxcb-render-util0libxcb-shape0libxkbcommon-x11-0
pipxinstallixontrayUbuntu 20.04sudoaptinstallsoftware-properties-common-y
sudoadd-apt-repositoryppa:deadsnakes/ppa
sudoaptinstallpython3.10
pipxinstallixontray--python<path-to-python3.10>#in my case: /usr/bin/python3.10sudoapt-get-qqinstalllibegl1libxcb-cursor0libxcb-icccm4libxcb-image0libxcb-keysyms1libxcb-randr0libxcb-render-util0libxcb-shape0libxkbcommon-x11-0You can run the application:ixontrayOr run the laucherixontray--launcherTIP:: Best to add that to a system wide shortcut. I have it atWIN+X( System Settings > Keyboard > Keyboard Shortcuts > Custom Shortcuts > Add a new one )INFO:: The first time you will need to enter your login credentials in the window that will open.NOTE:: You need to run the application first before you can run the launcher.A tray icon like this will appear:
Package: ixpeobssim
ixpeobssimSimulation and analysis framework for the Imaging X-ray Polarimetry ExplorerThis is the public repository for the package described atSoftwareX, Volume 19, July 2022, 101194Please refer to thedocumentationand, should you encounter any problem, feel free to use ourissue tracker.Synopsisixpeobssim is a simulation and analysis framework specifically developed for
the Imaging X-ray Polarimetry Explorer (IXPE). Given a source model and the
response functions of the telescopes, it is designed to produce realistic
simulated observations, in the form of event lists in FITS format, containing a
strict superset of the information included in the publicly released IXPE data
products. The core simulation capabilities are complemented by a full suite of
post-processing applications which support the spatial, spectral, and temporal
models needed for analysis of typical polarized X-ray sources, allowing for the
implementation of complex, polarization-aware analysis pipelines, and
facilitating the interoperation with the standard visualization and analysis
tools traditionally in use by the X-ray community.Although much of the framework is specific to IXPE, the modular nature of the
underlying implementation makes it potentially straightforward to adapt it to
different missions with polarization capabilities.InstallationIn a nutshell, you should be able to installixpeobssimvia pippip install ixpeobssimRefer to theinstallation instructionsfor more in-depth information.DocumentationThe ixpeobssim documentation is hosted onreadthedocs, the most
useful pointers being:overviewquick startshowcaseapplication referenceFor convenience, a static version of the latest documentation in pdf format is available atthis link.