semvec/pypi-packages huggingface dataset:
aiogram-timepicker 0.2.1
Time Selection tool for Aiogram Telegram Bots
Requires Python: >=3.7

# Time Selection tool for Aiogram Telegram Bots

## Description
A simple inline time selection tool for [aiogram](https://github.com/aiogram/aiogram) telegram bots written in Python.
Demo: [@aiogram_timepicker_bot](https://t.me/aiogram_timepicker_bot).

Offers 9 types of panel time picker:
* Panel Pickers (`aiogram_timepicker.panel` and `aiogram_timepicker.panel.single`):
* * Full Time Picker - user can select a time with hours, minutes and seconds.
* * Minute & Second Picker - user can select a time with minutes and seconds.
* * Single Hour Picker - user can select a hour.
* * Single Minute Picker - user can select a minute.
* * Single Second Picker - user can select a second.
* Carousel Pickers (`aiogram_timepicker.carousel`):
* * Full Time Picker - user can select a time with hours, minutes and seconds with carousel.
* Clock Pickers (`aiogram_timepicker.clock`):
* * c24 - user can select a hour between 0 and 24.
* * c24_ts3 - user can select a minute/second between 0 and 57 with 3 timestamp.
* * c60_ts5 - user can select a minute/second between 0 and 55 with 5 timestamp.

## Usage
Install package with pip

        pip install aiogram_timepicker

A full working example on how to use aiogram-timepicker is provided in *bot_example.py*. 
You create a timepicker panel and add it to a message with a *reply_markup* parameter, and then you can process it in a `callbackqueyhandler` method using the *process_selection* method.

## Demo
Code example is [**examples/simple_aiogram_2.12_bot.py**](./examples/simple_aiogram_2.12_bot.py) and demo use [@aiogram_timepicker_bot](https://t.me/aiogram_timepicker_bot).


## Licence
Read more about licence [here](./LICENSE.txt).
pySailingVLM 1.0.3
'Vortex Lattice Method for initial aerodynamic analysis of upwind sails.'
Keywords: Vortex Lattice Method,VLM,initial sail analysis,yacht engineering

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/orgSailingVLM/pySailingVLM/main?labpath=pySailingVLM%2Fexamples) [![orgSailingVLM](https://circleci.com/gh/orgSailingVLM/pySailingVLM.svg?style=shield)](https://app.circleci.com/pipelines/github/orgSailingVLM/pySailingVLM)
# About package

Nowadays, the state-of-the-art CFD solvers (FEM, VOF, LBM) can provide incredibly accurate results for almost any geometry. However, the solution comes at the price of high amount of computational resources. To circumvent this issue, the low fidelity approaches like Vortex Lattice Method can be employed for particular types of computational problems. The VLM is an engineering standard in the conceptual design phase of aircraft or sailing yacht as it allows designers to quickly estimate the performance of numerous different models. Due to the specifics of conditions in which a sailing yacht operates, the VLM solvers dedicated to aircraft design can not be adopted in a straightforward fashion. Here, we present the first open-source Python package which implements the Vortex Lattice Method for the initial aerodynamic analysis of upwind sails. Through its lightweight requirements, the software can be easily installed and executed locally or accessed in a cloud environment such as Binder.


# Overview
## Jupyter & cli
pySailingVLm can be used as cli script or inside Jupyter Notebook. For more information see docs and interative Notebooks examples.
## Example outputs
pySailingVLM calculates forces, coefficients, moments acting on sails. Results are visualized and plotted:

[<img src="https://raw.githubusercontent.com/orgSailingVLM/vlmbook/main/figures/pysailingvlm_yacht.png" width="400"/>](pysailingvlm_yacht.png)

Users can also see colormap with their sails:

[<img src="https://raw.githubusercontent.com/orgSailingVLM/vlmbook/main/figures/rc44_conv.png" width="400"/>](cp.png)


Sample graphs generated by pySailingVLM:

[<img src="https://github.com/orgSailingVLM/vlmbook/blob/main/figures/sailing_vlm_cl_example.png?raw=true" width="400"/>](cl_example.png)

[<img src="https://github.com/orgSailingVLM/vlmbook/blob/main/figures/sailinig_cd_example.png?raw=true" width="400"/>](cd_example.png)


And 
# More information
Please follow [documentation](orgsailingvlm.github.io/vlmbook) for installation and usage.
ezstdf 0.0.3
An easy to use and fast parser for STDF files in python.
Requires Python: >=3.7

# ezstdf

ezstdf is a python package for parsing "Standard Test Data Format" files with a focus on speed.
Parse a STDF file with thousands of records in less than a second.

## Installation
```
pip install --upgrade ezstdf
```

### Dependencies
- pandas (required)


## Features
- Can read STDF (binary, V4) and ATDF (clear text, V2) files
- Most record types are supported, unsupported ones are skipped for now
- Convert records to Pandas data frames
- Export to Excel file (requires openpyxl)
- Auto-detection of endianness
- Fast and easy to use


## Examples
Parse a file:
```python
from ezstdf.StdfReader import StdfReader
stdf = StdfReader()
stdf.parse_file("../sample_files/sample.atdf")

# each record type can now be accessed as a data frame
# example: access the File Attributes Record (FAR)
df_far = stdf.far
print(df_far)
```

Export as Excel. Each sheet is a difference record, and each row a sub-record.
```python
stdf.to_excel("test.xlsx")
```

## History
- v0.0.1: initial release
- v0.0.2: fixed meta info in pypi
- v0.0.3:
  - better tolerance to illegal characters in strings
  - fixed parsing of jx and kx fields
  - support for mpr