semvec/pypi-packages huggingface dataset:
gbnf 0.0.32
A library for parsing GBNF grammars
Requires Python: >=3.11

# GBNF

<a href="https://pypi.org/project/gbnf"><img alt="Latest GBNF PyPI Version" src="https://badge.fury.io/py/gbnf.svg" /></a>
<a href="https://github.com/ambient-labs/GBNF/packages/gbnf/blob/master/LICENSE"><img alt="License for gbnf" src="https://img.shields.io/pypi/l/gbnf" /></a>
<a href="https://pypi.org/project/gbnf"><img alt="Downloads per week on PyPI for gbnf" src="https://img.shields.io/pypi/dw/gbnf" /></a>
<a href="https://github.com/ambient-labs/GBNF/packages/gbnf/actions/workflows/tests.yaml"><img src="https://github.com/ambient-labs/GBNF/packages/gbnf/actions/workflows/tests.yaml/badge.svg" alt="Status of tests for gbnf repository" /></a>
<a href="https://codecov.io/gh/ambient-labs/gbnf"><img alt="Code Coverage for gbnf" src="https://img.shields.io/codecov/c/github/ambient-labs/gbnf" /></a>
<a href="https://deepsource.io/gh/ambient-labs/gbnf/?ref=repository-badge"><img alt="DeepSource issues for gbnf" src="https://deepsource.io/gh/ambient-labs/gbnf.svg/?label=active+issues&show_trend=true" /></a>

A library for parsing `.gbnf` grammar files in Python.

## Install

```bash
pip install gbnf
```

## Repetition syntax

The grammar supports bounded repetition on the preceding symbol or group:

```gbnf
root ::= "a"{3}     # exactly 3 times
root ::= "a"{2,}    # at least 2 times
root ::= "a"{2,4}   # between 2 and 4 times (inclusive)
root ::= "a"{0,4}   # at most 4 times (inclusive)
```
weather-tool-dnylanderos 0.1.0
Reads data from csv

# Weather Tool

A Python CLI application designed to process and analyze weather data from CSV files. This project uses `pandas` to provide descriptive statistics for weather-related datasets.

## Features

- **CSV Data Loading**: Efficiently reads weather data from CSV files.
- **Statistical Analysis**: Provides summary statistics including mean, standard deviation, and quartiles for all numerical columns.
- **CLI Interface**: Simple command-line interface for specifying input files.

## Prerequisites

- **Python**: version 3.13 or higher.

## Installation

Install through pip:

```bash
pip install weather-tool-dnylanderos
```

## Usage

Give the weather-tool the csv file you would like loaded:

```bash
weather-tool "<my data.csv>"
```

### Example

```bash
weather-tool "data/Weather Training Data.csv"
```

## Data Structure

The application expects CSV files with weather parameters such as:
- MinTemp, MaxTemp
- Rainfall
- Evaporation, Sunshine
- WindGustDir, WindGustSpeed
- Humidity, Pressure, Cloud coverage
- RainToday, RainTomorrow

Sample data can be found in the `data/` directory.