semvec/pypi-packages huggingface dataset:
blacline 0.1.1
A Python package for bus scheduling, crew management, and timetable generation.
License: MIT
Requires Python: >=3.11.9

# Blacline

**Blacline** is a Python package for **bus scheduling, crew scheduling, and timetable generation**.  
It is designed to help transport planners, and developers quickly generate schedules for public transport operations.


## Exising Features
- Schedule buses from multiple terminals while maintaining headway
- Calculate trip departure and arrival times
- Output schedules as Pandas DataFrames for further analysis or export

## Future Features
- Generate crew schedules and duty allocations

## Installation

You can install Blacline directly from PyPI:

```bash
pip install blacline

## Usage
from blacline.scheduling import basic_schedule

schedule = basic_schedule(
    routeNumber='1A',
    numBuses=6,
    serviceStart=300,
    serviceEnd=1300,
    terminal1='T1',
    terminal2='T2',
    depot1='D1',
    depot2='D2',
    routeLength1=10,
    routeLength2=11,
    tripDuration1=35,
    tripDuration2=45,
    pulloutD1T1_length=0.5,
    pulloutD1T1_tt=10,
    pullinT1D1_length=0.5,
    pullinT2D1_length=11,
    pullinT1D1_tt=5,
    pullinT2D1_tt=55,
    pulloutD2T2_length=1,
    pulloutD2T2_tt=5,
    pullinT1D2_length=11,
    pullinT2D2_length=2,
    pullinT1D2_tt=40,
    pullinT2D2_tt=10,
    dutyPeriod=8*60,
    reliefTime=30,
    restPeriod=30,
    layoverT1=5,
    layoverT2=10
)

## Functions
basic_schedule(...) – Generates a bus timetable with start times, terminals, and duty allocations.


## License

Blacline is released under the MIT License. See LICENSE for details.
langchain-prompty 1.0.0
An integration package connecting Prompty and LangChain
License: MIT
Requires Python: <4.0.0,>=3.10.0

# langchain-prompty

[![PyPI - Version](https://img.shields.io/pypi/v/langchain-prompty?label=%20)](https://pypi.org/project/langchain-prompty/#history)
[![PyPI - License](https://img.shields.io/pypi/l/langchain-prompty)](https://opensource.org/licenses/MIT)
[![PyPI - Downloads](https://img.shields.io/pepy/dt/langchain-prompty)](https://pypistats.org/packages/langchain-prompty)
[![Twitter](https://img.shields.io/twitter/url/https/twitter.com/langchainai.svg?style=social&label=Follow%20%40LangChainAI)](https://twitter.com/langchainai)

Looking for the JS/TS version? Check out [LangChain.js](https://github.com/langchain-ai/langchainjs).

## Quick Install

```bash
pip install langchain-prompty
```

## 🤔 What is this?

This package contains the LangChain integration with Microsoft Prompty.

## 📖 Documentation

View the [documentation](https://docs.langchain.com/oss/python/integrations/providers/microsoft) for more details.

## Usage

Use the `create_chat_prompt` function to load `prompty` file as prompt.

```python
from langchain_prompty import create_chat_prompt

prompt = create_chat_prompt('<your .prompty file path>')
```

Then you can use the prompt for next steps.

Here is an example .prompty file:

```prompty
---
name: Basic Prompt
description: A basic prompt that uses the GPT-3 chat API to answer questions
authors:
  - author_1
  - author_2
model:
  api: chat
  configuration:
    azure_deployment: gpt-35-turbo
sample:
  firstName: Jane
  lastName: Doe
  question: What is the meaning of life?
  chat_history: []
---
system:
You are an AI assistant who helps people find information.
As the assistant, you answer questions briefly, succinctly,
and in a personable manner using markdown and even add some personal flair with appropriate emojis.

{% for item in chat_history %}
{{item.role}}:
{{item.content}}
{% endfor %}


user:
{{input}}

```
color-ur-text 0.1.3.1
A module for printing colored text to terminal/console in Python, Now with more methods and colors like displayiing animations. refer to the README.md
License: MIT
Requires Python: >=3.0
Keywords: text-color, ANSI, terminal, python-color

#color_ur_text
## A python library that provides various methods to stylize you terminal based apps or programs, like terminal coloring, GUI features like spinner, progress bar and animations like rainbow wave, typewriter etc anf many more feaures. 
## Note: Some terminal might not support the various color codes

# Installation
## You can install the module via pip using `pip install color_ur_text`

# Usage
```python
from color_ur_text import ColoredText as ct

ct.print_colored("Hello, World", ct.RED) prints Hello, World in RED
print(ct.rgb("Hello, World!", 255, 255, 0)) #prints Hello, World! in Yellow
print(ct.table("Hello")) #prints Hello in a box
#animations
ct.animate_text("WAVE ANIMATION", animation_type='rainbow_wave', speed=0.03, cycles=1)
#spinner
ColoredText.spinner("Loading data", duration=2.0, spinner_style='dots', color=(255, 0, 255))
```
pyodbc 5.3.0
DB API module for ODBC
License: MIT
Requires Python: >=3.9

# pyodbc

[![Windows build](https://ci.appveyor.com/api/projects/status/github/mkleehammer/pyodbc?branch=master&svg=true&passingText=Windows%20build&failingText=Windows%20build)](https://ci.appveyor.com/project/mkleehammer/pyodbc)
[![Ubuntu build](https://github.com/mkleehammer/pyodbc/actions/workflows/ubuntu_build.yml/badge.svg)](https://github.com/mkleehammer/pyodbc/actions/workflows/ubuntu_build.yml)
[![PyPI](https://img.shields.io/pypi/v/pyodbc?color=brightgreen)](https://pypi.org/project/pyodbc/)

pyodbc is an open source Python module that makes accessing ODBC databases simple.  It
implements the [DB API 2.0](https://www.python.org/dev/peps/pep-0249) specification but is packed with even more Pythonic convenience.

The easiest way to install pyodbc is to use pip:

    python -m pip install pyodbc

On Macs, you should probably install unixODBC first if you don't already have an ODBC
driver manager installed.  For example, using the [homebrew](https://brew.sh/) package manager:

    brew install unixodbc
    python -m pip install pyodbc

Similarly, on Unix you should make sure you have an ODBC driver manager installed before
installing pyodbc.  See the [docs](https://github.com/mkleehammer/pyodbc/wiki/Install)
for more information about how to do this on different Unix flavors.  (On Windows, the
ODBC driver manager is built-in.)

Precompiled binary wheels are provided for multiple Python versions on most Windows, macOS,
and Linux platforms.  On other platforms pyodbc will be built from the source code.  Note,
pyodbc contains C++ extensions so you will need a suitable C++ compiler when building from
source.  See the [docs](https://github.com/mkleehammer/pyodbc/wiki/Install) for details.

[Documentation](https://github.com/mkleehammer/pyodbc/wiki)

[Release Notes](https://github.com/mkleehammer/pyodbc/releases)