Saravanan666/pypi-org huggingface dataset:
Package: sapextractor
# Process Mining SAP ERP R/3 extractor (Python)This project implements some connectors for the mainstream processes in SAP ERP R/3.### InstallThe project is available as a Python package in Pypi.
It can be installed under a Python >=3.6 using:pip install -U sapextractor### Included resourcesThe root folder of the project includes a SQLIte dump of
a SAP IDES instance, which can be used to test the extraction.### Basic usage (command line interface)The project can be easily used from the command line:import sapextractorsapextractor.cli()The command line interface asks to insert the connection parameters to the database,
and the details about the extraction.### Supported processesWe support different processes, and modalities of extraction:##### Order to CashFor the Order-to-Cash process, we can extract a dataframe (that can be stored in CSV/Parquet files),
a XES log, and object-centric logs (in the MDL and JMD formats).The two classic log modalities asks for a central document type (for each document of the type, a case is created
with all the operations on the connected documents).##### AccountingFor the processes related to the accounting (such as the Accounts-Payable and the Accounts-Receivable processes),
we offer different extraction possibilities:
* Dataframe (Parquet/CSV) containing a case per document. Each case contains all the transactions that are executed on the document.
* XES log containing a case per document. Each case contains all the transactions that are executed on the document.
*Document Flow: given a central document type, provide as many cases as many documents of such type. Each case contains, as events,
the connected documents to the ‘central’ document of the case. It is possible to extract both a dataframe (Parquet/CSV) and a XES log.
*Transactions for the documents in a Document Flow: given a central document type, provide as many cases as many documents
of such type. Each case contains, as events, the transactions executed on the connected documents to the ‘central’ document of the case.
It is possible to extract both a dataframe (Parquet/CSV) and a XES log.
* Object-Centric event logs (in the MDL and JMD formats).##### ProcurementFor the procurement, we can extract a dataframe (that can be stored in CSV/Parquet files),
a XES log, and object-centric logs (in the MDL and JMD formats).The two classic log modalities asks for a central document type (for each document of the type, a case is created
with all the operations on the connected documents).### Supported databasesThe extraction happens directly at the database level.
We provide support for the extraction from the following databases:
* SQLite (as we provide a SAP IDES database dump in that format).
* Oracle (throught the cx_Oracle package).
Package: sap-gui-robot-framework
SAP GUI Robot FrameworkA Robocorp Robot Framework library for controlling the SAP GUI Desktop and focused on testing business processes. The library uses the native SAP GUI scripting engine for interaction with the desktop client application.Other dependances include the below packages as this library would not be possible without the hard work of so many others.pywin32 by Mark HammondWhat makes this library different from other SAP GUI libraries?The main difference is the focus on testing end to end business processes in and around SAP GUI. While other libraries are similar in many aspects there are many additional comfort of life functions included that aren't in other libraries.This package is available also on PyPi and available for install via pip.To install and use this library simply do the following:pip installpip install sap_gui_robot_frameworkImport in Robot Framework*** Settings ***
Library    SapGuiRobotIf you have not already you likely will need Scripting Tracker from Stefan Schnell. You can find it athttps://tracker.stschnell.de/Keywords DocumentationComing Soon...
Package: saph
Saph for PythonSaph is the Stupid Algorithm for Password Hashing. This is the Python 3 implementation.For more information about Saph, go toits specification.UsageThesaph.Saphclass contains the implementation. It may be used as follows:>>>fromsaphimportSaph>>>hasher=Saph(memory=16384,iterations=8)>>>hasher.hash('pepper','username','password').hex()'38e48e2b1d4418766568e6212e59abb961b876b2a1f7f269752ed84afe6637c0'>>>hasher.hash('qepper','username','password').hex()'bb4a74eb50bab2e4cd334d93ee85d84f9c91f454ef33a68a484408747f0f391a'>>>hasher.hash('salt','pass').hex()'e1530ba599f87e4e62560e908f3db833cbefa97dc6cf9100d55df57a3a9e29ad'The.hashmethod accepts strings, bytes and bytearrays.
Package: saphyre
Saphyre is a Open Source Python Package for easy computational photography. With one function call, you can automatically create beautiful edits on regular and low light images.Table of ContentsInstallQuickstartCommon useMore informationInstall Saphyrepip install saphyreQuickstartUsing Saphyre's Computational Photography is a simple calling thecomputational_photography()function:importsaphyresaphyre.computational_photography("my-image.jpg","newly_edited_photo.jpg")Common useSaphyre works well on both CPU's and GPU's; However, if images are larger than 1 MB, processing takes longer. To combat this, you an shrink your photo slightly using thelower_size()function.importsaphyrefromsaphyreimporthelpersmaller_photo=helper.lower_size("big_image.jpg")# "big_image" has now been reduced in sizesaphyre.computational_photography("big_image","newly_edited_photo.jpg")More informationFor more information on projects from clevrML, please seehttps://www.clevrml.comorhttps://apollo.clevrml.com.
Package: sapid
SapidA high-level framework for building GitHub applications in Python.Core FeaturesAsyncProper ratelimit handlingHandles interactions for you (responding with appropriate response status codes etc.)Minimal raw payloads. Most are being parsed internally into pythonic objects.Runs its own webhook server, with a no-bloat async web server (aiohttp)ExampleBasic bot examplefromsapidimportGitBotbot=GitBot(pem_file_fp="bot.pem",app_id="...",# Found on github.webhook_secret="...",# Set on github.client_secret="..."# Generate on github.)@bot.eventasyncdefon_sapid_tcp_ready(host,port):print(f"tcp running on http://{host}:{port}")print(bot.user.name)print(bot.user.description)bot.run(host="127.0.0.1",port=3000)
Package: sapiensknn
The SapiensKNN or Sapiens for K-Nearest Neighbors is a Machine Learning algorithm focused on data classification, where the response for each input is calculated based on the smallest Euclidean distance between the prediction input and the training inputs. The returned value for classification will always be one of the labels from the learning DataSet. If the value of the parameter K is greater than 1, the class that is most repeated among the nearest neighbors represented in K will be returned. Although the algorithm’s primary focus is on data classification, it can also potentially be used for regression by returning the average of the values of the selected neighbors with the parameter K.
Package: sapiensqa
The SapiensQA, or Sapiens for Questions and Answers, is a proprietary algorithm distributed freely for personal and/or commercial use. It is an Artificial Intelligence code that employs Machine Learning in creating expert language models. As an expert model, SapiensQA is focused on a single type of task, which is generating ready-made answers for predefined questions. Unlike Generative AI technologies like Transformers, SapiensQA doesn’t use such approaches. Instead, it  applies a simple semantic comparison based on the Euclidean distance between input tokens to replicate the registered answer linked to the question that is geometrically closest to the user’s prompt. This makes it much faster than generalist models and easily executable on machines with low processing power (1 core/4 GB or less of RAM memory) without the need for a GPU. It is ideal for the building customer service chatbots, query algorithms, systems for answering questions, and semantic search in files or documents.
Package: sapio-bitcoinlib
Copyrigvht (c) 2020 Jeremy Rubin
Copyright (c) 2009-2020 The Bitcoin Core developers
Copyright (c) 2009-2020 Bitcoin DevelopersPermission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the “Software”), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.Description: # BitcoinlibThis is a fork of the Bitcoin Library from Bitcoin Core’s Testing Framework.It’s under MIT License.Platform: UNKNOWN
Provides-Extra: server
Package: sapioseleniumlib
sapioseleniumlib: Official Sapio Selenium End-to-End Testing LibraryWhat is it?This is a library that can be used to support selenium end-to-end testing.
You can write end-to-end testing script using the classes we have here.There is also an example of TruSeq DNA from Blood ELN workflow testing class available within the package.
That can be used as a reference as you write your own script.The library includes both Sapio Platform supporting Project-Object models and Sapio Foundations.We use this library ourselves before releasing the platform to run automated tests.
Therefore, we may publish releases of the library that may not have been made generally available.
These releases are marked as "pre-release" with Alpha, Beta, or Release-Candidate version format.Where to get itInstallation is simple:pipinstallsapioseleniumlibHowever, you may need to pay attention to the library version to ensure it is compatible with your Sapio Informatics Platform.Since we continue to make user interface changes from version to version in Sapio Platform, it can be a good idea to synchronize the library version whenever your system has been upgraded to a new major release.If you would like to keep multiple versions of this library for different versions of Sapio Platform among dev/staging/prod stacks, consider using anaconda, miniconda, or venv.It is also possible that the library needs an update as browser technologies develop. If a popular supported browser had been released that is no longer compatible with the library, we may choose to release another version for the same Sapio Platform.LicensesThis library are licensed under MPL 2.0.pypi.org is granted the right to distribute sapioseleniumlib forever.This license does not provide any rights to use any other copyrighted artifacts from Sapio Sciences. (And they are typically written in another programming language with no linkages to this library.)DependenciesThe following dependencies are required for this package:selenium - Selenium automates browsers. That's it!webdriver-manager - Library provides the way to automatically manage drivers for different browsersGetting HelpIf you have support contract with Sapio Sciences, please use ourtechnical support channels.If you have any questions about how to use sapiopylib, please visit our tutorial page.If you would like to report an issue on sapiopylib, or its tutorial content, please feel free to create a issue ticket at the tutorial github.About UsSapio is at the forefront of the Digital Lab with its science-aware platform for managing all your life science data with its integrated Electronic Lab Notebook, LIMS Software and Scientific Data Management System.Visit us atSapio Sciences
Package: sapiva
Sapi makes creating Virtual Assistant very simple. Sapi uses the pyttsx3 engine to functionHere are some functions:speak():speak() allows you to make your Virtual Assistant talk.
Example:
speak(‘Hello, World’)create():create() allows you to make a file with your Virtual Assistant voice.
Example:
speak(‘Hello, World’, ‘test.mp4’)set_rate():set_rate() allows you to set the rate your Virtual Assistant voice.
Example:
set_rate(125)set_volume():set_volume() allows you to set the volume your Virtual Assistant voice.
Example:
set_volume(1.0)set_gender():set_gender() allows you to set the voice your Virtual Assistant.
Example:
set_gender(voices[1].id) for a female voice
set_gender(voices[0].id) for a male voiceChange Log0.0.1 (4/9/2021)First ReleaseCreated By: Parteek Deol (http://parteekdeol.netlify.app)
Package: sapling
== Installation:To install the python library you can do one of the following:1.) use easy_install to install from the PyPI registry: http://pypi.python.org/pypi/sapling$ sudo easy_install sapling2.) use pip to install from PyPI$ sudo pip install sapling3.) Or you can get the source distribution and run the following from its root:$ sudo python setup.py installThen to link the porcelain into git-core, do:$ sudo sapling.py --installGet help$ git sap -h== ConfigurationSapling (git sap) is configured with a .saplings file at the root of your git repository.  Here'san example .saplings configuration for a scala project with common component and a hack componentthat uses it:common = {# The logical name of the split - listed by git sap.'name': 'common',# The paths that comprise this split.  These paths will form the saplings split from and merged# into your repository when using git sap --split and git sap --merge respectively'paths': ['project','src/main/scala/com/twitter/common','src/main/resources/com/twitter/common','src/test/scala/com/twitter/common',]}hack = {'name': 'hack','paths': ['project','src/main/scala/com/twitter/hack',]}# This is all git sap looks for - a list of splits named 'splits'.  Each split in the list must be# a dict with the keys shown/described above.splits = [common,hack]== UseTo verify your .saplings is correct, you can view the current splits (assuming .saplings above)with:$ git sapcommonhackYou could split out the common split to a new repo like so:$ git sap --split common$ git push git@github.com:jsirois/common.git sapling_split_common:masterYou can merge changes back in from a split branch or repo using standard git tools:$ git pull git@github.com:jsirois/common.git masterThis will maintain a parallel history of changes to the split which can make for confusing looking"double commits".  An alternative that allows for more controlled imports is to apply patches fromthe split onto the mainline using a combination of:1.) (split branch)$ git format-patch ... \--ignore-if-in-upstream ..[remote split tracking branch] > /tmp/mbox2.) (master)$ git am -k ... < /tmp/mbox== Development:To run all tests, you can use something like:$ PYTHONPATH=$PYTHONPATH:. py.test test/*.py -v== Known Issues:There is no way currently to do differential splits.  Although a split for fixed branch/split configwill always produce the same split branch (identical shas), it will always re-run over the entiresource branch which can take a long time for big branches.== Roadmap:0.1.x+ support differential splitting+ built in support for patch merging strategy
Package: sapling-py
Sapling Python ClientPython wrapper for theSapling.ai API.Try out agrammar check demo.
Compare against grammar checking tools and APIs like Grammarly (Grammerly), LanguageTool, ProWritingAid and Ginger.FunctionalitySapling is an AI messaging assistant.
The API currently offers spelling and grammar checking endpoints.Benefits include:60% more grammar corrections: compared toother systemsat similar accuracy using state-of-the-art machine learning systems for natural language processing.Low Latency: Achieve the same real-time performance that users of Sapling's own interface experience.Over 20 error types: Error categories such as preposition, noun form, and verb tense, including both high-level and fine-grained error information.Custom Models: Get corrections and edits tuned to the domain of your text—for example academic writing vs. subtitles.Enterprise Security: Ask us about our no data retention policies,self-hosted/on-premisesdeployment options, and othercybersecurity policies and procedures.Rich Text Editor Support: TinyMCE, CKEditor, QuillJS, Trix, ProseMirror, WordPress, Draft.js, Froala, Lexical and others. Consider usingSapling's JavaScript SDKfor displaying the API's outputs on webpage editors.InstallationInstall thesapling-pypackage withpippython -m pip install sapling-pyDocumentationDocumentation for the client is available atRead the Docsand
documentation for the HTTP API is available atSapling.ai.QuickstartRegister for an account atSapling.ai.After registering and signing in, generate a development API key in yourdashboard.Install the Python client by following the installation steps above.fromsaplingimportSaplingClientAPI_KEY='<YOUR_API_KEY>'client=SaplingClient(api_key=API_KEY)edits=client.edits('Lets get started!',session_id='test_session')The result should be an array of edits of this form:[{"id":"aa5ee291-a073-5146-8ebc-c9c899d01278","sentence":"Lets get started!","sentence_start":0,"start":0,"end":4,"replacement":"Let's","error_type":"R:OTHER","general_error_type":"Other",}]Get a production key by followingthis documentation.Here's some more information onrequest options and response structure.LicenseCopyright 2022 Sapling Intelligence, Inc.Licensed under the Apache License, Version 2.0.
Package: sapmanager
Welcome to Sap Manager!A library that facilitates the creation of a session in SAP, through the credentials provided and information from the environment, promoting the ease of logging in and working with SAP's native Scripting.SapAClasswho starts SAP logged into the selected system with the credentials provided, facilitating Scripting.AttributesAttributeTypesystemstrmandtstruserstrpasswordstrpathstrorNonesystem: the system (by SID) you will use.mandt: the mandt you will use in the system.user: the user of the account you will use to login.password: the password of the account you will use to login.path: the path to saplogon.exe, IfNonethe path used in thedefault SAP installation will be used.language: the language that will be used in SAP, by default is "EN".timeout: the timeout max value that will be used in SAP to connect into system, default is 10.Example:from sapmanager import Sap

session = Sap("PRD", "500", "Renks", "password")After success, it will be possible to use the SAP scripting with your account already logged in the selected system.ReturnsReturns an object of typewin32com.client.CDispatchready to use an SAP session, by convention the variable is named "session".
Package: sapnwrfc
Provides connectivity to SAP using the new SAP NW RFC SDK.  The NW RFC SDK (from
SAP)
supersedes the older RFC SDK, and will ultimately be nolonger maintained - this also
applies to the old saprfc connector (http://cheeseshop.python.org/pypi/saprfc/)
which will become progressively out of date as SAP retires the old RFC SDK.
Package: sapp
About this projectThis project will help starting an application, which needs to have initialization
step at the beginning (for example: for gathering settings) and use them in many
places/endpoints.
For example, normally you would need to use two separate mechanism for settings
in celery application and web application, because you should not use web
application startup in the celery app. This package provide sollution for this
problem.More info on GitHub:https://github.com/socek/sapp
Package: sappears
sappearsThis python library allows you to cound the ocurrences of a particular string python source files. This could used to estimate the effort of refactoring or changing a convention.Why we do this?There are times when you need to refactore some modules or replace a convention used during the implementation of a particular functionality. Measuring the impact of such changes is sometimes time consuming as it may involve going through all modules, classes and functions of your package.How it works?The goal of this search process is to have a table as follows:Ocurrences as of [name of interest]:

| namespace    | type     | location                     | ocurrences |
|--------------|----------|------------------------------|------------|
| module_one   | module   | package/module_1/__init__.py | 2          |
| ClassOne     | type     | package/module_1/ClassOne.py | 1          |
| function_one | function | package/module_1/__init__.py | 1          |You can achieve that by runing:importmypackage# replace with the package you want to inspect.importsappearsstring="import tensorflow as tf"results=search_in_module(string,mypackage)make_report(results)where name of interest is the name of the variable, function, method, class or module you are interested in. Alternatively, you could just run it from the command line as follows:python -m sappears [string of interest] [mypacakge]ContributePlease feel free to add issues and make PRs!TODOSpecify searches by type (function, class, module, docstring).
Package: sappgen
SAPPGENSimple App Generator for Python - Command line utilityWell structured code skeleton for python code and applications with pytestTemplate 1Standardizing general scripting, bots, applications etc. for maintainability and testingTemplate 2WSGI REST backend server application with flask - gunicornPython3.7InstallationInstall fromPyPipip install sappgenUsage:$ sappgen [options] <project_name> <app_name>
$ sappgen proj app
$ sappgen -t1 proj app
$ sappgen -t2 proj appAvailable options are:-h, --help         Show help
-v, --version      Show package version
-t1, --template1   Generate application - template 1
-t2, --template2   Generate wsgi application - template 2Default App Template: Template 1 - App structureproj1
├── app1
│   └── util
│   │   ├── __init__.py
│   │   └── log_util.py
│   │── __init__.py
│   └── app.py
├── config.ini
├── main.py
│
├── tests
|   └── test_app1.py
│
├── Makefile
├── README.md
└── requirements-dev.txtWSGI Server App Template: Template 2 - App structureproject
│
├── testapp
│   ├── routes
│   │   ├── __init__.py
│   │   └── test_routes.py
│   │
│   └── util
│   │   ├── __init__.py
│   │   └── log_util.py
│   │
│   ├── __init__.py
│   └── main.py
│
├── config.ini
├── Makefile
├── README.md
├── requirements.txt
│
└── tests
    └── test_main.pyContacthttps://aayushuppal.github.ioLinkshttps://pypi.org/project/sappgenhttps://github.com/aayushuppal/sappgen
Package: sapphiccode-toolbox
Cassandra's toolboxInstallationI recommend usingpipxto install this project:$ pipx install 'git+https://git.sapphicco.de/SapphicCode/toolbox.git'

  installed package sapphiccode-toolbox 0.0.0.post1.dev0+de0bfa3, installed using Python 3.11.4
  These apps are now globally available
    - ct
done! ✨ 🌟 ✨If you depend on this project I also recommend pinning a specific revision, as this project is WIP and things are very much subject to change.Additionally, theimagegroup of commands optionally requireExifToolandImageMagick/GraphicsMagick.UsageUsage: ct [OPTIONS] COMMAND [ARGS]...

  Cassandra's toolbox

  A bunch of utilities that probably don't mean anything to anyone else.

Options:
  --log-level TEXT     Sets the log level for toolbox.  [default: INFO]
  --log-level-tp TEXT  Sets the log level for third-party loggers.  [default:
                       INFO]
  --help               Show this message and exit.

Commands:
  image  Image manipulation commands