semvec/pypi-packages huggingface dataset:
solpolpy 0.5.2
Solar polarization resolver for any instrument
Requires Python: >=3.11

# solpolpy
[![codecov](https://codecov.io/gh/punch-mission/solpolpy/branch/main/graph/badge.svg?token=835TUH7CKI)](https://codecov.io/gh/punch-mission/solpolpy)
[![CI](https://github.com/punch-mission/solpolpy/actions/workflows/CI.yml/badge.svg)](https://github.com/punch-mission/solpolpy/actions/workflows/CI.yml)
[![PyPI version](https://badge.fury.io/py/solpolpy.svg)](https://badge.fury.io/py/solpolpy)
[![DOI](https://zenodo.org/badge/498801276.svg)](https://zenodo.org/doi/10.5281/zenodo.10076326)

`solpolpy` is a solar polarization resolver based on [Deforest et al. 2022](https://doi.org/10.3847/1538-4357/ac43b6).
It converts between various polarization formats, e.g. from the native three triple version from observations
(also known as the MZP convention) to polarization brightness (pB) and total brightness (B), Stokes I, Q and U, etc.

An example of transforming the polarization basis using the LASCO/C2 images is
shown in the image below.  The images at polarizing angles of -60°, 0° and +60° is shown in the top panel as
Bm, Bz and Bp respectively. The bottom panel shows the output of the `solpolpy` to convert the initial basis
to the Stokes I, Q and U.
![Example result image](eg_image.png)

## Quickstart
`pip install solpolpy`

We recommend following along the examples in [the documentation](https://solpolpy.readthedocs.io/en/latest/quickstart.html)!

## Getting Help
Please open a discussion or issue for help.

## Contributing
We encourage all contributions.
If you have a problem with the code or would like to see a new feature, please open an issue.
Or you can submit a pull request.

If you're contributing code, please see [this package's deveopment guide](https://solpolpy.readthedocs.io/en/latest/development.html).

## Code of Conduct
[Access here](CODE_OF_CONDUCT.md)

## Citing
To cite the software please cite the version you used with [the Zenodo citation](https://zenodo.org/records/10289143).

## Origin of the Name
`solpolpy` is just a combination of `sol` for solar, `pol` for polarization, and `py` for Python.
pyrobloxbot 2.2.1
A python library to control the Roblox character and interact with game ui through keyboard inputs
Requires Python: >=3.10
Keywords: bot, keyboard, roblox


# pyrobloxbot

[![Documentation badge](https://readthedocs.org/projects/pyrobloxbot/badge/?version=latest&style=flat-default)](https://pyrobloxbot.readthedocs.io/en/latest/index.html)
[![PyPI Version](https://img.shields.io/pypi/v/pyrobloxbot?label=pypi%20package)](https://pypi.python.org/pypi/pyrobloxbot)
[![PyPI Downloads](https://img.shields.io/pypi/dm/pyrobloxbot)](https://pypi.python.org/pypi/pyrobloxbot)

**pyrobloxbot** is an open-source package for making Roblox bots that interact with the game strictly through the keyboard.

It simplifies this process by providing features like:
- Methods for most actions your character can make, like movement, chatting, resetting, etc
- Methods to navigate through game ui elements through the keyboard only, to avoid needing the mouse which is unreliable
- Methods to join games, join users and join private servers
- Highly customizable bots, by changing different options to fit your use case
- A global failsafe to avoid your bot going rogue
- Support for multi account bots

## Installation guide

pyrobloxbot can be installed using pip, by doing:

```shell
pip install pyrobloxbot
```

> [!NOTE]
> For now, pyrobloxbot is Windows only. See the [issue tracker](https://github.com/Mews/pyrobloxbot/issues/93) for updates.

## Documentation

Read the documentation at https://pyrobloxbot.readthedocs.io/en/latest/index.html

There you'll find:
- API references
- Basic and advanced usage guides
- Step by step, real life examples
- Pieces of wisdom I've gathered after making tens of bots with pyrobloxbot

## Have a question?

Don't hesitate to ask!

You can check the [FAQ](https://pyrobloxbot.readthedocs.io/en/latest/faq.html), [open an issue](https://github.com/Mews/pyrobloxbot/issues/new?labels=question), or contact me on discord (mews75)!

## Got an idea?

All feature requests are welcome!

You can submit them on github by [opening an issue](https://github.com/mews/pyrobloxbot/issues/new?template=feature.yml) and using the feature template.

---

Also, feel free to share anything you make with me through my discord (mews75)!

## Usage/Examples

```python
import pyrobloxbot as bot

#Send a message in chat
bot.chat("Hello world!")

#Walk forward for 5 seconds
bot.walk_forward(5)

#Reset player character
bot.reset_player()
```

## [Changelog](https://github.com/Mews/pyrobloxbot/blob/main/CHANGELOG.md)
albums 0.1.15
Manage music albums, automatically correct tags, organize and sync copies with interactive command line interface.
Requires Python: >=3.12
Keywords: flac, mp3, id3, vorbis, tags, music, library

# albums

A rich text-based interactive tool to help manage a library of music, clean up
metadata tags and file organization, and sync parts of the library to digital
audio players

- [Read the documentation here](https://4levity.github.io/albums/)

## Overview

`albums` works with media files and tags, but primarily acts on "albums" rather
than individual files.

It scans the media library and creates a database. It supports adding albums to
"collections," for example to make a list of albums to sync to a digital audio
player. It can also perform the sync. There are automated checks and interactive
fixes for metadata related issues such as track numbering (sequence, totals,
disc numbers), album-artist tags, etc.

## Supported Media

Most features require each album (soundtrack, mixtape...) to be in a folder.

Any album with recognized media files can be scanned. However, most of the check
features require `albums` to understand the tags. FLAC, Ogg Vorbis, and other
files with Vorbis comment metadata using standard names are supported. ID3 is
supported. JPEG, PNG and GIF files in the album folder are scanned. Other media
files have limited support and checks may be skipped.

## System Requirements

Requires Python 3.12+. Primarily tested on Linux and Windows. Should work on any
64-bit x86 or ARM system with Linux, macOS or Windows. (For wider support, one
could remove the dependency on non-essential library `scikit-image`.)