Saravanan666/pypi-org huggingface dataset:
Package: igm-model
The Instructed Glacier Model (IGM)OverviewThe Instructed Glacier Model (IGM) is anopen-source Python package, which permits to simulate3D glacier evolutionaccounting for the coupling between ice thermo-dynamics, surface mass balance, and mass conservation. IGM features:Accessibility and modularity:IGM is implemented in the most popular programming language -- Python -- and takes large benefit of existing tools such asOGGM. It is organizedmodule-wiseto facilitate coupling, customization and commmunity development. For simplicity, IGM uses a horizontal regular grid for numerical discretization and therefore deals with2D gridded input and output data.State-of-the-art physics:IGM implements mass conservation,high-order3D ice flow mechanics, anEnthalpymodel for the thermic regime of ice,melt/accumulation surface mass balancemodel, and other glaciological processes.Computational efficiency:Thanks to theTensorFlow library, mathematical operations arefully-vectorized. This permits tremendousspeed-ups on GPU.Physics-informed deep learningis used as an alternative to numerical solvers for modelling ice flow physics in a vectorized way. While GPU are highly-recommended for modelling large domain / high resolution, IGM runs fairly well on CPU for individual glaciers.Automatic differentiation:TensorFlow operations are differentiable. Therefore, automatic differentiation strongly facilitates and speeds-up inverse modelling / data assimilation.DocumentationStart with the 10-minvideo tutorial. Then, all the documentation can be found on the dedicatedwikiand the the in-progress and open-to-contributionstechnical paper.Discord channelIGM has adiscord channelfor quick support, getting latest infos, exchanges with other users. To get in, please send me your discord user name at guillaume.jouvet at unil.ch to be added to the group.ContactFeel free to drop me an email for any questions, bug reports, or ideas of model extension: guillaume.jouvet at unil.ch
Package: igmp
IGMPThis repository stores the implementation of IGMPv2 router-side state machines. This can be used to detect multicast interest of directly connected hosts.The goal of this repository/module is to facilitate maintainability of this IGMP implementation since its code is used by other Python projects/modules:HPIM-DMPIM-DMThis implementation was performed during my Master thesis and has since then been updated to fix issues, add new features and in the future to include the implementation of IGMPv3 as well.Documents detailing the initial work of IGMPv2 implementationPython implementation of IGMPv2, PIM-DM and HPIM-DMTest to Python implementation of IGMPv2, PIM-DM, and HPIM-DMRequirementsLinux machinePython3 (we have written all code to be compatible with at least Python v3.2)pip (to install all dependencies)Installationpip3 install igmpHow to use it?# import modulefromigmpimportInterfaceIGMPintf=InterfaceIGMP(interface_name="eth0")intf.enable()# start receiving igmp packets# get information from a given multicast groupmulticast_group_obj=intf.interface_state.get_group_state(group_ip="224.10.11.12")interest=multicast_group_obj.has_members()# boolean that informs if there is# multicast interest in this groupgroup_state=multicast_group_obj.state.print_state()# get string identifying# the state in which this# group is at# get notified of interest changes on this groupclassMulticastGroupNotifier:defnotify_membership(self,has_members):print(has_members)notifier=MulticastGroupNotifier()multicast_group_obj.add_multicast_routing_entry(notifier)# when there is a change of multicast interest (for example group 224.10.11.12# gets interested receivers), the object associated to this object is notified# through "notify_membership" method with has_members=True# if you no longer want to monitor the interest of 224.10.11.12, remove the# notifier from the groupmulticast_group_obj.remove_multicast_routing_entry(notifier)intf.remove()# stop receiving igmp packets
Package: igneous
python-igneousIgneous API Client SDK version 1.1.1This is the Python client library for Igneous' APIs.Available at:https://github.com/igneous-systems/python-igneousandhttps://pypi.org/project/igneousPlease refer to the Igneous API documentation athttps://kb.igneous.io/docsfor an introduction ;For an example on how to use this SDK, seetools/ig.py, a command line tool for interacting with Igneous' APIs,
written with this veryigneouspackageAbout versioningThe Igneous API is versioned with 1 major number and 1 minor number; the current version is 1.1 .The Python SDK is version with 3 numbers: the first 2 are that of the Igneous API it is built for, and the third
one reflects changes only on the client SDK side. The current version is 1.1.1.Resources you will find in this repoobviously the most notable one is the Python SDK underigneous/. The SDK underigneous/is also available as
a Python package from PyPi :https://pypi.org/project/igneousdocs/contains documentation about the Igneous API, in particular release notes with each new version of the APIcurl/contains wrappers and example for reaching the Igneous API withcurl
Package: ignf_gpf_sdk
SDK Python pour la GéoplateformeInstallationInstallez le module via pip :pipinstallignf_gpf_sdkVous pouvez ensuite l'utiliser comme exécutableou l'importer dans vos scripts Python.DéveloppementSi vous souhaitez participer au développement du projet, consultez ledocument détaillant comment procéder.
Package: ign-gpao-client
ClientIGN GPAO Client est un module développée enPythonqui exécute des traitements (lignes de commande) en optimisant les ressources de la machine sur laquelle il est installé.InstallationCloner le dépôt ign-gpao/clientDans le répertoire du client, lancer la commande :python3 -m client.clientVariables d'environnementLa configuration de variables d'environnement propres au Client est nécessaire pour son bon fonctionnement. Elles sont définies par défaut mais sont à adapter en fonction de votre installation. En voici l'inventaire :VariableObligatoireValeur par défautCommentaireGPAO_API_PROTOCOLNonhttpProtocole utilisé par le client pour se connecter à l'APIGPAO_API_URLNonlocalhostNom du serveur hébergeant l'APIGPAO_API_PORTNon8080Port de l'API vu par le clientGPAO_MIN_AVAILABLE_SPACENon5 (Go)Espace disque minimal pour que le client démarreUtilisationDifférents paramètres optionnels peuvent être ajoutés à la commande précédente :CommandeAbréviationDescription--help-hAfficher l'aide au paramétrage de la commande--verbose-vAugmenter la verbosité des logs--clean-cSupprimer les anciens dossiers temporaires et fermer toutes les sessions ouvertes--threads THREADS-n THREADSFixer le nombre de threads du client, par défaut le nombre estimé de CPU de la machine--suffix SUFFIX-s SUFFIXAjouter un suffixe au nom du client (nécessaire si l'on utilise plusieurs clients sur une machine), par défaut nom de la machine--tags TAGS-t TAGSDéfinir les tags du client (liste de tags séparés par des virgules)--autostart AUTOSTART-a AUTOSTARTDéfinir le nombre de threads à activer automatiquement dès le lancement du client, par défaut 0DéveloppementLe code peut-être analysé avec PyLint et Flake8.TestsLicenceCe projet est sous licence CECILL-B (voirLICENSE.md).
Package: igninterage
inginterageModulo para interagir no forum IGN boards, loga usando cookies dos navegadores Firefox (default) e Chrome, cria topico, comenta, edita, react e mensagem privada.requerimentosNavegador Chrome/Firefoxpython >=3.6instalaçãopip install igninterage

ou instale a última versão:
pip install --upgrade https://github.com/psychodinae/igninterage/tarball/masterusoPrimeiro realize o login no forum usando o navegador e feche-o.from igninterage import Igninterage


  ign = Igninterage('https://www.ignboards.com/')
  ign.ign_login()

  ign.novo_topico('teste', 'som som teste', 'vale-tudo.80331/')    
  ign.editar_topico('teste editado', '[edit] ei ei som', '123456789', '17')
  ign.comentar(text='isso foi postado com a "API" rsrsrsrs', thread='123456789')
  ign.editar_comentario('[EDITt] e agora foi editado usando a "API"', '123456789')
  ign.react(react_id='1', post_id='123456789')
  ign.msg_privada('meu assunto', 'minha conversa', 'NickdoUsuario')
  ign.msg_privada('meu outro assunto', 'minha outra conversa', 'NickdoUsuario', 'NickdeOutroUsuario')uma vez recuperado os cokies usando o navegador é possivel armazena-los no formato json por exemplo:import json
  from igninterage import Igninterage

  ign = Igninterage('https://www.ignboards.com/', navegador='chrome')
  ign.ign_login()
  cookies_salvos = json.dumps(ign.get_cookies_as_dict())
  > {"xf_user": "4345353535-etertagabayata3665a643634b6b6b6", "xf_csrf": "tetETn54778", "xf_..."}Posteriormente:import json
 from igninterage import Igninterage

 ign = Igninterage('https://www.ignboards.com/')
 ign.set_cookie(json.loads(cookies_salvos))
 ign.comentar(text='isso foi postado com a "API" rsrsrsrs', thread='123456789')
 > logado ok! 
 > postou no topico...
Package: ignis
Intuitive library to help with training neural networks in PyTorchignisis a high-level library that helps you write compact but full-featured training loops with metrics, early stops,
and model checkpoints for deep learning libraryPyTorch.Withignisyou can solve Supervised Learning and Deep Reinforcement Learning problems.You can extendignisaccording to your own needs. You can implement custom functionalities by extending simple
abstract classes.Deep Reinforcement Learning algorithmsDeep Q Network (DQN)Deep Deterministic Policy Gradients (DDPG)InstallationInstall PyTorch. You can find it here:PyTorchpip install ignisExamplesYou can find examples inexamples/directoryYou can also run examples:python examples/iris.pyYou might want toexport PYTHONPATH=/path/to/this/directoryContributeImplement new functionalitiesImprove code designImprove comments and readmeTests
Package: ignishpc
IgnisHPC DeployDocumentation:IgnisHPC docsInstallYou can install IgnisHPC using pip:$ pip install ignishpcExternal requirementsDocker: IgnisHPC is run inside containers, so docker must be installed.Git (optional): The git binary is required for building IgnisHPC images from repositories.UsageList services status:$ ignis-deploy statusList available services:$ ignis-deploy -hList available service actions:$ ignis-deploy <service> -h
Package: ignition-api-jython
ARCHIVED REPOSITORY NOTICEThis repo is a mirror of what used to be thejythonbranch underIgnition, and it is now read-only because of the following reasons:Issues in PyCharm when Jython is set as the project interpreter"ImportError: No module named _shaded_thriftpy" running console with Jython (PY-44759)_shaded_thriftpy.parser.exc.ThriftParserError with Jython 2.7.1 as intepreter (PY-50491)Issue in Jython when trying to import modules undercom.inductiveautomationJython 2.7.2 ImportError: No module named <my_package_name> when runningimport com.<my_package_name>(jython#131)
Package: ignition-api-stubs
ignition-api-stubsThis package contains a collection ofstubsforignition-api/8.1. These files were generated usingmypy'sstubgen.Installation and usageTo use ignition-api-stubs, you may install it withpip. It requires Python 3.7+.python3-mpipinstallignition-api-stubsTo runmypyagainst your code, execute the following command passing the source directory (typicallysrc) or a single file:mypy--py2srcOrmypy--py2code.pyContributingSeeCONTRIBUTING.md.DiscussionsFeel free to post your questions and/or ideas atDiscussions.ContributorsThanks to everyone who has contributed to this project.Up-to-date list of contributors can be foundhere.LicenseSee theLICENSE.Code of conductThis project has adopted theMicrosoft Open Source Code of Conduct.
Package: ignition-kernel
Ignition kernel provisionerJuptyer kernel provisioner to orchestrate interfacing with IgnitionOverviewThis project allows connections to be added to Jupyter that let it coordinate requesting kernels from an Ignition instance. The Ignition instance requires a project that contains all the needed code; see the sibling repoignition-projectfor the project export to load.The provisioner requires at least Python 3.6.1 as perjupyter-client>=v7.0.0.Quickstartpip install ignition_kernel --upgradeFor a blank, fresh install gateway:python -m ignition_kernel --installI have a cert just to stay in the habit of using HTTPS, so my setup looks like this:c:\Workspace>python-mignition_kernel--install--hostnamehttps://localhost.corso.systems:8043

Addingthefollowingkernel:
ConfigValue
-----------------------------------
NameIgnition-CS-Surface61
GatewayHomepagehttps://localhost.corso.systems:8043
WebDevEndpointsystem/webdev/jupyter/kernel
Authusernameadmin
PasswordinKeyringFalse
Enterthepasswordfortheuser'admin':
PasswordsavedinKeyringforadmin@https://localhost.corso.systems:8043

c:\Workspace>
Package: ignord
ignordis a Python CLI application that generates git ignore files for a specific language with support for over 250 languages.Free software: GNU Lesser General Public License v3 (LGPLv3)Installationpip install ignordYou can also install the in-development version with:pip install https://github.com/grafuls/ignord/archive/main.zipDocumentationhttps://ignord.readthedocs.io/DevelopmentTo run all the tests run:toxNote, to combine the coverage data from all the tox environments run:Windowsset PYTEST_ADDOPTS=--cov-append
toxOtherPYTEST_ADDOPTS=--cov-append toxChangelog0.1.2 (2023-05-24)Renamed to ignord.0.0.0 (2023-05-23)First release on PyPI.
Package: ignorefile
ignorefileDownload .gitignore file for a language of your choice.Installpip install ignorefileUsageignorefile <language>: Download .gitignore for <language> and adds it the current directory.
ex:ignorefile pythonif a .gitignore file already exists, the user will have the choice:$ ignorefile django
.gitignore already exists, [A]ppend, [O]verride, [Q]uit?If you choose append option, all duplicates in the .gitignore file will be removed.
ex:### C ###
*.obj
*.out
### C++ ##
*.obj
*.outOptionsOptions:
  --list     list all available languages/Frameworks.
  --version  Show the version and exit.
  --help     Show this message and exit.LicenseMIT
Package: ignore-flake8-error
This tool is no longer maintained. Its functionality is included in thesilence-lint-errorpackage.ignore-flake8-errorAddnoqacomments to ignore every occurrence of a flake8 error.UsageInstall with pip:python-mpipinstallignore-flake8-errorCall the tool with an error code you want to add ignore comments for and the
paths to the files:ignore-flake8-errorF401path/to/files/path/to/more/files/RationaleWhen adding a new plugin (or enabling more rules) to flake8 on a large codebase,
fixing the existing violations can be too large a task to do quickly. However,
starting to check the rule sooner will prevent new violations fom being
introduces.Ignoring existing violation is a quick wya to allow new rules to be enabled. You
can then burn down the existing violations over time.This tool makes it easy to find and ignore all current violations of a rule so
that it can be enabled.
Package: ignoregen
# ignoregen by Richard Cook
[![View on PyPI](https://img.shields.io/pypi/v/ignoregen.svg)](https://pypi.python.org/pypi/ignoregen)
[![Licence](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/rcook/ignoregen/master/LICENSE)Python tool with virtual environment wrappers## Typical usageFrom a Linux/Unix-style shell:` ignoregen gen >~/.git/info/exclude`From PowerShell` ignoregen gen |Out-File-EncodingASCII-FilePath~\.git\info\exclude`## Clone repository` git clonehttps://github.com/rcook/ignoregen.git`## Developer notesVarious package properties are defined inignoregen/__init__py:__project_name____version____description__When publishing a new build of the package, ensure that__version__is incremented as appropriate.## Build and publish` cd /path/to/ignoregen python setup.py sdist twine upload dist/* `## LicenceReleased under [MIT License][licence][licence]: LICENSE
[pypi]:https://pypi.python.org/pypi
Package: ignorelib
ignorelibUse the syntax and semantics of gitignore with custom ignore file names and locationsgit has a comprehensive mechanism for selecting files to ignore inside repositories.ignoreliblets you use the same system, customized to your own needs.You can read about the semantics of gitignore here:https://git-scm.com/docs/gitignoreThis library is a lightly-modified version of thegitignore implementationindulwich, a pure Python implementation of git.Installationpython -m pip install ignorelibUsageSetupThe primary entrypoint is the class factory methodIgnoreFilterManager.build(), with the following inputs:path: the root path (required). All path checks you make are relative to this path.global_ignore_file_paths: an optional list of file paths to attempt to load global ignore patterns from.Relative paths are relative to the root path (for git, this would be.git/info/exclude)User expansion is performed, so paths like (for git)~/.config/git/ignorework.Files that cannot be loaded are silently ignored, so you don't need to check if they exist or not.Files earlier in the list take precedence, and these files take precendence over the patterns inglobal_patterns.global_patterns: an optional list of global ignore patterns. These are the things that should always be ignored (for git, this would be.gitto exclude the repo directory)ignore_file_name: an optional file name for the per-directory ignore file (for git, this would be.gitignore).ignore_case: an optional boolean for specifying whether to ignore case, defaulting to false.UseYou check if a given path is ignored with theis_ignored()method of anIgnoreFilterManagerobject, which takes a (relative) path and returnsTrueif it matches an ignore pattern.
It returnsFalseif it is explicitly not ignored (using a pattern starting with!), orNoneif the file does not match any patterns.
Note that this allows you to distinguish between the default state (not ignoring) and actually matching a pattern that prevents it from being ignored.To iterate over not-ignored files,IgnoreFilterManager.walk()has the same interface asos.walk()but without taking a root path, as this comes from the theIgnoreFilterManager.After using anIgnoreFilterManagerinstance to get a number of paths, you can extract the state (i.e., all loaded patterns with their sources) in a JSON-serializable format with theIgnoreFilterManager.to_dict()method.ExampleTo replicate the behavior of git, you would do something like:importos.pathimportignorelibdefget_filter_manager_for_path(path):returnignorelib.IgnoreFilterManager(path,global_ignore_file_paths=[os.path.join('.git','info','exclude'),# relative to input path, so within the repoos.path.expanduser(os.path.join('~','.config','git','ignore'))# absolute],global_patterns=['.git'],ignore_file_name='.gitignore')
Package: ignorem
ignoremignorem - The best gitignoremanager yet!Aboutignorem makes interacting with your.gitignorefile just like using a package manager. You can "install"pre-made gitignoresinto your file, remove them, and update them with ease! ignorem also supports user-modified gitignores, so your manual gitignore entries will be saved.Installationpip install ignoremUsageignorem (command) [gitignore...]Runignoremfrom the command line, in the directory that contains the.gitignorefile. ignorem requires one additional command:CommandDescriptionAdditional argumentshelpShows info/help text.listLists gitignores installed in.gitignore.queryLists all available pre-made gitignores.addAdd the specified pre-made gitignore(s) to.gitignore.Gitignore(s) to addremoveRemove the specified pre-made gitignore(s) from.gitignore.Gitignore(s) to removeupdateUpdate all pre-made gitignores installed to.gitignore.repo-listLists all enabled repositories.repo-addAdds the specified repository.Repository URLrepo-delRemoves the specified repository. Cannot remove default repository.Repository URLExamplesCreate a new gitignore for pythonignorem add pythonAdd android and vim to the gitignoreignorem add android vimRemove vim from the gitignoreignorem remove vimManual ignoresignorem will save the entries you add manually to the.gitignorefile. Simply place those entries outside of the# (BEGIN/END) ignorem auto-gentags.An empty gitignore is below to demonstrate this:# BEGIN ignorem auto-gen
# This gitingore was generated by ignorem version 1.0
# https://github.com/itsmaxymoo/ignorem
# DO NOT EDIT ANY TEXT INSIDE THE ignorem auto-gen tags!
# It will be overwritten next time ignorem is ran.
# Following this header are the loose ignores, or ignores added externally.
# After that, there are the ignores generated by ignorem.
# END ignorem auto-gen

(Place your manual entries here)

# BEGIN ignorem auto-gen
# Beginning of ignorem generated ignores.
# ignorem installed gitignores: 

(will contain pre-made gitignores)

# END ignorem auto-genRepositoriesA repository is a file on a web server with instructions for downloading gitignores.
A repository must be encoded as UTF-8, and follow the format:<id> <url>
...Whereidis the name of the gitignore to be used in ignorem, andurlis the url to the raw gitignore file.For example:c++ https://raw.githubusercontent.com/github/gitignore/master/C++.gitignore
...For a real example, see thedefault repository.
Package: ignorepy
ignorepyGenerate a .gitignore from the command line.InstallationInstall with pip:pipinstallignorepyUsageAfter installing run:ignorepytag1tag2tag3A .gitignore file will be generated fromgitignore.iowith the specified tags and copied to the clipboard.Additionally pass -signorepytag1tag2tag3-sand the tags will be saved as default tag.
Then the program can be called withignorepyand the default tags will be automatically loaded.Additionally pass -fignorepytag1tag2tag3-fand instead of being copied to the clipboard the .gitignore file will be written to .gitignore in the current working directory.
Package: ignorer
ignorerignorer generates .gitignore files from your command line using
GitHub'svast repositoryof .gitignore templates.Installationpipx (recommended)The recommended, cross-platform, way of installing ignorer is viapipx.pipxinstallignorerHomebrew (macOS and Linux)AHomebrewformula for ignorer is available from
theHoukago Tea Tap.brewtapcelsiusnarhwal/htt
brewinstallignorerpip (not recommended)ignorer can be installed via pip like any other Python package, but unless you're going to make a virtual environment
for it yourself, you're strongly encouraged to use pipx or Homebrew.pipinstallignorerUsageSimply invoke ignorer from the command line:ignorerThat's it. ignorer will interactively guide you through the rest.See it in action below.Acknowledgementsignorer's functionality is largely based on JetBrains'.ignore pluginfor their IDEs.Licenseignorer is licensed under theMIT License.