Saravanan666/pypi-org huggingface dataset:
Package: slamdunk
<img src=”http://t-neumann.github.io/slamdunk/images/slamdunk_logo_light.png” width=”300” title=”Slamdunk”>### Streamlining SLAM-Seq analysis with ultra-high sensitivity.[![GitHub release](https://img.shields.io/github/release/t-neumann/slamdunk.svg)](https://github.com/t-neumann/slamdunk/releases/latest)
[![Travis CI](https://img.shields.io/travis/t-neumann/slamdunk.svg)](https://travis-ci.org/t-neumann/slamdunk)[![Docker Pulls](https://img.shields.io/docker/pulls/tobneu/slamdunk.svg)](https://hub.docker.com/r/tobneu/slamdunk)
[![Docker Automated build](https://img.shields.io/docker/automated/tobneu/slamdunk.svg)](https://hub.docker.com/r/tobneu/slamdunk/builds/)[![install with bioconda](https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg?style=flat-square)](http://bioconda.github.io/recipes/slamdunk/README.html)
[![Anaconda build](https://anaconda.org/bioconda/slamdunk/badges/version.svg)](https://anaconda.org/bioconda/slamdunk)
[![Anaconda downloads](https://anaconda.org/bioconda/slamdunk/badges/downloads.svg)](https://anaconda.org/bioconda/slamdunk)[![PyPI release](https://img.shields.io/pypi/v/slamdunk.svg)](https://pypi.python.org/pypi/slamdunk)
![Github Stars](https://img.shields.io/github/stars/t-neumann/slamdunk.svg?style=social&label=Star)### Slamdunk documentationhttp://t-neumann.github.io/slamdunk### Please citeNeumann, T., Herzog, V. A., Muhar, M., Haeseler, von, A., Zuber, J., Ameres, S. L., & Rescheneder, P. (2019). [Quantification of experimentally induced nucleotide conversions in high-throughput sequencing datasets](https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-019-2849-7). BMC Bioinformatics, 20(1), 258.http://doi.org/10.1186/s12859-019-2849-7
Package: slang
slangstands for "Signal LANGuage". It is a framework to build signal ML systems that translate streams of signals to streams of interpretable and, more importantly, actionable information.How is it similar and how is it different to other known approaches to this signal ML problem ? We'll try to clarify that here.
The main idea is in the name: SignalLanguage. That is, the methods used gravitate around mapping the data too language-like data and using language models to solve problems.ML can be seen as purposeful information compression. Raw data, or signal, is structured and through a series of transformations (intermediate "feature vectors"), is converted into semantically interpretable, often actionable information.What'sslang's take on that?Slang focuses on signals -- or more generally, on (usually, but not necessarily, timestamped) sequential data.
The layers of transformation in a slang pipeline can be seen as incremental conversions of interval annotations.
Every layer of annotations add structural and quantitative information, progressing from low level descriptions (e.g. acoustics) to hi level descriptions (e.g. a detection or classification).A noteworthy embodiment of this approach is the use ofvector quantizationcodec to encode a previous layer's annotations into annotations, called snips, akin to words (or letters, phonemes, tokens) of a natural language.
Where vector quantization (and most codecs) is aimed a enabling the original data to be decoded on the other side, the goal here is purposeful information compression, or even some general form ofdifferential privacy. That is, we want to purposefully (1) keep the information that is needed to carry out the objectives of the system and, sometimes (2) not keep some specific types  of information (privacy).The decoder acts as aninterpreterof the snips. It uses a codebook totranslatethem into a sequence of annotations that are meaningful in the context the decoder is meant for. It's important to note that, unlike classical vector quantization, the codebook is not limited to decoding only one snip at a time into something approximating the original input, but rathergenerating annotations based on potential large windows of streaming snips.Lets give an illustrative example of what this "middle langauge" that snips offer does.MIDIis a standard for transmitting and storing music, initially made for digital synthesizers. It sends musical notes, timings, and pitch,not recorded sounds, allowing the receiver to play music using its sound library.MIDI captures only a minimal set of features that focus on the production of music. The decoder side can general the sound that will reproduce something resembling the original music. Being designed primarily around the conventions of western music (12-tone system, rational durations, etc.), it would be less appropriate for non-western music and would be almost incapable at encoding sounds in general.Whatslangis designed to do is to learn such a signal codec as MIDI for a given target domain.You can read more about this in thisIdeas onslangwiki.
Package: s-lang-mta
s-langs-lang interpreterBasic usage:froms_langimportrundefmain()->None:inputs=[5]code="""Z <- Z + 1[A] IF X != 0 GOTO BIF Z != 0 GOTO E[B] Y <- Y + 1X <- X - 1IF Z != 0 GOTO A"""result:int=run(code,inputs)print(result)if__name__=="__main__":main()Notes:The interpreter is sensitive to both white space and letter case.Variable names must be an upper-case X, Z or Y. X or Z vars may or may not have an adjacent positive index (X1, X2, Z10)Labels must be an upper-case letter and may or may not have an adjacent positive index (L, A1, B5)A variable or label which are not indexed will be indexed by 1 as defaultInstruction with tags:[L] {...}Supported commands:V <- VV: VARassign V to itselfV <- V + 1V: VARincrease V by 1V <- V - 1V: VARdecrease V by 1IF V != 0 GOTO LV: VAR, L:LABELif V is not eq to 0 jump to the instruction tagged with L, else continue to the next instructionV <- V + kV: VAR, k: CONSTincrease V by kV <- V - kV: VAR, k: CONSTdecrease V by kIF V = 0 GOTO LV: VAR, L: LABELif V is eq to 0 jump to the instruction tagged with L, else continue to the next instructionGOTO LL: LABELjump to the instruction tagged with L
Package: slapcache
0.1.12 (2023-10-23)Revert “Revert “Remove usage of NetworkCache”” [Thomas Gambier]0.1.11 (2023-07-18)Revert “Remove usage of NetworkCache” [Thomas Gambier]Don’t use https in download-cache-url [Thomas Gambier]0.1.10 (2023-07-18)Remove usage of NetworkCache [Thomas Gambier]0.1.9 (2022-06-02)Add missing “download-dir-url” entry in generated /etc/opt/slapcache.cfg [Thomas Gambier]0.1.8 (2022-03-31)fix upload command after new release of slapos.libnetworkcache [Thomas Gambier]0.1.7 (2022-03-30)inform user about dropped option signature_private_key_file [Łukasz Nowak]expose SHA512SUM on successful upload [Łukasz Nowak]update shacache default URL [Łukasz Nowak]fix tests after the signature-private-key-file option change [Thomas Gambier]0.1.6 (2020-11-03)BACKWARD INCOMPATIBLE: use signature-private-key-file option instead of signature_private_key_file [Thomas Gambier]0.1.5 (2020-04-15)revive tests [Thomas Gambier]upload command supports python3 [Thomas Gambier]better log message [Thomas Gambier]temporary files are removed [Thomas Gambier]0.1.4 (2019-07-15)Added support for python3. [Thomas Gambier]0.1.3 (2016-04-05)Added support for Python>=2.7.9. [Rafael Monnerat]0.1.1 (2015-06-11)Added sha256 verification. [Rafael Monnerat]0.1.0 (2015-06-10)Initial Release of slapcache. [Rafael Monnerat]
Package: slap.core.cli
slap.core.cliExtension ofargparseto provide fast and customizable argument parsing.FeaturesMinimal API; interact mostly withargparseor type hintsFast; becauseargparseis fastCompletion; built-in supportUsage (Command API)importargparsefromtypingimportAny,Optionalfromslap.core.cliimportCliApp,Commandfromslap.core.cli.completionimportCompletionCommandclassHelloCommand(Command):""" say hello to someone """definit_parser(self,parser:argparse.ArgumentParser)->None:parser.add_argument("name")defexecute(self,args:Any)->Optional[int]:print(f"Hello,{args.name}!")app=CliApp("minimal","0.1.0")app.add_command("hello",HelloCommand())app.add_command("completion",CompletionCommand())app.run()Gives you the following CLI:$ python examples/minimal.py
usage: minimal [-h] [-v] [--version] [{hello,completion}] ...

positional arguments:
  {hello,completion}  the subcommand to execute
  ...                 arguments for the subcommand

options:
  -h, --help          show this help message and exit
  -v, --verbose       increase the verbosity level
  --version           show program's version number and exit

subcommands:
  hello               say hello to someone
  completion          completion backend for bashOn CompletionYou can runpython examples/minimal.py completion --bashto get the code that should be run in your
shell to enable completion features. However, you will need to make command available as a first-order
command in your shell for completion to work (e.g.minimalinstead ofpython examples/minimal.py).Usage (Typed API)fromslap.core.cli.typedimportArgument,Option,TypedArgsBase,subcommandfromtypingimportAnnotatedclassSayHelloArgs(TypedArgsBase):name:Annotated[str,Argument()]greeting:strversion:Annotated[None,Option(version="1.0.0",short_name="V")]args=SayHelloArgs.parse()print(args)Gives you the following CLI:usage: test.py [-h] [--greeting GREETING] [--version] name

positional arguments:
  name

options:
  -h, --help           show this help message and exit
  --greeting GREETING
  --version, -V        show program's version number and exitAnd running it gives:$ python test.py John --greeting Hello
SayHelloArgs(name='John', greeting='Hello', version=None)Note: Completion is currently not supported for the typed API.CompatibilityRequires Python 3.7 or higher.
Package: slap.core.semver
slap.core.semverA semver version constraint specifier compatible withpackaging.Usagefromslap.core.semver.specifierimportSemverSpecifierspec=SemverSpecifier('1.x')assertstr(spec.version_selector.canonical)=="^1.0.0"assertspec.contains("1.2.3")assertnotspec.contains("0.3.0")TheSemverSpecifierconstructor will raisepackaging.specifier.InvalidSpecifierif the
specifier string cannot be parsed.BehaviourThe version ranges supported bySemverSpecifierareinspired by NPM. Below is a table to
illustrate the behaviour:ReleaseExamplePatch release1.0,1.0.x,~1.0.4Minor release1.0,1.x,^1.0.4Major release*orxOtherx.0.4In addition to the NPM semver version ranges, Python version epochs, pre releases, post releases,
dev releases and local versions are supported. To list some examples:2!^1.0.4,~1.0.3.post1,^1.0.4.dev1+gdeadbeef.Note: The remainder fields are not supported in thexplaceholder format.CompatibilityRequires Python 3.6 or higher.
Package: slapd
python-slapdControls your OpenLDAP process in a pythonic way.pip install slapd>>>importslapd>>>process=slapd.Slapd()>>>process.start()>>>process.init_tree()>>>process.ldapwhoami().stdout.decode("utf-8")'dn:cn=manager,dc=slapd-test,dc=python-ldap,dc=org\n'>>>process.stop()TroubleshootingOn distributions like Ubuntu, apparmor may restrictslapdto access some files thatpython-slapdhas generated. This situation can be solved by passing slapd in complain mode:sudoaptinstall--yesapparmor-utils
sudoaa-complain/usr/sbin/slapd
Package: slapd-acl
slapd aclslapd olcAccess (ACLs) utility, your olcAccess in a human readable way.RequirementsldapsearchSetuppip3 install slapd_aclUsageusing ldapi and mdb (default behaviour)slapd_aclspecifing a baseslapd_acl -b 'olcDatabase={0}config,cn=config'using different paramentersusage: slapd_acl [-h] [-H H] [-Y Y] [-D D] [-w W] [-b B] [-ldif] [-enc ENC]

optional arguments:
  -h, --help  show this help message and exit
  -H H        LDAP URL
  -Y Y        SASL mechanism
  -D D        example cn:admin,dc=example,dc=org
  -w W        the user password
  -b B        Base LDAP Search
  -ldif       print a modify ldif
  -enc ENC    encodingModify ldif-ldifoption make the output in a ldif modify format.Exampleroot@ldapmaster:~# slapd_acl -ldif
Executing:
 ldapsearch -Y EXTERNAL -H ldapi:///  -b 'olcDatabase={1}mdb,cn=config' -s base 'olcAccess' -LLL

SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0

dn: olcDatabase={1}mdb,cn=config
changeType: modify
replace: olcAccess
olcAccess: to * 
 by dn.exact=gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth manage 
 by dn.exact="cn=admin,dc=testunical,dc=it" manage 
 by * break 
olcAccess: to attrs=userPassword,shadowLastChange,mail 
 by self write 
 by anonymous auth 
 by * break 
olcAccess: to * 
 by dn.children="ou=repl,dc=testunical,dc=it" read 
 by * break 
olcAccess: to dn.subtree="ou=people,dc=testunical,dc=it" 
 by dn.children="ou=idp,dc=testunical,dc=it" read 
 by self read 
 by * break 
olcAccess: to * 
 by anonymous auth 
 by * breakAuthorsGiuseppe De Marco
Package: slapdash
Slapdashhttps://github.com/cathaychris/slapdash/The Slapdash library lets you create a control dashboard with ease. It takes device driver classes written in simple python and automatically generatesA web server exposing the class via a RESTful API, that can be accessed with HTTP requests or using the provided clients;An automatically generated fronted rendered in a web page that directly connects to the web server for immediate access;and modularly permits the bootstrapping of other interfaces such as RPC. Bring-Your-Own-Interface.For example, it will turn this:classDevice:_current=0.0_voltage=0.0_power=False@propertydefcurrent(self):# run code to get currentreturnself._current@current.setterdefcurrent(self,value):# run code to set currentself._current=value@propertydefvoltage(self):# run code to get voltagereturnself._voltage@voltage.setterdefvoltage(self,value):# run code to set voltageself._voltage=value@propertydefpower(self):# run code to get power statereturnself._power@power.setterdefpower(self,value):# run code to set power stateself._power=valuedefreset(self):self.current=0.0self.voltage=0.0into this:Try running this example withfromslapdash.examplesimportrun_examplerun_example('doc_example')CreditsSlapdash was developed in theTIQI groupat ETH Zürich, primarily byMatt Grau.
Package: slapi
Shadow lichess APILichess API like functions that are not part of the official API.Loginimportslapilila2=slapi.login("username","password")Send messageimportslapiresult=slapi.sendmessage("recipientusername","subject","message",slapi.login("myusername","password"))Join tourneyimportslapislapi.jointourney("tourneyid",slapi.login("username","password"))Talk tourney chatimportslapislapi.talktourneychat("tourneyid",slapi.login("username","password"),"message")
Package: slapimage
slapimagesexPLOOOOOSION!Website:slapimg.whinyaan.xyzGithub:github.com/whinee/slapimagePyPi:pypi.org/project/slapimageTo be updated, be sure to watch this repository and join theDiscord Support Server (!2)for this and other projects.Interested in commissioning projects? Inquire through Discord(whinyaan) or through e-mail(whinyaan@protonmail.com). Price starts at 30 USD.Table of ContentsImportantImportantThis is for our family business. DON'T YOU DARE USE THIS!
Package: slapos.extension.shared
Buildout Extension for SlapOS’s shared featureslapos.extension.shared is a buildout extension that creates .shared
file in a software release directory if shared-parts is defined in buildout
section. .shared file is used to know if a software release is made with
shared feature.UsageAddslapos.extension.sharedin[buildout]section’sextensionsoption like :[buildout]
extensions = slapos.extension.sharedChanges1.0 (2018-08-21)Initial release.Download
Package: slapos.extension.strip
Buildout Extension to strip binariesslapos.extension.strip is a buildout extension that finds shared
libraries, binary executables and static libraries, and calls strip(1)
against them to reduce the size. It is triggered at the end of the
buildout process.UsageAddslapos.extension.stripin[buildout]section’sextensionsoption like :[buildout]
extensions = slapos.extension.stripRequirementsThe following programs are required. If any of them is missing, this
extension does nothing.filefindstripSupported Optionsfile-binaryPath tofileprogram. Defaults to ‘file’ which should work on
any system that has the make program available in the systemPATH.find-binaryPath tofindprogram. Defaults to ‘find’ which should work on
any system that has the find program available in the systemPATH.strip-binaryPath tostripprogram. Defaults to ‘strip’ which should work on
any system that has the strip program available in the systemPATH.do-not-strip-pathA new-line separated list of absolute paths of the files you do not
want to strip. Do not refer a section to get its location. If you do
like ${bazel:location}/bin/bazel, buildout will not work correctly.
Instead do like ${buildout:parts-directory}/bazel/bin/bazel.An example:[buildout]
do-not-strip-path =
  ${buildout:parts-directory}/bazel/bin/bazel
  ${buildout:parts-directory}/anotherparts/bin/dontstripbinaryChanges0.4 (2017-06-06)Fix MANIFEST.in: some files were missing.0.3 (2017-06-05)Add support for Python 30.2 (2017-01-19)Add do-not-strip-path option.0.1 (2014-10-22)Initial release.Download
Package: slapos.recipe.java
slapos.recipe.javaThis recipe downloads and installs java in your buildout.Buildout configuration:Add this section to your buildout configuration:[buildout]
parts =
    ... your other parts ...
    java
...

[java]
recipe = slapos.recipe.javaBy default it will fetch Java 6u25, but you might want to install from another location or another version like this:[java]
recipe = slapos.recipe.java
download-url = ftp://location/to/self-extracting/java.binOr you can install openjdk instead.[java]
recipe = slapos.recipe.java
flavour = openjdkNotes:This recipe only works with linux at the momentThis recipe requires rpm2cpio and cpio to be installed on your system.Authors:Original author: Cedric de Saint Martin - cedric.dsm [ at ] tiolive [ dot ] comInspired by : z3c.recipe.openoffice made by Jean-Francois Roche -jfroche@affinitic.beChangelog0.0.2Adapting to use auto-extracting packages, and not rpms.
[Cedric de Saint Martin]0.0.1Initial Commit
[Cedric de Saint Martin]
Package: slapos.recipe.nosqltestbed
slapos.recipe.nosqltestbedChangelog0.0.9 (2011/04/06)resetting the default software type to kumo_cloud
[Guillaume Bottex]0.0.8 (2011/03/29)Adding user input support to set testing options (number of testers and servers, number of requests, …)
[Guillaume Bottex]0.0.7 (2011/03/03)stripping connection_xml data for each software type in a better way
[Guillaume Bottex]0.0.6 (2011/03/02)stripping connection_xml data for each software type
[Guillaume Bottex]0.0.5 (2011/03/01)Fixing mistake
[Guillaume Bottex]0.0.4 (2011/02/28)Adapting the __init__ method to the modification made to slapgrid
[Guillaume Bottex]0.0.3 (2011/02/24)Fixing mistakes
[Guillaume Bottex]0.0.2 (2011/02/24)Fixing mistakes
[Guillaume Bottex]0.0.1dev (2011/02/24)Initial version
[Guillaume Bottex]
Package: slapos.zcbworkarounds
Workarounds for zc.buildout issuesThis egg is an extensions to zc.buildout to solve specific issues related with
zc.buildout bugs.It is only allowed to add solutions for already known bugs by zc.buildout
developers. As soon as upstream bug is fixed and fix is released, workaround
shall be removed.0.1 (2011-05-27)Renamed from slapos.tool.zcbworkarounds [Łukasz Nowak]
Package: slapp
🇸🇪 SläppTool for quick tagging and deploying releases to Git. Släpp automatically generates and pushes CHANGELOG file to your repo, based on your commit history.InstallationpipinstallslappQuick startInit slapp configslappinitEdit slapp.yml file if neededDo some stuff in your repo and commit it with *gitadd.&&gitcommit-m"* Added some cool features!"Generate release tag and build auto-changelog in one command!slappreleaseReleaseOnlySemantic Versioningis supported, versions have to be without prefixes or postfixes.Advanced usage ofreleasecommand:slapprelease[OPTIONS][MANUAL_VERSION]Arguments:[MANUAL_VERSION]Manuallyaddedversionname

Options:-t,--typeTEXTReleasetype:major,minor,patch[default:minor]--dry/--no-dryDonotperformanyactionswithgitrepo[default:False]--helpShowthismessageandexit.VersionsYou can view all versions in repo byversionscommand:slappversions[OPTIONS]Options:-l,--lastINTEGERShowonlylastNversions.-r,--reverseOrderversionsbyascending.[default:False]For example, you want to see the earliest three versions:slappversions-r-l3Add randomly generated namingsYou can randomly name your releases from list or several lists of words.
Just addrandom_namesoption to your config file:. . .random_names:-[Aggressive,Brave,Calm]-['Dog','Cow','Cat']Släpp will automatically generate a release name for you by mixing words from given lists. For example:0.1.0 Brave Cat
Package: slappt
Slurmscripts forApptainerjobsContentsOverviewRequirementsInstallationQuickstartCaveatsShell selectionSingularity supportPre-commandsDocumentationDisclaimerOverviewslapptgenerates and submits Slurm job scripts forApptainerworkflows. Jobs can be configured in YAML or via CLI.Requirementsslapptrequires Python3.8+ and a few core dependencies, includingclick,pyaml,paramiko, andrequests, among others.To submit a job script, the host machine must either runslurmctldwith standard commands available, or must be able to connect via key- or password-authenticated SSH to the target cluster.Installationslapptisavailable on the Python Package Indexand can be installed withpip:pipinstallslapptQuickstartSay you have access to a Slurm cluster withapptainerinstalled, and you have permission to submit to thebatchpartition.Copy thehello.yamlfile from theexamplesdirectory to your current working directory, then run:slappthello.yaml>job.shAlternatively, without the configuration file:slappt--imagedocker://alpine\--shellsh\--partitionbatch\--entrypoint"echo 'hello world'">hello.shYourhello.shscript should now contain:#!/bin/bash#SBATCH --job-name=0477f4b9-e119-4354-8384-f50d7a96adad#SBATCH --output=slappt.0477f4b9-e119-4354-8384-f50d7a96adad.%j.out#SBATCH --error=slappt.0477f4b9-e119-4354-8384-f50d7a96adad.%j.err#SBATCH --partition=batch#SBATCH -c 1#SBATCH -N 1#SBATCH --ntasks=1#SBATCH --time=01:00:00#SBATCH --mem=1GBapptainerexecdocker://alpinesh-c"echo 'hello world'"If already on the cluster, use the--submitflag to submit the job directly. (Standard Slurm commands must be available for this to work.) In this case the job ID is shown if submission was successful.You can provide authentication information to submit the script to remote clusters over SSH. For instance, assuming you have key authentication set up and your key is~/.ssh/id_rsa:slappt...--host<clusterIPorFQDN>--username<username>CaveatsThere are a few things to note about the example above.Shell selectionFor most image definitions, specifying theshellis likely not necessary, as the default isbash. However, for images that don't havebashinstalled (e.g.,alphineonly hassh) a different shell must be selected.Singularity supportIf your cluster still usessingularity, pass the--singularityflag (or set thesingularitykey in the configuration file totrue) to substitutesingularityforapptainerin the command wrapping your workflow entrypoint.Pre-commandsNote:ifapptainerorsingularityare not available by default on your cluster's compute nodes, you may need to add--precommands (or apresection to the configuration file), for instance--pre "module load apptainer", or:...pre:-module load apptainer...DocumentationDocumentation is available atslappt.readthedocs.io.DisclaimerThis project is not affiliated with Slurm, Apptainer or Singularity and cannot guarantee compatibility with all cluster configurations.
Package: slapr
Select AWS ProfileSelect AWS Profile (slapr) is a simple tool that lets you select which AWS Profile you want to use and sets it as the default AWS profile, so that you can easily use your favorite AWS CLI commands.InstallationpipinstallslaprUsageWARNING:If you already have configured adefault aws cli profile, please rename it otherwise the tool will overwrite it.If you have set theAWS_PROFILEenvironment variable the tool won't work.ContributingPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.How to testSetup virtual environment and install requirementsvirtualenvenvsourceenv/bin/activate
pipinstall-rrequirements.txtOnce you are ready with your changes and  you want to test them locally, install the tool in editable modepipinstall--editable.LicenseThis project is under The GNU General Public License v3.0