Saravanan666/pypi-org huggingface dataset:
Package: eclsdk
Theeclsdkis a collection of libraries for building
applications to work with Enterprise Cloud 2.0.UsageThe following example simply connects to an Enterprise Cloud 2.0.:import ecl

conn = ecl.connection.Connection(
    auth_url="http://ecl:5000/v3/",
    project_id="Tenant ID",
    username="API Key",
    password="API Secret Key",
    user_domain_id="default",
    project_domain_id="default")

vols = conn.block_store.volumes()
for vol in vols:
    print vol.nameToken can be used instead of username/password using auth_plugin=’token’:import ecl

conn = ecl.connection.Connection(
    auth_plugin='token'
    token='my-fancy-token1234'
    auth_url="http://ecl:5000/v3/",
    project_id="Tenant ID")

vols = conn.block_store.volumes()
for vol in vols:
    print vol.nameDocumentationDocumentation is available athttps://ecl.ntt.comLicenseApache 2.0
Package: eclx
eclx -Functions and CLI for extracting data from Eclipse run decks and results.This library builds uponecland add safer/easier methods using context managers to extract data.Currentlyeclis only available via pip on Linux and MacOS but windows installable artifacts can be foundhere.Installationeclxis available viapip.pip install eclxFunctions and Classeseclxprovides the following functions and classes.from eclx import (
  EclDeck, # class for handling ecl decks
  open_EclFile, # context manager for Ecl files e.g. INIT, UNRST
  open_EclGrid, # context manager for Ecl grid files e.g. EGRID
  open_EclSum, # context manager for Ecl summary files e.g. SUM
  get_filetype, # method to discover the type of Eclipse file
  get_ecl_deck,  # method to get all related files in an Eclipse deck, requires the files are named the same
  load_ecl_property, # load a 3d grid property (requires the grid file) as a dataframe
  load_ecl_grid_index,  # load the 3d cell index as a dataframe
  get_ecl_property_keys, # get a list of all the 3d property keys in a file
  load_ecl_grid, # load an ecl grid (corner points) as a dataframe
  load_init_intehead, # load INIT intehead keyword
  load_ecl_rst, # load restart 3d grid properties for a given report into a dataframe
  get_restart_reports,  # get all of the reports available for a deck
  get_summary_keys, # get the curve keys from the Eclipse summary file (well curves)
  load_summary_df, # load the summary curves into a dataframe
)CLIThe command-line interface has three sub-commandsreport,summaryandsimx.Help menus for each sub-command are available using the--helpflag.
Package: ecm
ECM: EVE Corp. Management
===
ECM is a management and decision-making helper-application for the game EVE Online.Here is a non-exhaustive list of its features:Human resources managementMonitoring of the members of the corporation (arrivals & departures, roles/titles changes)Association of the members to players In Real LifeCalculation of the potential risk of each member (according to his/her access rights)Member sessions tracking (login/logoff)Assets managementBrowsing of all the hangars of the corporation (including deliveries hangars and In-Space assets)History accessible through to a diff mechanismLocalization of in-space assetsRetrieval of player-defined names for ships and containersCorporation accounts monitoringWallet journals (with more information than in the In Game interface)Tax contribution stats (per member and per solar system)Corp contractsMarket ordersPOS monitoring and managementComprehensive list of all the control towers owned by the corp.Showing specific towers only to groups of users.Fuel & silo levelsLocal system assetsIndustry management systemFull-blown online corporation shopCatalog & pricings managementCorp blueprints management (synchronization with corp assets)More Information
===For more information, including installation instructions, please read [the wiki](https://github.com/evecm/ecm/wiki).
Package: ecmblib
[!WARNING]
This project is still under developement, so please don't use it atmHomepage:https://comic-manga-ebook.github.ioTable of contentsAbout this repositoryInstallationTrying out examplesDocumentationAbout this repositoryThis is the python-library you can use for your project to build*.ecmb - files without caring about the internals of the file-format.
You can't do anything wrong with this, coz if you do a mistake (eg. passing a boolean to set_summary()) an ecmbException will be raised. After the creation the file will be automatic validated.Published underMIT LicenseCopyright:Copyright (c) 2023 Clemens K. (https://github.com/metacreature)If you like it I would be happy if youdonate on checkyaInstallationdownload and install Python3 (>=3.11)https://www.python.org/downloads/open the console and thenrunpip install ecmblibTrying out examplesdownload and install Python3 (>=3.11)https://www.python.org/downloads/clone or download this repositioryopen the console and thengo to the project-foldercd ecmblib_python/runpip install -r requirements.txtgo to the example-foldercd examples/advanced_book/runpython advanced_book.pyThe examples are working even if you didn't install the library via pip.Documentationhttps://comic-manga-ebook.github.io/ecmblib
Package: ecmcli
ecmcli===========_*CLI for Cradlepoint ECM*_[![Maturity](https://img.shields.io/pypi/status/ecmcli.svg)](https://pypi.python.org/pypi/ecmcli)[![License](https://img.shields.io/pypi/l/ecmcli.svg)](https://pypi.python.org/pypi/ecmcli)[![Change Log](https://img.shields.io/badge/change-log-blue.svg)](https://github.com/mayfield/ecmcli/blob/master/CHANGELOG.md)[![Build Status](https://semaphoreci.com/api/v1/mayfield/ecmcli/branches/master/shields_badge.svg)](https://semaphoreci.com/mayfield/ecmcli)[![Version](https://img.shields.io/pypi/v/ecmcli.svg)](https://pypi.python.org/pypi/ecmcli)[![Chat](https://img.shields.io/badge/gitter-chat-FF3399.svg)](https://gitter.im/mayfield/ecmcli?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)About--------Installation provides a command line utility (ecm) which can be used tointeract with Cradlepoint's ECM service.  Commands are subtasks of theECM utility.  The full list of subtasks are visible by running 'ecm --help'.Walkthrough Video--------[![Walkthrough Video](http://share.gifyoutube.com/y7nLaZ.gif)](http://www.youtube.com/watch?v=fv4dWL03zPk)Installation--------python3 ./setup.py buildpython3 ./setup.py installCompatibility--------* Python 3.5+Example Usage--------**Viewing Device Logs**```shell$ ecm logs```**Monitoring WAN Rates**```shell$ ecm wanrateHome 2100(24400): [device is offline],          Home Router(138927): 68.1 KiB,                Home 1400(669): 0 BytesHome 2100(24400): [device is offline],          Home Router(138927): 43.6 KiB,                Home 1400(669): 0 BytesHome 2100(24400): [device is offline],          Home Router(138927): 40.6 KiB,                Home 1400(669): 0 BytesHome 2100(24400): [device is offline],          Home Router(138927): 49.7 KiB,                Home 1400(669): 0 Bytes```**Rebooting a specific router**```shell$ ecm reboot --routers 669Rebooting:Home 1400 (669)```
Package: ecmind-blue-client
ECMind blue clientA client wrapper for blue.Installationpip install ecmind_blue_clientUsageThe workflow consists roughly of the following:Create a new Client() connection using a client implementation. There are four implementations:SoapClient()in the moduleecmind_blue_client.soap_client: Connect with a SOAP connection stringComClient()in the moduleecmind_blue_client.com_client: Connect by using the COM class on WindowsTcpClient()in the moduleecmind_blue_client.tcp_client: Directly talk to a server via protlib.UseTcpClient.Connection()in a with block/context.TcpPoolClient()in the moduleecmind_blue_client.tcp_pool_clientCreate a new Job() with a job name and provide/add job input parameters and optional job input file parametersExecute the Job() with the Client() instance and consume the resultresult.result_codereturns the blue result coderesult.valuesis a dict of output parametersresult.filesis a list of output file parametersresult.error_messagesis a string of the servers error response or None ifresult_code== 0>>> from ecmind_blue_client.soap_client import SoapClient
>>> client = SoapClient(self.endpoint, 'TestApp', 'root', 'optimal')
>>> test_job = Job('krn.GetServerInfo', Flags=0, Info=6)
>>> result = client.execute(test_job)
>>> print(result.values['Value'])
oxtrodbc.dllExamplefromecmind_blue_clientimportSystemFieldsfromecmind_blue_client.tcp_pool_clientimportTcpPoolClientasClient# Connect with DMSclient=Client(connection_string="localhost:4000:100",# Balancing setup for the used Client class `TcpPoolClient`appname="Test-Script",# Instance name, visible in the enterprise managerusername="root",password="optimal")# Query a folderquery=client.lol_query(object_name="Dossier",result_fields=[SystemFields.OBJECT_CRDATE,"LastName","FirstName"])# Iterate over folder resultsfordossierinquery:print(# Output some infosdossier["OBJECT_ID"],# OBJECT_ID is added per defaultsdossier['OBJECT_CRDATE'].strftime("%Y-%m-%d"),# Manually added system field from line 16(f"{dossier['FirstName']}{dossier['LastName']}"),# Manually added objdef fields from line 17 & 18)# Check that we have found a least one folderassertdossierand"OBJECT_ID"indossier# Import a test document into the last found folderimport_result=client.xml_import(object_name="Dokument",folder_id=dossier["OBJECT_ID"],search_fields={"Type":"Invoice"},import_fields={"Type":"Invoice"},files=["invoice.pdf"])# Check if the import was successful and output OSIDassertimport_result,import_result.error_messageprint(import_result.import_action,import_result.object_id)
Package: ecmind-blue-client-manage
ECMind blue client: ManageHelper modules for the ecmind_blue_client to ease the work with management APIs. See discussion here:https://hub.ecmind.ch/t/119Installationpip install ecmind_blue_client_manageUsagefromecmind_blue_client.tcp_clientimportTcpClientasClientfromecmind_blue_client_manageimportmanageclient=Client(hostname='localhost',port=4000,appname='test',username='root',password='optimal')print(manage.get_users(client))`SessionsSmall example to get all sessions of a enaio server. For example useful for monitoring proposes.fromecmind_blue_client.tcp_clientimportTcpClientasClientfromecmind_blue_client_manageimportmanageclient=Client(hostname='localhost',port=4000,appname='test',username='root',password='optimal')sessions=manage.get_sessions(client)ax_sessions=list(filter(lambdas:s['instname']=='ax',sessions))print(f"Number of sessions:{len(sessions)}")print(f"Number of windows client sessions:{len(ax_sessions)}")
Package: ecmind-blue-client-objdef
ECMind blue client: Object Definition (objdef)Helper modules for theecmind_blue_clientto ease the work with object definition APIs. See discussion here:https://hub.ecmind.ch/t/119Installationpip install ecmind_blue_client_objdefUsagefromecmind_blue_client.tcp_clientimportTcpClientasClientfromecmind_blue_client_objdefimportobject_definitionclient=Client(hostname='localhost',port=4000,appname='test',username='root',password='optimal')asobjdef=object_definition.load_object_definition(client)forcabinetinasobjdef.cabinets:print(cabinet)ChangesVersion0.0.3Workaround and warn message for pages without internal name.Version0.0.4Workaround and warn message for tables without columns.Version0.0.5Workaround and warn message for tab pages without controls.Version0.0.9Add list addon supportAdd missing field types YES_NO, LETTERS_ONLY and ALPHA_DIGITSVersion0.1.0Fix parsing ofdbfield(Re-) add table_name toFields&TableFieldsFix/Remove redefining built-intypeby renaming function parameter to_typeVersion0.1.1Deactivate automatic number and bool parsing in xml to dict function.Manually convert id/type/cotype/length fields to int.
Package: ecmind-blue-client-portfolio
ECMind blue client: PortfolioHelper modules for the ecmind_blue_client to ease the work with the portfolio API functions.Installationpip install ecmind_blue_client_portfolioUsagefromecmind_blue_client.tcp_clientimportTcpClientasClientfromecmind_blue_client_portfolioimportportfolioclient=Client(hostname='localhost',port=4000,appname='test',username='root',password='optimal')all_portfolios_of_user_root=portfolio.search(client,creator='ROOT')print(all_portfolios_of_user_root)
Package: ecmind-blue-client-workflow
ECMind blue client: WorkflowHelper modules for theecmind_blue_clientto ease the work with workflows, models and organisations. See discussion here:https://hub.ecmind.ch/t/119Installationpip install ecmind_blue_client_workflowUsagefromecmind_blue_client.tcp_clientimportTcpClientasClientfromecmind_blue_client_workflowimportworkflowclient=Client(hostname='localhost',port=4000,appname='test',username='root',password='optimal')print(workflow.get_organisations(client,only_active=True))MonitoringCheck for failed workflowsCheck all active workflow models for suspended processes.fromecmind_blue_client.tcp_clientimportTcpClientasClientfromecmind_blue_client_workflowimportworkflowclient=Client(hostname='localhost',port=4000,appname='test',username='root',password='optimal')orgs=workflow.get_organisations(client,only_active=True)fororg_idinorgs:workflows=workflow.admin_get_workflow_list(client,org_id)forworkflow_idinworkflows:processes=workflow.admin_get_process_list(client,org_id,workflow_id=workflow_id)forprocess_idinprocesses:process=processes[process_id]ifprocess['state']==workflow.State.SUSPENDEDorprocess['state']==workflow.State.SYSSUSPENDED:print(f'Process with id{process_id}and name{process["name"]}is suspended')Running processes statisticsList all aktive workflow models with the count of running processes.fromecmind_blue_client.tcp_clientimportTcpClientasClientfromecmind_blue_client_workflowimportworkflowclient=Client(hostname='localhost',port=4000,appname='test',username='root',password='optimal')orgs=workflow.get_organisations(client,only_active=True)fororg_idinorgs:workflows=workflow.admin_get_workflow_list(client,org_id)forworkflow_idinworkflows:wf=workflows[workflow_id]print(f'Workflow{wf["name"]}has{wf["process_count"]}running processes')
Package: ecmind-protlib-transition
Fork with removed 2to3 setup flag.protlib makes it easy to implement binary network protocols. It uses
the struct and SocketServer modules from the standard library. It
provides support for default and constant struct fields, nested structs,
arrays of structs, better handling for strings and arrays, struct
inheritance, and convenient syntax for instantiating and using your
custom structs.protlib requires Python 3.
Package: ecmind-spring-config
ECMind blue client: SpringHelper module for spring alike configuration loading plus spring cloud config clientInstallationpip install ecmind_spring_configUsagefromecmind_spring_config.configimportConfigconfig=Config()my_value=config['my.key']ormy_value=config['my']['key']ormy_value=config.get['my.key',42)The following happens:All Environement Parameter will be loadedFor each location (default are ./ and ./config/)If location is a file pathLoad file and patch the configurationIf location is a directory pathLoad application.yml  and patch the configuration if existsFor each Profile (default is 'default')Load application-{profile}.yml and patch the configuration if existsIf keyspring.cloud.config.uriandspring.application.nameis setLoad configuration from spring cloud config service and path configuration
Package: ecms-api
ECMS-APIECMS-API is a query wrapper that allows for querying the AS400 directlyAuthorsJohnny Whitworth (@Poseidon-dev)How to use ExamplesSQLQuery is a class factory that takes in a table object. The methods in SQLQuery (select, update, insert)
return a class type of the same name with the table being passed as a paramter.It should be noted that the tables themselves are objects, and not strings.Tables can be found in ecmsapiSelecttable=SQLQuery(HRTEMP)query=table.select()query.filters(employeeno=12345,companyno=50,divisionno=2)query.columns(['CompanyNo','DivisionNo','EmployeeNo','City'])query.order(by='City')query.head()response=query.query()Returns the command and corresponding values:SELECTCOMPANYNO,DIVISIONNO,EMPLOYEENO,CITYFROMCMSFIL.HRTEMPWHEREEMPLOYEENO='12345'ANDCOMPANYNO='50'ANDDIVISIONNO='2'ORDERBYCityASCLIMIT10The select method also allows for queried data to be saved as an excel doc using .to_excel() rather than .query()Updatetable=SQLQuery(HRTEMP)query=table.update()query.sets(City='SomeCity',companyno=50)query.filters(employeeno=12345)query.query()Will execute the following:UPDATECMSFIL.HRTEMPSETCITY='SomeCity',COMPANYNO='50'WHEREEMPLOYEENO='12345'Inserttable=SQLQuery(HRTCPR)query=table.update()query.sets(City='SomeCity',companyno=50)query.filters(employeeno=12345)query.query()Will execute the following:INSERTINTOCMSFIL.HRTEMP("CITY","COMPANYNO")VALUES('SomeCity','50')SupportIf you need some help for something, please reach out to me directly or submit an issue and I'll get to it as soon as I canSitehttps://poseidon-dev.github.io/ecms-api/
Package: ecmwf-data
ecmwf-dataDISCLAIMER:
This project isBETAand will beExperimentalfor the forseable time.
Interfaces and functionality are likely to change, and the project itself may be scrapped.DO NOTuse this software in any project/software that is operational.LicenseApache License 2.0In applying this licence, ECMWF does not waive the privileges and immunities
granted to it by virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
Package: ecmwflibs
ecmwflibsA Python package that wraps some of ECMWF libraries to be used by Python interfaces to ECMWF software.The snippet of code below should return the path to theecCodesshared library.importecmwflibslib=ecmwflibs.find("eccodes")You can  get the versions of libraries:importecmwflibsprint(ecmwflibs.versions()){'eccodes':'2.19.0','magics':'4.4.3','ecmwflibs':'0.4.5'}Possible issuesIf you get this message on Windows:DLL load failed while importing _ecmwflibs: The specified module could not be found.this means that the C++ runtime library is not installed. Please download and installvc_redist.x86.exeorvc_redist.x64.exefromhttps://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads.Acknowledgementsecmwflibscomes packaged with some third-party open source libraries which are dependencies ofMagicsandecCodes. To display the list of embedded libraries and their copyright notices and/or licenses, please type:python3-mecmwflibscredits
Package: ecmwf-models
Readers and converters for data from theECMWF reanalysis models. Written in Python.Works great in combination withpytesmo.CitationIf you use the software in a publication then please cite it using the Zenodo DOI.
Be aware that this badge links to the latest package version.Please select your specific version athttps://doi.org/10.5281/zenodo.593533to get the DOI of that version.
You should normally always use the DOI for the specific version of your record in citations.
This is to ensure that other researchers can access the exact research artefact you used for reproducibility.You can find additional information regarding DOI versioning athttp://help.zenodo.org/#versioningInstallationInstall required C-libraries via conda. For installation we recommendMiniconda. So please install it according
to the official installation instructions. As soon as you have thecondacommand in your shell you can continue:conda install -c conda-forge pandas pygrib netcdf4 pyresample xarrayThe following command will download and install all the needed pip packages as well
as the ecmwf-model package itself.pip install ecmwf_modelsTo create a full development environment with conda, theymlfiles inside
the folderenvironment/in this repository can be used. Both environements
should work. The filelatestshould install the newest version of most
dependencies. The filepinnedis a fallback option and should always work.git clone --recursive git@github.com:TUW-GEO/ecmwf_models.git ecmwf_models
cd ecmwf_models
conda env create -f environment/latest.yml
source activate ecmwf_models
python setup.py develop
pytestSupported ProductsAt the moment this package supportsERA Interim(deprecated)ERA5ERA5-Landreanalysis data ingribandnetcdfformat (download, reading, time series creation) with a default spatial
sampling of 0.75 degrees (ERA Interim), 0.25 degrees (ERA5), resp. 0.1 degrees (ERA5-Land).
It should be easy to extend the package to support other ECMWF reanalysis products.
This will be done as need arises.ContributeWe are happy if you want to contribute. Please raise an issue explaining what
is missing or if you find a bug.
Please take a look at thedevelopers guide.
Package: ecnet
ECNet: machine learning models for fuel property predictionECNetis an open source Python package for creating machine learning models to predict fuel properties. ECNet comes bundled with a variety of fuel property datasets, including cetane number, yield sooting index, and research/motor octane number. ECNet was built using thePyTorchlibrary, allowing easy implementation of our models in your existing ML pipelines.ECNet leveragesQSPR descriptorsfor use as input variables, specificallyPaDEL-DescriptorandalvaDesc. Using alvaDesc requires a valid license.Future plans for ECNet include:Implementating RDKit to train using molecular fingerprintsLeveraging additional QSPR-generation software packages (e.g.Mordred)A graphical user interfaceInstallation and UsagePlease refer to ourdocumentation pagefor installation instructions and full API documentation. You can also view someexample scriptswe put together.Contributing, Reporting Issues, and Other Support:To contribute to ECNet, make a pull request. Contributions should include tests for new features added, as well as extensive documentation.To report problems with the software or feature requests, file an issue. When reporting problems, include information such as error messages, your OS/environment and Python version.For additional support/questions, contact Travis Kessler (Travis_Kessler@student.uml.edu) and/or John Hunter Mack (Hunter_Mack@uml.edu).
Package: ecn-robotics
ecn_robotics v0.0.3This python package aims to provide some utility function for robot analysis.ByMeltwinforCentrale Nantes Robotics- 2023ModulesDisplay: Provide some print utilities for matrix, headers, choices, ...Math: Provide lacking function for analysisFor a detailed description of each function, please refer to thewikiInstallationPiPy Repository (Recommended)This package is available on the PiPy repository. So you can use the pip manager with the following command:pipinstallecn_roboticsManual useAnother way of using this directory is to drag the ecn_robotics directory in this repository in the root of your program.DependenciesPackageLinkNumpyhttps://numpy.org/Coloramahttps://pypi.org/project/colorama/