semvec/pypi-packages huggingface dataset:
machineio 0.8.0
Machine and robotics gpio hardware interface creation toolkit.

# Machine IO

Unified GPIO functor interface engine.

## What is machineio?
 Interface Engine/Protocol Translator 
Want to use functional programming that's specific to your machine/robot?

Machineio is a library to help you create a single unified interface for all your GPIO!
for your machines that use one or more micro controllers.
It helps you quickly create your own functions (functors) for interfacing with hardware.
The specific micro controller(s) you choose to use can later be swapped out with simple
modifications of your functor library. Devices can be added and controlled over a network
with a few simple additions to your functor library. Translations and groups allow complete
customizations.


# Pin and Group functor model

Every motion control system is different in design and implementation.
Therefor every motion control system must have a different set of functions that create its library.
A huge majority of these systems use the same protocols and are fundamentally based on I/O pins.
A single pin almost never does all of what you need, groups of pins perform complex actions together.
This is a way to overcome both of these problems in a very elegant manner.
You create your own function interface library for your machine based on Pins, 
and Groups of Pins, and Groups of Groups.
This is done by creating a Device, Pin and Group objects and specifying a few modifying functions.
The only blocking call in a pin input. It waits to return it's value and should only take a 
fraction of a second even over a network. Pins in groups and can have time delays and
input pins can have callbacks added with keyword arguments. Controlling a device over a network
can be added by creating a Network object and passing it as a parameter to a device.
scipion-em-sll 0.0.1
Scipion plugin for CryoEM tools developed at SciLifeLab
Keywords: scipion electron-microscopy cryo-em structural-biology image-processing scipion-2.0

==========
SLL plugin
==========

Scipion plugin for CryoEM tools developed at `SciLifeLab <https://www.scilifelab.se/>`_.

Installation
____________

You will need to use `Scipion 2.0 <https://github.com/I2PC/scipion/releases/tag/v2.0>`_ to be able to run these protocols. To install the plugin, you have two options:

a) Stable version

   .. code-block:: bash

      scipion installp -p scipion-em-sll

b) Developer's version

   * download repository

   .. code-block:: bash

      git clone https://github.com/scipion-em/scipion-em-sll.git

   * install

   .. code-block:: bash

      scipion installp -p path_to_scipion-em-sll --devel

To check the installation, simply run one of the following Scipion tests:

.. code-block:: bash

   scipion test gctf.tests.test_protocols_gctf.TestGctfRefine
   scipion test gctf.tests.test_protocols_gctf.TestGctf


Protocols
_________

.. csv-table::
   :header: "Protocol", "Description"
   :widths: 30, 70

   "filter classes CC", "Simple protocol to select 'good' classes based on cross-correlation and the number of particles assigned."
   "filter CTF", "If we took the bones out, it wouldn't be crunchy, now would it?"



References
__________

* None yet
colorstats 1.2.0
Package for processing color data from images
Requires Python: >=3

# ColorStats

Python package for processing color data from images.

### Installation
Install colorstats with:
```commandline
pip3 install colorstats
```

### Overview
ColorStats allows users to process pixel data from images in order to 
determine various statistics/attributes of the color composition of images.
It also allows users to determine the similarity of a set of images 
using these statistics.

### Functionality/Features

##### Single Image 

- generate the average shade of each general color (red, blue, etc. )
present in an image and their standard deviations
- calculate average saturation and lightness
- calculate the percentage color composition of the image


##### Sets of Images

- calculate average and standard deviation of saturation and lightness across all images
- calculate similarity based on:
    1. average shades of colors
    2. percentage color composition
    3. average saturation and lightness
    4. weighted some of the above values