semvec/pypi-packages huggingface dataset:
kohtaaminen 2022.8.2
Meeting, rendezvous, confluence (Finnish: kohtaaminen) mark up, down, and up again.
Requires Python: >=3.8
Keywords: developer-tools,documentation-tools,html,markdown

# kohtaaminen

Meeting, rendezvous, confluence (Finnish kohtaaminen) mark up, down, and up again.

Given a zip file containing a tree of html and media files following certain conventions, 
the tool produces a markdown media tree below `kohtaaminen-md`.

[License: MIT](https://git.sr.ht/~sthagen/kohtaaminen/tree/default/item/LICENSE)

[![version](https://img.shields.io/pypi/v/kohtaaminen.svg?style=flat)](https://pypi.python.org/pypi/kohtaaminen/)
[![downloads](https://pepy.tech/badge/kohtaaminen/month)](https://pepy.tech/project/kohtaaminen)
[![wheel](https://img.shields.io/pypi/wheel/kohtaaminen.svg?style=flat)](https://pypi.python.org/pypi/kohtaaminen/)
[![supported-versions](https://img.shields.io/pypi/pyversions/gengive.svg?style=flat)](https://pypi.python.org/pypi/kohtaaminen/)
[![supported-implementations](https://img.shields.io/pypi/implementation/kohtaaminen.svg?style=flat)](https://pypi.python.org/pypi/kohtaaminen/)

## Documentation

User and developer [documentation of kohtaaminen](https://codes.dilettant.life/docs/kohtaaminen).

## Bug Tracker

Feature requests and bug reports are bested entered in the [todos of kohtaaminen](https://todo.sr.ht/~sthagen/kohtaaminen).

## Primary Source repository

The primary source repository of [kohtaaminen is at sourcehut](https://git.sr.ht/~sthagen/kohtaaminen)
a collection of tools useful for software development.

## Status

Experimental.

**Note**: The default branch is `default`.
nomquamgender 0.1.4
Data and code to support name-based gender classification in scientific research
Requires Python: >=3.6

# nomquamgender (nqg)

A simple package containing data and a few functions to support name-based gender classification in scientific research. See [github](https://github.com/ianvanbuskirk/nomquamgender) for details and examples.

---

## Install

```console
pip install nomquamgender
```

---

## Annotate Names

```python
import nomquamgender as nqg
```

```python
model = nqg.NBGC()
model.annotate(['András Schiff', 'Mitsuko Uchida', 'Jean Rondeau'], as_df=True)
```

|    | given          | used    |   sources |   counts |   p(gf) |
|---:|:---------------|:--------|----------:|---------:|--------:|
|  0 | András Schiff  | andras  |        24 |    13010 |   0.001 |
|  1 | Mitsuko Uchida | mitsuko |        14 |      925 |   0.981 |
|  2 | Jean Rondeau   | jean    |        31 |  2525377 |   0.477 |
semicpy 0.0.2
Semiconductor physics calculation and modeling
Requires Python: >=3.0



# Semicpy : Semiconductor physics calculation and modeling

## What is it?

**Semicpy** is a python package that allows you to model semiconductors and perform calculations with them.

## Main Features

   - instantiate semiconductors as objects for calculations and modeling
   - perform data analysis on semiconductors
   - etc.

## Installation

    pip install semicpy

## Future considerations

   - Try implementing some form of machine learning/deep learning
   - Magnetic Semiconductors
   - New device topologies
   - New materials!

## Source Code

The source code is currently hosted on [GitHub](https://github.com/nkskumar/semic)

## Dependencies

   - Numpy
   - pandas
   - Pint
   - Scipy
   - Plotly
   - Matplotlib
   - seaborn

## License

[MIT](LICENSE)

## Documentation

Documentation for this package will be hosted on ReadTheDocs soon.

## Author

This package is written by [Nithin Kumar Santha Kumar](https://twitter.com/nithin_ksk)

## Background

This package was started as a result of the author's desire for an open source library that could provide a comprehensive calculation and modeling system that would be useful for everyone from university students to industry professionals.

## Contributions

All contributors are welcome! Please email [me](mailto:nithinkumar.santhakumar@utdallas.edu)!

## Bugs and Issues

Head on over to [Issues tracker](https://github.com/nkskumar/semic/issues)

## References

[References](REFERENCES.md)
acrcasppi-ml 0.0.1
A package for predicting protein-protein interaction between CRISPR-associated protein (Cas) and Anti-CRISPR protein (Acr).
Requires Python: >=3.9


acrcasppi_ml predicts protein-protein interaction between Anti-CRISPR protein (Acr) and CRISPR-associated protein (Cas), 
based on the machine learning algorithm.

***Input file:***
The user need to provide pairs of acr and cas protein as input. The first and second column should contain acr and cas 
protein, respecticely.
An example input file can be obtained from the given link https://github.com/snehaiasri/acrcasppi/blob/main/example.csv.

***Usage:***
After installation, perform the following steps to use the package

*import the package*
>import acrcasppi_ml as acp

*save the input file as dataframe. Provide the full path of the input file.*
> df = pd.read_csv("example.csv")

*convert the df into numpy array*
> var = df.to_numpy()

*call the predict function*
> x = acp.predict(var)

*to call the predict_proba function*
> y = acp.predict_proba(var)

*call gen_file function to generate the output file (output.txt) in your current working directory*
> acp.gen_file(var)

***Help***
To see the documentation of each function, use help command. For example, help(acr_cas_ppi) or help(predict).

***Requirments***
Python >3.9,
numpy,
pickle-mixin,
sklearn.
rabbit-tunnel-server 0.8
A server for rabbit tunnel
Requires Python: <3.11,>=3.7

# rabbit-tunnel-server

A python-based server implementation for rabbit-tunnel.

```sh
rt-server -sd rtunnel.io
```


### Requirements
- Python 3.7 - 3.10


### Current Limitations

- No unit tests
- No public APIs for control
- No authentification
- No horizontal scaling

Reverse proxy such as nginx is highly recommended to overcome the limitations below. The example configuration of nginx webserver is available at `assets/nginx.conf`.

- Robustness to malformed HTTP requests
- HTTP/2
- <sup>1</sup> Better handling of HTTP keep-alive session
- <sup>2</sup> HTTP response modification

<sup>1</sup> `rabbit-tunnel-server` uses the host header in HTTP requests to determine the target `rabbit-tunnel` instance, but in a HTTP keep-alive session, multiple HTTP requests with different host header can come in the same TCP connection. In that case, `rabbit-tunnel-server` uses the first HTTP request to determinte the target `rabbit-tunnel` instance and assume that subsequent HTTP requests will have the same target. To overcome this limitation, you can set-up the reverse proxy to initiate new TCP connection when the host header is changed, or even can disable HTTP keep-alive session between the reverse proxy and `rabbit-tunnel-server` (which is the default behavior of reverse proxies such as `nginx`).

<sup>2</sup> `rabbit-tunnel-server` does not interpret any HTTP responses and proxies them as it is. Therefore, for example, the host header in HTTP response may not have the value that clients requested unless tunneled webserver explicitly set them. To overcome this limitation, you can set-up the reverse proxy to properly modify the host header.


### Protocol Specification

TBD