semvec/pypi-packages huggingface dataset:
clickpy 0.12.1
Add your description here
Requires Python: >=3.10

# clickpy

[![PyPI](https://img.shields.io/pypi/v/clickpy)](https://pypi.org/project/clickpy/)

Automated mouse clicker script using [PyAutoGUI](https://github.com/asweigart/pyautogui) and [Typer](https://github.com/tiangolo/typer).

This app will randomly click your mouse between 1 second and 3 minutes, to prevent your screen and apps from sleeping or displaying an `away` status.

The rational behind the random interval is: if the mouse contiually clicked every second or millisecond, it could easily be detected as an automated process.

The random interval provides a sembalance of feasability, although the interval could be reduced and extended as needed, or move the cursor after a couple consecutive clicks. (Possibe future feature?)

PyAutoGUI provides a simple interface to the mouse, and Typer provides simple cli parsing. You can find out more about these libraries with the links provided above.

## Installation

This package supports Python 3.6 through 3.9. It does not support any version of Python 2, nor any version of 3 lower than 3.6. Please upgrade our Python version, if possible.

I highly recommend using [pipx](https://github.com/pypa/pipx) for installing standalone packages, as it adds a layer of isolation to your installation. But pip will also work.

```bash
pipx install clickpy
# -- or --
pip install clickpy
```

If you're using macOS or Linux, you may have to install additional dependencies for PyAutoGUI to work properly. Please review their [docs](https://github.com/asweigart/pyautogui/blob/master/docs/install.rst) for additional information.

Windows users don't have to install any additional software.

To uninstall, type in your terminal:

```bash
pipx uninstall clickpy
# -- or --
pip uninstall clickpy
```

## Running

Once this package is installed, and any additional dependencies too, run the app like so:

```bash
clickpy
```

To stop it, press `ctrl+c`.

There are 3 flags you can use; `-d` will display debug information, `-f` will speed the app up to 1 click every second, and `--help` will display the help menu.

## For Developers

Please read [contributing.md](./CONTRIBUTING.md) for more information about this repo, how it's maintained and developed. And feel free to make PRs.
led-ctl 1.0.0
Control LEDs with Python
Requires Python: >=3.9
Keywords: linux, led, web, control

# Led控制
## 介绍
通过简单的命令对linux的LED进行控制，包括开灯和关灯。脚本通过Python实现

## 如何使用
1. 首先需要安装led工具包，在终端中输入以下命令：
    ```
    pip install led_ctl
    ```
2. 在终端中使用led命令 
   - 获取LED列表：
       ```
       led list
       ```
   - 获取LED状态：
       ```
       led get <led_name>
       ```
   - 设置LED状态（开灯或关灯）：
       ```
       led set <led_name> on|off
       ```
   - 通过Web控制LED：
       > 执行这个命令后会启动一个web服务器，默认为<http://IP:8082>，可以通过`--host`和`--port`参数指定端口和IP地址。
       ```
       led web [--host <host>] [--port <port>]
       ```
scipion-em-flexutils 3.4.0
Tools for 3D visualization and manipulation of flexibility data
Keywords: scipion continuous-heterogeneity imageprocessing scipion-3.0

<h1 align='center'>Scipion flexutils plugin</h1>

<p align="center">
        
<img alt="Supported Python versions" src="https://img.shields.io/badge/Supported_Python_Versions-3.8_%7C_3.9_%7C_3.10_%7C_3.11_%7C_3.12-blue">
<img alt="GitHub Downloads (all assets, all releases)" src="https://img.shields.io/github/downloads/scipion-em/scipion-em-flexutils/total">
<img alt="GitHub License" src="https://img.shields.io/github/license/scipion-em/scipion-em-flexutils">

</p>

<p align="center">
        
<img alt="Flexutils" width="300" src="https://github.com/scipion-em/scipion-em-flexutils/blob/devel/flexutils/icon.png">

</p>

This plugin contains a series of methods for the visualization and manipulation of flexibility data (specially designed for continuous heterogeneity).


# Plugin Installation


The plugin can be installed in production mode with the following command:

```bash

   scipion installp -p scipion-em-flexutils

```
 
Or in devel mode by executing the commands:

```bash

   git clone https://github.com/scipion-em/scipion-em-flexutils.git
   scipion installp -p ~/scipion-em-flexutils --devel

```

The plugin needs PyQt5 to be installed in the device. The following commands can be used to install PyQt5 in different distributions:

```bash
    
   Ubuntu:
   sudo apt-get install python3-pyqt5

   CentOS:
   yum install qt5-qtbase-devel

```

Thee following libraries are also needed by PyQt.

```bash

   Ubuntu:
   sudo apt-get install libxcb-xinerama0
   sudo apt install libxcb-image0

```

The viewers associated to this plugin require OpenGL 3.2 or later and Mesa 11.2 or later.

The installation of the Plugin also requires Conda to be installed in the system. In addition, Scipion needs to know where Conda has been installed. This can be done by adding to your ``scipion.conf`` file the following variable:

```bash

   CONDA_ACTIVATION_CMD = eval "$(/path/to/your/conda/installation/condabin/conda shell.bash hook)"

```

Additionally, the optional component *Open3D* can be installed to add extra functionalities during the network training phase. In order to install this package, the following requirements must be satisfied:

- CUDA must be installed in your system and properly added to the ``PATH`` and ``LD_LIBRARY_PATH`` variables
- You should check the following dependencies are installed in your system:

```bash

   sudo apt install xorg-dev libxcb-shm0 libglu1-mesa-dev python3-dev clang libc++-dev libc++abi-dev libsdl2-dev ninja-build libxi-dev libtbb-dev libosmesa6-dev libudev-dev autoconf libtool

```

If the previous requirements are not met, *Open3D* installation will be just skipped.

# Tutorials

Flexibility Hub tutorials are available in the [Scipion FlexHub Wiki](<https://scipion-em.github.io/docs/release-3.0.0/docs/user/tutorials/flexibilityHub/main_page.html>) and in [Youtube](<https://www.youtube.com/playlist?list=PLuu0votIJpSxTmPLvKRHV3ijadqlxxHfb>).
portfolio-plan 0.1.0
A Python package for creating, analyzing and visualizing investment strategies. Portfolio-plan allows users to define portfolios with custom asset allocations, simulate investment plans over time periods, calculate returns, and compare historical performance against benchmarks
Requires Python: <3.11,>=3.10

![Python Version from PEP 621 TOML](https://img.shields.io/python/required-version-toml?tomlFilePath=https%3A%2F%2Fraw.githubusercontent.com%2Fsondalex%2Fportfolio-plan%2Fmain%2Fpyproject.toml)


# portfolio-plan

A Python package for creating, analyzing and visualizing investment strategies. Portfolio-plan allows users to define portfolios with custom asset allocations, simulate investment plans over time periods, calculate returns, and compare historical performance against benchmarks

## ⚠️


> **IMPORTANT DISCLAIMER**
>
> `portfolio-plan` supports download of Yahoo! Finance data with the help of yfinance package. **Please note the following important information**:
> * Yahoo!, Y!Finance, and Yahoo! finance are registered trademarks of Yahoo, Inc.
> * This software is not affiliated, endorsed, or vetted by Yahoo, Inc.
> * **Users are responsible** for ensuring their usage complies with Yahoo's Terms of Service.
> * `portfolio-plan` features that interface with `yfinance` are intended for **personal, non-commercial use**
>
> Yahoo's Terms of Service can be found at:
> - [API Terms](https://policies.yahoo.com/us/en/yahoo/terms/product-atos/apiforydn/index.htm)
> - [General Terms](https://legal.yahoo.com/us/en/yahoo/terms/otos/index.html)
> - [Overall Terms](https://policies.yahoo.com/us/en/yahoo/terms/index.htm)
>
> The maintainers of `portfolio-plan` are not responsible for any violations of Yahoo's Terms of Service by end users.


## Installation

```bash
pip install portfolio-plan
```


## Development

Install uv

```bash
pip install uv
```

Install pre-commit hooks

```bash
uv tool run pre-commit install
```

### Running pre-commit hooks

```bash
uv tool run pre-commit run --all-files
```
### Running the test suite:

```bash
uv run --active -m pytest
```

### Building

```bash
uv build
```


### Building the documentation

Installing the documentation dependencies

```bash
uv sync --active --only-dev
```
Generating the documentation:

```bash
cd docs/ && uv run --active make html
```