semvec/pypi-packages huggingface dataset:
SUDP 1.1.1
Safely wrapper for UDP protocol. Python library
License: MIT

<div align="center">
	<h1>sUDP</h1>
</div> 

![PyPI - Version](https://img.shields.io/pypi/v/SUDP)
![PyPI - License](https://img.shields.io/pypi/l/sudp)
![PyPI - Format](https://img.shields.io/pypi/format/SUDP)
![sudp](https://raw.githubusercontent.com/artegoser/artegoser.github.io/master/imgsforproj/sudp.png "sudp")

Safely wrapper for UDP protocol. Python library.  

After sending the message, the sender waits for a response from the recipient (confirmation of delivery). If there is no response, the data was not delivered

<div><a href='https://ru.freepik.com/vectors/background'>Background author</a></div>
grudge 2021.1
Discretize discontinuous Galerkin operators quickly, on heterogeneous hardware
License: MIT
Requires Python: ~=3.6

grudge
======

.. image:: https://gitlab.tiker.net/inducer/grudge/badges/master/pipeline.svg
    :alt: Gitlab Build Status
    :target: https://gitlab.tiker.net/inducer/grudge/commits/master
.. image:: https://github.com/inducer/grudge/workflows/CI/badge.svg?branch=master&event=push
    :alt: Github Build Status
    :target: https://github.com/inducer/grudge/actions?query=branch%3Amaster+workflow%3ACI+event%3Apush

..
    .. image:: https://badge.fury.io/py/grudge.png
        :alt: Python Package Index Release Page
        :target: https://pypi.org/project/grudge/

grudge helps you discretize discontinuous Galerkin operators, quickly
and accurately.

It relies on

* `numpy <https://pypi.org/project/numpy>`_ for arrays
* `modepy <https://pypi.org/project/modepy>`_ for modes and nodes on simplices
* `meshmode <https://pypi.org/project/meshmode>`_ for modes and nodes on simplices
* `loopy <https://pypi.org/project/loopy>`_ for fast array operations
* `leap <https://pypi.org/project/leap>`_ for time integration
* `dagrt <https://pypi.org/project/dagrt>`_ as an execution runtime
* `pytest <https://pypi.org/project/pytest>`_ for automated testing

and, indirectly,

* `PyOpenCL <https://pypi.org/project/pyopencl>`_ as computational infrastructure

PyOpenCL is likely the only package you'll have to install
by hand, all the others will be installed automatically.

.. image:: https://badge.fury.io/py/grudge.png
    :target: https://pypi..org/project/grudge

Resources:

* `documentation <https://documen.tician.de/grudge>`_
* `wiki home page <https://wiki.tiker.net/Grudge>`_
* `source code via git <https://gitlab.tiker.net/inducer/grudge>`_