semvec/pypi-packages huggingface dataset:
NUTS-calkit 0.0.6
Non-Uniform Temperature Steel beam Calculation toolKit 
Requires Python: >=3.8

# Manuscript of NUTS_calkit
**Non-Uniform Temperature Steel beam Calculation toolKit**  
_Yang. Li, Yong. Wang et al. May 2024, The University of Manchester_

## 1. Python commands:

### 1.1 Creating Beam Object
### Access
*from NUTS_cakit import NUTS_cakit as nc*  
*nc.Beam()*

**<<<<< Required arguments >>>>>**  
d:  Section depth  
w:  Section width  
ft: Flange thickness  
wt: Web thickness  
fpl: Plastic strength of beam  
E: Elastic modulus  
G: Shear modulus  
L: Length  
t_dist: Temperature distribtuion in the section  
    Dataformat: [temperature, ratio of the distance from beam top/section depth], 20C <= temperature <= 1200C.  
    Example: [[600,0],[270,0.7],[100,1]]  

**<<<<< Returning objects >>>>>**  
Beam object
 
*b1=nc.Beam(E=210000,G=80770,L=5000,fpl=320,d=320,w=140,ft=10,wt=5,t_dist=[[600, 0], [500, 1]])*

### 1.1.1 Mpl()
 -Beam plastic bending moment

**<<<<< Required arguments >>>>>**  
 -Beam: A NUTS_calkit beam objects

  -*nc.Beam.Mpl()*

### 1.1.2 Mcr()
 -Beam Elastic Critical Bending Moment

**<<<<< Required arguments >>>>>**  
 -Beam: A NUTS_calkit beam objects

  -*nc.Beam.Mcr()*

### 1.1.3 Mcr_t_bow()
 -Beam Elastic Critical Bending Moment considering Thermal Bowing Effect

**<<<<< Required arguments >>>>>**  
 -Beam: A NUTS_calkit beam objects

  -*nc.Beam.Mcr_t_bow()*
ignite-travel 0.1.18
SDK for interacting with Ignite Travel SOAP services, managing rooms, availability, inventory, and bookings.
Requires Python: >=3.9

# Ignite Travel SDK

The Ignite Travel Unofficial SDK provides a client to interact with the Ignite Travel SOAP-based web services. It allows you to manage room lists, retrieve availability, update inventory, and get bookings for resorts.

[GitHub Repository](https://github.com/mnavunawa002/ignite-travel.git)


## Installation

To install the Ignite Travel SDK, you can use pip, the Python package installer. Run the following command in your terminal:

`pip install ignite-travel`

## Getting Starged

## Usage

To use the Ignite Travel SDK, you need to set up your environment with the necessary credentials and create an instance of the `DimsInventoryClient`. Below is a basic example of how to get started:

1. **Set Environment Variables**: Ensure you have the following environment variables set in your system:
   - `IGNITE_USERNAME`: Your Ignite Travel username.
   - `IGNITE_PASSWORD`: Your Ignite Travel password.
   - `IGNITE_TOKEN`: Your Ignite Travel API token.

2. **Create a Client Instance**: Use the `DimsInventoryClient` to interact with the Ignite Travel services.

    ```python
    # import client
    from ignite_travel.sdk import DimsInventoryClient

    # Example usage
    client = DimsInventoryClient()

    # Retrieve room list for a specific resort
    resort_id = 123
    room_list = client.get_roomlist(resort_id)
    print(room_list)

    # Retrieve availability for a specific date range
    start_date = "01-01-2023"
    end_date = "07-01-2023"
    availability = client.retrieve_availability(resort_id, start_date, end_date)
    print(availability)

    # Update inventory for a specific room and date
    room_id = 456
    date = "01-01-2023"
    quantity = 10
    update_response = client.update_availability(room_id, resort_id, date, quantity)
    print(update_response)

    # update inventory for a given date range
    room_id = 456
    dates = ["01-01-2023", "02-01-2023", "03-01-2023"]
    quantities = [10, 15, 20]
    update_response = client.availability_mass_update(room_id, resort_id, dates, quantities)
    print(update_response)

    # Get bookings for a specific date range
    bookings = client.get_bookings(resort_id, start_date, end_date)
    print(bookings)

    # Get cancelled bookings for a specific date range
    cancelled_bookings = client.get_cancelled_bookings(resort_id, start_date, end_date)
    print(cancelled_bookings)
    ```
stampr-ai 0.1.0a11
Live verification of AI model signatures to detect model changes
Requires Python: >=3.9
Keywords: ai, model, verification, signature, security, llm, monitoring, testing

# stampr_ai

<div align="center">
  <img src="https://www.stampr-ai.com/images/stampr.png" alt="Stampr AI Logo" width="200"/>
</div>

[![PyPI version](https://badge.fury.io/py/stampr-ai.svg)](https://badge.fury.io/py/stampr-ai)
[![Python versions](https://img.shields.io/pypi/pyversions/stampr-ai.svg)](https://pypi.org/project/stampr-ai/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

**Live verification of AI model signatures to detect model changes and ensure consistent AI behaviour.**

## Installation

```bash
pip install stampr-ai
```

## Setup

```python
import os
os.environ['OPENAI_API_KEY'] = "your_openai_api_key_here"
os.environ['OPENROUTER_API_KEY'] = "your_openrouter_api_key_here"
os.environ['HF_TOKEN'] = "your_huggingface_token_here"
```

## Quick Start

Install stampr_ai and run verification:

```bash
pip install stampr_ai

# CLI usage - most recent signature only
stampr gpt-4o:now OpenAI

# CLI usage - past 4 days (more robust)
stampr gpt-4o:latest OpenAI

# Or with explicit API key
stampr gpt-4o:latest OpenAI --api-key $OPENAI_API_KEY
```

## Python Usage

### OpenAI Example

```python
from stampr_ai import verify_model
import os

# Verify model matches a specific signature hash
result = verify_model("gpt-4o:bede20", "OpenAI", os.environ['OPENAI_API_KEY'])

if result['verified']:
    print("Signature Verified.")
else:
    print("Signature mismatch!")
print(f"Expected: {result['live_verification_result']['expected_tokens']}")
print(f"Actual: {result['live_verification_result']['actual_tokens']}")
```

### OpenRouter Example

```python
from stampr_ai import verify_model
import os

# OpenRouter example - robust verification
result = verify_model("Llama4_17b:latest", "OpenRouter/Parasail", os.environ['OPENROUTER_API_KEY'])

if result['verified']:
    print("Signature Verified.")
else:
    print("Signature mismatch!")
print(f"Expected: {result['live_verification_result']['expected_tokens']}")
print(f"Actual: {result['live_verification_result']['actual_tokens']}")
```

## License

MIT License - see [LICENSE](LICENSE) for details.