semvec/pypi-packages huggingface dataset:
cpdalp 1.2.0
ALPACA-centered Pure Numpy Implementation of the Coherent Point Drift Algorithm
License: MIT
Keywords: image processing,point cloud,registration,mesh,surface

#############
Python-CPD
#############
.. image:: https://travis-ci.com/siavashk/pycpd.svg?branch=master
    :target: https://travis-ci.com/siavashk/pycpd

Pure Numpy Implementation of the Coherent Point Drift Algorithm.

MIT License.

*************
Introduction
*************

This is a pure numpy implementation of the coherent point drift `CPD <https://arxiv.org/abs/0905.2635/>`_ algorithm by Myronenko and Song. It provides three registration methods for point clouds: 1) Scale and rigid registration; 2) Affine registration; and 3) Gaussian regularized non-rigid registration.

The CPD algorithm is a registration method for aligning two point clouds. In this method, the moving point cloud is modelled as a Gaussian Mixture Model (GMM) and the fixed point cloud are treated as observations from the GMM. The optimal transformation parameters maximze the Maximum A Posteriori (MAP) estimation that the observed point cloud is drawn from the GMM.

The registration methods work for 2D and 3D point clouds. For more information, please refer to my `blog <http://siavashk.github.io/2017/05/14/coherent-point-drift/>`_.

*************
Pip Install
*************
.. code-block:: bash

  pip install pycpd

************************
Installation From Source
************************

Clone the repository to a location, referred to as the ``root`` folder. For example:

.. code-block:: bash

  git clone https://github.com/siavashk/pycpd.git $HOME/pycpd

Install the package:

.. code-block:: bash

  pip install .

For running sample registration examples under ``examples``, you will need ``matplotlib`` to visualize the registration. This can be downloaded by running:

.. code-block:: bash

 pip install matplotlib

*****
Usage
*****

Each registration method is contained within a single class inside the ``pycpd`` subfolder. To try out the registration, you can simply run:

.. code-block:: bash

 python examples/fish_{Transform}_{Dimension}.py

where ``Transform`` is either ``rigid``, ``affine`` or ``deformable`` and ``Dimension`` is either ``2D`` or ``3D``. Note that examples are meant to be run from the ``root`` folder.
crawltools 0.2.1
Simple crawlers
License: MIT
Requires Python: >= 3
Keywords: crawler,scrapy

# Crawler

Simple crawler

## Installation

```
pip install crawltools
```

## Quick start

```
crawler webtoon --id {id} --output {path/to/output}
```

Crawlers:
- webtoon (naver webtoon)
- manatoki
gle-ip 0.0.1
Retrieve local, global, external ipaddress.
License: MIT
Keywords: python,ipaddress,global ip,local ip,router ip

# gleip

glip is a module for retrieve ip address like local-ip, global-ip, external-ip as string.

## Installation

Run the following to install:

'''python
pip install gle_ip
'''

## Usage
'''
from lgeip import IP

Ip = IP()

local_ip = Ip.get_local_ip() # TO get your local ipaddress.

global_ip = Ip.get_global_ip() # To get your global ipaddress.
 
external_ip = Ip.get_external_ip() # To get external(of connected device) ipaddress, returns the ip address of 1st device
'''
## How it works

It use's -->
'''
    --> os module,
    --> requests module,
    --> platfrom module,
    --> upnpclient module.

***Local_IP is collected from the cmd(in Windows) or Bash-Terminal(in Linux) using 'ipconfig'/ 
'hostname -I' command.So there is no need to get the hostname like socket module does and 
the accuracy of the output is 100% in Linux Os.

***Global_IP is collected by sending request to 'https://checkip.amazonaws.com' or 
'https://www.wikipedia.org' using python requests module.So to get the global_ip a stable 
net connection is needed.

***External_IP  of any router or alike devices can be collected using upnpclient module.
It takes a little more time to get the external_ipaddress Compare to other two functions.Though it don't require
stable Internet connection but requires a stable connection between the devices.
'''
## License

MIT License