semvec/pypi-packages huggingface dataset:
btc2sim 0.1.1
Add your description here
Requires Python: >=3.11

# btc2sim

btc2sim is JAX based behavior tree code used for the HIVE paper.

# citation

If you use btc2sim in your research, please cite it as follows:

```
@ARTICLE{10976333,
  author={Anne, Timothée and Syrkis, Noah and Elhosni, Meriem and Turati, Florian and Legendre, Franck and Jaquier, Alain and Risi, Sebastian},
  journal={IEEE Transactions on Games}, 
  title={Harnessing Language for Coordination: A Framework and Benchmark for LLM-Driven Multi-Agent Control}, 
  year={2025},
  volume={},
  number={},
  pages={1-25},
  keywords={Games;Cognition;Bridges;Benchmark testing;Real-time systems;Visualization;Strategic planning;Collaboration;Translation;Multi-agent systems;Behavior tree;large language models;multi-agent;strategy games},
  doi={10.1109/TG.2025.3564042}}
```
compas-gmsh 0.4.5
COMPAS wrapper for the PYthon bindings of GMSH
Requires Python: >=3.9
Keywords: compas, fea, meshing, gmsh

# COMPAS GMSH

![build](https://github.com/compas-dev/compas_gmsh/workflows/build/badge.svg)
[![GitHub - License](https://img.shields.io/github/license/compas-dev/compas_gmsh.svg)](https://github.com/compas-dev/compas_gmsh)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/compas_gmsh.svg)](https://pypi.python.org/project/compas_gmsh)
[![PyPI - Latest Release](https://img.shields.io/pypi/v/compas_gmsh.svg)](https://pypi.python.org/project/compas_gmsh)

COMPAS friendly interface for Gmsh.

## Installation

```bash
pip install compas_gmsh
```

### Linux

On linux, you may have to install gmsh and it's python bindings manually.

```bash
conda create -n gmsh-dev gmsh python-gmsh -y
conda activate gmsh-dev
pip install compas_gmsh
```

Or use the environment file in this repo

```bash
conda env create -f environment-linux.yml
```

## Getting Started

Have a look at some of the first [examples in the documentation](https://compas.dev/compas_gmsh/latest/examples.html).

## License

`compas_gmsh` provides a COMPAS friendly interface to `Gmsh`.
`Gmsh` is released under GPL-2.0-or-later.
openfoam-residuals 0.2.0
A Python interface to parse and plot OpenFOAM residuals
Requires Python: >=3.8

[![CI](https://github.com/Eddy3D-Dev/OpenFOAM-Residuals/actions/workflows/main.yml/badge.svg)](https://github.com/Eddy3D-Dev/OpenFOAM-Residuals/actions/workflows/main.yml) ![GitHub Tag](https://img.shields.io/github/v/tag/Eddy3D-Dev/OpenFOAM-Residuals)

# OpenFOAM-Residuals

A Python tool to parse and plot residual data from OpenFOAM case directories. This tool is designed to work with output from [Eddy3D](https://www.eddy3d.com), an airflow and microclimate simulation plugin for Rhino and Grasshopper, but can be used with standard OpenFOAM residual files as well.

## Features

-   **Automatic Detection**: Recursively finds `residuals*.dat` files in case directories.
-   **Batch Processing**: Handle multiple case directories or single files.
-   **Plotting**: Generates high-quality PNG plots of residuals vs. iterations.
-   **Data Export**: Exports cleaned data for further analysis.
-   **Smart Scaling**: Automatically adjusts plot scales based on residual magnitude.

## Installation

This project uses `uv` for dependency management.

1.  **Install `uv`** (if not already installed):
    ```bash
    curl -LsSf https://astral.sh/uv/install.sh | sh
    ```

2.  **Clone the repository**:
    ```bash
    git clone https://github.com/Eddy3D-Dev/OpenFOAM-Residuals.git
    cd OpenFOAM-Residuals
    ```

3.  **Install dependencies**:
    ```bash
    uv sync
    ```

## Usage

You can run the tool directly using `uv run`:

### Single File
Plot residuals for a specific file:
```bash
uv run python -m openfoam_residuals.main -f /path/to/residuals.dat
```

### Case Directory
Automatically find and plot all residual files in a directory (recursive):
```bash
uv run python -m openfoam_residuals.main -w /path/to/case/dir
```

### Multiple Directories
Process multiple case directories at once:
```bash
uv run python -m openfoam_residuals.main -w case1 -w case2
```

### Options
-   `-o`, `--out`: Specify output directory (default: `exports`).
-   `--no-plots`: Skip plot generation and only export data.
-   `-v`, `--verbose`: Increase logging verbosity (e.g., `-vv`).

## Development

### Running Tests
```bash
uv run pytest
```

### Linting and Formatting
```bash
uv run ruff check
uv run ruff format
```

## License

GNU General Public License v3 (GPLv3)
decay-tools 0.3.0
Python package for fitting single- and double-component nuclear decay time distributions and estimating optimal bins in the logarithmic form.
Requires Python: >=3.10

# decay-tools
[![PyPI version](https://img.shields.io/pypi/v/decay-tools)](https://pypi.org/project/decay-tools/)  [![License](https://img.shields.io/github/license/flnr-shels-dsp/decay-tools)](https://github.com/flnr-shels-dsp/decay-tools/blob/main/LICENSE)

Tools for analyzing decay time distributions and reaction cross-sections in nuclear physics experiments


# Installation

```
pip install decay-tools
```

## Usage

*   **[Lifetime Analysis](LIFETIME.md)**: Details on fitting single and double-component decay curves, setting boundaries, and statistical tests.
*   **[Cross-Sections](CROSS_SECTIONS.md)**: Information on input data format, clustering energy data, and calculating cross-sections.