semvec/pypi-packages huggingface dataset:
MCEcalculator 0.0.2
EFFECTIVE APPROACH TO CALCULATE MAGNETOCALORIC EFFECT USING COMPUTER PROGRAMMING.
License: MIT
Keywords: calculator

EFFECTIVE APPROACH TO CALCULATE MAGNETOCALORIC EFFECT USING COMPUTER PROGRAMMING. 
From isotherm M(H) curves, using the Maxwell Relation the magnetocaloric performance of a material can be calculated with the help of this program.

Change Log
==========

0.0.1 (05/11/2021)
-------------------
- First Release
nile-cairo 0.1.0
Nile plugin for cairo development
License: MIT
Requires Python: >=3.7.11,<3.8.0

# Nile plugin example :boat:

This project is an example plugin for extending functionality in Nile.

## Installation

`pip install nile-greet`

## Usage

After installing you should already have the command available for usage. Run `nile --help` for checking the `nile greet` availability.

## Development

For creating new plugins follow this instructions below.

1. Install Poetry:

`curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -`

2. Install dependencies:

`poetry install`

After having the environment setted up we can start developing. We will use `click` for extending Nile commands. All new commands must be implemented as `click.commands`. Find below an implementation design template:

```python
# First, import click dependency
import click

# Decorate the method that will be the command name with `click.command` 
@click.command()
# You can define custom parameters as defined in `click`: https://click.palletsprojects.com/en/7.x/options/
def my_command():
    # Help message to show with the command
    """
    Subcommand plugin that does something.
    """
    # Done! Now implement your custom functionality in the command
    click.echo("I'm a plugin overiding a command!")
```

Great! Now our new Nile command is ready to be used. For Nile to detect it make sure at least version `0.6.0` is installed. Then modify the `pyproject.toml` file as follows:

```
# We need to specify that click commands are Poetry entrypoints of type `nile_plugins`. Do not modify this
[tool.poetry.plugins."nile_plugins"]
# Here you specify you command name and location <command_name> = <package_method_location>
"greet" = "nile_greet.main.greet"
```

## Testing

`poetry run pytest tests`
vipcca 0.2.7
single cell integration
License: MIT
Requires Python: >=3.6

# Variational Inference assisted non-linear Probabilistic CCA (VIPCCA)

 [![Documentation Status](https://readthedocs.org/projects/vipcca/badge/?version=latest)](https://vipcca.readthedocs.io/en/latest/?badge=latest) ![PyPI](https://img.shields.io/pypi/v/vipcca?color=blue) [![Downloads](https://pepy.tech/badge/vipcca)](https://pepy.tech/project/vipcca) ![GitHub Repo stars](https://img.shields.io/github/stars/jhu99/vipcca?color=yellow)


### Description

Data alignment is one of the first key steps in single cell analysis for integrating multiple datasets and performing joint analysis across studies. Data alignment is challenging in extremely large datasets, however, as the major of the current single cell data alignment methods are not computationally efficient. Here, we present VIPCCA, a computational framework based on non-linear canonical correlation analysis for effective and scalable single cell data alignment. VIPCCA leverages both deep learning for effective single cell data modeling and variational inference for scalable computation, thus enabling powerful data alignment across multiple samples, multiple data platforms, and multiple data types. VIPCCA is accurate for a range of alignment tasks including alignment between single cell RNAseq and ATACseq datasets and can easily accommodate millions of cells, thereby providing researchers unique opportunities to tackle challenges emerging from large-scale single-cell atlas. 

### Citation

Jialu Hu, Mengjie Chen, Xiang Zhou, Effective and scalable single-cell data alignment with non-linear canonical correlation analysis, Nucleic Acids Research, Volume 50, Issue 4, 28 February 2022, Page e21, https://doi.org/10.1093/nar/gkab1147

### Installation

- Create conda environment

  ```shell
  $ conda create -n vipcca python=3.8
  $ conda activate vipcca
  ```

- Install VIPCCA from pypi

  ```shell
  $ pip install vipcca
  ```

- Alternatively, install the develop version of VIPCCA from GitHub source code

  ```shell
  $ git clone https://github.com/jhu99/vipcca.git
  $ cd ./vipcca/
  $ python -m pip install .
  ```

**Note**: Please make sure your python version >= 3.7, and install tensorflow-gpu if GPU is available on your your machine.

### Usage of vipcca

For a quick start, please follow our guide about the usage of VIPCCA in the [**Tutorial and Documentation**](https://vipcca.readthedocs.io/en/latest/) pages.
MCEcalculation 0.0.1
EFFECTIVE APPROACH TO CALCULATE MAGNETOCALORIC EFFECT USING COMPUTER PROGRAMMING.
License: MIT
Keywords: calculator

EFFECTIVE APPROACH TO CALCULATE MAGNETOCALORIC EFFECT USING COMPUTER PROGRAMMING. 
From isotherm M(H) curves, using the Maxwell Relation the magnetocaloric performance of a material can be calculated with the help of this program.

Change Log
==========

0.0.1 (05/11/2021)
-------------------
- First Release
arduino-serial-mux 1.1.0
Arduino serial port multiplexer.
License: MIT

Arduino serialMux host library
==============================

.. image:: https://img.shields.io/github/last-commit/jfjlaros/arduino-serial-mux.svg
   :target: https://github.com/jfjlaros/arduino-serial-mux/graphs/commit-activity
..
    .. image:: https://github.com/jfjlaros/arduino-serial-mux/actions/workflows/python-package.yml/badge.svg
       :target: https://github.com/jfjlaros/arduino-serial-mux/actions/workflows/python-package.yml
.. image:: https://readthedocs.org/projects/serialmux/badge/?version=latest
   :target: https://arduino-serial-mux.readthedocs.io/en/latest
.. image:: https://img.shields.io/github/release-date/jfjlaros/arduino-serial-mux.svg
   :target: https://github.com/jfjlaros/arduino-serial-mux/releases
.. image:: https://img.shields.io/github/release/jfjlaros/arduino-serial-mux.svg
   :target: https://github.com/jfjlaros/arduino-serial-mux/releases
.. image:: https://img.shields.io/pypi/v/arduino-serial-mux.svg
   :target: https://pypi.org/project/arduino-serial-mux/
.. image:: https://img.shields.io/github/languages/code-size/jfjlaros/arduino-serial-mux.svg
   :target: https://github.com/jfjlaros/arduino-serial-mux
.. image:: https://img.shields.io/github/languages/count/jfjlaros/arduino-serial-mux.svg
   :target: https://github.com/jfjlaros/arduino-serial-mux
.. image:: https://img.shields.io/github/languages/top/jfjlaros/arduino-serial-mux.svg
   :target: https://github.com/jfjlaros/arduino-serial-mux
.. image:: https://img.shields.io/github/license/jfjlaros/arduino-serial-mux.svg
   :target: https://raw.githubusercontent.com/jfjlaros/arduino-serial-mux/master/LICENSE.md

----

This Python library provides a simple way to create virtual serial interfaces
created on an Arduino_ using the serialMux_ protocol.

Please see ReadTheDocs_ for the latest documentation.

Quick start
-----------

Plug in the Arduino device and run the serial multiplexer.

::

    $ serial_mux /dev/ttyUSB0
    Detected 2 virtual serial ports.
      Virtual serial device 1: /dev/pts/8
      Virtual serial device 2: /dev/pts/9

The virtual serial devices ``/dev/pts/8`` and ``/dev/pts/9`` can now be used to
communicate to the virtual serial devices created on the device.

For more information, see the Usage_ section.


.. _Arduino: https://www.arduino.cc
.. _serialMux: https://serialmux.readthedocs.io
.. _ReadTheDocs: https://arduino-serial-mux.readthedocs.io
.. _Usage: https://arduino-serial-mux.readthedocs.io/en/latest/usage.html
scrapewiki 0.1.5b0
A simple asynchronous and synchronous Wikipedia scraper.
License: MIT
Keywords: wikipedia,scraper,asynchronous

# Scrapewiki - Wikipedia Scraper

It can scrape [Wikipedia](http://wikipedia.org) synchronously and asynchronously.
[`scrapewiki.Scrapewiki`](https://github.com/m-y-x-i/scrapewiki/blob/bb918efd28bafcb4b7bd9eec7796f634ecd272bb/scrapewiki/core.py#L8-L16) has two methods, `search` and `wiki`.

### `wiki`
It is used to scrape a Wikipedia page.

### `search`
It is used to search some query on Wikipedia. `limit` parameter can be optionally specified to set a limit to the amount of results.

## Examples
Asynchronous:

```python
import scrapewiki
import trio


wiki = scrapewiki.Scrapewiki()


async def main():
    async with wiki.search("python") as results:
        async for search_result in results:
            ...

    # equivalent of

    searcher = wiki.search("python")
    results = await searcher.async_method()

trio.run(main)
```
```python
import scrapewiki
import trio


wiki = scrapewiki.Scrapewiki()


async def main():
    async with wiki.wiki("python", limit=45) as page:
        ...

    # equivalent of

    page_scraper = wiki.wiki("python")
    page = await page_scraper.async_method()

trio.run(main)
```
Synchronous:

```python
import scrapewiki


wiki = scrapewiki.Scrapewiki()


with wiki.search("python", limit=45) as results:
    for search_result in results:
        ...

# equivalent of

searcher = wiki.search("python")
results = searcher.sync_method()
```
```python
import scrapewiki


wiki = scrapewiki.Scrapewiki()


with wiki.wiki("python") as page:
    ...

# equivalent of

page_scraper = wiki.wiki("python")
page = page_scraper.sync_method()
```

### Extras
The module also provides some utility functions for ease of use (currently just one):
- [`scrapewiki.util.convert_bytes_to`](https://github.com/m-y-x-i/scrapewiki/blob/bb918efd28bafcb4b7bd9eec7796f634ecd272bb/scrapewiki/util/converters.py#L6-L13)

#### Plans
There are a lot of things that needs to be parsed.
There are a lot of bugs that needs to be fixed.
I'm pretty sure there are some typos in docstrings and wrong annotations as well.
My plan for now is to fix the aforesaid problems.

### Note
This library is English only due to how some things have been parsed. I'm sure there are better ways to do them and make it support all languages. This is in my TODO list.

### Documentation
I don't have any plans for online documentation as of now. Please read the source code. All the dataclasses can be found [here.](https://github.com/m-y-x-i/scrapewiki/blob/master/scrapewiki/structures/dataclasses.py)