Saravanan666/pypi-org huggingface dataset:
Package: isr-matcher
ISR MatcherA package for map matching on german rail network.DescriptionThis package enables map matching onto german rail network. The data of the rail infrastructure is requested fromISR, a service of Deutsche Bahn.GNSS measurements can be input only in CSV format. They must contain at least three columns (latitude, longitude and time). Further columns can be used by the tool (altitude, speed, acceleration), but they are not necessary.The tool matches the GNSS trajectory to the german rail network and performs certain analysis tasks. Results are currently only written to file.Please note that this is a prototype of a map matching tool that was created during a 4-month period for my master's thesis. The implementation may suffer from unexpected errors, bugs or performance issues. Development is still performed in near future, but it is unclear as of now how long this project will be supported.Getting StartedDependenciesComing SoonInstallingComing SoonExecuting programComing SoonHelpComing SoonAuthorsMarco Gillwald (marco.gillwald@gmx.de/mgillwald)Version History0.0.2Readme added0.0.1Initial ReleaseLicenseThis project is licensed under the Apache Software License 2.0 - see the LICENSE.md file for detailsAcknowledgmentsThis package does not include, but allows to query data from infrastructure registry (Infrastrukturregister) of Deutsche Bahn.
This package uses kilometrage information from the datasetGeo-Streckennetzof Deutsche Bahn.
Package: is-safe-url
is_safe_url()Redirecting a visitor to another URL is common. It's also common that the
redirect target is controllable by a visitor. One can often find a?nextor?on_completeGET parameter with the redirect target.While this form of redirection is convenient, blindly redirecting a visitor to
the given target can easily lead toUnvalidated Redirect and Forwards.
Thus, one needs to check if the redirect target is "safe" before redirecting a
visitor.TheDjango web frameworkhas a utility functionis_safe_url()that attempts to validate a given target against a set of valid
hosts. This package unbundles the function and easily allows other projects to
use it.>>>fromis_safe_urlimportis_safe_url>>>is_safe_url("/redirect/target",{"example.com","www.example.com"})True>>>is_safe_url("//example.com/redirect/target",{"example.com","www.example.com"})True>>>is_safe_url("//evil.net/redirect/target",{"example.com"})False>>>is_safe_url("http://example.com/redirect/target",{"example.com"})True>>>is_safe_url("http://example.com/redirect/target",{"example.com"},require_https=True)False>>>is_safe_url("https://example.com/redirect/target",{"example.com"},require_https=True)TrueSecurityPlease report security issuesprivatelyto theDjango security teamorMarkus Holtermann.
Package: issfile
issfileLibrary for openingISSfiles and their conversion to tiff.Installationpip install issfileConverting .iss-pt files to .tiff filesiss2tiff --help

iss2tiff file.iss-ptthis will create file.tif and file.carpet.tif containing images and carpets respectively.
Metadata is also saved in the tiffs in the description tag. A pdf with some plots is created too.Use as a libraryfrom matplotlib import pyplot as plt
from issfile import IssFile

with IssFile(file) as iss:
    image = iss.get_image(c=1, t=5)
    carpet, (time, x, y, z) = iss.get_carpet(c=1, t=5)

    plt.figure()
    plt.imshow(image)
    plt.figure()
    plt.plot(carpet.sum(1))
Package: issformat
## issformat—Contact:griffin.foster@gmail.comMetadata and wrapper format for LOFAR international single station data sets. Useful to generate JSON metadata files and HDF5 wrappers around raw data files produced at a LOFAR international station. Supports total correlation (ACC), beamlet statistics (BST), subband statistics SST, subband correlation (XST) files.#### Required Python Modulesnumpyjson#### Optional Python Modulesh5py#### InstallThe latest release (0.0.2 as of January 25, 2018) can be installed via pip:` pip install issformat `Otherwise, the standard install will install the package:` git clonehttps://github.com/griffinfoster/issformatcd issformat sudo python setup.py install `While developing it is useful to do a developer install:` sudo python setup.py develop `A generic usage scriptissConverter.pywill be install globally.#### Usage#### DocumentationThe format definition and module usage is documented [here](https://github.com/griffinfoster/issformat/blob/master/docs/pdf/format_definition.pdf).
Package: issh
isshImproved SSH launcher that provides a browsable
menu of SSH servers. Uses~/.ssh/configto generate menu.For more tips on using SSH and the configuration file, check outhttps://www.devdungeon.com/content/ssh-tipsInstallInstall from pypi.org using:python-mpipinstallisshInstall from source by running this from
the root of the source code directory:pythonsetup.pyinstallUsageSimply runisshfrom the command line to launch
the menu.isshOr invoke via Python:python-misshTo use the tool inside PYthon source code:fromisshimportISSHissh=ISSH()issh.run()ControlsEscorq: QuitEnter,l, orRight Arrow: ConnectjorDown Arrow: DownkorUp Arrow: Upe: Edit SSH config fileWhen using the Edit (e) command, it tries to use
the editor defined inEDITORenvironment variable,
otherwise attempts to default to a system editor.TroubleshootingIf you have permission errors with the~/.ssh/configfile,
make sure the.ssh/directory has700permissions and
theconfigfile has600permissions. Also ensure
the owner is correct.Source codehttps://github.com/DevDungeon/isshAuthorNanoDanonanodano@devdungeon.comTo doOn right, show the config details
Package: issho
isshoisshoand intuitive wrapper overparamikofor configuring
and talking to a remote host.keyringis used to
manage secrets locally.isshois designed such that interacting with a
single, heavily used remote machine should
beeasy, and working with more than one remote
machine should besimple.Free software: MIT licenseDocumentation:https://issho.readthedocs.io.InstallationInstall withpiporcondapip install isshoconda install -c conda-forge isshoFeaturesSimple access to simple commandsPort forwardingExecuting commands over sshTransferring files over sftpRunning a hive queryCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.The sftp work and (future)testing framework is adapted fromJeff Hinrichs’s
excellentpysftppackage, and some of the ssh
framework is inspired byColin Wood’ssshed.Shout out toSpencer Tipping,Neal Fultz, andFactualfor helping me learn to write my own tools.Thanks toMichael Vertulifor helping test.History0.5.1 (2019-06-24)AddhadoopoperatorsAllow some simple runtime execution by overriding__getattr__Add new operators to docs0.5.0 (2019-06-24)Error release0.4.2 (2019-06-22)Addsparkandspark_submitoperatorUpgrade toparamiko >=2.5.0, fixing bug with recent versions ofcryptography0.4.0 (2019-06-07)Switch from bumpversion topunch0.3.6 (2019-06-06)Format code using blackUpdate install to include conda-forge path0.3.5 (2019-05-23)Delete blank top line from beeline by default.0.3.4 (2019-05-23)Allow hive to output to a fileAdd environment variable profiles withissho envUpdate docsAllow users to re-use variables that have been set in previous configurations0.3.3 (2019-05-18)Fix bug related to paramiko v2.4 not liking the Mac version of ssh keys.Added clear error messages to fix.0.3.1 (2019-04-11)Fix bug regarding ssh vs local user identity0.3.0 (2019-04-09)Add more configuration and reduce variables on theIsshoobject.Allowprompt_toolkit>=1.0.10to allowjupyterinteroperability.Set up useful passwords usingissho config0.2.5 (2019-03-25)Clean up hive operator and sftp callbackNote thatisshois incompatible withjupyter_console<6.0andipython<7.00.2.4 (2019-03-25)Fix bug in hive operator0.2.3 (2019-03-25)Add.readthedocs.yml; docs build now passes.0.2.2 (2019-03-24)Clean up docs, try to have a passing build0.2.1 (2019-03-22)Add docstrings for all functionsAdd autodocsSwitch outbumpversionforbump2version0.2.0 (2019-03-22)Add Hive functionAdd configuration CLIFix Travis config to Python 3.5+0.1.0 (2019-02-26)First release on PyPI.
Package: iss-libs
ISS Libs☤ Quick StartTo install iss_libs, simply run the following at your prompt:# from pypipip3installiss-libs☤ ContributionsSomsak Binyaranee (@postersom) - Tests / CI / Uploads to Pypi☤ LicenseISS Libs is released under theMITlicense. Please see theLICENSEfile for more details.
Package: iss-location-now
International Space Station Location FinderInstallationpip install iss-location-nowUsage# importing module
from iss_location_now import iss_location_now 

# calling the iss_now function
iss_location_now.iss_now()Sample Output{
 'iss_longitude': -82.64,
 'iss_latitude': 27.76,
 'timestamp': 1646730702,
 'response_message': 'success'
 }
Package: isso
Isso – a commenting server similar to DisqusIsso –Ich schrei sonst– is a lightweight commenting server written in
Python and JavaScript. It aims to be a drop-in replacement forDisqus.FeaturesComments written in MarkdownUsers can edit or delete own comments (within 15 minutes by default).
Comments in moderation queue are not publicly visible before activation.SQLite backendBecause comments are not Big Data.Disqus & WordPress ImportYou can migrate your Disqus/WordPress comments without any hassle.Configurable JS clientEmbed a single JS file, 65kB (20kB gzipped) and you are done.Seeisso-comments.defor alive demo, more
details anddocumentation.ScreenshotGeting startedRequirementsPython 3.6+ (+ devel headers)SQLite 3.3.8 or latera working C compilerInstall Isso fromPyPi:pip install issoThen, follow theQuickstartguide.If you're stuck, follow theInstall guide,
seeTroubleshootingand browse
thethe full documentation.DockerA Docker image with the latest stable release is provided atghcr.io/isso-comments/isso:latest. SeeUsing Docker.ContributingPull requests are very much welcome! These might begood first issuesSeeWays to ContributeTranslateDevelopmentRefer to the docs forInstalling from Source.HelpJoin#issoviaMatrixor via IRC onLibera.ChatAsk a question onGitHub Discussions.
Package: isso-cn
Isso – a commenting server similar to DisqusEnglishIsso –Ich schrei sonst– is a lightweight commenting server written in
Python and JavaScript. It aims to be a drop-in replacement forDisqus.This project fork isIsso(github,pypi), which is suitable for China.
The new features of the environment, for ease of use, are now re-released to
pypi, renamed toisso-cn(github,pypi).Seeisso-cn.rtfd.vipfor more details.中文Isso – 是一个使用Python和JavaScript编写的轻量级的评论服务，
它旨在成为Disqus的替代产品。本项目fork自isso（github,pypi），
增加了适合中国国内环境的新功能，为了方便使用，现在重新发布到pypi，
重命名为isso-cn（github,pypi）。详细文档请参考isso-cn.rtfd.vip此仓库用以翻译isso中文文档，并增加一些适合国内环境的小功能，且会保持与原仓库代码更新合并。新评论微信提醒、审核，参考文档-服务端-Wechat。
Package: is-sorted
is_sortedis a tiny Python tool to check if list (or any iterable) is sorted.compatible with builtinsortedfunctioncan check multiple keys sorting with custom orderInstallationpip install is_sortedExamplesA simple way to check sorting>>>fromis_sortedimportis_sorted>>>is_sorted([1,2,3,4,5,6])True>>>is_sorted([1,3,2,0])False>>>is_sorted([5,4,3,2,1],reverse=True)True>>>is_sorted([(1,2),(2,0),(3,10),(3,9),(4,5)],key=lambdax:x[0])TrueMultiple keys sorting>>>data=[(1,2),(1,1),(2,3),(2,3),(3,5)]>>>is_sorted(data,multi=[(lambdax:x[0],False),(lambdax:x[1],True)])True
Package: is-string
is_stringA small Python library to determine if something is a stringInstallationpipinstallis-stringUsagefromis_stringimportis_stringprint(is_string('1'))#Trueprint(is_string(1))#Falseorimportis_stringprint(is_string.is_string('1'))#Trueprint(is_string.is_string(1))#FalseCreditsThis project was inspired by the work done byJacob Tomlinson, especially the brilliant Python libraryis-number
Package: issue2branch
A helper for naming feature branches with gitThis app fetches issue titles from different issue trackers, and checkouts
feature branches with nice namespignacio/issue2branch ‹master› % issue2branch 4
Getting issue title for issue: '4'
Requesting 'https://api.github.com/repos/pignacio/issue2branch/issues/4'
Got title: 'Issue 4 Write README'
Branching 'issue-4-write-readme'
pignacio/issue2branch ‹issue-4-write-readme› %Installationpip install issue2branchUsageissue2branch --list          # -l/--list: show the current open issues
issue2branch -l --limit 50   # --limit the amount of issues listed
issue2branch -s <issue>      # -s/--show: print the issue description
issue2branch <issue>         # Fetch the <issue> title and checkout a branch
issue2branch <issue> --take  # Additionally, set yourself as the assignee, when
                             # possible
issue2branch <issue> --noop  # -n/--noop runs dry (without making changes)Additional redmine usagesRedmine supports additional parameters:issue2branch --list --mine       # -m/--mine show only tickes assigned to you
issue2branch --list -v <version> # -v/--version filter by target version
issue2branch --list --all        # List all (including closed) issues
issue2branch --project myproject # -p/--project filter issues by project
issue2branch --all-projects      # Show all projectsSupported issue trackersGithubandBitbucketpublic issue trackers are supported out of the box. For private ones, auth
tokens must be added.RedmineConfigurationThe configuration file default location is<git repo
root>/.issue2branch.config, and can be overriden via theISSUE2BRANCH_CONFIGenviroment variable.The file follows theConfigParserformat and has the following sections:[main]
tracker = issue tracker type. one of redmine, github, bitbucket.
          Github and Bitbucket are detected automatically based on the origin
          remote hostname

[auth]
user = HTTP authentication user
password = HTTP authentication password, if missing when user is present, a
           prompt will ask for it each time issue2branch is run

[list]  # --list options
limit = number of issues to retrieve when listing. Defaults to 40.
        Is overrided at runtime via the --limit argument

[redmine] # Redmine specific config
url = url where the issue tracker is located
inprogress_id = Internal redmine ID for the "In progress" status. Needed for
                --take
assignee_id = Internal redmine ID for the assignee. Needed for --take
project = Only show issues from this project

[github] # Github specific config
repo_user = the owner of the issue tracker. Useful for overriding real owner
            when working on a fork. Defaults to origin's owner
repo_name = name of the remote repo. Defaults to origins's name

[bitbucket] # Bitbucket specific config
repo_user = the owner of the issue tracker. Useful for overriding real owner
            when working on a fork. Defaults to origin's owner
repo_name = name of the remote repo. Defaults to origins's name
Package: issue-expander
issue-expanderExpand GitHub issue references into Markdown links$ echo 'rust-lang/rust#106827' | issue-expander -
[Update LLVM to 15.0.7 #106827](https://github.com/rust-lang/rust/pull/106827)

$ echo '#106827' | issue-expander --default-source 'rust-lang/rust'
[Update LLVM to 15.0.7 #106827](https://github.com/rust-lang/rust/pull/106827)This project is not yet stable in any way and makes absolutely no guarantees about behavior
(between releases, or otherwise).UsageUsage: issue-expander [OPTIONS] FILE

  Turn references like "foo/bar#123" into Markdown links, like

  "[Prevent side fumbling #123](https://github.com/foo/bar/pull/123)"

  issue-expander works for references to issues and to pull requests.

  References are only expanded if they are found at GitHub.  To expand
  references from private repositories, you'll need to pass your GitHub token.
  This can be done via environment variables or via command line options.

  To interpret references like `#1138` as `adamwolf/issue-expander#1138`,
  specify defaults using `--default-source`.

Options:
  --default-source USER/REPO  Use USER/REPO when not specified in issue
                              reference. (Example: "adamwolf/issue-expander")
  -p, --github-token TOKEN    GitHub token for looking up issue references. You
                              may want to use the environment variable
                              ISSUE_EXPANDER_GITHUB_TOKEN instead.
  --version                   Show the version and exit.
  --help                      Show this message and exit.InstallationIf you use Homebrew, you can install issue-expander like this:brew tap adamwolf/issue-expander
brew install issue-expanderOtherwise, I recommend installing withpipx. Once you've got pipx installed, you can install issue-expander like this:pipx install issue-expanderand pipx installs issue-expander into its own little area, just for you, where you don't have to worry about it messing with any system-wide or even user-wide Python dependencies.If you want to generate a binary that can run issue-expander without needing Python to be installed, seeBUILDING.md.If you want to do something different, issue-expander is available on PyPI. Go hogwild.DevelopmentThere are a lot of ways to set up a development environment for a Python application.  This is one of them.Before you follow these steps, make sure Python 3 is installed.Clone the issue-expander repository.git clone https://github.com/adamwolf/issue-expander.gitCreate a virtual environment and activate it.cd issue-expander
python3 -m venv venv
source venv/bin/activateInstall the package in editable mode (with development extras).pip install -e .[dev]Make sure you can run the tests.pytestMake sure you can run the linter.pre-commit run --all-filesAt this point, you should be able to make changes to the code.ContributingSeeCONTRIBUTING.md.
Package: issue-manager
InstallationThis project is published
on thePython Package Index (PyPI)at:https://pypi.org/project/issue-manager/.
It should be installable from Python distribution platforms or Integrated Development Environments (IDEs).
Otherwise, it can be installed from a command console usingpip:For all users (after acquiring administrative rights)For the current user (no administrative rights required)Installationpip installissue-managerpip install--userissue-managerUpdatepip install--upgradeissue-managerpip install--user--upgradeissue-managerDocumentationThe documentation is available athttps://src.koda.cnrs.fr/eric.debreuve/issue-manager/-/wikis/home.AcknowledgmentsThe project is developed withPyCharm Community.The development relies on several open-source packages
(seeinstall_requiresinsetup.py, if present; otherwiseimportstatements should be searched for).The code is formatted byBlack,The Uncompromising Code Formatter.The imports are ordered byisort…your imports, so you don’t have to.
Package: issuetracker
This issue tracker is a very very very small (albeit very efficient) issue
tracker build on top of the automatic Django admin.NotePlease note that I (Bruno Bord) am not the original author of this piece
of software. I first saw this on Django Snippets:http://djangosnippets.org/snippets/28/It’s the work of Paul Bissex - Many thanks to him.This snippet was designed for older versions of Django, and I just thought
it deserved a fresh new start, using the latest Django features.Further documentation:http://django-mini-issue-tracker.rtfd.org
Package: issurge
issurgeDeal with your client's feedback efficiently by creating a bunch of issues in bulk from a text file.Supported platformsGitlab (including custom instances): requiresglabto be installedGithub: requiresghto be installedInstallationpip install issurgeUsageThe command needs to be run inside of the git repository (this is used to detect if the repository uses github or gitlab)issurge  [options] <file> [--] [<submitter-args>...]
issurge --help<submitter-args>contains arguments that will be passed as-is to everyglab(orgh) command.Options--dry-run:Don't actually post the issues--debug:Print debug informationSyntaxIndentation is done with tab characters only.Title:The title is made up of any word in the line that does not start with~,@or%. Words that start with any of these symbols will not be added to the title, except if they are in the middle (in that case, they both get added as tags/assignees/milestones and as a word in the title, without the prefix symbol)Tags:Prefix a word with~to add a label to the issueAssignees:Prefix with@to add an assignee. The special assignee@meis supported.Milestone:Prefix with%to set the milestoneComments:You can add comments by prefixing a line with//Description:To add a description, finish the line with:, and put the description on another line (or multiple), just below, indented once more than the issue's line. Exemple:My superb issue ~some-tag:
     Here is a description

     I can skip lines
Another issueNote that you cannot have indented lines inside of the description (they will be ignored).Add some properties to multiple issuesYou can apply something (a tag, a milestone, an assignee) to multiple issues by indenting them below:One issue

~common-tag
    ~tag1 This issue will have tags:
        - tag1
        - common-tag
    @me this issue will only have common-tag as a tag.

Another issue.One-shot modeYou can also create a single issue directly from the command line withissurge new.If you end the line with:, issurge will prompt you for more lines.$ issurge --debug new ~enhancement add an interactive \"one-shot\" mode @me:
Please enter a description for the issue (submit 2 empty lines to finish):
> Basically allow users to enter an issue fragment directly on the command line with a subcommand, and if it expects a description, prompt for it
> 
> 
Submitting add an interactive "one-shot"  (...) ~enhancement @me [...]
Running gh issue new -t "add an interactive \"one-shot\" mode" -b "Basically allow users to enter an issue fragment directly on the command line with a subcommand, and if it expects a description, prompt for it" -a @me -l enhancement
Package: issuudl-saperoi
issuudl-pyA python-based downloader for Issuu.Functionsdownload(url, end, ext, folder, start) and downloadWithId(id, end, ext, folder, start)download(url: str, end: int, ext: str, folder: str ="./", start: int = 1)
downloadWithId(id: str, end: int, ext: str, folder: str ="./", start: int = 1)These 2 functions download all pages within the given range.Required variables: Article URL or ID. Page you want it to end on. Extension ("swf", "jpg" or "both").Optional variables: Folder you want it to be stored (must exist, otherwise defaults to the folder the script is running in). Starting page (defaults to the first page).The URL/ID, extension and folder must be strings. Starting and ending pages must be integers.downloadPage(url, page, ext, folder) and downloadPageWithId(id, page, ext, folder)downloadPage(url: str, page: int, ext: str, folder: str ="./")
downloadPageWithId(id: str, page: int, ext: str, folder: str ="./issuu/")These 2 functions downloads the specific page. Can also be done with download() but this makes it easier.Required variables: Article URL or ID. Specific page. Extension ("swf", "jpg" or "both").Optional variables: Folder you want it to be stored (must exist, otherwise defaults to the folder the script is running in).The URL/ID, extension and folder must be strings. The desired page must be an integer.getId(url)getId(url: str)This function retrieves the article ID.Required variables: Article URL.The URL must be a string.getJPG(page, id, folder) and getSWF(page, id, folder)getJPG(page: int, id: str, folder: str ="./")
getSWF(page: int, id: str, folder: str ="./")This retrieves the Jpeg file or Flash file.Required variables: Article ID. Specific page.Optional variables: Folder you want it to be stored (must exist, otherwise defaults to the folder the script is running in).The ID and folder must be strings. The desired page must be an integer.