semvec/pypi-packages huggingface dataset:
pybirdsreynolds 3.0.0
this project is an interactive simulation of the Reynolds Boids model, implemented in Python with Tkinter. It allows you to visualize and experiment with the collective behavior of a flock of virtual birds by adjusting parameters such as cohesion, alignment, separation, speed, and neighborhood radius in real time. The interface also provides several controls (pause, reset, new generation, FPS display, etc.) to easily explore the dynamics of the system.
License: MIT
Requires Python: >=3.7

# pybirdsreynolds

This project is an interactive simulation of the Reynolds Boids model, implemented in Python with Tkinter. It allows you to visualize and experiment with the collective behavior of a flock of virtual birds by adjusting parameters such as cohesion, alignment, separation, speed, and neighborhood radius in real time. The interface also provides several controls (pause, reset, new generation, FPS display, etc.) to easily explore the dynamics of the system.

<img width="1451" height="666" alt="image" src="https://github.com/user-attachments/assets/a5a50a62-989c-457c-a0c4-a86240210f7b" />

# Installation/Upgrade 

## Prerequisites

- Install Python 3 for your system
- Install pipx for your system

## Installation 

``pipx install pybirdsreynolds``

## Upgrade 

``pipx upgrade pybirdsreynolds``

# Use

```pybirdsreynolds```

- If you obtain error about tk, install python3-tk
``` 
sudo apt install python3-tk #for ubuntu
sudo pacman -S tk #for arch
brew install python-tk #for mac
```

# Documentation and options

```pybirdsreynolds --help```
py-partiql-parser 0.6.3
Pure Python PartiQL Parser
License: MIT
Keywords: parser, pypartiql


# py-partiql-parser
A tokenizer/parser/executor for the PartiQL-language, in Python.

Much beta, such wow. Feel free to raise any issues you encounter.

## S3 Usage
```python
import json
from py_partiql_parser import S3SelectParser

original_json = json.dumps({"a1": "b1", "a2": "b2"})
parser = S3SelectParser(source_data={"s3object": original_json})
result = parser.parse("SELECT * FROM s3object")
```
## DynamoDB Usage
```python
import json
from py_partiql_parser import DynamoDBStatementParser

parser = DynamoDBStatementParser(source_data={"table1": {"a1": {"S": "b1"}, "a2": {"S": "b2"}}})
result = parser.parse("SELECT * from table1 WHERE a1 = ?", parameters=[{"S": "b1"}])
```


## Meat
The important logic of this library can be found here: https://github.com/bblommers/py-partiql-parser/blob/main/py_partiql_parser/_internal/parser.py

It is implemented as a naive, dependency-free, TDD-first tokenizer.

## Outstanding
 - Support for functions such as `count(*)`
 - Support for CSV conversion. A start has been made in `_internal/csv_converter.py`
 - .. and I'm sure many other things.

## Notes
The first iteration of this library was based on the spec, found here: https://partiql.org/assets/PartiQL-Specification.pdf

AWS doesn't follow its own spec though, most notably:
 - a file containing a list (with multiple JSON documents) cannot be queried normally (`select *` returns everything, but you cannot `select key` for each document in the list)
 - `select values` is not supported


## Security contact information

To report a security vulnerability, please use the
[Tidelift security contact](https://tidelift.com/security).
Tidelift will coordinate the fix and disclosure.
PyAstronomy 0.24.0
A collection of astronomy related tools for Python.
License: MIT
Requires Python: >=3.8

# PyAstronomy

What is it?
-----------

  PyAstronomy is a collection of astronomy-related
  packages written in Python.

  Currently, the following subpackages are available:

    funcFit:    A convenient fitting package providing support
                for minimization and MCMC sampling.

    modelSuite: A Set of astrophysical models (e.g., transit
                light-curve modeling), which can be used
                stand-alone or with funcFit.

    AstroLib:   A set of useful routines including a number
                of ports from IDL's astrolib.

    Constants:  The package provides a number of often-needed
                constants.

    Timing:     Provides algorithms for timing analysis such as
                the Lomb-Scargle and the Generalized Lomb-Scargle
                periodogram

    pyaGUI:     A collection of GUI tools for interactive work.

Installation
------------

  To install the latest release via pip from PyPI use
  
    pip install PyAstronomy[occult]
    
  or
  
    pip install git+https://github.com/sczesla/PyAstronomy.git#egg=PyAstronomy[occult]
    
  to install the current state from github including non-Python dependencies. Remove [occult]
  to skip these dependencies.

Documentation and further information
-------------------------------------

  View the latest documentation on [Read the
  Docs](https://pyastronomy.readthedocs.org/en/latest/)

  Visit the documentation of the latest release:
  
  https://pyastronomy.readthedocs.io/en/v_0-23-0/

Licensing
---------

  Where not stated otherwise, PyAstronomy is released under the
  MIT license (see also documentation).
django-admin-anchors 4.4.0
Link related objects in Django admin using decorators
License: MIT
Requires Python: <4.0,>=3.10

# Django Admin Anchors

[![PyPI][pypi-image]][pypi-url]
![PyPI - Python Version][python-image]
![PyPI - Django Version][django-image]
[![Codecov][codecov-image]][codecov-url]
[![License][license-image]][license-url]

[pypi-image]: https://img.shields.io/pypi/v/django-admin-anchors
[pypi-url]: https://pypi.org/project/django-admin-anchors/
[python-image]: https://img.shields.io/pypi/pyversions/django-admin-anchors
[django-image]: https://img.shields.io/pypi/djversions/django-admin-anchors
[codecov-image]: https://codecov.io/gh/DoctorJohn/django-admin-anchors/branch/main/graph/badge.svg
[codecov-url]: https://codecov.io/gh/DoctorJohn/django-admin-anchors
[license-image]: https://img.shields.io/pypi/l/django-admin-anchors
[license-url]: https://github.com/DoctorJohn/django-admin-anchors/blob/main/LICENSE

Turn Django admin list display items into clickable links to related
objects using decorators.

Clicking admin anchors will redirect to a filtered changelist view
showing the related objects. This allows you to get a quick overview
and run actions on the filtered objects.

## Installation

`pip install django-admin-anchors`

## Usage

Take a look at the `tests/project` directory to see a runnable example project.

### Add links to the object list page

![Object list page (light mode)](.github/images/list-light.png#gh-light-mode-only)
![Object list page (dark mode)](.github/images/list-dark.png#gh-dark-mode-only)

```python
from django.contrib import admin
from admin_anchors import admin_anchor
from yourapp.models import Team


@admin.register(Team)
class TeamAdmin(admin.ModelAdmin):
    list_display = ["__str__", "captain_link", "captains_profile_link", "members_link"]

    @admin_anchor("captain")
    def captain_link(self, instance):
        return str(instance.captain)

    @admin_anchor("captain.profile")
    def captains_profile_link(self, instance):
        return "Captains profile"

    @admin_anchor("members")
    def members_link(self, instance):
        return f"{instance.members.count()} members"
```

### Add links to the object update page

![Object change page (light mode)](.github/images/change-light.png#gh-light-mode-only)
![Object change page (dark mode)](.github/images/change-dark.png#gh-dark-mode-only)

```python
from django.contrib import admin
from admin_anchors import admin_anchor
from yourapp.models import Player


@admin.register(Player)
class PlayerAdmin(admin.ModelAdmin):
    readonly_fields = ["profile_link"]

    @admin_anchor("profile")
    def profile_link(self, instance):
        return "Profile"
```

## Example project

Take a look at our Django example project under `tests/project`.
You can run it by executing these commands:

1. `uv sync`
2. `uv run tests/project/manage.py migrate`
3. `uv run tests/project/manage.py createsuperuser`
4. `uv run tests/project/manage.py runserver`
usos-bridge 0.0.1
Access the USOS API using your standard web credentials
License: MIT
Requires Python: >=3.11

# USOS Bridge

Use your web usos credentials to interact with the USOS API

## Development

1. Clone this repository
2. Install development dependencies:

```bash
pip install -e .
pip install -r ./requirements/dev.txt
pre-commit install
```

## License

This project is licensed under the MIT License - see the LICENSE file for details.
vnpy_scripttrader 1.1.1
Script trading application for VeighNa quant trading framework.
License: MIT
Requires Python: >=3.10
Keywords: algotrading, investment, quant, quantitative, trading

# VeighNa框架的脚本交易模块

<p align="center">
  <img src ="https://vnpy.oss-cn-shanghai.aliyuncs.com/vnpy-logo.png"/>
</p>

<p align="center">
    <img src ="https://img.shields.io/badge/version-1.1.1-blueviolet.svg"/>
    <img src ="https://img.shields.io/badge/platform-windows|linux|macos-yellow.svg"/>
    <img src ="https://img.shields.io/badge/python-3.10|3.11|3.12|3.13-blue.svg" />
    <img src ="https://img.shields.io/github/license/vnpy/vnpy.svg?color=orange"/>
</p>

## 说明

ScriptTrader是用于交易脚本执行的功能模块，和其他策略模块最大的区别在于其基于【时间驱动】的【同步逻辑】，也支持在命令行（Jupyter Notebook）中以REPL指令形式的进行交易操作，该模块没有回测功能。

## 安装

安装环境推荐基于4.0.0版本以上的【[**VeighNa Studio**](https://www.vnpy.com)】。

直接使用pip命令：

```
pip install vnpy_scripttrader
```


或者下载源代码后，解压后在cmd中运行：

```
pip install .
```