semvec/pypi-packages huggingface dataset:
winuvloop 0.2.0
winuvloop is a Python package that automatically installs and configures the optimal event loop for your platform, setting up uvloop on Linux/POSIX systems and winloop on Windows, ensuring seamless cross-platform development.
License: MIT
Requires Python: <4.0,>=3.11

# winuvloop

`winuvloop` is a Python package that ensures you always use the best event loop for your platform. 
It automatically sets up `uvloop` on Linux/POSIX systems and `winloop` on Windows, optimizing performance and compatibility without extra configuration. 
By using `winuvloop`, you can streamline your development process and focus on writing your application code, knowing that the right event loop is always in place for seamless cross-platform functionality.

## Features

- **Cross-Platform Compatibility**: Automatically installs `uvloop` on POSIX systems and `winloop` on Windows.
- **Easy Integration**: Just add `winuvloop` to your `pyproject.toml` or `requirements.txt` and let it handle the rest.
- **Simplified Event Loop Setup**: No need to worry about platform-specific event loop installation and initialization.

## Installation

You can install `winuvloop` via pip:

```bash
pip install winuvloop
```

Or by adding it to your `pyproject.toml` in a Poetry-managed project:

```bash
poetry add winuvloop
```

## Usage

Simply import the package, and use it as you would uv/win loop:

```python
import winuvloop

# the preferred way to use win/uv loop is with the run method
uvwinloop.run(my_coroutine)
```

alternatively, you can install the loop globally:
```python
import winuvloop

# The correct event loop is now installed and ready to use.
winuvloop.install()
```

## Requirements

- Python 3.11 or higher
- `uvloop` for POSIX systems
- `winloop` for Windows systems

## Platform Support

- **POSIX (Linux, macOS)**: Installs `uvloop`
- **Windows**: Installs `winloop`

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request or open an issue.

## Contact

For any questions or suggestions, please contact `aviadr1@gmail.com`.
stprofiler 0.0.5
a package for analyzing spatial transcriptomic features of smFISH images
License: MIT
Requires Python: <3.9,>=3.8

# STProfiler

Spatial transcriptomics profiler (STProfiler) is a package dedicated for extracting subcellular spatial transcriptomics feautres from smFISH images. 

## Description

STProfiler includes image analysis, feature extraction and cell classification.

STProfiler is currently under development

## Getting Started

### Dependencies

STProfiler requires Python 3.8 orr newer. Addtional package dependencies include:

* numpy (>= 1.24.4)
* scipy (>= 1.10.1)
* matplotlib (>= 3.7.5)
* seaborn (>= 0.13.2)
* pandas (>= 2.0.3)
* scikit-learn (>= 1.3.2)
* scikit-image (>= 0.21.0)
* imbalanced-learn (>= 0.12.3)
* tqdm (>= 4.66.4)
* pillow (>= 10.3.0)

For cell segmentation purposes, [Segment-Anything](https://github.com/facebookresearch/segment-anything) is required. Please refer to its github page for additional package dependencies.

### Installing

Create a new conda environment

```
conda create -n stp_env python=3.8
conda activate stp_env
```

STProfiler is currently available on Test-PyPI


## License

This project is licensed under the MIT License - see the LICENSE.md file for details